2018_03_12_12_54_18.png

自从开始用WM,对那些依赖特别多的软件很反感
至于听歌,徘徊了很多客户端,最后还是选择了mpd+ncmpcpp

mpd为后端 ncmpcpp为前端 (推荐再装个mpc作为控制端

首先安装这俩货


打开mpd的配置:

sudo vim /etc/mpd.conf

music_directory后的路径改为你自己的音乐目录的绝对路径

确保usermpdgroup没有被注释且为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 defaultsudo rc-service mpd start启动mpd(Gentoo用户)
sudo systemctl enable mpdsudo systemctl start mpdsystemd用户启动mpd的命令


至于pulse也需要编辑/etc/pulse/default.pa

找到Network access部分加入:
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1

运行pulseaudio --killpulseaudio --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 - 播放/暂停
  • + - 增大音量
  • - - 减小音量

添加新评论