将音乐播放器守护程序 (MPD) 移植到 Android

Posted

技术标签:

【中文标题】将音乐播放器守护程序 (MPD) 移植到 Android【英文标题】:Porting Music Player Daemon (MPD) to Android 【发布时间】:2012-03-12 14:47:00 【问题描述】:

我希望将 MPD,音乐播放器守护程序(服务器,我注意到有很多客户端)移植到 android 平台。我想知道是否有人对此有任何建议?

到目前为止,我想这将涉及获取 MPD 的源代码(在工作中不能这样做,所以今晚会检查),找到一个 Android 编译器并使用它构建所有依赖项和 MPD 本身?我相信 Android NDK 可以将 C 和 C++ 编译成 .apk,然后在 Android 虚拟机中运行,但我不确定 MPD 在访问音频硬件等方面可能会导致什么问题。

如果做不到这一点,也许另一种方法是安装 Linux for Android 并直接从中运行 MPD?我想将我的手机直接插入扬声器,并用它在我的局域网上播放来自 Windows 或 Linux 机器的音乐 - 这正是 MPD 所支持的,所以我真的很想看到一个用于 Android 的服务器端口,就像其他许多来自我在搜索时看到的。

【问题讨论】:

XBMC for Android 现已推出,如果您将它与 VNC 或其他东西结合使用,可以远程控制设备并更改歌曲/播放列表。 【参考方案1】:

MPD Android 端口现在可作为单独的应用程序使用,它是免费且开源的:

https://play.google.com/store/apps/details?id=be.deadba.ampd

http://tguillem.github.io/android-ampd/

挖坟耶。

【讨论】:

以上是关于将音乐播放器守护程序 (MPD) 移植到 Android的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 mpd 播放列表中添加评论吗?

如何将用QT做好的播放器移植到ARM开发板上

将 UNIX 守护程序移植到 Windows 服务

是否可以使用 Cygwin 或 MinGW 将 Linux 守护程序移植到 Windows?

如何将千千静听移植到WinCE和Linux下(越详细越好)

为要通过 mpd 使用的 USB-DAC 配置音量控制