背景

视频和照片都有了,那么还不赶紧搞个音乐播放器,这样就可以下载小说,再也不用买会员了。当然了,前提是下载的到。

其实还有一个好处是,有些歌曲,真的不知道啥时候就再也听不到了。

首先说一下调查(百度)

目前有三个方案

方案一

直接使用jellyfin,感觉勉强可以接受,但是不是专业的音乐播放器,播放的时候,看不到找不到播放列表,但是可以用歌曲列表,支持文件夹查看,基本上满足需求。并且会自动合并文件夹内的音频,按顺序播放,这个对于听小说比较友好,但是没有定时关闭等功能。

可以看到下面两个文件夹中的音频被合并成了一个,可以直接播放

点开后,也可以看到各个音频列表,但是操作上总感觉怪怪的,不够顺畅。

方案二

使用koel,看人家的截图感觉还可以,是普通的音乐播放器页面,但是据说不支持中文,暂时不折腾,等方案三不行的话再来。

方案三

使用MusicPlayer,看人家图片挺好的,先试一下。

点击添加容器

然后存储库填写 oldiy/music-player-docker

下面添加端口 主机就是你的访问端口 容器填264

然后添加路径 主机选择你的音乐文件保存位置,容器填写 /var/www/html/cache

oldiy/music-player-docker
/mnt/user/Music/
/var/www/html/cache

然后点击应用就可以了。

然后输入ip+端口就可以打开了

结果,不好用啊,就是个音乐播放器而已,并且还只能听非vip的,那我直接去他们官网听不好吗。。。

下面还是尝试方案二吧。

首先创建一个数据库

然后修改下面代码中的汉字为你的配置

docker run -d --name=镜像名字 --privileged=true --network bridge --restart always -v /mnt/user/appdata/koel:/config -v /etc/localtime:/etc/localtime:ro -v 你的音乐文件路径:/media -e DB_CONNECTION=mysql -e DB_HOST=数据库ip -e DB_DATABASE=数据库名字 -e DB_USERNAME=数据库用户名 -e DB_PASSWORD=数据库密码 -e ADMIN_EMAIL=随便写个邮箱 -e ADMIN_NAME=管理员名字 -e ADMIN_PASSWORD=管理员密码 -p 访问端口:80 alexphillips/koel

然后打开终端运行

直到出现一行代码

然后打开docker就可以看到了

打开ip+端口就可以正常访问了。

然后发现登陆不了。。。

查看数据库没有内容

也就是说可能跟数据库链接失败了。

最终方案

现在有了方案四、使用airsonic

打开app搜索airsonic

根据配置列表,新建以下文件夹,名字也可以自定义。

然后打开网址

诶 难受。从来没有哪个顺利的。

啊啊啊啊,找到原因了。

不能直接ip访问,需要访问http://192.168.16.11:1111/airsonic/login

妈的智障。

帐号和密码都是admin

然后设置中文

好像也没有啥需要设置的,直接就可以用了。

把音乐文件放到music下面就可以了

左边的正常,右边的有乱码。少部分有乱码,不影响使用。

然后点击设置,个性化,语言选择中国。ok了。


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。