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中。

奏鳴曲

現在有了奏鳴曲,這非常容易。 我們執行它,我們右鍵單擊任何地方:

他們應該在適用的情況下設置他們的“音樂”文件夾。 以及他們在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"

一旦。 您可以根據自己的喜好更改配置,我們將保存並關閉。

輕觸跑 NCPCPP..如果您在控制台中,只需輸入以下命令:

ncmpcpp

使用ncmpcpp:

  1. 首先,我們使用«c»鍵清理播放列表(這樣就不會重複播放歌曲)
  2. 然後我們按《 3》進入瀏覽器選項卡
  3. 我們按«v»全選
  4. 我們按«shift + a»,它將打開一個新菜單
  5. 然後我們給出“當前MPD播放列表”(第一個選項)
  6. 最後,我們選擇“遊戲結束時”

到此為止。 我希望您喜歡它,最重要的是它對您有用。 直到下一次。

伊万!

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


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  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.   玉萍 他說:

    我嘗試安裝和配置它一千次,每次它不幸失敗時,我都開始重新安裝它,並且mpd.conf文件不存在! 我認為與我一起mpd是個人事😛

    1.    麻風病人 他說:

      您應該擁有它..如果沒有,則可以從另一個文件夾中將其導出。 您可以在Arch Wiki上看到從哪裡複製它。

    2.    不可見15 他說:

      我已經落後了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,雖然雖然它必須使您有所收穫,但我還是很喜歡XMMS,如果它提高了性能,我會考慮一下,也許我會改變。

  13.   不可見15 他說:

    如果您使用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