MPD:音乐的多功能恶魔。

你好,美好的一天。 让我们来谈谈多功能 MPD:音乐播放器守护程序 用它的英文原名。

根据ArchLinux Wiki, MPD 是处理服务器-客户端体系结构的音频播放器。 MPD 作为后台程序在后台运行,管理播放列表和数据库,并使用很少的资源。 要使用图形界面,需要额外的客户端。

在解释了什么是MPD之后,我将继续告诉您如何安装和配置它来播放音乐。 我个人认为,由于使用方法的广泛性,特别是由于它的低消耗量,它是一项很棒的服务。

MPD安装

本指南旨在将其安装在我使用的发行版ArchLinux中。 我可以想象,尽管软件包的名称可能有所不同,但是在其他任何发行版中,安装和配置都是相似的。

1°我们继续更新并安装必要的软件包:

sudo pacman -Syu && sudo pacman -S mpd mpc ncmpcpp sonata

澄清:我选择了自己的东西 MPD,即图形终端,即Sonata(GTK)和ncmpcpp,通过终端。

2°安装后,我们将配置和创建一些所需的文件夹。

sudo {su_editor} /etc/mpd.conf

我们寻找以下几行,并将其替换为我们的配置:

music_directory         "/home/tu_usuario/Music"
playlist_directory "/home/tu_usuario/.mpd/playlists"
db_file "/home/tu_usuario/.mpd/tag_cache"
log_file "/home/tu_usuario/.mpd/log"
error_file "/home/tu_usuario/.mpd/errors.log"
pid_file "/home/tu_usuario/.mpd/pid"
state_file "/home/tu_usuario/.mpd/state”

显然,他们必须改变 您的用户 由您的用户。

现在是时候配置用户了。 我们只需要更改 配置文件 通过相应的用户名。

如果他们是 艾尔莎,他们必须取消注释以下几行:

audio_output {
type "alsa"
name "My ALSA Device"
options "dev=dmixer"
device "plug:dmix" # optional
format "44100:16:2" # optional
mixer_type "software" # optional
mixer_device "default" # optional
mixer_control "PCM" # optional
mixer_index "0" # optional
}

如果他们使用 的PulseAudio,他们必须对以上所有内容发表评论,并取消对PulseAudio部分的评论。

我们保存并关闭 mpd.conf和 我们分配相应的权限:

sudo chmod 644 /etc/mpd.conf

3rd Touch创建所需的文件夹。

mkdir ~/.mpd
mkdir ~/.mpd/playlists

然后我们创建必要的文件,以便 MPD 正常工作。

touch ~/.mpd/tag_cache
touch ~/.mpd/log
touch ~/.mpd/errors.log
touch ~/.mpd/pid
touch ~/.mpd/state

最后,是时候启动mpd了。 当然,可以将其添加到rc.conf中。

sudo rc.d start mpd

您还可以执行以下操作,而不是将mpd添加到rc.conf中,而可以将其添加到WM自动启动中,也​​可以将其添加到.xinitrc中。

奏鸣曲

现在有了奏鸣曲,这非常容易。 我们执行它,我们右键单击任何地方:

 

他们应该在适用的情况下设置其Music文件夹。 以及他们在mpd.conf中使用的相同用户名。
如您所见,我在捕获中使用端口8888,这是在进行捕获时,我正在基于conky配置测试另一个端口。 我建议您使用所有默认提供的6600。

完成后,我们保存并关闭配置,转到“库”选项卡,他们应该会看到音乐收藏。 如果看不到,请重新启动程序。

 

全国政协

首先,我们需要配置主要的ncmpcpp文件:

sudo {su_editor} /usr/share/doc/ncmpcpp/config

我们只需要更改以下几行

mpd_host “localhost”
mpd_port “6600”
mpd_music_dir “/home/tu_usuario/Music” ##Ejemplo

我们保存并关闭。

我们在家中创建相应的文件夹。

mkdir /home/tu_usuario/.ncmpcpp

touch /home/tu_usuario/.ncmpcpp/config

