树莓派 Moodeaudio 4.2 编译过程

1、准备工作

  1.       准备好网线一根,把树莓派接入路由器
  2.      下载树莓派microSD卡镜像 2018-06-27-raspbian-stretch-lite.zip

             必须下载2018-06-27版本,否则有可能编译不成功

      3.      下载moodeaudio源码   rel-stretch-r42.zip

              有人可能会疑问,编译脚本会自己下载,为什么还要先下载?请继续看下文

      4.    下载 hfs.exe,迷你http文件服务器,很不错的软件

              下载地址:http://rejetto.com/hfs/?f=dl

      5、下载 rufus-2.18.exe,写入树莓派镜像需要使用,其他类似软件当然也可以,但是个人感觉还是这个比较好

      6、下载 putty ,不懂使用的请百度

      好了,准备工作完成。

2、写树莓派镜像到SD卡

   打开 rufus .选择树莓派镜像(必须先把2018-06-27-raspbian-stretch-lite.zip解压出来哦),然后点击开始就可以了。过程需要几分钟,耐心等待吧。待镜像写入完成后别急着插入树莓派使用。

在电脑资源管理器打开SD卡,也就是树莓派的启动分区。在SD卡根目录建一个文本文件叫“ssh", 记住,如果是.txt文件记得把扩展名删掉,只剩下"ssh"。

这个步骤主要是为了让树莓派自动打开ssh 服务

3、把SD卡插入树莓派开机,到这里,树莓派系统就开始启动了。

4、编译moodeaudio

 

 用putty ssh登录树莓派执行以下命令,默认用户名是pi  密码是 raspberry

STEP 1: Read the Builder Guide to understand Build requireents and functionality.
STEP 2: Enter the cmds below via SSH on a Pi running Raspbian Stretch Lite.

STEP 3: Download Builder version 2.5

cd /home/pi
sudo wget -q http://moodeaudio.org/downloads/mos/mosbuild.sh -O /home/pi/mosbuild.sh
sudo chmod +x /home/pi/mosbuild.sh

记住,修改mosbuild.sh里面的www.google.com为www.baidu.com,这个shell脚本会连接google来判断是否联网,因为国内被墙,所以检测不会通过
STEP 4: Start the Builder

sudo ./mosbuild.sh

 

这一步骤可能会出错,不过出错没关系。不出错最好,可能等到完成就成功了,这是最好的结果,但是moodeaudio编译绝对不会让你这么顺利,下面才是这文章的重点

 

5、输入 moslog 就可以看到实时编译日志输出了。

    当出现错误时,按CTRL+C 推出日志输出

   此时 /home/pi 下会出现一个 mosbuild目录。

6、hfs派上用场了。在电脑上打开hfs. 把树莓派源码加入hfs. 关闭电脑防火墙。这时点击hfs里面的树莓派源码包名称就会显示出http://电脑IP/源码包.zip的下载地址。把这地址复制到剪贴板

cd mosbuild  目录

sudo nano  mosbuild.properties

把里面的源码包下载路径替换成剪贴板里面的路径,这步很重要,因为moodeaudio这网站访问速度太狗血。很多编译失败50%都死在这里。

7、解决了源码包下载的问题。你如果继续编译,还会遇到一个问题。就是编译过程一直会下载、更新树莓派软件包. 同理树莓派的国外源下载速度也很狗血。50%的人会死在这里

 解决方法,替换软件源,参考这文章,别照着复制哦,因为下面树莓派版本和我们用的版本是不一样的。只需替换相应文件中的地址为文章中的地址即可

https://www.cnblogs.com/wangchuanyang/p/6434323.html

8、重启树莓派。然后编译又开始了,你可以看到hfs中文件开始被下载了。

9、接下来就是ssh登录树莓派然后moslog,看到需要重启就重启。别灰心,需要重启非常多次。数不过来。

