mpd+ncmpcpp配置美化教程

自从开始用WM,对那些依赖特别多的软件很反感
至于听歌,徘徊了很多客户端,最后还是选择了mpd+ncmpcpp
mpd为后端 ncmpcpp为前端 (推荐再装个mpc作为控制端
首先安装这俩货
打开mpd的配置:
sudo vim /etc/mpd.conf
将music_directory后的路径改为你自己的音乐目录的绝对路径
确保user为mpd,group没有被注释且为audio
把mpd用户加入audio组:sudo gpasswd -a mpd audio
再往后翻找到# Audio Output
加入或修改:
audio_output {
type "pulse"
name "My Pulse Output"
server "127.0.0.1"
}
...
audio_output {
type "fifo"
name "my_fifo"
path "/tmp/mpd.fifo"
format "44100:16:2"
}
运行sudo rc-update add mpd default和sudo rc-service mpd start启动mpd(Gentoo用户)sudo systemctl enable mpd和sudo systemctl start mpd为systemd用户启动mpd的命令
至于pulse也需要编辑/etc/pulse/default.pa
找到Network access部分加入:load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
运行pulseaudio --kill和pulseaudio --start载入新配置(如果可以,最好也将~/.config/pluse目录删除)
到了ncmpcpp
首先在普通用户下创建目录:mkdir ~/.ncmpcpp
编辑配置vim ~/.ncmpcpp/config写入:
# 基本配置
ncmpcpp_directory = "~/.ncmpcpp"
mpd_music_dir = "这里改为Music目录的路径"
mpd_host = "localhost"
mpd_port = "6600"
mpd_connection_timeout = 5
# 界面:
user_interface = "alternative"
alternative_header_first_line_format = "$(white)─┤ $b$(magenta)%a$(end)$/b ├─$(end)"
alternative_header_second_line_format = "$(16)%t (%y)$(end)"
alternative_ui_separator_color = "cyan"
# 显示格式:
song_columns_list_format = "$L (10)[white]{n} $1│$7 (20)[magenta]{a} $1│$7 (20)[white]{b} $1│$7 (20)[magenta]{t} $1│$7 (20)[white]{l}"
now_playing_prefix = "$b"
centered_cursor = "no"
cyclic_scrolling = "yes"
mouse_list_scroll_whole_page = "no"
# 杂项配置:
autocenter_mode = "yes"
display_bitrate = "yes"
header_visibility = "yes"
statusbar_visibility = "yes"
progressbar_look = "▃▃▃"
# 音乐可视化配置:
visualizer_output_name = "FIFO"
visualizer_in_stereo = "no"
visualizer_fifo_path = "/tmp/mpd.fifo"
visualizer_sync_interval = "10"
visualizer_type = "spectrum"
visualizer_look = "▋▋"
# 颜色:
color1 = "white"
color2 = "red"
discard_colors_if_item_is_selected = "yes"
main_window_color = "white"
header_window_color = "4"
progressbar_color = "cyan"
statusbar_color = "red"
volume_color = "4"
window_border_color = "white"
active_window_border = "4"然后启动ncmpcpp看看吧 :)
PS:如果播放没有声音,你可能需要重启
使用方法:
1- 当前播放列表2- 文件目录浏览器(鼠标左键点击或按空格可加入到播放列表)3- 数据库搜索4- 库5- 播放列表编辑器6- 标签编辑器7- 输出选择器8- 可视化(超级好看)=- 钟F1- 帮助q- 退出f- 向前看b- 向后看\- 切换视图#- 显示文件比特率i- 显示歌曲信息I- 显示艺术家信息L- 在可用歌词里混洗???l- 显示/隐藏当前歌曲的歌词>- 下一首<- 上一首p- 播放/暂停+- 增大音量-- 减小音量