Avatud lähtekoodiga MP3-mängija võib olla kas tarkvararakendus või spetsiaalne ja sageli kodus valmistatud riistvara. Parima avatud lähtekoodiga tarkvararakenduse valimine hõlmab toetatud failitüüpide ja funktsioonide kontrollimist ning kasutatavate operatsioonisüsteemide või veebiplatvormide hindamist. Kaaluda tuleks ka tugi- ja stabiilsusküsimusi. Riistvarast koosneva avatud lähtekoodiga MP3-mängija projekti valimisel tuleks uurida iga disaini funktsioone, jõudlust, keerukust ja hinda.
Iga MP3-mängija tarkvara peaks suutma esitada MP3-faile nii standardse fikseeritud bitikiirusega kui ka mittestandardsete ja muutuva kiirusega. Mitmekülgsem avatud lähtekoodiga MP3-mängija saab hakkama ka muude failitüüpidega. Teiste helivormingute esitamise võimalus pole universaalselt abiks, sest paljudel on kogudes ainult MP3-faile ja kõik lisafunktsioonid suurendavad programmi mahtu. Igaüks, kes on huvitatud mitme failivormingu kasutamisest, peaks siiski kontrollima vormingu tuge.
Platvormideülene stabiilsus on veel üks oluline funktsioon, mida avatud lähtekoodiga MP3-mängija valimisel uurida. Mõned programmid töötavad hästi ühel platvormil, kuid ei tööta hästi või ei tööta üldse masinates, mis kasutavad muid operatsioonisüsteeme. Mõnel juhul võib probleemiks olla ka arvutite ja mobiilseadmete ühilduvus. Mängijat tuleks hinnata igal platvormil, kus seda võib vaja minna, ja iga veebisaidile manustatud mängijat tuleks ühilduvuse kontrollimiseks vaadata kõigi suuremate brauserite ja mitut tüüpi mobiilseadmete kaudu.
Avatud lähtekoodiga tarkvaratoodete loojad püüavad tavaliselt oma programme toetada ja täiustada. Kuid mitte kõik ei tee seda ning toetuseks ja hooldamiseks kuluv energia ja oskused on programmiti erinevad. Avatud lähtekoodiga MP3-mängija versiooniajaloo ja kasutajate kommentaaride kontrollimine võib anda kasulikku teavet selle rakenduse arendamise ja toe kohta. Kasutaja, kes plaanib mängija lähtekoodi muuta, peaks uurima ka selle koodi stiili, struktuuri ja tõhusust ning valima programmi, mis on kirjutatud talle sobivas keeles.
Võimalik on ka MP3-mängijate avatud lähtekoodiga projekteerimine ja ehitamine. Igaüks, kes kavatseb alustada tööd avatud lähtekoodiga MP3-mängija projektiga, peaks arvestama MP3-mängija spetsiifiliste funktsioonide ja ühilduvusega, eriti sisendi, väljundi ja toetatud failitüüpide osas. Seda tüüpi projekti puhul võib probleemiks olla ka keerukus. Mõned mängijad nõuavad programmeerimisteadmisi või spetsiaalseid tööriistu ning neid peaksid proovima ainult inimesed, kellel on selleks vajalikke oskusi või aega. Nende projektide maksumus varieerub samuti oluliselt, eriti kui see sisaldab tööriistade hinda, ja seda tuleks samuti arvesse võtta.