Music Player Daemon: fanamboarana tsotra (ary fampiasana fanampiny fanampiny)

Daemon + Sonata Mpilalao mozika

MPD (na Music Player Daemon) dia mpilalao audio natao hihazakazahana ho serivisy rafitra (noho izany ny daemon), miaraka amina maritrano client-server, izay manomboka miaraka amin'ny solo-sainanao tsy miankina amin'ny sehatr'asa. Ny zavatra ataony dia ny fanondroana ny tranombokim-bokintsika amin'ny hafainganam-pandeha mahavariana ary hamelana azy ho antsika mba hahafahantsika mihaino azy roa avy amin'ny PC izay nametrahana azy, ary amin'ny alàlan'ny tamba-jotra.

Ho an'izany dia misy ny mpanjifa samihafa, izay misy tsy ho an'ny Linux ihany, fa ho an'ny Android, ary na dia ho an'ny Windows aza.

Na eo aza ny fahaizany azy be dia be, ny fahasarotan'ny famolavolana azy dia mampatahotra mihoatra ny iray. Androany aho hanazava aminao ny fomba hisorohana ny MPD tsy handeha amin'ny serivisy fa manomboka rehefa miditra miaraka amin'ireo tombontsoan'ny mpampiasa anay izahay. Amin'izany no hialantsika amin'ny risika fiarovana tsy ilaina (misaotra ahy mihoatra ny iray parano 🙂).

Taorian'ny fanarahana torolàlana maro sy famerenana indray mandeha mihoatra ny indray mandeha hanamboarana azy, dia nandray ny andraikitra tamin'ny famoronana script aho mba hanamorana ny fampifanarahana an'ity programa lehibe ity mba hahafahan'ny mpampiasa azy somary akaiky kokoa: indro Ilay izy.

Fanazavana: ny torolàlana (sy ny script) dia natao ho an'ny debos na distros azo, saingy amin'ny ankapobeny, tokony hanompo ny olona rehetra izany, amin'ny fiheverana ny mombamomba ny fizarana tsirairay.

Hanombohana dia tsy maintsy mametraka MPD isika ary hifehezana azy amin'ny alàlan'ny interface graphic izay hampiasaintsika Sonata:

sudo aptitude mametraka mpd sonata

Avy eo atsahinay ny serivisy ary sakananay tsy hanomboka amin'ny maha daemon rafitra azy io:

atsaharo ny serivisy mpd sudo

sudo update-rc.d mpd tsy mandeha

Ary ankehitriny raha handeha amin'ny fikirakirana ny rindranasa isika, ary eto dia tsy maintsy manazava hafa aho: ny script dia mamorona rakitra fisoratana fototra miaraka amin'ireo masontsivana mety sy ilaina raha hiasa izy io, fa ho an'ny torolàlana dia hampiasa ny rakitra fikirakirana izay noforonin'ny MPD. amin'ny alàlan'ny default, izay nasiam-panamarihana araka ny tokony ho izy ary manana safidy maro hafa izay mety na mety tsy ilaina, koa mamporisika anao aho hijery izany farafaharatsiny.

Mamorona lahatahiry ilaina ho an'ny MPD izahay:

mkdir -p ~ / .mpd / playlist

Adikao amin'ny fisie vao noforonina ny fisie fikirakirana ary amboary ireo rakitra ilainay:

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

hikasika ~ / .mpd / mpd.db

hikasika ~ / .mpd / mpd.log

hikasika ~ / .mpd / mpd.pid

mikasika ~ / .mpd / mpdstate

Ary izao dia manomboka manova ny fisie fikirakirana izahay (Mampiasa medit, ampiasainao ilay efa nahazatra anao):

misaintsaina ~ / .mpd / mpd.conf

Voalohany dia tsy maintsy lazaintsika aminy hoe aiza no misy ny mozika misy antsika sy ny lalana misy ireo fisie izay vao noforoninay:

music_directory "~ / Music"

playlist_directory "~ / .mpd / playlists"

db_file "~ / .mpd / mpd.db"

log_file "~ / .mpd / mpd.log"

pid_file "~ / .mpd / mpd.pid"

