Kehittäjä | XMMS2-tiimi |
---|---|
Viimeinen versio | 0,8 DrNo_o (20. lokakuuta 2011) |
Tallettaa | git: //git.xmms2.org/xmms2/xmms2-devel.git |
Kirjoitettu | VS |
Käyttöliittymä | GTK |
Käyttöjärjestelmä | Unix-tyyppi |
Ympäristö | Unix-tyyppi |
Tyyppi | Audiosoitin ( d ) |
Lisenssi | GNU Lesser General Public License -versio 2.0 ( d ) |
Verkkosivusto | www.xmms2.org |
Versioiden aikajärjestys
XMMS2 ( X-platform Music Multiplexing System 2 ) on ilmainen XMMS- audiosoitin , vaikka se on koodattu tyhjästä.
Peter Alm , yksi XMMS: n ensimmäisistä kirjoittajista, oli vastuussa XMMS2: n alkuperäisestä kehityksestä (loppuvuodesta 2002 vuoden 2003 alkuun), mutta siitä lähtien hän on siirtänyt vastuun projektista Tobias Rundströmille ja Anders Gustafssonille.
XMMS2 noudattaa XMMS: n pääkäsitteitä , esimerkiksi mukautettava graafinen ympäristö , soittolistojen hallinta, laajennukset ja mediaominaisuuksissa vuosina 2001 - 2002 esiintyneitä ominaisuuksia : asiakaspalvelinmalliin perustuva soitin ja multimediakirjastojen hallinta .
Kaikille pelaajille yhteiset ominaisuudet: toisto, tauko, seuraava, edellinen jne.
Erittäin klassinen XMMS2 tukee soittolistojen hallintaa: useita tiedostoja tai suoratoistoja voidaan sijoittaa peräkkäin. Sen virtojen lukeminen voi olla peräkkäistä, satunnaista tai toistuvaa.
XMMS2: lla on modulaarinen arkkitehtuuri, joka mahdollistaa laajennusten kehittämisen ja jättää vastuun tietyistä toiminnoista dynaamisissa kirjastoissa sijaitseville moduuleille . XMMS tukee useita tyyppisiä laajennuksia:
Suurin osa nykyisistä multimediasoittimista antaa käyttäjälle mahdollisuuden muokata käyttöliittymänsä grafiikkaa teemojen avulla. Tämä parantaa ohjelmiston ulkonäköä.
Yksi tärkeimmistä ominaisuuksista, jotka ovat esiintyneet uusissa soittimissa, on mediakirjastojen hallinta (esimerkiksi Winampissa tai Amarokissa ). Tämän avulla ohjelmisto muistaa käyttäjän median sijainnin. Toteutus vaihtelee lukijan mukaan, mutta useimmat käyttävät tietokantoja . XMMS2 käyttää SQLite tämän käsittelyn.
Melko harvinainen nykypäivän lukijoille, sen suosituin toteutus on MPD . Se koostuu palvelimen luomisesta, joka vastaa äänivirran avaamisesta ja lukemisesta samalla, kun asiakkaat huolehtivat käyttöliittymäosasta. Tällaisen konseptin ilmeisin etu on modulaarisuus.
Aluksi XMMS2: n piti olla vain kirjasto, joka tarjoaa dekoodauksen ja äänivirran toiston. XMMS2 olisi sitten jättänyt käyttöliittymäosan muille ohjelmistoille. Tämä käsite on yleistetty asiakas / palvelin-malliksi. Tärkeimmät edut ovat:
Lisäksi mediakirjasto on erittäin hyvin integroitu soittolistaan: jokainen soittolistaan lisätty tiedosto tai virta tallennetaan automaattisesti välimuistiin kirjastoon, sen metatiedot tallennetaan kirjastoon. Metatietojen lisäksi kirjasto tarjoaa mahdollisuuden ladata ja tallentaa soittolistoja nopeasti, mikä mahdollistaa nopean pääsyn käyttäjän koko kokoelmaan.
Nimen “XMMS2” valitsivat Peter Alm ja Tobias Rundström aloittaessaan projektin. Muut projektit kuitenkin käyttivät tätä nimeä jo ennen XMMS2: n ensimmäisen version julkaisua: