飞牛道理鱼音乐提示“全量扫描失败: PATH_NOT_FOUND”解决方法

一、前言:

飞牛重装了,所以把以前用的navidrome换成了道理鱼音乐,经过两小时折腾,终于把这个搞定了!

所以给大家讲下如何解决这个“全量扫描失败: PATH_NOT_FOUND”的问题。

 


二、应用商店版:

目前飞牛应用商店的道理鱼音乐是0.1.9版,而且官方最新版是0.2.4!版本差别有点大,所以建议自己用docker-compose装最新版。如果你就只会应用商店下载,而且安装完成后还是提示“全量扫描失败: PATH_NOT_FOUND”这个问题,其实解决很简单。
你只需要把你的相应资源放下相应的目录下就行,具体路径是哪个,你安装的时候会有选择,然后会生成相应的路径。
这个应用商店版似乎不支持自己改,在道理鱼音乐后台添加自定义好像也没用。
我的建议是不要安装这个版本!

三、docker-compose版:

网上很多分享这个docker-compose安装方法的,但是都没有讲到一个关键的点,所以导致很多新手都出现这个问题。

首先大家参考一段代码:

volumes:
      # 下面冒号左侧是本地数据库文件夹,右侧是容器内路径,不要改动容器内路径
      - ./backend-data:/app/data
      # 下面冒号左侧是本地数据文件夹,右侧是容器内路径,不要改动容器内路径
      - ./backend-storage:/app/storage
      # 下面冒号左侧是本地音乐文件夹,右侧是容器内路径,不要改动容器内路径
      - ./media:/data/media
      # 下面冒号左侧是本地播放列表文件夹,右侧是容器内路径,不要改动容器内路径
      - ./playlists:/data/playlists
      # 下面冒号左侧是本地插件文件夹,右侧是容器内路径,不要改动容器内路径(目前未启用不用动)
      - ./plugins:/plugins

这个上面的代码地址是相对路径,具体是怎么解释可以看下豆包给的答案:

核心问题:相对路径 ./vol1 被 Docker Compose 解析为「当前执行目录 + vol1」,导致路径嵌套重复;
解决关键:将所有 ./vol1/... 改为绝对路径 /vol1/...

其实很简单,就是你要把前面那个点(.)也删除,不然比如你加一个/vol1/1000/影音文件/music的路径,那最终解析的就是/vol1/1000/docker/daoliyu-music/vol1/1000/影音文件/music (没有删除前面的点,那就是在安装目录后面再加上你改的路径,所以才出错。)

 

另外一点::/data/media 这个不要动,这个是路径映射,改了也会报错。

如果你要添加多个音乐文件夹,也必须在后面加上这个路径映射。

volumes:
      - ./backend-storage:/app/storage
      - /vol1/1000/影音文件/music:/data/media
      - /vol1/1000/影音文件/有声书:/data/audiobooks
      - /vol1/1000/影音文件/音乐视频:/data/music-videos
      - ./playlists:/data/playlists
      - ./plugins:/plugins

像我上面的代码,3个前面没有点的就是我自己改的路径,这样就正常了。

如果你想添加多个音乐路径可以像下面这样写:

 

好了,其实我也是个小白,也是问豆包才解决这个问题的,大佬们勿喷!

 


四、下载地址

最后附上最新版道理鱼音乐0.2.4的docker-compose文件,你下载这个文件在电脑上改下资源的路径上传直接构建就行了!

 

download
来源:夸克网盘

 

 

刷盒子 购买新盒子 业务合作

请加微信:zhushifu02

微信号已复制成功,请到微信搜索添加
THE END