state_file "~ / .mpd / mpdstate"

Maneho hevitra momba ny safidin'ny mpampiasa sy vondrona izahay (manampy # eo am-piandohan'ny tsipika). Tsy ilaina izy ireo satria ny MPD dia hihazakazaka miaraka amin'ireo tombontsoan'ny mpampiasa manomboka azy.

Izay misy ny hoe "Ho an'ny tamba-jotra" dia manana safidy roa isika: raha hampiasa MPD tsotra fotsiny toa ny mpilalao mozika hafa isika, izay milaza hoe "bind_to_address" dia napetrakay fotsiny ny "localhost". Raha toa ka hofehezintsika ny MPD amin'ny fitaovana hafa (ohatra, Android Smartphone, araka izay hohazavaintsika taty aoriana) na te handefa audio isika, fa tsy localhost dia hapetrantsika (amin'ny teny nalaina foana) ny adiresy IP anay, ohatra:

bind_to_address "192.168.1.10"

Izay ilazana ny "port" dia ovainay ny iray izay tonga amin'ny toerana misy azy (6600) ho an'ny sasany hafa (amin'ity tranga ity 8888) satria efa novakiako teo fa manome olana indraindray ny default, ary tokony ho toy izao:

seranana «8888»

Manoro hevitra anao aho avy eo mba tsy hanisy fika ireto andalana manaraka ireto hanatsarana ny traikefa (na dia miankina amin'ny tsirairay aza izany):

gapless_mp3_playback "eny"

metadata_to_use «mpanakanto, rakikira, lohateny, làlana, anarana, karazana, daty, mpamoron-kira, mpitendry, kapila»

auto_update "eny"

Avy eo dia mankany amin'ny fanamafisam-peo isika, izay misy azy hoe "Audio Input" dia avelantsika hitranga izy io, ary aiza no misy azy hoe "Audio Output" miankina amin'ny fampiasana ALSA na PulseAudio no tsy mampety ny fizarana mifanaraka aminy. Ohatra raha mampiasa ALSA isika:

audio_output {
karazana «alsa»
anarana «My ALSA Device»

}

Ary raha mampiasa Pulse isika:

audio_output {

karazana «press»
anarana "Ny Output MPD PulseAudio"

}

Raha te-hihaino ny mozikantsika amin'ny PC hafa isika na amin'ny telefaonintsika aza (raha mbola ao anaty tambajotra eo an-toerana ihany isika) dia azontsika atao ny mampandeha ny mpizara http tafiditra ao anaty MPD, noho io antony io ihany no tokony hampilentika antsika :

audio_output {
karazana "httpd"
anarana hoe "My HTTP Stream"
encoder «vorbis» # tsy voatery, vorbis na mandringa
seranan-tsambo «8000»
# kalitao «5.0» # Aza faritana raha voafaritra ny bitrate
bitrate «128» # tsy faritana raha voafaritra ny kalitao
endrika "44100: 16: 1"
}

Raha te-hifandray (amin'ny teôria, satria tsy nanana fotoana hanandramana azy io aho) dia hiditra fotsiny amin'ny IP an'ny mpizara arahinay ny laharan'ny seranana voafaritra, ohatra: 192.168.1.10:8000, na dia mitendry ny onjam-peo aza amin'ny mpilalao sasany dia tsy maintsy ampidirintsika hatramin'ny farany "/mpd.ogg" ity ary hanana zavatra toa izao isika:

192.168.1.10:8000/mpd.ogg

Vetivety dia vita isika, tsy mamporisika anao fotsiny ny tsy hanoratanao ireto andalana manaraka ireto:

mixer_type «rindrambaiko» #Koa ny fanitsiana ny feon'ny mozika dia tsy misy fiatraikany amin'ny habetsaky ny rafitra amin'ny ankapobeny

replaygain «track»

filesystem_charset "UTF-8"

id3v1_encoding "UTF-8"

Vonona, isika dia mitahiry ny rakitra ary manidy ny tonian-dahatsoratra. Avy amin'ny console dia manatanteraka "mpd" izahay ka manomboka miasa izy, ary manokatra Sonata hanamboatra azy izahay. Tsindrio ankavanana izahay na aiza na aiza amin'ny programa ary misafidy ny "Preferensi ..." ary avy eo ny MPD. Any no hamaranantsika toy izao:

Mametraka Sonata

Anarana: afaka mametraka izay tadiavintsika isika.

Server: Localhost na ny IP anay (miankina amin'ny efa napetrakay tao anaty rakitra fisie io)

Seranan-tsambo: 8888 (na izay napetrakay tao anaty rakitra fisie)

ary asianay marika ilay boaty manao hoe "Connect automatiquement au startup", tsindrio "OK" ary tokony ho hitan'izy ireo ny fisian'izy ireo ao amin'ny takelaka "library" (miankina amin'ny habetsaky ny mozika ananany, mety haharitra roa izany minitra).

Azontsika atao ny manampy "mpd" amin'ny fidirana fidirana mba tsy hanombohana azy amin'ny tanana isaky ny mandeha, amin'ny XFCE dia ataontsika izany avy amin'ny: "Menu" -> "Mpitantana fikirakirana" -> "Fivoriana ary manomboka" -> "Fampiharana manomboka auto" -> "Ampio":

Manampy MPD hiditra

Ary ankehitriny, hasehoko anao ny fomba ahafahanao mifehy ny mpitendry mozika amin'ny fomba tena tsotra amin'ny Android anao, satria izany dia mila rindrambaiko kely antsoina hoe MPDroid fotsiny izahay (trosa aminao ny rohy, fa ho hitanao ao amin'ny magazay fampiharana).

MPDroid

Izahay dia manamboatra azy toy izao: mankany amin'ny «Fikirana» -> «Fikirakira fifandraisana» -> «Fikirakira fifandraisana default» -> ary any no hamenoantsika azy manaraka:

Host: 192.168.1.10 (ny adiresin'ny mpizara MPD anay)

Seranan-tsambo: 8888 (ny seranana nomenay an'i MPD)

Mpampiantrano streamming: 192.168.1.10 (adiresy mitovy amin'ny mpizara MPD anay)

Seranana fitobiana: 8000 (adiresy default)

Ankehitriny ianao dia afaka mampiasa ny Smartphone anao ho fanaraha-maso lavitra ho an'ny MPD (tsy mila manana Sonata mihazakazaka). Ary raha ny tadiavinao dia ny fihainoana ny mozika avy amin'ny PC anao mivantana avy amin'ny findainao, avy amin'ny MPDroid dia tsy maintsy ampidirinao «Settings» -> «Output» -> Safidio «My HTTP Stream» -> Ao amin'ny menio safidin'ny interface voalohany no safidio "Streaming" (Mety ho segondra vitsy vao enta-mavesatra ny mozika, mahareta azafady 😉).
Manantena aho fa nanompo anao izy io, ary maneho hevitra fa nahita ny script ianao, satria io no voalohany anaovako sarotra. Mihobia!

Ny atin'ny lahatsoratra dia manaraka ny fitsipiky ny etika fanonta. Raha hitatitra tsindry diso eto.

30 hevitra, avelao ny anao

Avelao ny hevitrao

Ny adiresy email dia tsy ho namoaka. Mitaky saha dia marika amin'ny *

*

*

  1. Tompon'andraikitra amin'ny data: Miguel Ángel Gatón
  2. Tanjon'ny angona: Control SPAM, fitantanana hevitra.
  3. Legitimation: Ny fanekenao
  4. Fifandraisana momba ny angona: Tsy hampitaina amin'ny antoko fahatelo ny angona raha tsy amin'ny adidy ara-dalàna.
  5. Fitehirizana angona: Database nomen'ny Occentus Networks (EU)
  6. Zo: Amin'ny fotoana rehetra, azonao atao ny mametra, mamerina ary mamafa ny mombamomba anao.

  1.   TAMOZA dia hoy izy:

    tena ilaina ary nohazavaina tsara

    1.    TheSandman86 dia hoy izy:

      Misaotra betsaka, faly aho fa mahasoa anao io. Mihobia!

      1.    Elynx dia hoy izy:

        Nandeha tany Ubuntu ve ianao ?.

        Tsy tao amin'ny Crunchbang Linux ve ianao?

        1.    TheSandman86 dia hoy izy:

          Izaho dia ao amin'ny Xubuntu vetivety (noho ny setroka) satria nanana olana roa tamin'ny Crunchbang aho, saingy mikasa ny hiverina aho, satria io no distro izay ahazoako aina kokoa.

  2.   Ermimetal dia hoy izy:

    Tonga any an-trano aho dia andramako, ary zazalahy dia tena tsara

  3.   TheSandman86 dia hoy izy:

    Ny zavatra tsy mampino dia ny fanjifana ambany ny loharano ananany, izay irery ihany no mendrika hanandrana azy.

  4.   helena_ryuu dia hoy izy:

    Lahatsoratra tsara, mpd milay.

    1.    TheSandman86 dia hoy izy:

      Misaotra anao!

  5.   Yoyo Fernandez dia hoy izy:

    Ofú !!! : NA

  6.   B1tBlu3 dia hoy izy:

    Misaotra betsaka, nahasoa izy io, ankehitriny afaka manova ny moziko hipetraka amin'ny seza fiandrianana ao amin'ny trano fidiovana aho ... hahahaha.

    1.    TheSandman86 dia hoy izy:

      Hahaha, izao raha heveriko fa nahatratra ny tanjoko: hanatsorana ny fiainan'ny olona iray, dia mahatsiaro ho afa-po aho 😉

  7.   fiara_96 dia hoy izy:

    Fampianarana tena tsara, talohan'ny nampiasako ilay script mandeha ho azy nomen'izy ireo tao amin'ny wiki Arch, saingy nesorin'izy ireo ny Rohy ary niasa ho ahy ity fampianarana ity (tsy nahomby ilay script, nanamarika lesoka iray).
    Ny zavatra ratsy dia izao raha hametraka client amin'ny Nokia E5 aho dia mila zavatra xx an'arivony

    1.    TheSandman86 dia hoy izy:

      Inona ny lesoka nomarihin'ny script anao? Faly aho fa nanampy anao ny fampianarana. Raha azonao apetraka amin'ny Nokia ny mpanjifa dia ampitao ny anarany raha toa ka miasa amin'ny olon-kafa izy.

  8.   Leper_Ivan dia hoy izy:

    Tena tsara! Miarahaba anao.

    1.    TheSandman86 dia hoy izy:

      Misaotra anao!!!

  9.   AurosZx dia hoy izy:

    Tsara 🙂 MPD no mpanjaka. Mila mpanjifa toa an'i Cantata ho an'ny KDE aho, ho an'ny GTK.

    1.    TheSandman86 dia hoy izy:

      Eny, samy hafa be ireo mety omen'ny MPD anao. Inona ny fahasamihafana misy amin'i Cantata raha oharina amin'ny mpanjifa hafa? Misedra Ncmpcpp (avy amin'ny terminal) aho izao ary ny tena marina dia tena tsara sy feno, nanaitra ahy tsara izany.

  10.   Mario dia hoy izy:

    Sendra namaky ity aho: http://www.lacocina.nl/artikelen/how-to-setup-a-bit-perfect-digital-audio-streaming-client-with-free-software-with-ltsp-and-mpd

    rehefa tafintohina amin'ny lahatsoratrao aho. Toa mitombina ve izany fiarahana izany aminao?
    Te hampihatra azy aho fa ny rafitro dia LMDE KDE noforonin'i Schoejle. Izy io dia tsara ary tena intuitive, fa toy ny hafa dia tsy mamela famokarana bitperfect. Azo atambatra amin'ny fomba inona na inona lazain'io lahatsoratra io ve izay nosoratanao? Ilaina ve ny fanaovana izany? Misaotra amin'ny faharetana.

  11.   TheSandman86 dia hoy izy:

    Heveriko fa tokony ho azo atao, MPD dia tena marobe, noho izany dia mieritreritra aho fa ny zavatra sarotra indrindra dia ny fanamboarana LTSP (izay tsy manana traikefa) fa momba izay apetrako ao amin'ny MPD dia tsy tokony hanana olana ianao, ny hany tokana ny zavatra atoroiko dia ny tsy fampiasana ny script, ary vakio ilay rakitra fikirakirana mba hahitana izay safidy mety indrindra mifanaraka amin'izay ilainao.

    1.    Ronald van Engelen dia hoy izy:

      Tsy dia tsara loatra ny espaniola ahy, saingy heverinao fa raha toa ny playback bitperfect dia azo ampifangaroina amin'ny fametrahana mpd eo an-toerana fa tsy ny fampiasana amin'ny LTSP?

      Eny ny valiny. Topazo maso http://lacocina.nl/audiophile-mpd raha hijery ny fomba ahafahanao mamadika ny solosaina mandeha mpd ao anaty streamer kely tonga lafatra.

      Izy io koa dia misy fampahalalana sy script mba hamoronana automatique mpd.conf tonga lafatra, indrindra ny fizarana audio_output {alsa…}, izay manakiana ny playback tonga lafatra.

      resaka,
      Ronald

  12.   mlab dia hoy izy:

    Mahazo lesoka aho rehefa manandrana mampiasa MPDroid: /

    Tsy nahomby ny fifandraisana

    Tsy nahomby ny fifandraisana tamin'ny MPD-Server! Hamarino raha mihazakazaka ny server ary azo tratrarina. (Tsy afaka namaha ny mpampiantrano "http://192.XXX.XXX.XXX": Tsy misy adiresy mifandraika amin'ny anaran'ny mpampiantrano.)

    Misy hevitra ve?

    1.    TheSandman86 dia hoy izy:

      Hafahafa ihany, nojerenao hoe miasa tsara amin'ny MP-nao ny MPD? Ary mifandray amin'ny tamba-jotra mitovy amin'ny telefaona sy ny solosainao ve ianao?

      1.    mlab dia hoy izy:

        Miasa tsara ny solosaina rehetra, ny olana dia toa tsy mandeha amin'ny JellyBean 4.2 io

  13.   TheSandman86 dia hoy izy:

    Ampiasaiko amin'ny findaiko amin'ny jellyBean 4.1.2 ity ary tsy manana olana aho, mety ho zavatra hafa izany. Raha azonao omena rohy iray aho miaraka amin'ny kopian'ny mpd.conf anao sy ny pikantsary sasany momba ny fikirana MPDroid mety ho hitantsika hoe aiza ny olana.

  14.   Gabriela dia hoy izy:

    Salama tsara, mandra-pahatongan'ny vao hitako mpd ary satria efa nanandrana ny zava-drehetra aho ary tsy haiko ny famahana ny olana mahazo ahy, dia nanao zavatra maromaro hitako tamina forum maro aho fa tsy afaka namaha izany. Ny olana dia izao manaraka izao

    Tsy nahavita nifehy tamin'ny '127.0.0.1:6600': Adiresy efa ampiasaina

    Nanova ny seranana aho ary nanao zavatra hafa fa tsy nisy nety, tiako ny fanampiana anao 🙂

    Miseho fotsiny ny lesoka rehefa manoratra mpd avy amin'ny console ianao, misaotra 🙂

  15.   Victor dia hoy izy:

    Raha ity ny kinova «SIMPLE», hanao ahoana ilay kinova sarotra…. 🙂

  16.   Matias dia hoy izy:

    Misy mahalala ny fomba handefasana hihaino mozika amin'ny PC roa? Ny tiako holazaina dia ny iray ananako ny mozika rehetra ary amin'ny iray hafa dia te-hiditra ao aho.

  17.   Javilondo dia hoy izy:

    Toa tapaka ny rohy script, mitondra ahy amina modely misy default amin'ity tranokala ity aho.

  18.   Giovanni garciliano dia hoy izy:

    Tsy mandeha intsony ny rohy mankany amin'ny script, manitsy ny faka amin'ny tranokala

    1.    TheSandman86 dia hoy izy:

      Androany aho mahita raha afaka mamerina ny script satria tsy hitako ny mampakatra azy indray satria very ny tena izy ary hitako raha afaka manavao ilay torolàlana aho na manaova iray vaovao.