设为首页收藏本站

恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 162083|回复: 2019

【Musicbox】【AR71xx/MT7620(5G)】【20170130更新】音乐推送/NAS固件

    [复制链接]
发表于 2015-5-26 15:55 | 显示全部楼层 |阅读模式

overview

overview

service

service

gmediarender

gmediarender

arpfirewall

arpfirewall


!!!声明声明声明!!!
1、本固件仅供爱好者学习研究,建议具备硬改、救砖等技能。
2、使用过程中请严格遵守相关法律法规,因使用本固件造成的一切问题与本作者无关。
3、使用本固件即表示已阅读知晓并同意以上声明。

情(guang)怀(gao)的故事:

其实有人已经发现,坛子里那个古老的dd-wrt fantasia就是我的作品,2M大小的固件加入了智能qos,arp防火墙,pppoe服务器,autoap等功能.

楼主本就是行业之外的纯粹爱好者,一开始自是自用,后来随着使用人数的增加在坚持着.在讲究经济效益的时代,其实维护一份免费的固件并不容易.openwrt或许是目前最容易搞私人定制的固件了,同步个trunk分支的源码,配置点功能,就可以是"XX版"固件了,编译的过程并不算复杂.开启了13信道支持可以是亮点,加入了ddns也可以是亮点.也许是"加入ddns samba luci vsftpd等功能"版,"也许是"更多功能与改进自己体会"版.不过也正是基于开放与易于搭建,才会绽放出各种有特色的系统
而相比"大杂烩"版的openwrt固件,一些很有特色的固件却总感觉太过低调了.
说了那么多,那么问题来了.我最后不是要问学挖掘机哪里强,而是想推荐大家试试两个固件
一:mt7620版的tomato固件,作者佐须之男是元老级人物了,一人完成了整套系统的移植,他的博客http://forgotfun.org/,快餐时代,能够静下心用自己行业内的积累来把一个固件慢慢做起来并免费分享的人其实并不多!目前mt7620a/n tomato phoenix不死鸟的固件已经到了beta版!
二:superwrt固件,能够把固件体积裁剪到2m以内,本身就功力不凡,而且配置(uboot)与固件脱离的方式也是大创新,作者terra,superwrt的主页http://superwrt.com/
Orz楼上两位以及恩山的大神们!!!
而对于openwrt,我很希望有大神能把有用的改进和功能慢慢提交到官方,让openwrt走得更远!!!
如果你是抱着学习的目的,强烈建议安装官方版本慢慢安装各种软件包,而后尝试自己编译.使用"大杂烩"固件不是很利于学习!!!


!关于usb声卡方案:目前我手上用的是联想vivick vc200的音箱(cm102s+方案)、xmos u8和pcm2706方案的耳放!
!关于网盘里的压缩包解压,请使用winrar(建议去郭外官网www.winrar.com下,国内官网下的流氓有弹出广告),别用那些坏压/慢压/630压缩之类的!

!!!提示提示提示!!!
1)刷/改机前请一定备份原机art/eeprom,以便保证无线最佳性能。
2)若存在无线规律断线,请更新到最新版,并把wpa设置里的“组密钥更新周期”设置为0
3)最新的版本ramips无线稳定性经短时间测试没有大问题,已适合日常使用。
4)"油库陆游宝"已适配,led及网口定义正常,可识别32m flash,软重启正常。

5)mt7620平台在推送某些mp3音乐时进程会异常退出,目测是gstreamer的问题(使用uClibc库时,已经存在这个问题,ar71xx平台则正常),此坑待解决。MT7620平台仅供测试,推荐使用佐须之男/pandorabox/老毛子的固件。


本固件特点:
1.尝试使用bfs内核调度
2.支持uksm内存页合并特性,默认关闭,可使用echo 1 > /sys/kernel/mm/uksm/run命令开启

3.支持dlna和airport两种协议的音频推送,连接带usb声卡的音箱可变身为wifi音箱
4.支持u盘的自动挂载,挂载到/tmp/mnt目录;通过编辑/etc/config/fstab中的anon_mount开启;如需挂载后自动关联samba,可编辑/etc/config/samba中的autoshare开启
5.一堆nas功能,支持多种文件系统,ntfs文件系统使用ufsd驱动
6.使用samba4.0
7.算不上特点,openwrt官方本来就有的东西:无线信道没有限制,Country Code设置为CN时可支持13信道;加入sqm和mwan3支持;支持部分usb网卡;加入aircrack-ng等


