admin 管理员组

文章数量: 887006

20240727~20241015

By wdhuag


目录

前言:

参考:

Navidrome音乐服务器 

Demo试用:

支持多平台:

下载:

添加配置文件navidrome.toml:

设置用NSSM成服务启动:

服务器本地访问网址:

设置账户并登录 :

设置中文显示:

完整扫描音乐目录并刷新:

安装后无法扫描歌曲:

音流

歌词封面API:


前言:

        真正的音乐发烧友,都有一个T级硬盘来存放海量文件。因为手机端不能存放太多文件,容易卡顿,我们只需要把最常听的缓存到手机即可,关键是如果在海量音乐中筛选?现有的手机音乐播放器(网易云、QQ音乐、酷狗、系统自带版本)在每次加载万级别文件时都会卡死,更不用说吸血的会员制,限制收费版本的播放,无版权无法播放。


参考:

 Navidrome:自建音乐库的又一选择 - 初之音 (himiku)

个人音乐服务神器:Navidrome!多端适配,支持多账户分享。_网络存储_什么值得买 (smzdm)

Navidrome:自建音乐库新选择 - 少数派 (sspai)


Navidrome音乐服务器 

这个软件能把笔记本或者台式机当做服务器。

应用场景:无网环境、无流量、手机内存爆满。一边听歌一般干活,效率倍增。

Navidrome

Demo试用:

Navidrome Demo | Navidrome

支持多平台:

下载:

Releases · navidrome/navidrome (github)

Download FFmpeg

NSSM - the Non-Sucking Service Manager

添加配置文件navidrome.toml

 如在Windows下安装,解压后,需修改一下路径配置:

C:\路径\navidrome\navidrome.toml

# This is just an example! Please see available options to customize Navidrome for your needs at
# https://www.navidrome/docs/usage/configuration-options/#available-options

LogLevel = 'DEBUG'
ScanSchedule = '@every 24h'
TranscodingCacheSize = '150MiB'

# IMPORTANT: Use single quotes for paths in Windows
MusicFolder = 'D:\路径\Music'

# Set this to the path of your ffmpeg executable
FFmpegPath = 'C:\路径\ffmpeg\bin\ffmpeg.exe'

注意:

1、音乐文件目录有足够权限读写。

2、音乐文件为非加密文件格式。 

设置用NSSM成服务启动:

Windows Install | Navidrome

 如在Windows下使用NSSM安装Navidrome,使用管理员权限打开cmd,cd到navidrome.exe的目录,运行以下指令,使用视窗模式安装:

nssm install Navidrome

服务器本地访问网址:

http://localhost:4533/

设置账户并登录 :

设置中文显示:

完整扫描音乐目录并刷新:

安装后无法扫描歌曲:

参考Kimi的回复

如果您遇到了 Navidrome 安装后无法扫描歌曲的问题,可以尝试以下几个步骤来解决:
1. 检查音乐文件路径:确保您的音乐文件已经放置在 Navidrome 配置中指定的音乐文件夹中。如果路径不正确,Navidrome 将无法扫描到文件。
2. 检查文件格式:确认您添加的音乐文件格式是 Navidrome 支持的格式,如 MP3、FLAC、WAV 等。确保文件没有损坏或格式不正确。
3. 检查 Navidrome 配置文件:打开 Navidrome 的配置文件  navidrome.toml ,检查  MusicFolder  参数是否指向正确的音乐文件夹路径。
4. 手动触发扫描:您可以通过 Navidrome 的 Web UI 手动触发扫描。在 Navidrome 的界面上,找到“扫描”或“更新库”的选项,手动触发一次扫描。
5. 检查文件权限:确保 Navidrome 服务有权限访问音乐文件夹。在文件夹属性中设置权限,确保 Navidrome 可以读取音乐文件。
6. 重启 Navidrome 服务:有时候重启服务可以解决扫描问题。可以通过命令行或者服务管理界面重启 Navidrome 服务。
7. 检查 Navidrome 日志:查看 Navidrome 的日志文件可能会有错误信息提示为什么无法扫描音乐文件。日志文件通常位于用户目录下的  AppData\Local\navidrome\logs  文件夹中。
8. 更新 Navidrome:如果您使用的是较旧版本的 Navidrome,请尝试更新到最新版本。开发者可能已经修复了与音乐文件相关的某些问题。
9. 检查操作系统权限:确保您的操作系统允许 Navidrome 访问音乐文件夹,并且具有读取文件的权限。
如果以上步骤都无法解决问题,您可以尝试在 Navidrome 的官方支持渠道寻求帮助,或者在 Navidrome 社区论坛发帖询问。

PS:在手机或内网访问,只需要把localhost改成服务器的IP


音流

国产,简单,够用,支持收藏和下载,扩展功能收费,支持Android、Windows、MacOS,在更新。

音流 (aqzscn)

免费版其实也够用,有米可以支持一下。收费版可以通过邮箱恢复会员。

我最满意的是这个收藏功能,手机只下载喜欢的,如果还能加一个不喜欢标签就更好了,1万多首歌做歌单有点扛不住。

另外还有离线模式,音乐缓存也可以设置最大128G,减少断网带来的尴尬。

作者修bug挺勤快的。

Bug:

1、第一次启动,需要耐心等待同步结束再做其他设置,不然会有意想不到的Bug。

2、手动下载音乐文件,本地文件名对比失效,导致文件重复下载,这个Bug比较严重(鸿蒙系统)。V1.3.2版本已修复

3、经常自动停止播放——需设置运行后台运行和锁定APP。

4、新版本的顺序播放按钮没有实时显示状态,切换列表后设置失效。V1.3.2版本已修复

5、最新版已修复歌词封面无法获取Bug,第三方API反而不好使了。V1.3.2版本已修复

歌词封面API:

支持第三方API,官方的够用了。

第三方API:

https://api.lrc.cx/lyrics
https://api.lrc.cx/cover

PS:不支持鸿蒙系统原生默认播放,只能这样。


 END


 

本文标签: 服务器 手机 音乐 空间 Navidrome