MPD: Музыкаға арналған әмбебап жын.

Сәлем қайырлы күн. Енді жан-жақты туралы әңгімелестік MPD: Музыкалық ойнатқыш Daemon ағылшын тіліндегі түпнұсқа атымен.

ArchLinux Wiki-ге сәйкес, MPD - бұл сервер-клиент архитектурасын өңдейтін аудио ойнатқыш. MPD фонда демонт ретінде жұмыс істейді, ойнату тізімдері мен мәліметтер базасын басқарады және ресурстарды өте аз пайдаланады. Графикалық интерфейсті қолдану үшін қосымша клиент қажет.

MPD деген не екенін түсіндіргеннен кейін, мен оның қалай орнатылғанын және сіздің музыкаңызды ойнай алатындай етіп конфигурацияланғанын айтып беремін. Менің ойымша, оны қолдану тәсілі кең болғандықтан, әсіресе оның аз тұтынылатындығына байланысты бұл өте жақсы қызмет.

MPD орнату

Бұл нұсқаулық оны қолданатын дистрибуция болып табылатын ArchLinux-қа орнатуға бағытталған. Менің ойымша, бумалардың атаулары әр түрлі болуы мүмкін, бірақ орнату және конфигурациялау кез-келген басқа таратуда ұқсас.

1 ° Біз қажетті пакеттерді жаңартып, орнатамыз:

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

Түсініктеме: Мен өзімдікінен өзгесін таңдадым мпд, терминал арқылы графикалық клиент, 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”

Олар өзгеруі керек екендігі түсінікті сіздің қолданушыңыз сіздің қолданушыңыз.

Енді пайдаланушыны конфигурациялау уақыты келді. Бізге тек пайдаланушының желісін өзгерту керек mpd.conf сәйкес пайдаланушы аты бойынша.

Егер олар пайдаланушылар болса Алса, олар келесі жолдардан бас тартуы керек:

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

3. Қажетті қалталарды жасаңыз.

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

Rc.conf-қа mpd қосудың орнына келесі әрекеттерді орындауға болады: оны WM автостартында немесе мүмкін .xinitrc-те қосуға болады.

Соната

Енді сонатамен бұл өте оңай. Біз оны орындаймыз, кез келген сайтты тінтуірдің оң жағымен басамыз:

Олар мүмкін болған жерде өздерінің музыкалық қалтасын орнатуы керек. Mpd.conf-да қолданған бірдей пайдаланушы аты.
Көріп отырғаныңыздай, мен түсірілімде 8888 портын қолданып жатырмын, дәл осы түсірілім кезінде мен басқа портты тестілеу негізінде тексердім. Мен сізге әдепкі бойынша келетін 6600-ді пайдалануға кеңес беремін.

Осыдан кейін біз конфигурацияны сақтаймыз және жабамыз, «Кітапхана» қойындысына өтіңіз, сонда сіз музыкалық коллекцияны көресіз. Егер ол көрінбесе, бағдарламаны қайта бастаңыз.

NCMPCPP

Ең алдымен, бізге негізгі 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. Соңында біз «playilst соңында» таңдаймыз

Мұның бәрі әзірге. Сізге ұнады және бәрінен бұрын сізге пайдалы болатынына сенемін. Бұл келесі уақытқа дейін болады.

Иван!

PS: Бұл менің алғашқы төлемім, егер мен дұрыс емес нәрсе жасаған болса, сіз кешірім сұрай аласыз деп үміттенемін.


