Musikspelare Daemon
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 24 december 2021; kontroller kräver
8 redigeringar .
Music Player Daemon ( MPD ) är en klient-server musikspelare som spelar musik från en specificerad katalog. Uppspelningen styrs av klienten. Du kan styra servern ( demonen ) från vilken maskin som helst i nätverket , men du kan också lyssna på musik på din egen dator om MPD - klientprogrammet är konfigurerat att ansluta till den lokala värden ( localhost ) [1] .
Denna teknik har ett antal fördelar. MPD kräver inte att X Window System körs , så att starta om X eller stänga klientprogrammet påverkar inte uppspelningen (det finns även klienter som kan köras på kommandoraden, som mpc och ncmpc); servern med MPD kanske inte ens har en bildskärm. Uppspelningen kan styras från andra datorer såväl som mobila enheter (det finns klientapplikationer för iOS, Android, Symbian och många andra plattformar). Musikuppspelning kan styras inte bara via ett lokalt nätverk, utan även via Internet (konfigurationsfilen låter dig ange vilka nätverksgränssnitt servern ska fungera på).
Även om det av någon anledning inte är möjligt att installera en klientapplikation på enheten från vilken du vill styra uppspelningen, är det fortfarande möjligt att installera en sådan klientapplikation som kan nås från andra webbplatser via en webbläsare.
MPD använder en databas (som vissa andra mediaspelare ) för att lagra grundläggande information om musikfiler (spårtitel, artist, albumtitel, etc.). När demonen väl är igång kommer databasen att lagras helt och hållet i RAM-minnet, och det finns ingen anledning att gå till disken för att leta upp låten och läsa taggarna för ljudfilen.
Funktioner
- Stöd för formaten Ogg Vorbis , FLAC , OggFLAC , MP2 , MP3 , MP4 / AAC , MOD , Musepack , APE och WAV , samt alla andra som stöds av FFMpeg .
- Fjärrhantering av MPD via nätverket (det finns stöd för IPv4 och IPv6 ).
- Streaming HTTP - uppspelning av FLAC , OggFLAC , MP3 och Ogg Vorbis .
- Läser och cachar metadatainformation ( taggar ) - ( ID3 (id3v1 och id3v2)), Vorbis-kommentarer och MP4-taggar.
- MPD kan koda om taggar .
- Buffertstöd under uppspelning (förhindrar överhoppning vid hög belastning eller hög nätverkssvarstid).
- Spela musik utan korta pauser mellan låtarna ( gapfri uppspelning - särskilt viktigt när du lyssnar på inspelningar från konserter, såväl som opera).
- Stöd för mjuk överlagring / mjuk övergång ( Crossfading ).
- Scrollstöd.
- Stöd för Cue - ark (både inbäddade i filtaggar och externa) [2] .
- Möjlighet att uppdatera endast en del av databasen.
- Spara, ladda och hantera spellistor (i m3u-format, med relativa eller absoluta sökvägar).
- Volymkontroll ( OSS , ALSA och mjukvarumixers).
- Stöd för ett brett utbud av ljudenheter ( OSS , ALSA , Sun, esd , ARTs , PulseAudio , etc.), inklusive streaming ( Icecast , har också en inbyggd server).
- Minsta systemkrav.
- Demonen har testats på Linux , FreeBSD , OpenBSD , NetBSD , Solaris och HP-UX .
- Scrobbling-kapacitet på Last.fm. Från och med version 0.18 utförs scrobbling med hjälp av mpdas eller mpdscribble plugins. Vissa klienter har en inbyggd scrobbler [3] .
Klienter
MPD är designad för en klient-server-arkitektur , där klienter interagerar med MPD över ett nätverk . För att hantera MPD måste du alltså installera en MPD-klient.
Webbklienter
- phpMp - Webbgränssnitt skrivet i PHP.
- phpMp2 - Ett annat webbgränssnitt skrivet i PHP.
- Jinzora - Baserat på ett strömmande nätverksprotokoll och har ett hanteringssystem för mediabibliotek.
- Ampache - Ett webbaserat verktyg för att hantera, uppdatera och spela upp dina ljudfiler.
- MPC-Front - Ett webbgränssnitt skrivet i PHP (kräver en installerad och konfigurerad mpc -konsolklient som backend ).
- MPC Web Shell - Ett annat webbgränssnitt skrivet i PHP (kräver också mpc -konsolklienten ). Den skiljer sig från "MPC-Front" i en mer elegant design.
- ympd - Ett webbgränssnitt skrivet i C.
Grafiska klienter
Konsolklienter
- ncmpc är en konsolklient baserad på ncurses .
- ncmpcpp är en konsolklient baserad på ncurses .
- mpc är en konsolklient (används ofta för att styra MPD med skript).
- bashmp är en klient skriven i bash.
Andra kunder
Android-klienter
iOS-klienter
- MPoD - iPhone/iPod Touch-klient.
- MPaD är en iPad-klient.
Klienter för Sailfish OS
Se även
Länkar
Anteckningar
- ↑ MPD Features (eng.) (otillgänglig länk) . Datum för åtkomst: 27 oktober 2008. Arkiverad från originalet den 20 februari 2012.
- ↑ cue . _ Hämtad 19 januari 2022. Arkiverad från originalet 30 januari 2022.
- ↑ Last.fm/Libre.fm scrobbling . Hämtad 19 januari 2022. Arkiverad från originalet 20 november 2021.
Mediaspelare |
---|
Ljudspelare | |
---|
Videospelare | |
---|
mediaspelare i kursiv stil som har utgått |