其中dlna音乐推送参考http://www.right.com.cn/FORUM/thread-153165-1-1.html的源码修改
使用或参考了
https://github.com/981213
https://github.com/maz-1
当中的源码
向以上的作者表示感谢!

目前酷狗音乐可以推送mp3,flac,wav,ogg(ogg格式不能拖动播放进度控制条)
qq音乐存在问题:拖动播放进度控制条后无法同步进度,需要暂停/播放后才能同步进度
网易云音乐存在问题:后台情况下,下一首可能无法自动切换(应该是软件自身的bug,在获取音频长度的时候可能偶然那出现比实际情况长的情况)

支持dlna和airport推送,固件较大,需要16m spi flash的机子才能刷入
dlna音乐推送请编辑/etc/config/gmediarender文件开启(将里面的enabled改成1)
dlna和airplay推送在luci界面操作

临时发布,实在懒得折腾太多,只为填去年没有搞定的坑

  1. 20150527更新:
  2. 修复上一版本音箱只有单声道的问题

  3. 20150531更新:
  4. 优化ogg音频处理方式
  5. 修复酷狗音乐推送的格式支持,目前可以推送mp3,flac,wav,ogg格式的音乐

  6. 20150608更新
  7. 加入ohMedia支持,可通过Android平台的BubbleUPnP推送播放列表,需要编辑/etc/config/gmediarender文件将openhome打开,与酷狗音乐等软件不兼容
  8. 支持播放酷狗音乐的"流畅音质"音频格式

  9. 20150614更新
  10. 调整内核调度参数
  11. 修复qq音乐拖动进度条后无法同步播放进度的问题

  12. 20150615更新
  13. 增加对wndr4300v1和wndr3700v4的支持
  14. 尝试解决上一版酷狗音乐无法自动播放下一首的问题

  15. 201506228更新
  16. 使用musl库
  17. 增加优酷路由宝/小米路由mini/联想newifi mini等mt7620平台的支持(需要16m flash,目前dlna推送在该平台有bug)

  18. 20150703更新
  19. 添加TP-LINK的某些841n和741n机型的usb初始化
  20. 开启内核浮点模拟
  21. 支持u盘的自动挂载,挂载到/tmp/mnt目录;通过编辑/etc/config/fstab中的anon_mount开启;如需挂载后自动关联samba,可编辑/etc/config/samba中的autoshare开启
  22. 添加一堆nas功能

  23. 20150705更新
  24. 默认关闭macvlan,解决lan端的有线网口无法使用的问题

  25. 20150707更新
  26. 添加某些"兲朝上网"功能
  27. 添加gmediarender的luci设置界面
  28. 清除mwam3和ddns的预设置

  29. 20150708更新
  30. s-s:添加ss-local方式
  31. red---socks2:iptables重定向时可以指定80,443端口

  32. 20150724更新
  33. 同步openwrt源码
  34. 添加minidlna
  35. 修复优酷路由宝重启后卡住的bug
  36. 尝试解决可能出现的QQ音乐无法播放下一首的问题
  37. 更新s-s和red---socks2
  38. 更新transmission

  39. 20150807更新
  40. 同步openwrt源码调整ar71xx平台内核配置
  41. 修正上一版u盘无法使用的问题
  42. 添加ss-server(仅命令行)
  43. 移除mjpg-streamer

  44. 20150813更新
  45. 更新内核版本到3.18.20
  46. 更新s-s
  47. 更新red---socks2
  48. 添加lcd4linux功能,支持usb数码相框(建荣ax206方案)的热插拔,可通过编辑/etc/config/lcd4linux文件中的enabled选项打开(cfg_file对应配置文件的路径)
  49. 备注:对lcd4linux进行过修改,配置文件不需要额外设置权限,时间/天气切换不闪;若不需要lcd4linux支持usb热插拔,请删除/etc/hotplug.d/usb/30-lcd4linux文件

  50. 20150821更新
  51. 同步最新源码
  52. 更新s-s
  53. 解决使用xmos等usb audio时底噪过大的问题

  54. 20150826更新
  55. 完善usb audio的热插拔支持

  56. 20150910更新
  57. 改善音质:修正gmediarender在禁用dmix时依然对音频进行重采样的问题

  58. 20150927更新
  59. 更新内核到3.18.21
  60. 切换到Chaos Calmer正式版分支
  61. 不连接usb声卡时不启动相关服务
  62. 修正red---socks2在某些情况下启动异常的bug
  63. 添加dlink dir505-a1机型支持(16m flash,非原始官方结构,为tp-link固件结构,该机刷机详见教程)
  64. 其他小更新


  65. 20151018更新
  66. 同步最新源码

  67. 20151119更新
  68. 更新内核到3.18.23
  69. 同步最新源码
  70. 尝试解决某些32MB spi flash软重启后无法启动的问题

  71. 20151222更新
  72. 同步最新源码
  73. 尝试解决ramips平台无线不稳定的问题
  74. 默认开启u盘自动挂载,自动挂载到samba未开启,可手动开启
  75. 其他小更新

  76. 20151228更新
  77. 移除lcd4linux支持(ar71xx_nand版保留)
  78. 修复pppoe的一处bug
  79. 添加某功能,可使用pcsc读卡器读卡(驱动方面支持型号为MCR3512的廉价的读卡器),默认关闭服务,具体请自行研究。
  80. 其他小更新

  81. 20151231更新
  82. 尝试增强上一版本添加功能的读卡能力

  83. 20160108更新
  84. 同步最新源码
  85. 更新pcsc
  86. 其他小更新

  87. 20160112更新
  88. 同步最新源码
  89. 其他小更新

  90. 20160131更新
  91. 同步最新源码
  92. 更新rs2和ss
  93. 增加对BelAir20E机型的支持,除电源灯外的led、按键、网口均已适配,刷机步骤见网盘附件

  94. 20160204更新
  95. 同步最新源码

  96. 20160216更新
  97. 更新某功能
  98. 默认开启某功能的utf8模式
  99. 修正某功能在未连接pcsc读卡器时异常退出的bug

  100. 20160313更新
  101. 更新内核版本到3.18.27
  102. 同步最新源码
  103. ar71xx平台增加某些机型的usb初始化

  104. 20160406更新
  105. 更新内核版本到3.18.29
  106. 同步最新源码
  107. 添加arp防火墙功能,开启严厉模式时请保证规则内有条目存在(测试功能,尚不完善)

  108. 20160430更新
  109. 同步最新源码
  110. 更新aria2(仅ar71xx的nand版)
  111. 更新transmission
  112. 更新rs2和ss
  113. 加入belair20e专用版u-boot,并修复其电源指示灯无法控制的问题,详见网盘链接中教程
  114. 调整xmos默认音量大小
  115. 修正macvlan可能没有生效的bug

  116. 20160731更新
  117. 更新内核版本到3.18.36
  118. 同步最新源码
  119. 添加Ngrok功能
  120. 更新rs2和ss

  121. 20160903更新
  122. 添加DNS Forwarder功能
  123. 支持Android USB Tethering功能

  124. 20160905更新
  125. 增加oscam读取某高版本卡片的能力

  126. 20160907更新
  127. 更新oscam
  128. 更新pcsc

  129. 20160914更新
  130. Netgear WNDR4300 and WNDR3700v4开放使用128M的nand空间(务必先备份好caldata_backup等分区,刷两遍)
  131. oscam的几处小修改

  132. 20160914更新
  133. oscam的几处小修改

  134. 20160915更新
  135. oscam的一处小修改

  136. 20160917更新
  137. 修正ss和ngrok在wan口ip变化后无法使用的bug
  138. oscam的一处小修改

  139. 20160924更新
  140. oscam增加cccam协议的Auto Sid Block开关,默认开启

  141. 20161006更新
  142. 同步到最新源码
  143. 修复pl2303/fdti等usb转串口的支持问题
  144. oscam的若干修改

  145. 20161012更新
  146. 添加CureDNS
  147. 移除china-dns
  148. 更新DNSForwarder
  149. 更新PC/SC驱动
  150. oscam的若干修改

  151. 20161018更新
  152. 补回缺失的花生壳ddns支持(外网版)
  153. oscam的一处小修改

  154. 20161024更新
  155. 修改ngrok,增加用户名/密码认证方式,支持“小宝”的修改版(https://github.com/koolshare/ngrok-1.7),可用“clangcn”的一键安装脚本(https://github.com/clangcn/ngrok-one-key-install)在自己的服务器搭建服务,感谢这两位大神

  156. 20161103更新
  157. 更新内核到3.18.44
  158. 同步最新源码
  159. 加入ss,ss支持混淆插件
  160. 增加wdr6500 v2机型的支持
  161. 更新rs
  162. 更新oscam

  163. 20161115更新
  164. 添加“WPA组密钥更新周期”设置功能,默认为600,若无线存在断线情况,可以尝试将此值设置为0
  165. oscam的一处小修改
  166. ar71xx的一处优化
  167. 更新CureDNS和ss

  168. 20170128更新
  169. 更新内核到3.18.45
  170. 同步最新源码
  171. 更新CureDNS/ss/rs
  172. 更新ngrok
  173. 更新oscam
  174. 更新PC/SC驱动

  175. 20170130更新
  176. ramips平台修复newifi mini等机型2.4G下信号弱的bug(mt7620平台的自动信道依然不可用)
  177. ar71xx平台尝试增加TL-WR1041N机型的usb初始化
复制代码

一点心得放在二楼,就算你是申手档,也不妨看看
很无奈地对帖子设置收费,鼓励大家回帖把金币拿回来,让更多需要的人看到帖子!

lcd4linux的主题文件背景
游客,如果您要查看本帖隐藏内容请回复

back.png

购买主题 已有 948 人购买  本主题需向作者支付 2 nb恩山币 才能浏览

本帖被以下淘专辑推荐:

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2015-5-26 16:10 | 显示全部楼层
本帖最后由 未命名 于 2015-10-9 11:16 编辑

硬改部分:
说说atheros和ramips平台的,有一个数据叫art(或eeprom),包含了你机子独一无二的无线校正数据,更换16m flash时,想要改机完美,就一定要把这部分的数据备份下来,并和你的机子一一对应,不要拿到网上的"编程器固件"就立马开刷.还原art(或eeprom)其实很方便,这当中得感谢不死u-boot和breed作者.


目前进展:
目前酷狗音乐的推送基本ok
目前qq音乐的推送基本ok网易云音乐可能无法播放下一首,应当是软件自身bug
另外无损音乐方面不支持ape格式

商业化方案中,试过SONY SRS-X9音箱,人家qq音乐进度条就正常,但酷狗同样无法推送flac,所以还是有解决方案的,知道怎么改的朋友请分享,别藏着!


对于airplay推送,有很完善的shairport,但有延时。试过在arm平台上使用shairplay,延时很低,但放在ar71xx和ramips上均有数据重发导致播放卡顿严重的问题。






点评

楼主大大可以参考下品胜音乐路由的固件配置,官方固件用网易云推送wav、flac和ape都可以  详情 回复 发表于 2017-3-8 18:15
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-26 16:17 | 显示全部楼层
支持啊!!!!!!!!!!!!!!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-26 16:40 | 显示全部楼层
看看,学习下
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-26 18:17 | 显示全部楼层
ok   再试试吧
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-26 18:49 | 显示全部楼层
看看效果
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-26 19:13 来自手机 | 显示全部楼层
马克
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-26 19:27 | 显示全部楼层
dlna/airport音乐推送固件 for wr703n
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-26 19:29 | 显示全部楼层
学习一下,要什么声卡,驱动多一样吗
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-26 19:32 | 显示全部楼层
看看,学习学习
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-26 22:15 | 显示全部楼层
多謝大神分享,支持。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-26 23:25 | 显示全部楼层
再试试吧
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-27 12:27 来自手机 | 显示全部楼层
下载看看
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-27 12:33 来自手机 | 显示全部楼层
支持一下。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2015-5-27 14:13 | 显示全部楼层
绝世好文,不得不顶
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛 ( 苏ICP备05084872号-1 )  

GMT+8, 2017-12-17 21:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表