关于python:威联通NAS搭建个人音乐中心

103次阅读

共计 2000 个字符,预计需要花费 5 分钟才能阅读完成。

我为什么要本人搭建音乐服务

曾记得早些年,音乐是能够轻易在线听,轻易下载的,没有付费这么一说的(背地是音乐平台提供的版权反对)。咱们听音乐也就能够很随便,然而这几年,音乐的版权开始治理的严禁,音乐没中央下载就算了,有的居然在线听都还得付费???

为了音乐,我只能付费,进行音乐的下载,而后存储在了本人的 Nas 中,然而听歌的时候总是不够不便。就想着本人搭建一个音乐核心。

看了看威联通内置的音乐播放器和性能,感觉很鸡肋,所以就放弃了。

无意间发现一款能够本人搭建的音乐服务,名字:Funkwhale

那就搞起来了吧

教程开始:

根底环境:

  • 威联通一台
  • 已装置好 ContainerStation
  • 公网 IP(非必须)
  • 自有公网域名

下载镜像文件

下载镜像之前,先揭示一句,倡议先把威联通内自带镜像源改为国内的阿里云镜像源,教程能够参考这篇文档:威联通(Nas)- 设置自定义镜像源

  • 关上 Container Station,点击【镜像文件】-【提取】,输出镜像名称:funkwhale/all-in-one,镜像版本就默认就行。我这里是本人配置了 Registry 服务器,所以我都显示的是 aliyun,默认的应该是 Docker Hub。

如果下载失败,那就多试几次,个别自带的镜像源特地容易失败,而且下载还很慢。

配置 Container

  • 创立 Container,找到镜像,点击“+”,进行创立。

  • 配置镜像

  • 配置域名

域名要记好。前期公网拜访要用这个域名才行。其余参数不须要动。我配置的是 music.xxx.com

  • 配置 IP

给 Container 设置一个动态 IP,须要先抉择【网络模式】为 Bridge,而后设置一个固定 IP。

个别状况下,我都会设置为 NAT 模式,这样更平安,然而明天我设置为 NAT 模式,并且设置了端口转发,也总是失败,只能先设置为 Bridge 了。

等一会,Container 就能够在【总览】里看到了,当咱们从这【控制台】里看到没有日志再更新了,那就是服务装置好了。

  • 创立管理员账号

点击【终端机】,输出:/bin/sh,点击“确认”

敲击几下回车后,输出:/usr/local/bin/manage createsuperuser,敲击回车,开始创立账号,明码输出的时候是不显示的,请记牢明码。

到此 Container 的配置就实现了。

配置音乐核心

  • 登录网站

关上你的 Container 过后设置的动态 IP,我的过后设置的是:192.168.31.130,所以我在浏览器地址栏输出:http://192.168.31.130 就关上了。

而后用方才设置的 admin 的账号密码在此登陆。

登录后成果:

  • 配置网站:

点击左侧 Administration 下的【Settings】, 就能够配置了,次要设置以下几点:
是否开启其他人在此网站上自在注册的性能。不开启的话,须要 you 管理员发动邀请才能够应用此网站。

确认这个 Subsonic 是开启的,因为客户端要是听歌要用到这个性能。

  • 上传歌曲:

点击【Get started】后,因为初始没有 library,所以须要先创立一个。
第二个圈中的中央,是设置其他人是否能够看到你的音乐库。

点击【upload】上传音乐文件

下边的框,设置这次上传的合集(文件夹),相似的,我用的默认的。

点击【Uploading】页,点击这个框,或者把蕴含有音乐的文件夹拖到这里进行上传

我的音乐文件夹因为有 lrc 的歌词,这个会显示上传失败。音乐文件会显示上传胜利(绿色的 upload)。

查看上传后的成果,点击左侧【Music】-【Browse library】,看到如下图:

  • 配置集体设置:

点击左侧【My Account】-【Settings】,找到 Subsonic API password,生成明码,用于手机、电脑的客户端连贯音乐核心。

以上音乐核心服务曾经配置好了,下边配置的是手机客户端的配置。如果要配置手机客户端,要具备以下几点:

  1. 有公网 IP,或者服务搭建在公网服务器上(能够通过内网穿透解决)
  2. 有域名解析到对应的 IP 上
  3. 确认公网通过域名能够关上音乐核心的网站
  4. 前边教程要求开启的 Subsonic 服务和生成了 Subsonic 明码

配置苹果手机客户端:

苹果手机的软件商店,搜寻:substreamer,并装置,而后配置:

第一栏:输出 http:// 上边设置的域名
第二栏,输出 admin(过后创立的管理员账户)
第三栏:输出生成的 Subsonic 明码

以下为 app 外部页面内容:

官网提供的其余终端的客户端:

点击查看官网链接

不晓得如何下载音乐的,能够去我的网站,看这篇文章:神奇的音乐软件

参考资料:

[1] 威联通(Nas)- 设置自定义镜像源: https://bigyoung.cn/blog/post…

[2] 官网链接: https://funkwhale.audio/en_US…

[3] 神奇的音乐软件: https://bigyoung.cn/blog/post…

本文首发于 BigYoung 小站

正文完
 0