MP3 player otvorenog koda može biti ili softverska aplikacija ili specijalizirani i često kućni dio hardvera. Odabir najbolje softverske aplikacije otvorenog koda uključuje provjeru koje vrste datoteka i značajke su podržane te procjenu koji se operativni sustavi ili web platforme mogu koristiti. Trebalo bi razmotriti i pitanja podrške i stabilnosti. Prilikom odabira projekta MP3 playera otvorenog koda za izradu od hardvera, potrebno je proučiti značajke, performanse, složenost i cijenu svakog dizajna.
Svaki softver za MP3 player trebao bi moći reproducirati MP3 datoteke sa standardnim fiksnim brzinama prijenosa, kao i nestandardnim i promjenjivim brzinama. Svestraniji MP3 player otvorenog koda moći će raditi i s drugim vrstama datoteka. Mogućnost reprodukcije drugih audio formata nije univerzalno korisna, jer mnogi ljudi u svojim zbirkama imaju samo MP3 datoteke, a sve dodatne značajke povećavaju veličinu programa. Svatko tko je zainteresiran za korištenje više formata datoteka trebao bi provjeriti podršku za format.
Stabilnost na više platformi još je jedna važna značajka koju treba ispitati pri odabiru MP3 playera otvorenog koda. Neki programi dobro funkcioniraju na jednoj platformi, ali ne rade dobro ili uopće ne rade na strojevima koji koriste druge operacijske sustave. Kompatibilnost između računala i mobilnih uređaja također može biti problem u nekim okolnostima. Igrač bi trebao biti procijenjen na svakoj platformi na kojoj bi se možda trebao koristiti, a bilo koji player ugrađen u web stranicu treba pregledati kroz sve glavne preglednike i nekoliko vrsta mobilnih uređaja kako bi se provjerila kompatibilnost.
Kreatori softverskih proizvoda otvorenog koda obično pokušavaju podržati i poboljšati svoje programe. Međutim, ne rade svi to, a količina energije i vještina uloženih u podršku i održavanje varira između programa. Provjera povijesti verzija i korisničkih komentara za MP3 player otvorenog koda može pružiti korisne informacije o razvoju i podršci te aplikacije. Korisnik koji planira modificirati izvorni kod igrača također bi trebao ispitati stil, strukturu i učinkovitost tog koda i odabrati program napisan na jeziku koji mu ili njoj odgovara.
Mogući su i open source dizajn i izrada MP3 playera. Svatko tko planira započeti rad na projektu MP3 playera otvorenog koda trebao bi razmotriti specifične značajke i kompatibilnost koje želi u MP3 playeru, posebno u pogledu ulaza, izlaza i podržanih vrsta datoteka. Složenost također može biti problem u ovoj vrsti projekta. Neki igrači zahtijevaju znanje programiranja ili specijalizirane alate, a s njima bi trebali pokušati samo ljudi s potrebnim vještinama ili vremenom. Troškovi ovih projekata također značajno variraju, posebno kada je uključena i cijena alata, što također treba uzeti u obzir.