编译过程会出现moode的wifi名称,手机可以连接进去,输入172.24.1.1 可以进入moode的界面了。可是别开心,还没成功呢

要直到moslog 输出 END 才是编译完成。

 

被坑了好多次,写本文给需要的人。自己也做下记录。以防下次编译过程再入坑。

谢谢打赏

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网官:http://moodeaudio.org/ IMG文件有点大上传不了,转到百度盘。 4G TF卡,官网在线编译安装完后没做任何设置打包成IMG,方便大家使用,在线编译安装要1小时多,有时还会中断要手动重启树莓派。 用Win32DiskImager 写入TF卡,4G以上。 moode 4.2以raspbian_lite-2018-06-29发行系统为基础在线安装,下面是百度翻译的更新日记。 ################################################## ###### // // 4.2发布2018-07-11 // ################################################## ###### 新功能 - 新增功能:自适应UI版本2 - 新:CoverView全屏用户界面 - 新:蓝牙堆栈与Pi-to-Pi流媒体 - 新:高级搜索“浏览”面板 - 新:图书馆的随机相册选择器 - 新:LMS-Squeezelite / MPD集成 - 新:清除LocalUI浏览器缓存 - 新:用于CPU / RAM使用的Sysmon.php实用程序 - 新增:播放列表的Samba共享点 音频设备 - 新:Allo Katana DAC - 新:Dion Audio LOCO V2 Bug修复 - FIX:与最近的bluez-alsa提交不兼容 - FIX:在bluealsa-dmix,bluealsa-aplay中的Cardnum - FIX:HDMI面板上的音量按钮位置 - FIX:UPnP卷同步无法正常工作 - FIX:r40a更新中缺少玩家avahi文件 - FIX:Pi触摸浏览列表中隐藏的最后项目 - FIX:engineMPD成功分支中的未处理错误 - FIX:配置屏幕上的次要格式问题 - FIX:库加载叠加层的居中问题 - FIX:渲染器关闭不重置活动状态 - FIX:搜索(pl,lib,radio)格式不正确 - FIX:自动滚动失败初始播放btn点击 - FIX:改进MPD更新检测的完整性 - FIX:自定义bgimage各种问题 - 修正:模态关闭后某些ctrls的大纲 更新 - UPD:Bump to Raspbian Stretch Lite 2018-06-27 - UPD:Bump到Linux内核4.14.54 - UPD:跌破MPD 0.20.20 - UPD:使用GPIO重新编译Squeezelite 1.8.7-1052 - UPD:Bump to wiringPi 2.46 - UPD:编译BlueZ 5.49的特定提交 - UPD:编译Bluez-alsa 1.2.0的特定提交 - UPD:在MPD配置中使用每输出混合类型 - UPD:在bluealsa中使用动态A2DP配置文件 - UPD:在/etc/bluetooth/main.conf中使用bredr ControllerMode - UPD:将[GATT]添加到/etc/bluetooth/main.conf - UPD:在bluealsaaplay.conf中使用plughw - UPD:将蓝牙出站案例添加到Audioinfo - UPD:弃用/etc/bluetooth/audio.conf - UPD:从main.conf中删除AutoConnectTimeout - UPD:改进>>播放器中的IP地址获取 - UPD:SEL配置需要feat_bitmask - UPD:将静音指示器更改为“静音” - UPD:向系统信息添加新参数 - UPD:自定义更新后的智能刷新 - UPD:将Google搜索从封面移至标题 - UPD:弃用搜索自动对焦 - UPD:重新设置为font-awesome 5的工具 - UPD:使用缩略图将广播徽标转换为JPG - UPD:将日志文件选项添加到shairport-sync - UPD:Samba共享名称 - UPD:改善点击区域并在面板上突出显示 - UPD:改善悬停帮助 - UPD:安装指南的次要更新 - UPD:为Orange Pi添加HW Rev代码0000 - UPD:删除累积的代码 广播电台 - UPD:CDNX 1和2改为NME 1和2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值