Odprtokodni MP3 predvajalnik je lahko programska aplikacija ali specializirana in pogosto doma izdelana strojna oprema. Izbira najboljše odprtokodne programske aplikacije vključuje preverjanje, katere vrste datotek in funkcije so podprte, ter oceno, kateri operacijski sistemi ali spletne platforme se lahko uporabljajo. Upoštevati je treba tudi vprašanja podpore in stabilnosti. Pri izbiri odprtokodnega projekta MP3 predvajalnika za gradnjo iz strojne opreme je treba preučiti značilnosti, zmogljivost, kompleksnost in ceno vsake zasnove.
Vsaka programska oprema predvajalnika MP3 bi morala imeti možnost predvajanja datotek MP3 s standardnimi fiksnimi bitnimi hitrostmi, pa tudi z nestandardnimi in spremenljivimi hitrostmi. Bolj vsestranski odprtokodni MP3 predvajalnik bo lahko upravljal tudi druge vrste datotek. Možnost predvajanja drugih zvočnih formatov ni univerzalna, saj ima veliko ljudi v svojih zbirkah samo datoteke MP3, vse dodatne funkcije pa povečujejo velikost programa. Vsi, ki jih zanima uporaba več formatov datotek, bi morali preveriti podporo za formate.
Stabilnost med platformami je še ena pomembna lastnost, ki jo je treba preučiti pri izbiri odprtokodnega MP3 predvajalnika. Nekateri programi delujejo dobro na eni platformi, vendar ne delujejo dobro ali sploh ne delujejo na strojih, ki uporabljajo druge operacijske sisteme. V nekaterih okoliščinah je lahko težava tudi združljivost med računalniki in mobilnimi napravami. Predvajalnik je treba oceniti na vsaki platformi, kjer bi ga morda bilo treba uporabiti, in vsak predvajalnik, vgrajen v spletno mesto, si je treba ogledati v vseh večjih brskalnikih in več vrstah mobilnih naprav, da se preveri združljivost.
Ustvarjalci odprtokodnih programskih izdelkov običajno poskušajo podpreti in izboljšati svoje programe. Vendar tega ne počnejo vsi, količina energije in spretnosti, vloženih v podporo in vzdrževanje, pa se med programi razlikuje. Preverjanje zgodovine različic in komentarjev uporabnikov za odprtokodni MP3 predvajalnik lahko zagotovi koristne informacije o razvoju in podpori te aplikacije. Uporabnik, ki namerava spremeniti izvorno kodo predvajalnika, bi moral preučiti tudi slog, strukturo in učinkovitost te kode ter izbrati program, napisan v jeziku, ki mu ustreza.
Možna je tudi odprtokodna zasnova in izdelava MP3 predvajalnikov. Vsakdo, ki namerava začeti delati na projektu odprtokodnega MP3 predvajalnika, bi moral upoštevati posebne funkcije in združljivost, ki jih želi v MP3 predvajalniku, zlasti v smislu vhoda, izhoda in podprtih vrst datotek. Kompleksnost je lahko problem tudi pri tovrstnem projektu. Nekateri igralci zahtevajo znanje programiranja ali specializirana orodja, zato bi jih morali poskusiti le ljudje s potrebnimi spretnostmi ali časom. Tudi stroški teh projektov se močno razlikujejo, še posebej, če je vključena cena orodja, kar je treba tudi upoštevati.