Müzik Çalar Daemon: basit kurulum (ve bazı ekstra kullanımlar)

Müzik Çalar Daemon + Sonata

MPD (veya Müzik Çalar Daemon) grafik arayüzden bağımsız olarak bilgisayarla birlikte başlayan istemci-sunucu tipi mimariye sahip bir sistem hizmeti (dolayısıyla arka plan programı) olarak çalışmak üzere tasarlanmış bir ses oynatıcısıdır. Yaptığı şey, müzik kitaplığımızı etkileyici bir hızla indekslemek ve onu hem kurulu olduğu bilgisayardan hem de ağ üzerinden dinleyebilmemiz için bize sunmaktır.

Bunun için sadece Linux için değil, aynı zamanda Android ve hatta Windows için de kullanılabilen farklı istemciler var.

Son derece çok yönlü olmasına rağmen, yapılandırmasının göreceli karmaşıklığı genellikle birden fazlasını korkutur. Bugün, MPD'nin bir hizmet olarak çalışmasını nasıl engelleyeceğimizi ve bunun yerine kullanıcımızın ayrıcalıklarıyla oturum açtığımızda başlayacağımızı anlatacağım. Bu şekilde gereksiz bir güvenlik riskinden kaçınıyoruz (birden fazla paranoyak bana teşekkür edecek 🙂).

Birçok kılavuzu izledikten ve yapılandırmak için bir kereden fazla değiştirdikten sonra, bu harika programın yapılandırmasını kolaylaştırmak ve biraz daha kullanıcı dostu olması için bir komut dosyası oluşturma görevini üstlendim: işte burada.

Açıklama: Kılavuz (ve senaryo) debian veya türetilmiş dağıtımlar için hazırlanmıştır, ancak genel olarak konuşursak, her dağıtımın özelliklerini dikkate alarak herkese hizmet etmelidir.

Başlamak için, MPD'yi kurmalıyız ve onu grafik arayüzle kontrol etmek için Sonata'yı kullanacağız:

sudo aptitude mpd sonata yükleme

Ardından hizmeti durdurur ve bir sistem arka plan programı olarak başlamasını engelleriz:

sudo hizmeti mpd durdurma

sudo güncelleme-rc.d mpd devre dışı bırak

Ve şimdi uygulama yapılandırmasına gidersek ve burada başka bir açıklama yapmalıyım: komut dosyası, çalışması için sadece ve gerekli parametrelerle temel bir yapılandırma dosyası oluşturur, ancak kılavuz için MPD'nin oluşturduğu yapılandırma dosyasını kullanacağız varsayılan olarak, gerektiği gibi yorumlanır ve yararlı olabilecek veya olmayabilecek daha birçok seçeneğe sahiptir, bu yüzden en azından ona bakmanızı tavsiye ederim.

MPD için gerekli dizinleri oluşturuyoruz:

mkdir -p ~ / .mpd / çalma listeleri

Konfigürasyon dosyasını yeni oluşturulan klasöre kopyalıyor ve ihtiyacımız olan dosyaları oluşturuyoruz:

gunzip -c /usr/share/doc/mpd/examples/mpd.conf.gz> ~ / .mpd / mpd.conf

~ / .mpd / mpd.db'ye dokunun

~ / .mpd / mpd.log'a dokunun

~ / .mpd / mpd.pid'ye dokunun

~ / .mpd / mpdstate'e dokunun

Ve şimdi konfigürasyon dosyasının kendisini düzenlemeye başladık (ben medit kullanıyorum, alışkın olduğunuz dosyayı kullanıyorsunuz):

medit ~ / .mpd / mpd.conf

Öncelikle ona müziğimizin nerede olduğunu ve yeni oluşturduğumuz dosyaların yolunu söylemeliyiz:

music_directory "~ / Müzik"

playlist_directory "~ / .mpd / playlists"

db_file "~ / .mpd / mpd.db"

log_file "~ / .mpd / mpd.log"

pid_file "~ / .mpd / mpd.pid"

state_file "~ / .mpd / mpdstate"