25 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Джош дижо

    Өте жақсы оқулық, бірақ мен басқа ойыншылармен (mpd болудан басқа) қандай айырмашылық бар екенін білгім келеді?

    1.    Ивановнегро дижо

      Бұл өте жеңіл. Егер сізде көп, шынымен де көп музыка болса, мысалы 100.000 ән немесе одан да көп болса, бағдарламаның орындалуы тез жүреді.
      Менің ойымша, сіз оны байқап көруіңіз керек.
      Деректер базасын іздеу жылдам жұмыс істейді, сіз өзіңіздің барлық музыкаңызды ойнату тізіміне күтпей-ақ қоюға болады.
      Ол графикалық ортасыз жұмыс істейді, сіз сеансты аяқтап, музыка тыңдауды жалғастыра аласыз.
      Сіз кез-келген клиентті бір уақытта mpd-ді аяқтамай-ақ пайдалана аласыз және тексере аласыз, және басқа клиентті сынап көре салысымен музыкалық қалтаны қайта-қайта қосудың қажеті жоқ.
      Онда барлық қажетті кодектер бар. Ол сондай-ақ ағынды жеткізуге қабілетті, оны музыкалық сервер ретінде қолдана аласыз және оған басқа құрылғыдан немесе Android жүйесімен кіре аласыз.

      1.    Джош дижо

        Мен оның өте көп артықшылықтары бар екенін білмедім, сен маған сеніп көремін, сенің оқулығың өте жақсы. Рақмет сізге

  2.   KZKG ^ Гаара дижо

    Оқулыққа жақсы уақытта өте жақсы түсіндірді 😀
    Расында ... көмек үшін рахмет, блогқа қош келдіңіз 😉

    Сәлемдесу және сізге бірдеңе керек болса, сіз білесіз бе ... міне.

    PS: Сіз түсініктемелерде «редактор» ретінде көрінесіз

  3.   Лепер_Иван дижо

    Алдымен, тоқтағаныңыз үшін көп рахмет. Егер қандай да бір күмән туындаса, мен оны жоюға көмектесе аламын .. 😀

  4.   морис дижо

    Бұл қандай ойыншы !! Мен оны бұрыннан қолданғанмын және бұл керемет. Мен Audacious-тің танымал жанкүйерімін.

  5.   auroszx дижо

    Мен оны Debian-да бір айға жуық қолдандым, оны ояширо-сама мен конандоэль маған конфигурациялауға көмектесті 🙂 Клиент ретінде мен Xfmpc (Xfce командасынан) және панель үшін xfce4-mpc-плагин деп аталатын плагинді қолданамын. әндер және дыбыс деңгейін жоғарылату / төмендету 😛 Ал LXDE / Openbox-те Sonata қолданамын.
    MPD ұсынылады, ол өте жеңіл және тіпті ағынмен жұмыс істейді.

    1.    abel дижо

      Orale, бұл клиент мұны білмеген және плагинді азайтқан, мен әрқашан ncmpcpp-тен болдым, бірақ мен оны XFCE-мен біраз уақыт болғандықтан көруге тура келеді. xP

      Құттықтаулар.

  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.   abel дижо

    Мен осы уақытқа дейін қолданған ең жақсы ойыншыны, оны қолданып жүргеніме бір жарым жылдай болды, шынымды айтсам, мен жазбаны оқуға еріндім, бірақ мен оны қарап шықтым. xP

    Мен оған кішкене көзқараспен қарағаным үшін, менде екі кішкене кеңестер бар, біріншіден, 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.   Tavo дижо

    Mpd өте жақсы, мен оны сонатамен қолдандым.Мендегі жалғыз проблема - жүйені іске қосқан кезде демон кейде жүктелмеді және мен не істегенімді / etc / default / mpd файлын өңдеу арқылы init.d-ден жүктеуді өшірдім. «true» мәнін «false» мәніне өзгерту. Осылайша mpd басқа демондардан басталмады. mpd және sonata іске қосу үшін mpd && sonata командаларын байланыстыру оңай

  12.   Корацуки дижо

    Мен қолданып көремін, мен әрқашан XMMS-ті қолданғанмын және мен оны жақсы көремін, дегенмен бұл сіздің қолыңызға аздап тиюі керек, егер өнімділік жақсарса, мен бұл туралы ойлаймын, мүмкін мен өзгеремін.

  13.   көрінбейтін15 дижо

    Егер сіз fedora-ны қолдансаңыз, selinux-ті өшіріңіз, әйтпесе mpd-ге журналды жазуға мүмкіндік бермейді.
    Әйтпесе жақсы.

  14.   Карлос-Рипер дижо

    Постпен құттықтаймын, аудио (радио) ncmpcpp + mpd + icecast арқылы қалай трансляциялай аламын деген сұрақ, мен оны шексіз бағалайтын едім, алға. 😀

  15.   Nemo дижо

    Ақыры мен оны орната алдым ... 😐 түнгі 1:20, бірақ маған бәрібір, өйткені менің mpd + ncmpcpp жұмыс істейді, 8 сағаттық шайқастан кейін мыңдаған викимен (сонымен бірге осы тутомен де), бірақ кейбір нәрселерді түсіну үшін сілтеме ретінде қызмет етті, рахмет! 😀

  16.   Марио сәлем дижо

    Баршаңызға сәлем!
    Бүгін мен сізден көмек сұраймын деп жазып отырмын, MPD-ді баптай алмай әбден жалығып кеттім ... Мен көптеген оқулықтарды оқып, әзілді таба алмай жүрмін; сонатаға жеткенше соңғы жолға жеткенше бәрі жақсы

    sudo rc.d mpd бастаңыз

    және оқи отырып, rc.d оны archlinux-тен алып тастағанын анықтадым; екінші жағынан, mpd-ді терминалдан орындаған кезде ол маған төмендегілерді жібереді

    [новатович @ nvtvich-vd ~] $ mpd
    тыңдау: '0.0.0.0:6600' байланыстыру сәтсіз аяқталды: мекен-жай қазірдің өзінде қолданыста (бәрібір жалғасуда, себебі '[::]: 6600' байланыстырылды)
    демон: қосымша пайдаланушылар тобын шақыра алмайды «novatovich»: Операцияға жол берілмейді

    сонатаны орындау кезінде бұл бір-бірімен байланысты сияқты, бірақ mpd плейлисттер жасамаған деп ойлаймын.

    Mpd-ді жұмыс істеуге көмектесетін кез-келген түсініктемелер деп үміттенемін, мен оны өте бағалаймын.

  17.   NeHeMueL дижо

    Маған тұсқағазды бере аласыз ба?

  18.   Вако дижо

    Тағы бір нұсқаулық шұғыл болып табылады. Мен оны жұмыс істей алмаймын, мен вики викісін тексердім, екеуін де. Кітапханада ештеңе көрінбейді: c