标签: mpd

获取最后一个斜线之前的一行部分

我正在尝试编写一个 conky 脚本来显示我的 MPD 专辑封面,专辑文件夹中的“folder.jpg”。我目前的计划是使用mpc -f %file%,它会打印出文件名和路径,然后切出实际的文件名(即最后一个 / 之后的所有内容),并将其用作 conky 图像对象的路径。

我在使用 grep/cut 时遇到了麻烦,特别是因为有些歌曲嵌套在两个文件夹中,而另一些则嵌套在一个文件夹中。(grep -m 1 . |cut -f1 -d /适用于单文件夹相册)

我该怎么办?有没有我想念的更简单的方法?

grep text-processing cut mpd

9
推荐指数
1
解决办法
1万
查看次数

mpd:PulseAudio 没有音频输出,ALSA 没有混音

我正在尝试将 mpd 与 PulseAudio 输出一起使用。因此我写了以下内容/etc/mpd.conf

music_directory "/mnt/dados/Musicas"
playlist_directory "~/.mpd/playlists"
db_file "~/.mpd/mpd.db"
log_file "~/.mpd/mpd.log"
pid_file "~/.mpd/mpd.pid"
state_file "~/.mpd/mpdstate"
user "renan"

audio_output {
   type         "pulse"
   name         "MPD Output"
}

mixer_type         "software"
Run Code Online (Sandbox Code Playgroud)

mpd 以用户身份运行renan。但是,我没有输出;出现在 mpd.log 中:

Feb 15 20:24 : output: Failed to enable "MPD Output" [pulse]: pa_context_connect() has failed: Connection refused
Feb 15 20:24 : output: Failed to enable "MPD Output" [pulse]: pa_context_connect() has failed: Connection refused
Feb 15 20:24 : output: Failed to enable "MPD Output" [pulse]: …
Run Code Online (Sandbox Code Playgroud)

arch-linux pulseaudio mpd

6
推荐指数
1
解决办法
1万
查看次数

ncmpcpp 字符问题

这真的是有线!一切=q在我的 xfce4-terminal 应用程序上,有什么问题吗?

有任何想法吗?

在此处输入图片说明

%> set | grep LANG
LANG=en_US.utf8
LANGUAGE=en_US.utf8
Run Code Online (Sandbox Code Playgroud)

terminal xfce mpd

5
推荐指数
1
解决办法
1046
查看次数

如何激起破损的水管

我尝试使用python-mpd2调试与MPD接口的 python 脚本。

当脚本在闲置几个小时后尝试执行某个操作时,它会因异常而终止(BrokenPipeError在 Python 3 中,socket.pipe在 Python 2 中 -[Errno 32] Broken pipe在这两种情况下)。

事实上,损坏的管道只有在闲置数小时后才会出现,这使得调试速度极其缓慢。

有没有办法手动引发相同的行为 - mpd 的管道损坏?

pipe python socket mpd

5
推荐指数
1
解决办法
2022
查看次数

通过 mpd 流式传输系统音频

我使用 mpd 通过 .mpd 将音乐流式传输到我的手机(连接到 Hi-Fi)http

然而,这只适用于我的 mpd 数据库中的歌曲。我经常想在我的浏览器中播放内容,也希望通过流式传输mpd

有没有办法将pulse audio输出路由到mpd而不是扬声器?

streaming http pulseaudio mpd

4
推荐指数
1
解决办法
5471
查看次数

如何播放“mpc搜索”的结果?

例子:

$ mpc search title "when I was your man" 
Bruno Mars/Unorthodox Jukebox/06 Bruno Mars - When I Was Your Man.mp3
Run Code Online (Sandbox Code Playgroud)

如何播放歌曲?我试过用管道输送它,mpc play但没有运气。

$ mpc search title "when I was your man" | mpc play
Run Code Online (Sandbox Code Playgroud)

mpd

4
推荐指数
1
解决办法
8798
查看次数

带蓝牙扬声器的mpd没有声音

我的环境有两个音频输出:HDMI 和蓝牙扬声器。通常它们都可以正常工作。例如,

#this plays sound via bluetooth speaker
$ aplay -D default jingle.wav

#this plays sound via HDMI
$ aplay -D plughw:1,7 jingle.wav
Run Code Online (Sandbox Code Playgroud)

但是,mpc play不播放任何声音。My/etc/mpd.conf是默认目录,除了音乐目录。所以

music_directory     "smb://xxx.xxx.xx.x/some_directory"
...
audio_output {
    type        "alsa"
    name        "My ALSA Device"
    #   device      "hw:0,0"    # optional
    #   mixer_type      "hardware"      # optional
    #   mixer_device    "default"   # optional
    #   mixer_control   "PCM"       # optional
    #   mixer_index "0"     # optional
}
Run Code Online (Sandbox Code Playgroud)

我使用远程音乐目录(smb协议)并且连接正常。根据man mpd.confdevice字段的默认值为"default"。但是不mpc play播放声音,尽管我希望它通过蓝牙扬声器播放,如aplay …

alsa audio pulseaudio mpd

0
推荐指数
1
解决办法
2701
查看次数

标签 统计

mpd ×7

pulseaudio ×3

alsa ×1

arch-linux ×1

audio ×1

cut ×1

grep ×1

http ×1

pipe ×1

python ×1

socket ×1

streaming ×1

terminal ×1

text-processing ×1

xfce ×1