![我想要一个可以通过笔记本电脑控制的无头音乐播放器](https://linux22.com/image/1249116/%E6%88%91%E6%83%B3%E8%A6%81%E4%B8%80%E4%B8%AA%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E6%8E%A7%E5%88%B6%E7%9A%84%E6%97%A0%E5%A4%B4%E9%9F%B3%E4%B9%90%E6%92%AD%E6%94%BE%E5%99%A8.png)
笔记本电脑是 Mac,音乐服务器是 Ubuntu。音乐存储在服务器上,音频来自服务器。笔记本电脑只是用来控制的。
尝试了 Airfoil。尽管将 mp3 运行到我的笔记本电脑,然后将音频返回到服务器效率不高,但这种方法在一段时间内还是有效的。然后我尝试为我的服务器分配一个手动 IP 地址。之后它停止工作(即使切换回 DHCP 分配的 IP),并且再也没有工作过。
类似 ESounD 的东西可能会有用,但我找不到在没有 Macports 的情况下在 Mac 上安装它的方法(这样做会引入并编译 70 亿个其他包)。我不使用 Macports,也不想只为了一个目的而安装它。
我尝试使用 VLC 的 http 界面,但它很笨重、不可靠,并且不能使用它自己的媒体库。
我尝试了各种 DNLA/UPnP 设置,但都无法正常工作(问题往往出在我的音乐收藏的大小上。它们似乎从未测试过超过几千首曲目)
还有其他想法吗?有人知道如何使用自制软件让 ESounD 工作或如何手动编译它吗?
有没有 Airfoil 或 ESounD 的替代品?或者有类似于 VLC 的 HTTP 接口的替代品?
答案1
我经常通过 ssh 进入我的 ubuntu 机器(使用 ssh -X)并运行 audacious 来听音乐。用户界面显示在笔记本电脑上,但声音从 ubuntu 机器中传出。这是在 Windows 下使用 cygwin xserver 进行的,但我相信 mac 有一个 xserver。
答案2
我相信mpd就是你要找的。播放器本身是一个在服务器上运行的守护进程,由客户端(默认为 mpc)控制。客户端可以通过 ssh 在服务器上运行,我相信它也可以在单独的机器上运行。设置 mpd 有点麻烦,但对我来说效果很好。
答案3
我认为一个好的解决方案是运行MPD(音乐播放器守护进程)在 Ubuntu 机器上,或者使用基于浏览器的客户端,例如音乐播放器小黄人在 Firefox 或独立客户端中,例如特雷门琴。
这里是一个更完整的客户列表供您查看 - 很有可能有一个更适合您的客户。
答案4
尝试 Daphilehttps://www.daphile.com/ Daphile 是一款用于在无头计算机上运行数字音频播放器的极简操作系统。可以使用基于 Web 的界面远程控制操作系统和媒体管理器。