为什么 Rhythmbox 无法播放我的 mt-daap 共享中的大部分文件?

为什么 Rhythmbox 无法播放我的 mt-daap 共享中的大部分文件?

我有萤火虫媒体服务器 (mt-daap)在 Ubuntu 10.10 VM 上设置,我在笔记本电脑上设置 Ubuntu 10.10。我正在运行 Rhythmbox 并使用它来播放 daap 共享上的音乐文件。不幸的是,播放的文件很少——Rhythmbox 只是跳过它们并跳转到下一个文件。它偶尔会要求我安装编解码器,每次它要求我都授权它安装。

几乎所有文件都是m4a文件,包括播放的文件和不播放的文件/file播放文件的输出是:

ISO 媒体、MPEG v4 系统、iTunes AAC-LC

file命令为无法播放的文件生成相同的输出。我该如何进一步解决这个问题/如何让 Rhythmbox 播放这些其他文件?

答案1

尝试安装ubuntu-restricted-extras. Ubuntu 无法播放 MP3 和其他闭源编码器(AAC 就是其中之一)。您甚至可能需要添加一个存储库,但由于我总是启用所有这些存储库,因此此命令对我有用:

sudo apt-get install ubuntu-restricted-extras

如果您不太喜欢 CLI,请单击此处打开软件安装程序并通过 GUI 界面进行安装:apt:ubuntu-restricted-extras?section=universe?section=multiverse

祝你好运!


另外,如果您也打算播放 DVD,则可能需要安装 DVD 解码器,因为默认情况下不包含它们。为此,请运行此命令(此处没有 GUI):

sudo /usr/share/doc/libdvdread4/install-css.sh

我已经没有想法了,但也许这些包可以工作?我做了一些研究,这些似乎解决了您在 2007 年遇到的问题,所以版本可能已经改变。如果你想疯狂地尝试安装更多随机包来玩苹果公司的荒谬格式,那么你可以:

sudo apt-get install gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad faad libfaad2-0

祝你好运,再一次。

答案2

事实证明,这是 Rythmbox 的问题,mt-daapd而不是 Rythmbox 的问题。我删除了mt-daapd数据库缓存并重新启动了服务器,重建缓存后所有文件现在都可以播放。我确信安装所有提到的 Blender 软件都会有所帮助!

相关内容