Dezvoltat de | Echipa XMMS2 |
---|---|
Ultima versiune | 0,8 DrNo_o (20 octombrie 2011) |
Depozit | git: //git.xmms2.org/xmms2/xmms2-devel.git |
Scris in | VS |
Interfață | GTK |
Sistem de operare | Tip Unix |
Mediu inconjurator | Tip Unix |
Tip | Player audio ( d ) |
Licență | GNU Lesser General Public License Versiunea 2.0 ( d ) |
Site-ul web | www.xmms2.org |
Cronologia versiunilor
XMMS2 ( X-platform Music Multiplexing System 2 ) este un player audio XMMS gratuit , deși este recodat de la zero.
Peter Alm , unul dintre primii autori ai XMMS, a fost responsabil pentru dezvoltarea inițială a XMMS2 (sfârșitul anului 2002 până la începutul anului 2003), dar de atunci a predat responsabilitatea proiectului lui Tobias Rundström și Anders Gustafsson.
XMMS2 urmărește principalele concepte ale XMMS , de exemplu, un mediu grafic personalizabil, gestionarea listelor de redare, pluginuri și adaugă caracteristici care au apărut în playere media în 2001 - 2002 și anume: un player bazat pe un model de server client și gestionarea bibliotecii multimedia .
Funcții comune tuturor jucătorilor: joc, pauză, următoare, anterioară etc.
Foarte clasic, de asemenea, XMMS2 acceptă gestionarea listelor de redare: mai multe fișiere sau fluxuri pot fi plasate succesiv. Citirea fluxurilor sale poate fi secvențială, aleatorie sau repetitivă.
XMMS2 are o arhitectură modulară care face posibilă dezvoltarea pluginurilor , lăsând responsabilitatea pentru anumite funcții la modulele situate în biblioteci dinamice . XMMS acceptă mai multe tipuri de pluginuri:
Majoritatea playerelor multimedia actuale permit utilizatorului să modifice cartea grafică a interfeței lor, utilizând teme. Acest lucru îmbunătățește aspectul software-ului.
Una dintre caracteristicile majore care au apărut în playere recente este gestionarea bibliotecii multimedia (de exemplu în Winamp sau în Amarok ). Acest lucru permite software-ului să-și amintească locația media a utilizatorului. Implementarea variază în funcție de cititor, dar majoritatea utilizează baze de date . XMMS2 folosește SQLite pentru această procesare.
Destul de rar la cititorii de astăzi, cea mai populară implementare este MPD . Acesta constă în crearea unui server care este responsabil pentru deschiderea și citirea fluxurilor audio în timp ce clienții se ocupă de partea interfeței cu utilizatorul. Cel mai evident avantaj al unui astfel de concept este modularitatea.
Inițial, XMMS2 trebuia să fie doar o bibliotecă care furnizează decodarea și redarea fluxurilor audio. XMMS2 ar fi lăsat apoi partea de interfață altui software. Acest concept a fost generalizat la un model client / server. Principalele avantaje sunt:
Mai mult, biblioteca media este foarte bine integrată cu lista de redare: fiecare fișier sau flux adăugat la lista de redare este stocat automat în bibliotecă, metadatele sale sunt salvate în bibliotecă. În plus față de metadate, biblioteca oferă posibilitatea de a încărca și salva rapid liste de redare, permițând accesul rapid la întreaga colecție a utilizatorului.
Numele „XMMS2” a fost ales de Peter Alm și Tobias Rundström când au început proiectul. Cu toate acestea, alte proiecte foloseau deja acest nume înainte de lansarea primei versiuni a XMMS2: