Audiobookshelf 是一个自托管的有声读物服务器,用于管理和播放您的有声读物。
采用开源项目audiobookshelf,裙下孤魂制作。支持DSM7.x的x86_64、ARMv8群晖机型!
矿神SPK源内安装
矿神群晖SPK套件中心 提供各类国内常用的DSM6、DSM7套件,目前上架DSM7套件:Aria2、ffmpeg、Jellyfin、qBittorrent、Syncthing、Transmission等等,持续更....
套件截图
套件界面
配置须知
媒体库添加时候注意给套件共享文件夹的读写权限!!!
媒体库添加时候注意给套件共享文件夹的读写权限!!!
媒体库添加时候注意给套件共享文件夹的读写权限!!!
使用群晖编译(骚操作,仅供参考)
2024.7.26 说明:x64和arm64是在。。。群晖真机上编译的,x64机型怎么编译arm64。。。我不会,求教
#安装Node.js v20套件,并升级到最新,目前是v20.16.0
npm install -g n
n stable
#安装pkg
npm install -g @yao-pkg/pkg --force
#安装Git套件,拉取源码
git clone https://github.com/advplyr/audiobookshelf.git
cd audiobookshelf
#Building Client
cd client
rm -rf node_modules
npm ci --unsafe-perm=true --allow-root
npm run generate
cd ..
#Building Server
rm -rf node_modules
npm ci --unsafe-perm=true --allow-root
mkdir -p dist
#编译x64,用机DS920+(这个实际可以从官方deb包里面提取)
pkg -t node20-linux-x64 -o dist/audiobookshelf .
#编译arm64,用机DS218
pkg -t node20-linux-arm64 -o dist/audiobookshelf .
注意:使用n 更新node会破坏系统的node链接,删除更新恢复使用套件:是否完美未知,建议执行后重新安装套件
rm /usr/local/bin/node
#volume1 和 Node.js_v20 按照你实际安装的路径和版本修改
ln -s /volume1/@appstore/Node.js_v20/usr/local/bin/node /usr/local/bin/node
编译参考
https://github.com/advplyr/audiobookshelf/blob/master/build/linuxpackager
原创文章,作者:ERROR204,本文章内容未经书面许可禁止一切形式的转载:https://imnks.com/8288.html