Monissa tietokoneissa on esiasennetut musiikkisoittimet, mutta avoimen lähdekoodin musiikkisoittimen lataaminen voi antaa käyttäjälle uusia ominaisuuksia ja tiettyjä etuja, joita esiasennetut ohjelmat eivät tarjoa. Jotta ohjelmoija voisi hyödyntää eniten avoimen lähdekoodin musiikkisoitinta, sillä on oltava yksinkertainen sovellusohjelmointirajapinta (API) moduulien luomista varten. Avoimen lähdekoodin musiikkisoittimet tulevat joko verkko- tai työpöytäohjelmina, ja käyttäjän pitäisi saada sellainen, joka sopii hänen tarpeisiinsa. On olemassa monia erilaisia musiikkimuotoja, ja paras pelaaja voi toistaa suuren joukon näitä tiedostoja. Käyttäjät haluavat yleensä myös järjestää musiikkiaan tietyllä tavalla, joten organisaatiotyökalut ja musiikkikirjastot ovat hyödyllisiä.
Avoimen lähdekoodin musiikkisoittimella käyttäjä saa vapaasti muuttaa musiikkisoittimen alkuperäistä koodia mieltymystensä mukaan. Jotta saat kaiken irti tästä, yksinkertaisella sovellusliittymällä varustettu musiikkisoitin helpottaa ohjelmoijien lähdekoodin muokkaamista. Jos käyttäjä ei ole ohjelmoija, käyttäjän on helpompi lisätä uusien komentosarjoja tai muiden rakentamia moduuleja, koska monimutkainen sovellusliittymä ei ehkä ole tavallisille käyttäjille.
Avoimen lähdekoodin musiikkisoitin voidaan tehdä verkkoa, työpöytää tai molempia varten; musiikkisoitin on yleensä yksi tai toinen, mutta ei molemmat. Verkkomusiikkisoitin on tarkoitettu lisättäväksi verkkosivustoon, ja se toistaa musiikkia kyseisellä verkkosivulla; työpöytäohjelma toistaa musiikkia käyttäjän työpöydältä ja on tarkoitettu henkilökohtaiseen nautintoon. Suurin osa ohjelmista on yksi tai toinen, joten käyttäjän on ladattava soitin, joka toistaa musiikkia siellä, missä käyttäjä sitä tarvitsee.
Vaikka suosittuja musiikkitiedostotyyppejä on useita, on olemassa myös monia erilaisia musiikkimuotoja. Parhaassa avoimen lähdekoodin musiikkisoittimessa on suuri kirjasto koodekkeja, joiden avulla musiikkisoitin voi toistaa kaikki tai useimmat näistä eri muodoista päivittämättä. Uusia muotoja tehdään jatkuvasti, joten myös musiikkisoitin, joka voi päivittää koodekkivalikoimaansa, on hyödyllinen.
Useimmat avoimen lähdekoodin musiikkisoittimien käyttäjät haluavat järjestää musiikkinsa tietyllä tavalla, kuten bändin, kappaleen, ajan tai mukautetun tavalla. Soittimen tulisi antaa käyttäjän liikkua kappaleissa, kunnes organisaatio vastaa hänen mieltymyksiään. Musiikkikirjastojen avulla käyttäjä voi myös luoda kirjaston tyylilajin, tunteen tai muiden näkökohtien perusteella.