Tag: mpd

有人可以帮助我使用我的ncmpcpp和mpd

好吧,所以即时运行ubuntu 13.10和我的mpd昨天工作正常,现在它无法正常工作。 所以ncmpcpp说音量是100%,所以mpc也是如此,但它没有声音你可以在这里找到我的点文件我在本地运行它们所以是啊

尝试将音频从mpd发送到pulseaudio时“无法打开音频输出”错误

当我尝试通过pulseaudio播放mpd时,mpd.log报告: pulse_output:无法启用“Pink ROCKI”[pulse]:pa_context_connect()失败:连接被拒绝 脉冲似乎工作正常,因为pacmd list-sinks显示我的所有脉冲接收器,meb浏览器音频通过默认接收器播放得很好,而VLC可以通过其中任何一个播放声音。 如果我通过alsa而不是脉冲发送输出,mpd工作正常 mpd和pulseaudio都在我的帐户(fred)下运行。 fred,mpd和pulseaudio都是脉冲,脉冲访问和音频组的成员。 我甚至尝试过不同版本的pulseaudio:Ubuntu 14.04附带的4.0,用脉冲4.0构建的实验RAOP2 ,以及用脉冲5.0构建的实验RAOP2。 mpd不适用于任何一个。 我的mpd.conf文件是vanilla; 脉冲部分是通用的: audio_output { type “pulse” name “General Pulse” } 虽然下面是laugeo的建议,但我也试过用名字来指定一个单独的接收器: audio_output { type “pulse” name “ROCKI” sink “raop_output.ASAP1826T.local” } 并通过索引#: audio_output { type “pulse” name “ROCKI” sink “4” } 我接下来应该尝试什么? 可以将pulseaudio配置为作为系统服务帮助运行吗? 这是在Ubuntu 14.04,pulseaudio 4.0(和5.0),音乐播放器守护进程0.18.7 更新:我发现这个博客 ,博客Louiz似乎解决了相同(或非常相似)的问题: MPD显然试图产生一个新的pulseaudio进程,作为我自己的用户,它失败,因为它已经在运行。 我无法理解为什么它不能只使用现有的pulseaudio实例,而不试图产生一个新的。 我理解这篇文章 。 MPD找不到已经运行的pulseaudio实例,因为没有设置环境变量XDG_RUNTIME_DIR,而且是pulseaudio存储其文件的位置(套接字,进程pid等)。 我试过他的解决方案: […]

带有pulseaudio的MPD

我最近干净安装了Ubuntu 14.10,再次让我在MPD上遇到麻烦。 我想我上次设法解决了,但我不确定如何。 我的问题是能够使用带MPD的外置蓝牙扬声器。 更好的是,我希望能够同时使用插入式和蓝牙式扬声器。 不幸的是,MPD没有显示在Gnome音频设置下产生音频的应用程序,因此它忽略了我使用蓝牙扬声器的指令。 我想这是因为MPD正在使用Alsa而不是Pulseaudio。 现在,在我的mpd.conf中,我有了这些行 audio_output { type “pulse” name “MPD” # server “localhost” } 我也试图退出服务器线,但在这种情况下,MPD甚至没有启动。 为了澄清,MPD在用户mpd下运行,这是在pulse和pulse-access组下,但这似乎不够。 现在,我相信我可以在我自己的用户下运行MPD,这可以解决一些问题,但我不愿意,因为这台PC的其他用户也可能想听音乐。 使MPD使用Pulseaudio的正确方法是什么(或者将其连接到除默认设置之外的其他扬声器需要做什么?)

Flash Breaking Pulseaudio?

自发布此问题以来,已经发现问题出在mpd上 – 而不是 Flash。 这是我在试图找到修复时发布的问题 。 每当有声音的Flash对象(如video)加载到我的浏览器(Chromium或Firefox)中时,它似乎会破坏Pulseaudio。 进一步的Flash内容将播放得很好,但其他软件,如MPD,将无法听到。 我可以通过确保我的浏览器中没有运行Flash实例并运行pulseaudio -k来重置此问题,但只要另一个Flash对象初始化,问题就会恢复。 更具体一点,如果我有声音播放(例如使用MPD)并加载Flash对象,声音会继续播放,但Flash不会输出任何声音。 如果我停止播放声音然后加载Flash对象,Flash会发出声音并且似乎控制Pulseaudio直到pulseaudio -k 。 可能相关或不相关:当Flash无法输出声音时,它会导致Chromium崩溃。 我不能说这是否只是当Flash获得Pulseaudio的控制时,因为它并不总是崩溃。 我正在运行最新版本的Flash,只是使用他们的32位deb从Adobe的网站下载和安装。 我试过flashplugin-installer但问题是一样的。 运行Ubuntu 10.10。 知道如何解决这个问题,或者为什么会发生这种情况? 我以root身份运行mpd是否重要?

mpd与其他应用程序冲突 – 控制脉冲?

简单的解释 如果正在播放mpd并且声音试图通过另一个应用程序x播放,则不会输出x的声音。 如果来自另一个应用程序的声音, x ,正在播放并且mpd然后尝试播放,则不会从mpd输出声音,而来自x的声音继续播放。 细节 我首先注意到Flash的这个问题,这仍然是最常见的情况。 我发现了一个关于这个的问题,然后才意识到它与Flash没有严格关系,而是与mpd有关。 我最大的挫折来自于试图让mpd再次工作,因为我似乎无法确定任何方法。 有时pulseaudio -k似乎有帮助,有时sudo /etc/init.d/mpd restart ,其他人用SIGTERM杀死Chromium(由于Flash)。 大多数时候它是上述的组合。 我想这可能是因为我作为另一个用户运行mpd并使用pulseaudio。 它不以root用户身份或当前用户身份运行。 另外,mpd是用脉冲支持编译的。 我已经尝试了很多东西,但是老实说我不能背诵什么,因为它已经有一段时间了。 如果没有方向,我宁愿不去探望,但我会很乐意一劳永逸地解决这个问题。 mpd.conf 通过删除注释/空行简化。 music_directory “/var/lib/mpd/music” playlist_directory “/var/lib/mpd/playlists” db_file “/var/lib/mpd/tag_cache” log_file “/var/log/mpd/mpd.log” pid_file “/var/run/mpd/pid” state_file “/var/lib/mpd/state” user “mpd” bind_to_address “wilson” input { plugin “curl” } audio_output { type “pulse” name “My Pulse Output” } filesystem_charset “UTF-8” id3v1_encoding […]