在这里我们将创建相应的配置文件。

mpd_music_dir = "/home/tu_usuario/Music"
playlist_display_mode = "columns"
song_status_format = "%t{ - %a}{ - %b}{ (%y)}"
song_window_title_format = "MPD: {%a - }{%t}|{%f}"
song_columns_list_format = "(7)[green]{l} (35)[white]{t} (28)[green]{a} (28)[white]{b}"
user_interface = "alternative"
progressbar_look = "-|-"
display_screens_numbers_on_start = "no"
allow_physical_files_deletion = "no"
allow_physical_directories_deletion = "no"
colors_enabled = "yes"
progressbar_color = "green"
volume_color = "greeen"
header_window_color = "green"
main_window_color = "green"
#now_playing_prefix = "$b$u"
#now_playing_suffix = "$/b$/u"

一旦。 您可以根据自己的喜好更改配置,我们将保存并关闭。

轻触跑 ncmpcpp..如果您在控制台中,只需输入以下命令:

ncmpcpp

使用ncmpcpp:

  1. 首先,我们使用«c»键清理播放列表(这样就不会重复播放歌曲)
  2. 然后我们按《 3》进入浏览器选项卡
  3. 我们按«v»全选
  4. 我们按«shift + a»,它将打开一个新菜单
  5. 然后我们给出“当前MPD播放列表”(第一个选项)
  6. 最后,我们选择“游戏结束时”

 

到此为止。 我希望您喜欢它,最重要的是它对您有用。 直到下一次。

伊万!

PS:这是我的第一期,如果我做错了事,希望您知道如何道歉。


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

