XMMS2

XMMS2 Beskrivelse av XMMS2-Logo-white-128.png-bilde.

Informasjon
Utviklet av XMMS2 Team
Siste versjon 0,8 DrNo_o (20. oktober 2011)
Innskudd git: //git.xmms2.org/xmms2/xmms2-devel.git
Skrevet i VS
Grensesnitt GTK
Operativsystem Unix-type
Miljø Unix-type
Type Lydspiller ( d )
Tillatelse GNU Lesser General Public License versjon 2.0 ( d )
Nettsted www.xmms2.org

Kronologi av versjoner

XMMS2 ( X-platform Music Multiplexing System 2 ) er en gratis XMMS- lydspiller , selv om den er kodet om fra bunnen av.

Peter Alm , en av de første forfatterne av XMMS, var ansvarlig for den første utviklingen av XMMS2 (sent 2002 til tidlig i 2003), men har siden da overlevert ansvaret for prosjektet til Tobias Rundström og Anders Gustafsson.

Konsept

XMMS2 følger hovedkonseptene til XMMS , for eksempel et tilpassbart grafisk miljø , styring av spillelister, plugins , og legger til funksjoner som dukket opp i mediaspillere i 2001 - 2002 , nemlig: en spiller basert på en klientservermodell og multimediebibliotekadministrasjon .

Avspillingskontroll

Funksjoner som er felles for alle spillere: spill, pause, neste, forrige osv.

Leselister

Veldig klassisk, XMMS2 støtter også håndtering av spillelister: flere filer eller strømmer kan plasseres etter hverandre. Lesingen av strømmer kan være sekvensiell, tilfeldig eller repeterende.

Utvidelser

XMMS2 har en modulær arkitektur som gjør det mulig å utvikle plugins , og overlate ansvaret for visse funksjoner til moduler som ligger i dynamiske biblioteker . XMMS støtter flere typer plugins:

Konfigurerbart grafisk grensesnitt

De fleste nåværende multimediaspillere tillater brukeren å endre det grafiske charteret for grensesnittet ved hjelp av temaer. Dette forbedrer programvarens utseende.

Multimedia bibliotek

En av de viktigste funksjonene som har dukket opp i nyere spillere er multimedia biblioteksadministrasjon (for eksempel i Winamp eller i Amarok ). Dette gjør at programvaren kan huske plasseringen til brukerens media. Implementeringen varierer etter leser, men de fleste bruker databaser . XMMS2 bruker SQLite for denne behandlingen.

Klient / servermodell

Ganske sjelden hos dagens lesere, er den mest populære implementeringen MPD . Den består av opprettelsen av en server som er ansvarlig for å åpne og lese lydstrømmene mens klientene tar seg av brukergrensesnittdelen. Den mest åpenbare fordelen med et slikt konsept er modularitet.

Design

Opprinnelig skulle XMMS2 bare være et bibliotek som sørger for dekoding og avspilling av lydstrømmer. XMMS2 ville da ha overlatt grensesnittdelen til annen programvare. Dette konseptet er generalisert til en klient / servermodell. De viktigste fordelene er:

Videre er mediebiblioteket veldig godt integrert med spillelisten: hver fil eller strøm som legges til spillelisten, lagres automatisk i biblioteket, metadataene lagres i biblioteket. I tillegg til metadata gir biblioteket muligheten til raskt å laste inn og lagre spillelister, noe som gir rask tilgang til hele brukerens samling.

XMMS2 og andre prosjekter

Navnet “XMMS2” ble valgt av Peter Alm og Tobias Rundström da de startet prosjektet. Imidlertid brukte andre prosjekter allerede dette navnet før den første versjonen av XMMS2 ble utgitt:

Merknader og referanser

(fr) Denne artikkelen er delvis eller helt hentet fra Wikipedia-artikkelen på engelsk med tittelen XMMS2  " ( se forfatterlisten ) .
  1. Lead Developers , XMMS2 Project
  2. Historie av prosjektet
  3. 'En annen.' av Thomas Nilsson

Vedlegg

Relaterte artikler

Eksterne linker