Kullanıcı ve grup seçenekleri hakkında yorum yapıyoruz (satırın başına # ekleyerek). MPD, onu başlatan kullanıcının ayrıcalıklarıyla çalışacağı için gerekli değildir.

"Ağ için" dediği yerde iki seçeneğimiz var: MPD'yi başka bir müzik çalar gibi kullanacaksak, "bind_to_address" yazan yere "localhost" koyacağız. Bunun yerine MPD'yi başka bir cihazdan kontrol edeceksek (örneğin, daha sonra açıklayacağımız gibi bir Android Akıllı Telefon) veya ses akışı yapmak istiyorsak, localhost yerine (her zaman tırnak içinde) IP adresimizi yerleştireceğiz, örneğin:

bind_to_address "192.168.1.10"

"Bağlantı noktası" dediği yerde, varsayılan olarak geleni (6600) başka biri için değiştiririz (bu durumda 8888), çünkü orada varsayılanın bazen sorun verdiğini ve şöyle görünmesi gerektiğini okudum:

bağlantı noktası «8888»

Ardından, deneyimi iyileştirmek için aşağıdaki satırları açıklamanızı öneririm (zaten her birine bağlı olsa da):

gapless_mp3_playback "evet"

metadata_to_use «sanatçı, albüm, başlık, parça, ad, tür, tarih, besteci, icracı, disk»

auto_update "evet"

Daha sonra, "Ses Girişi" yazan ses yapılandırmasına gidiyoruz, onu olduğu gibi bırakıyoruz ve "Ses Çıkışı" yazan yerde ALSA veya PulseAudio kullanmamıza bağlı olarak ilgili bölümün açıklamasını kaldırıyoruz. Örneğin ALSA kullanırsak:

ses çıkışı {
«alsa» yazın
isim «ALSA Cihazım»

}

Ve Pulse kullanırsak:

ses çıkışı {

«basın» yazın
"MPD PulseAudio Çıkışım" adı

}

Müziğimizi başka bir bilgisayardan veya hatta telefonumuzdan dinlemek istiyorsak (aynı yerel ağda olduğumuz sürece), MPD'ye varsayılan olarak dahil edilen http sunucusunu etkinleştirebiliriz, bunun için yalnızca aşağıdaki satırların açıklamasını kaldırmamız gerekir. :

ses çıkışı {
"httpd" yazın
"HTTP Akışım" adı
kodlayıcı "vorbis" # isteğe bağlı, vorbis veya lame
bağlantı noktası «8000»
# quality «5.0» # bit hızının tanımlanmış olup olmadığını tanımlamayın
bit hızı «128» # kalitenin tanımlanıp tanımlanmadığını tanımlama
"44100: 16: 1" biçimi
}

Bağlanmak için (teoride, bunu test etme fırsatım olmadığından) sadece sunucumuzun IP'sini ve ardından belirtilen port numarasını girmemiz gerekiyor, örneğin: 192.168.1.10:8000, ancak müzik akışını çalmamıza rağmen bazı oyuncularda aşağıdakini "/mpd.ogg" sonuna eklemeliyiz ve şöyle bir şey elde ederiz:

192.168.1.10:8000/mpd.ogg

Neredeyse bitti, yalnızca aşağıdaki satırları açıklamanızı tavsiye ederim:

mixer_type «yazılım» # Böylece müziğin sesini ayarlarken sistemin genel sesini etkilemez

yeniden oynatma «parça»

filesystem_charset "UTF-8"

id3v1_encoding "UTF-8"

Hazır, dosyayı kaydedip düzenleyiciyi kapatıyoruz. Şimdi konsoldan çalışmaya başlaması için "mpd" yi çalıştırıyoruz ve yapılandırmak için Sonata'yı açıyoruz. Programın herhangi bir yerine sağ tıklayıp "Tercihler ..." ve ardından MPD'yi seçiyoruz. Orada şu şekilde tamamlayacağız:

Sonata'nın Kurulması

İsim: İstediğimizi koyabiliriz.

Sunucu: Localhost veya IP'miz (yapılandırma dosyasına ne koyduğumuza bağlıdır)

Bağlantı Noktası: 8888 (veya yapılandırma dosyasına koyduğumuz her şey)

ve "Başlangıçta otomatik olarak bağlan" yazan kutuyu işaretliyoruz, "Tamam" ı tıklıyoruz ve artık dosyalarınızı "kitaplık" sekmesinde görebilmeniz gerekir (Müzik miktarına bağlı olarak birkaç dakika sürebilir Sahip olmak).

Her seferinde manuel olarak başlatmak zorunda kalmamak için girişe "mpd" ekleyebiliriz, XFCE'de bunu "Menü" -> "Yapılandırma yöneticisi" -> "Oturum ve başlat" -> "Uygulamaları otomatik başlat" dan yaparız. -> "Ekle":

Oturum açmak için MPD ekleme

Ve şimdi, müzik çalarınızı Android'inizden çok basit bir şekilde nasıl kontrol edebileceğinizi göstereceğim, bunun için sadece MPDroid adlı küçük bir uygulamaya ihtiyacımız var (bağlantıyı size borçluyum, ancak bunu şurada bulabilirsiniz. uygulama mağazası).

MPDroid

Bunu şu şekilde yapılandırıyoruz: «Ayarlar» -> «Bağlantı Ayarları» -> «Varsayılan Bağlantı Ayarları» -> 'na gidiyoruz ve orada aşağıdaki gibi tamamlıyoruz:

Host: 192.168.1.10 (MPD sunucumuzun adresi)

Port: 8888 (MPD'ye atadığımız port)

Akış ana bilgisayarı: 192.168.1.10 (MPD sunucumuzla aynı adres)

Akış Bağlantı Noktası: 8000 (varsayılan adrestir)

Artık Akıllı Telefonunuzu MPD için uzaktan kumanda olarak kullanabilirsiniz (Sonata'nın çalıştırılmasına gerek yoktur). Ve istediğiniz müziği PC'nizden doğrudan cep telefonunuzdan dinlemekse, MPDroid'den «Ayarlar» -> «Çıkışlar» -> «HTTP Akışım» seçeneğini seçin -> Ana ekranın seçenekler menüsünde arayüz seçin "Akış" (Müziğin yüklenmesi birkaç saniye sürebilir, lütfen sabırlı olun 😉).
Umarım sizin için yararlı olmuştur ve nispeten karmaşık hale getirdiğim ilk senaryo olduğu için senaryoyu bulduğunuzu söyleyin. Şerefe!

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Tammuz dijo

    çok faydalı ve iyi açıklanmış

    1.    Kum Adam86 dijo

      Çok teşekkür ederim, sizin için yararlı olduğuna sevindim. Şerefe!

      1.    yunus dijo

        Ubuntu'ya gittin mi?

        Crunchbang Linux'ta değildin mi?

        1.    Kum Adam86 dijo

          Crunchbang ile birkaç problemim olduğu için geçici olarak Xubuntu'dayım (buhar nedeniyle), ancak daha rahat hissettiğim dağıtım olduğu için geri dönmeyi planlıyorum.

  2.   ermimetal dijo

    Eve gittiğimde deneyeceğim ve bunun çok iyi olduğunu biliyorum

  3.   Kum Adam86 dijo

    İnanılmaz olan şey, sahip olduğu düşük kaynak tüketimi, tek başına denemeye değer.

  4.   Helena_ryuu dijo

    Mükemmel gönderi, mpd harika.

    1.    Kum Adam86 dijo

      Çok teşekkür ederiz!

  5.   Yoyo Fernandez dijo

    Ofú !!! :VEYA

  6.   B1tBlu3 dijo

    Çok teşekkür ederim, benim için faydalı oldu, şimdi müziğimi banyoda tahttan oturarak değiştirebilirim ... hahahaha.

    1.    Kum Adam86 dijo

      Hahaha, şimdi amacıma ulaştığımı sanıyorsam: birinin hayatını basitleştirmek için, kendimi yerine getirilmiş hissediyorum 😉

  7.   araba_96 dijo

    Arch wiki'de verdikleri otomatik komut dosyasını kullanmadan önce çok iyi bir öğretici, ancak Bağlantıyı kaldırdılar ve bu eğitim benim için çalıştı (komut dosyası olmadı, bir hata işaretledi).
    Kötü olan şey şu ki Nokia E5'ime bir istemci yüklemek için binlerce şeye ihtiyacım var xx

    1.    Kum Adam86 dijo

      Komut dosyası sizi hangi hatayı işaretledi? Öğreticinin size yardımcı olmasına sevindim. İstemciyi Nokia'ya yükleyebiliyorsanız, başka biri için çalışabilir durumda diye adını verin.

  8.   Leper_Ivan dijo

    Çok iyi! Tebrikler.

    1.    Kum Adam86 dijo

      Teşekkür ederiz!

  9.   auroszx dijo

    Mükemmel 🙂 MPD kraldır. GTK için KDE için Cantata gibi bir müşteri istiyorum.

    1.    Kum Adam86 dijo

      Evet, MPD'nin size sağladığı olanaklar çok çeşitlidir. Cantata'nın diğer müşterilerle karşılaştırıldığında ne gibi farklılıkları var? Şimdi Ncmpcpp'yi (terminalden) test ediyorum ve gerçek şu ki çok iyi ve eksiksiz, beni sonsuza kadar şaşırttı.

  10.   mario dijo

    Tesadüfen şunu okuyordum: http://www.lacocina.nl/artikelen/how-to-setup-a-bit-perfect-digital-audio-streaming-client-with-free-software-with-ltsp-and-mpd

    senin makalene rastladığımda. Bu kombinasyon size mantıklı geliyor mu?
    Bunu uygulamak istiyorum ama sistemim Schoejle tarafından oluşturulan LMDE KDE. Mükemmel ve sezgiseldir, ancak diğerleri gibi mükemmel bir çoğaltmaya izin vermez. Yazdıklarınız, bu makalenin söylediği herhangi bir şekilde birleştirilebilir mi? Bunu yapmak gerekli mi? Sabrınız için teşekkürler.

  11.   Kum Adam86 dijo

    Bence mümkün olmalı, MPD çok yönlü, bu nedenle en karmaşık şeyin LTSP yapılandırması olacağını düşünüyorum (bu konuda deneyimim yok) ama MPD'ye koyduğum şeyde sorun yaşamamalısınız, Tek Önerdiğim şey, komut dosyasını kullanmamanız ve ihtiyacınız olan şeylere en uygun seçenekleri görmek için açıklamalı yapılandırma dosyasını okumanızdır.

    1.    Ronald van İngiltere dijo

      İspanyolcam o kadar iyi değil, ancak bitperfect oynatımının LTSP ile kullanım yerine yerel bir mpd kurulumuyla birleştirilebileceğini mi düşünüyorsunuz?

      Cevap Evet. Bir bak bakalım http://lacocina.nl/audiophile-mpd mpd'yi çalıştıran herhangi bir bilgisayarı nasıl mükemmel bir yayıncıya dönüştürebileceğinizi görmek için.

      Ayrıca, otomatik olarak biraz kusursuz bir mpd.conf oluşturmak için bilgi ve komut dosyaları, özellikle de bit mükemmel oynatma için kritik olan audio_output {alsa…} bölümü içerir.

      Saygılarımızla,
      Ronald

  12.   laboratuvar dijo

    MPDroid'i kullanmaya çalışırken bir hata alıyorum: /

    Bağlantı Başarısız

    MPD Sunucusuna bağlantı başarısız oldu! Sunucunun çalışıp çalışmadığını ve ulaşılabilir olup olmadığını kontrol edin. ("Http://192.XXX.XXX.XXX" ana bilgisayarı çözümlenemiyor: Ana bilgisayar adıyla ilişkilendirilmiş adres yok.)

    Herhangi bir fikir?

    1.    Kum Adam86 dijo

      Bilgisayarınızda MPD'nin düzgün çalışıp çalışmadığını kontrol ettiniz mi? Ve telefonunuzla ve bilgisayarınızla aynı ağa mı bağlısınız?

      1.    laboratuvar dijo

        Bilgisayarımda her şey yolunda gidiyor, sorun JellyBean 4.2'de çalışmaması gibi görünüyor.

  13.   Kum Adam86 dijo

    Telefonumda jellyBean 4.1.2 ile kullanıyorum ve hiçbir sorunum yok, başka bir şey olabilir. Bana mpd.conf dosyanızın bir kopyasını ve MPDroid ayarlarının ekran görüntüsünü içeren bir bağlantı verebilirseniz, sorunun nerede olduğunu görebiliriz.

  14.   gabriela dijo

    Merhaba güzel, yakın zamana kadar mpd'yi keşfettim ve her şeyi denediğim ve sahip olduğum sorunu nasıl çözeceğimi bilmediğim için birkaç forumda gördüğüm birkaç şeyi yaptım ama çözemedim o. Sorun şudur

    "127.0.0.1:6600" ile bağlantı kurulamadı: Adres zaten kullanımda

    Limanı değiştirdim ve başka şeyler yaptım ama hiçbir şey işe yaramadı, yardımın için minnettarım 🙂

    Hata sadece konsoldan mpd yazarken görünüyor, teşekkürler 🙂

  15.   galip dijo

    Bu «BASİT» versiyon ise, zor versiyon nasıl olacak…. 🙂

  16.   matias dijo

    İki bilgisayarda müzik dinlemek için nasıl yapılandırılacağını bilen var mı? Birinde tüm müziğe sahibim ve diğerinde ona erişmek istiyorum.

  17.   javilondo dijo

    Komut dosyası bağlantısı bozuk görünüyor, beni bu site için varsayılan bir şablona götürüyor.

  18.   Giovanni garciliano dijo

    Komut dosyasına bağlantı artık çalışmıyor, site köküne yönlendiriyor

    1.    Kum Adam86 dijo

      Bu günlerde, yeniden yüklemek için bulamadığım için komut dosyasını yeniden yapıp yapamayacağımı görüyorum, çünkü orijinali kayboldu ve kılavuzu güncelleyebilir miyim veya yenisini yapabilir miyim diye bakıyorum.

  19.   charly dijo

    göz attığım zaman dışında her şey yolunda gidiyor, 5'e basmak kilitleniyor ve bana şu yorumu gönderiyor MPD Depolanan çalma listeleri devre dışı bırakıldı