Banana pro 打造的家庭云端音乐中心_第1页
Banana pro 打造的家庭云端音乐中心_第2页
Banana pro 打造的家庭云端音乐中心_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于乐美客Banana pro 打造家庭云端音乐中心在本项目中我采用的云同步方案为百度云+bypybypy是一个基于python 的百度云同步脚本在本项目中使用的是它的同步下载功能首先我们从作者的网站下载该脚本/houtianze/bypy然后放在/home目录下 执行1. python bypy.py复制代码出现错误 意思为没有找到requests库我们安装该库1. Sudo pip install requests复制代码出现未找到pip命令我们安装pipPip的安装可以通过源代码包,easy_install或者脚本1. # wget /packages/source/p/pip/pip-1.5.6.tar.gz (替换为最新的包)2. # tar xzf pip-1.5.6.tar.gz3. # cd pip-1.5.6.tar.gz4. # python setup.py install5. easy_install:6. # easy_install pip7. get_pip.py 脚本:8. # curl -0 /pypa/pip/master/contrib/get-pip.py9. # sudo python get-pip.py10. 安装完成再安装库复制代码/bypy安装完成然后我们需要获取百度云的token值因为脚本作者做了bypy 的简易GUI 也方便我们一开始的配置运行bypygui.pyw1. #sudo python bypygui.pyw复制代码会出现一个对话框让你填入token值按照上面的提示打开指定的百度云授权网页输入你要同步的百度云账号密码你就会获得token值 复制粘贴到bypygui对话框确定即可完成授权当然你也可以使用gui先来测试一下是否能同步 如有问题可到作者官碗反馈因为默认bypy 的同步下载文件大小为20MB但是 我们的需求可能要播放无损格式音频这就会导致文件大小过大导致无法下载所以我们修改同步下载大小为1G1. #bypy.py chunk 1000MB复制代码/同步下载单文件大小限制使用命令行同步一下 看看是否成功1. #Sudo python bypy.py syncdown 远程目录 本地目录2. 远程目录即为百度云盘的目录 默认为/我的应用数据/bypy3. Exp:4. #sudo python bypy.py syncdown / /home/bananapi/baidupan 复制代码同步成功 即可下面的工作我们的播放方案是使用mpd mpc首先安装1. #sudo apt-get update2. #sudo apt-get install mpd mpc复制代码然后我们配置mpd配置文件mpd.conf在/etc目录下1. #Sudo leafpad /etc/mpd.conf复制代码打开mpd.conf我们需要修改的为1. music_directory /home/bananapi/baidupan2. /修改为你的百度盘同步目录3. 音频输出4. # An example of an ALSA output:5. #6. audio_output 7. type alsa8. name My alsa Device9. device hw:0,0 # optional10. # format 44100:16:2 # optional11. # mixer_device default # optional12. # mixer_control PCM # optional13. # mixer_index 0 # optional14. 15. #复制代码当然我的配置文件我也会在这里贴出来供大家参考无法本地上传 只好转到我的博客了http:/python.zz.vc/?p=33修改完成后 我们重置一下 mpd1. #sudo /etc/init.d/mpd restart复制代码运行mpc播放器1. #mpc复制代码如果出现volume N/A判断为mpd 运行错误 最大可能为6600端口占用因为raspbian默认开启ipv6 导致它的tcp6端口与我们的mpd通信端口冲突个人解决方案1. #reboot复制代码然后就没事了 这个也让我很费解再次运行mpc如果显示volume 100即工作正常然后我们同步一下mpd 的音乐库1. #mpc update2. #mpc listall3. /看一下音乐库的歌曲列表中是否有歌 如果有就代表配置文件无误4. #mpc listall | mpc add5. /添加所有歌曲到播放列表6. #mpc play7. /即可享受音乐复制代码自动化自动同步百度云自动将音乐添加到mpd 音乐库自动化这部分我们可以使用计划任务来完成我只给出怎么写计划任务 具体执行可百度1. */5 * * * * sudo python bypy.py syncdown / /home/bananapi/baidupan2. */5 * * * * mpc update复制代码控制部分可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论