25条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   乔希

    很好的教程,但是我想知道与其他播放器有什么区别(除了成为mpd以外)?

    1.    伊万诺夫内格罗

      好吧,它非常非常轻。 如果您有很多音乐,实际上是很多音乐,例如100.000首或更多歌曲,则该程序的执行速度很快。
      我认为您只需要尝试一下。
      数据库搜索工作迅速,您无需等待即可将所有音乐放入播放列表。
      它无需图形环境即可工作,您可以结束会话并继续听音乐。
      您可以同时使用和测试任何客户端,而无需完成mpd,并且您不必在尝试其他客户端时一次又一次地添加音乐文件夹。
      它具有所有必需的编解码器。 它还具有流传输功能,您可以将其用作音乐服务器并从另一台计算机或通过Android等访问它。

      1.    乔希

        我不知道它有这么多优点,您说服了我,我将尝试一下,您的教程非常出色。 谢谢

  2.   KZKG ^ Gaara

    在学习本教程的适当时间,很好地解释了😀
    真的...谢谢您的帮助,欢迎来到博客😉

    问候,如果您需要什么,您知道...我们在这里。

    PS:您已经在评论中显示为“编辑”🙂

  3.   麻风病人

    好吧,首先非常感谢您的光临。 好吧,如果有任何疑问,我可以帮助消除.. la

  4.   毛里求斯

    多么伟大的球员! 我很久以前使用过,它很棒。 我是Audacious的忠实粉丝。

  5.   奥罗斯

    我已经在Debian中使用了大约一个月,Oyashiro-sama和conandoel帮助我进行了配置🙂作为客户端,我使用Xfmpc(来自Xfce团队)和用于面板的插件xfce4-mpc-plugin来进行更改歌曲和提高/降低音量😛在LXDE / Openbox中,我使用Sonata。
    推荐使用MPD,它非常轻巧,甚至可以在流媒体中使用。

    1.    阿贝尔

      Orale,那个客户并不了解它,更不用说插件了,我一直都是ncmpcpp的人,但是我已经使用XFCE一段时间了,我将不得不尝试一下。 P

      问候。

  6.   VICKY

    我尝试安装和配置它一千次,每次它不幸失败时,我又开始安装它,并且mpd.conf文件不存在! 我认为与我一起mpd是个人事😛

    1.    麻风病人

      您应该拥有它。如果没有,则可以从另一个文件夹中将其导出。 您可以在Arch Wiki上看到从哪里复制它。

    2.    invisible15

      我已经落后了mpd两年了,终于设法删除了SELinux,使其得以运行。

  7.   藻类

    很好,我已经在使用它了……谢谢! 🙂

  8.   b1tblu3

    太好了,我会尝试的。

  9.   伊万诺夫内格罗

    有点自我广告,但是如果有人未能在基于Debian的系统上对其进行配置,请点击此处:

    http://crunchbanglinux.org/forums/topic/17386/the-ultimate-mpd-guide/

    它是英文的,但我不认为这很困难。

    1.   

      直到现在,我看到了链接,我删除了二十个链接。 非常感谢您在Crunchbang论坛上获得该指南。
      当我第一次成功设置它并在从头开始安装时使用它,这为我节省了时间。 非常感谢你。

  10.   阿贝尔

    到目前为止,我使用过的最好的播放器已经使用了将近一年半,老实说,我懒于阅读这篇文章,但是我确实对其进行了研究。 P

    出于同样的原因,我给了它一些细微的印象,我有两个小技巧,首先,我认为每个人都可以像普通用户一样轻松地处理MPD,从〜/ .mpdconfig开头创建所有配置,然后对于那些使用ncmpcpp作为客户端的用户,您可以安装ncmpcpp-fftw以获得一些额外的选项,包括一个好的查看器,只需在ncmpcpp配置中添加几行即可。

    visualizer_fifo_path =“ /home/userl/.mpd/mpd.fifo”
    visualizer_output_name =“视觉”
    visualizer_sync_interval =“ 30”
    visualizer_type =“频谱”(波/频谱)
    visualizer_color =“青色”

    问候。

  11.   塔沃

    mpd很好,我将它与奏鸣曲一起使用,我唯一的问题是启动系统时守护进程有时无法加载,而我所做的是通过编辑/ etc / default / mpd文件来禁止从init.d加载。将值true更改为false。这样mpd不会从其他守护程序开始为了同时启动mpd和sonata,链接mpd && sonata命令很简单

  12.   rat月

    我会尝试一下,我一直都在使用XMMS,我也很喜欢它,尽管您必须花一点时间才能使用它,但是如果它提高了性能,我会考虑一下,也许我会改变。

  13.   invisible15

    如果您使用fedora,请禁用selinux,否则它将不允许mpd写入日志。
    否则很好。

  14.   卡洛斯·里珀

    恭喜您发帖,这是一个问题,我如何才能通过ncmpcpp + mpd + icecast流式传输音频(广播),我将无限感激,继续前进。 😀

  15.   NEMO

    我终于可以安装它了……😐凌晨1:20,但我不在乎,因为经过8个小时与数千个Wiki战斗后,我的mpd + ncmpcpp仍能正常工作(也是本教程的哈哈哈),但是作为了解某些事情的参考,谢谢! 😀

  16.   马里奥你好

    大家好,欢呼
    今天,我正在写信寻求您的帮助,我已经很无聊无法配置MPD。。。我已经看了很多教程,但我找不到玩笑。 一切都很好,直到到达奏鸣曲之前的最后一行

    sudo rc.d启动mpd

    在阅读时,我发现rc.d已经从archlinux中删除了; 另一方面,从终端执行mpd时,会向我抛出以下内容

    [novatovich @ nvtvich-vd〜] $ mpd
    监听:绑定到“ 0.0.0.0:6600”失败:地址已在使用中(无论如何继续,因为绑定到“ [::]:6600”成功)
    守护程序:无法初始化用户«novatovich»的补充组:不允许操作

    然后在执行奏鸣曲时似乎已连接,但我认为mpd尚未创建播放列表。

    我希望有任何能帮助我使mpd正常工作的评论,我将不胜感激。

  17.   尼赫穆尔

    你能把墙纸传给我吗

  18.   瓦科

    另一个指南很紧急。 我无法使其正常工作,并且我已经检查了Arch Wiki,也没有检查。 库中什么都没有出现:c