V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hst001
V2EX  ›  Raspberry Pi

树莓派+音箱接受多设备声音设想

  •  
  •   hst001 · 2016-02-27 22:30:45 +08:00 · 8695 次点击
    这是一个创建于 3189 天前的主题,其中的信息可能已经有所发展或是发生改变。

    突然有个想法,但是不知道可行性如何,我大概说一下:
    前提是在同个 wifi 环境内,一个树莓派+音箱,然后开一个服务,专门接受声音源的,并且负责输出到连接树莓派的音箱,这样的好处,手机、平板、电脑播放音乐都可以选择直接把全部和部分声音输出到树莓派去,可以在沙发 /床上 /蹲厕所的时候切换音乐了。。。
    各位分析下可行性如何。

    28 条回复    2020-10-22 14:55:11 +08:00
    ETiV
        1
    ETiV  
       2016-02-27 22:40:14 +08:00
    Google: raspbian ios airplay audio

    第一篇文章: http://lifehacker.com/5978594/turn-a-raspberry-pi-into-an-airplay-receiver-for-streaming-music-in-your-living-room

    之前做过在树莓派上拉虾米歌单, 然后 mplayer 直接播放 mp3 的 URL
    lll9p
        2
    lll9p  
       2016-02-27 22:52:42 +08:00
    当然可以.但 Raspberry Pi 那音质不好
    ilikekindle
        3
    ilikekindle  
       2016-02-27 23:15:03 +08:00 via Android
    想法不错
    shierji
        4
    shierji  
       2016-02-27 23:17:44 +08:00
    树莓派音效很差……你可以等等 马上 4.6 内核应该要增加完整的 cubietruck 支持了 那个音效好得多
    riaqn
        5
    riaqn  
       2016-02-27 23:19:29 +08:00 via Android
    搜索 pulse audio TCP server
    dingyaguang117
        6
    dingyaguang117  
       2016-02-27 23:30:29 +08:00 via iPhone
    这不是 百度无线音乐盒吗
    abelyao
        7
    abelyao  
       2016-02-27 23:32:43 +08:00
    可以参考这个 /t/258465
    hst001
        8
    hst001  
    OP
       2016-02-27 23:34:06 +08:00
    @shierji 表示关注
    hst001
        9
    hst001  
    OP
       2016-02-27 23:37:13 +08:00
    @dingyaguang117 可以这么认为吧,虽然没听过百度无线音乐盒,但总体上来讲就是简单的一个音箱+micro pc 硬件+os ,跟市场上的大多数只能音箱一样,并没什么亮点,主要还是要看整套怎么去实现,比如客户端那里
    billlee
        10
    billlee  
       2016-02-27 23:58:49 +08:00
    pulseaudio 不就是做这个的吗?
    laobubu
        11
    laobubu  
       2016-02-28 00:43:22 +08:00 via Android
    当时看树莓派的原理图,发现是直接拿 PWM 接到耳机接口上时,我就觉得这玩意真的只能玩玩罢了。如果要音效,还不如去看看有没有支持的 USB 声卡。
    ovear
        12
    ovear  
       2016-02-28 01:05:42 +08:00
    我是写了个 fm ,然后推地址_(:з」∠)_,勉强实现了 LZ 的功能,只需要一台收音机即可~
    skkk
        13
    skkk  
       2016-02-28 01:20:51 +08:00 via iPhone
    @shierji ,我也关注过树莓派知道音效很差,但是这是为什么啊,而且使用过树莓派的玩家都表示底噪很明显。
    yujia
        14
    yujia  
       2016-02-28 01:38:08 +08:00 via iPhone
    @skkk 树莓派有专用的解码器的…我买过一个效果很好…
    carlosliu
        15
    carlosliu  
       2016-02-28 07:32:07 +08:00
    可以看看 https://www.hifiberry.com/ 或其他类似的 Raspberry Pi 专用解码器
    jasontse
        16
    jasontse  
       2016-02-28 08:12:24 +08:00 via Android
    @ETiV shairport 一年没更新了,应该没办法支持 iOS 9 吧。
    dong3580
        17
    dong3580  
       2016-02-28 08:49:33 +08:00 via Android
    @abelyao
    似乎不错!端口转发那一步有些折腾,
    liberize
        18
    liberize  
       2016-02-28 09:58:21 +08:00
    最好用带内置声卡的音箱,树莓派的 3.5mm 接口底噪很大,几乎不能用。
    播放音乐完全没问题,装一个 shairport-sync , Mac 、 iPhone/iPad 可以直接 AirPlay , Windows 上用 TuneBlade , Android 应该也有办法用 AirPlay 。
    亲测,正在用。
    allen2000
        19
    allen2000  
       2016-02-28 10:15:45 +08:00
    我用的是 cubieboard ,淘宝买了一个电脑用的主板 SPDIF 挡板,接上后直接光纤或者同轴输出到家里功放,通过家里无源音箱播放,音质不错,而且播放视频 ac3 和 dts 全部能通过功放解码, 5.1 声道音箱输出。但是不清楚树莓派是否有相应输出接口。
    allen2000
        20
    allen2000  
       2016-02-28 10:30:06 +08:00
    另外关于媒体播放,我的解决方案是把所有视频音频文件全部放在移动硬盘上,然后连接到 cubieboard 。通过 Python Tornado 写了一个 http 服务。这样能通过任意设备的浏览器控制播放视频和音频。即能通过 iphone, ipad,或电脑浏览器直接控制。音乐播放时有两种输出模式,一种是家里音箱输出(适合大家一起听),另外一种是手机或者 ipad 声音输出(当你不想影响家里其他人时)。
    ipconfiger
        21
    ipconfiger  
       2016-02-28 11:14:58 +08:00
    我在家用的这个玩意儿, 比树莓派便宜, 基本上功能都有了, 早上没起床的时候就可以用手机在客厅的音箱上放激情澎湃的音乐了
    http://www.72byte.com/worthy/201510222078

    Liir
        22
    Liir  
       2016-02-28 11:30:01 +08:00
    市面上的 wifi 音箱是不是已经能够楼主这个需求
    hst001
        23
    hst001  
    OP
       2016-02-28 12:03:30 +08:00
    @ipconfiger 这个整个产品价格都没一个音箱贵,靠谱吗(手动苦笑)
    hst001
        24
    hst001  
    OP
       2016-02-28 12:04:15 +08:00
    @Liir 程序员就是喜欢折腾,比较自由
    ipconfiger
        25
    ipconfiger  
       2016-02-28 12:07:12 +08:00
    @hst001 我在去年的时候在点名时间众筹入的, 比这个价格还低, 用了大半年了, 一直插着电源没关过机, 中途因为家里停电重启过几次, 没有什么不稳定的, airplay 随点随有, 相当的稳定, 相对的树莓派上折腾出来的基本上都是毫不稳定
    mortal
        26
    mortal  
       2016-02-28 12:20:12 +08:00
    为什么不用 SONOS CONNECT
    hugo007y
        27
    hugo007y  
       2017-02-13 23:28:08 +08:00
    可以参考这个, http://headphoneclub.com/thread-504651-1-1.html

    也有专门的解码板,音质嘛,不会比电脑差,如果外围都搞好的话。
    itianjing
        28
    itianjing  
       2020-10-22 14:55:11 +08:00
    我来挖个坟,楼主当时实现了没?
    我最近也有类似的需求,家里有一个蓝牙音箱,无声音输出几分钟之后就会自动关机(蓝牙和 AUC 连接,插电源和不插都一样)。网络上关于这个问题有一个解决方案是隔一段时间自动播放一段白噪音使音箱始终保持活跃状态。因此想通过树莓派连接音箱,其它设备(手机、电脑、pad )连接树莓派来实现这个功能,同时解决音箱只能连接一个设备的问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3387 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:56 · PVG 18:56 · LAX 02:56 · JFK 05:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.