XMMS2

XMMS2 Description de l'image XMMS2-Logo-white-128.png.

Tiedot
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.

Konsepti

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 .

Toiston hallinta

Kaikille pelaajille yhteiset ominaisuudet: toisto, tauko, seuraava, edellinen jne.

Luettelot

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.

Laajennukset

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:

Konfiguroitava graafinen käyttöliittymä

Suurin osa nykyisistä multimediasoittimista antaa käyttäjälle mahdollisuuden muokata käyttöliittymänsä grafiikkaa teemojen avulla. Tämä parantaa ohjelmiston ulkonäköä.

Multimedia-kirjasto

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.

Asiakas / palvelin-malli

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.

Design

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.

XMMS2 ja muut projektit

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:

Huomautuksia ja viitteitä

(fr) Tämä artikkeli on osittain tai kokonaan otettu Wikipedian englanninkielisestä artikkelista XMMS2  " ( katso kirjoittajaluettelo ) .
  1. Johtavat kehittäjät , XMMS2-projekti
  2. Hankkeen historia
  3. 'Toinen.' kirjoittanut Thomas Nilsson

Liitteet

Aiheeseen liittyvät artikkelit

Ulkoiset linkit