当前位置: 首页 > 后端技术 > Python

QNAP(NAS)打造个人音乐中心

时间:2023-03-26 00:25:50 Python

为什么要打造自己的音乐服务?支持)。我们可以自由地听音乐,但近年来,音乐的版权管理被严格禁止。没有地方下载音乐,有的甚至要付费在线听???对于音乐,我只能付费,下载音乐,然后存储在我的NAS中,但听音乐时并不总是很方便。只想着自己建一个音乐中心。看了威联通自带的音乐播放器和功能,觉得很鸡肋,就放弃了。无意间发现一个可以自己搭建的音乐服务,名字:Funkwhale,开始吧教程开始:基础环境:QNAPwithacontainerStation公网IP安装(非必须)自己的公网域名下载镜像文件下载前镜像,提醒一下,建议把QNAP自带镜像源换成国内阿里云镜像源。教程可参考此文档:QNAP(Nas)-设置自定义镜像源打开ContainerStation,点击【镜像文件】-【提取】,输入镜像名称:funkwhale/all-in-one,镜像版本将是默认值。这里我自己配置??了Registry服务器,所以一直显示aliyun,默认应该是DockerHub。如果下载失败,请多试几次。一般自带的镜像源特别容易出错,下载还是很慢。ConfigureContainer创建Container,找到镜像,点击“+”创建。记得配置镜像配置域名和域名。以后公网访问必须使用这个域名。其他参数不需要移动。我配置music.xxx.com配置IP给Container设置静态IP。需要先将【网络模式】选择为Bridge,然后设置固定IP。一般情况下,我都会设置成NAT模式,这样比较安全,但是今天设置成NAT模式,设置端口转发,总是失败,只能先设置成Bridge。稍等片刻,就可以在【概览】中看到Container了。当我们看到【Console】没有更新日志,说明服务已经安装好了。创建管理员账户,点击【终端】,输入:/bin/sh,点击“确定”回车几次,输入:/usr/local/bin/managecreatesuperuser,回车,开始创建账户。输入密码时不会显示,请牢记密码。至此,Container的配置就完成了。配置音乐中心登录网站,打开你Container当时设置的静态IP。我当时设置的是:192.168.31.130,于是在浏览器地址栏输入:http://192.168.31.130,打开了。然后在这里用刚才设置的admin账号和密码登录。登录后效果:配置网站:点击左侧管理下的【设置】进行配置。主要设置如下:是否允许其他人在本网站自由注册。如果未启用,您需要管理员的邀请才能使用该网站。确保Subsonic已启用,因为客户端需要使用此功能来听歌。上传歌曲:点击【开始】后,由于初始没有库,需要先创建一个。第二个圈的地方是设置别人是否可以看到你的曲库。点击【上传】上传音乐文件下方的框,设置本次上传的收藏(文件夹)。类似的,我用的是默认的。点击【正在上传】页面,点击此框,或者将包含音乐的文件夹拖到这里上传我的音乐文件夹。因为lrc里面有歌词,所以这里会显示上传失败。音乐文件将上传成功(绿色上传)。上传后查看效果,点击左侧【音乐】-【浏览曲库】,如下图:配置个人设置:点击左侧【我的账户】-【设置】,找到SubsonicAPI密码,生成一个手机密码1、电脑客户端连接音乐中心。上面的音乐中心服务已经配置好了,下面的配置是手机客户端的配置。如果要配置手机客户端,必须具备以下几点:有公网IP,或者服务搭建在公网服务器上(可以通过内网穿透来解析),并且有域名解析到对应的IP确认公网可以通过域名开通之前音乐中心网站的教程需要开通Subsonic服务,生成Subsonic密码。配置苹果手机客户端:苹果手机软件商店,搜索:substreamer,安装,然后配置:第一栏:输入上面设置的http://在域名第二栏输入admin(当时创建的管理员账号)第三栏:输入生成的Subsonic密码。以下是app内页内容:官网提供的其他终端客户端:点击查看官网链接如果不知道怎么下载音乐,可以到我的网站看这个文章:魔幻音乐软件参考:[1]QNAP(Nas)-设置自定义镜像源:https://bigyoung.cn/blog/post...[2]]官网链接:https://funkwhale.audio/en_US...[3]神奇的音乐软件:https://bigyoung.cn/blog/post...