Različne vrste programov za skupno rabo glasbe so programi za izmenjavo datotek med enakovrednimi uporabniki, programi za izmenjavo glasbe z mesečno naročnino in programska oprema za skupno rabo datotek, ki jo je mogoče brezplačno pridobiti in namestiti, vendar je na voljo z majhno ceno na preneseno skladbo. Nekateri programi za izmenjavo glasbe ponujajo brezplačne pesmi, ki jih je mogoče zakonito prenesti, ker za te pesmi ne veljajo zakoni o avtorskih pravicah. Nekateri ljubitelji glasbe uporabljajo več kot eno vrsto teh programov za prenos svojih najljubših pesmi, drugi pa se držijo le enega od njih. Plačljivi programi za prenos glasbe so na splošno zasnovani tako, da ponujajo cenovno ugodne možnosti širokemu krogu kupcev, in te zakonite možnosti skupne rabe datotek se pogosto štejejo za inovacije, namenjene preprečevanju nezakonitih prenosov avtorsko zaščitenega gradiva.
Programi za izmenjavo glasbe med enakovrednimi osebami običajno delujejo brez centraliziranega vira zamenjanih datotek, uporabniki pa so edini vir medijev, ki jih je treba naložiti in prenesti. Čeprav so ti programi običajno brezplačni, se lahko njihova kakovost zelo razlikuje. Nekatera programska oprema za skupno rabo datotek ima lahko celo nezaželene skrite prenose, kot so oglasna oprema, vohunska programska oprema ali virusi.
Uporabniki, ki namestijo brezplačen peer-to-peer program, včasih tvegajo, da bo njihova računalniška varnost ogrožena. Znaki teh prenesenih komponent vključujejo zamik stroja ali veliko povečanje neželene e-pošte ali pojavnih oglasov. Skupaj z varnostnimi težavami so lahko programi za izmenjavo datotek med enakovrednimi pogosto vir glasbe, ki je bila nezakonito kopirana in distribuirana.
Naročniški programi so priljubljene vrste zakonitih programov za izmenjavo glasbe. Glasbene datoteke, ki so na voljo v teh programih, imajo običajno digitalno kodiranje, ki omejuje njihovo specifično uporabo, tako da lahko vsako skladbo običajno prenesete na določene predvajalnike glasbe omejeno število krat. Nekatere od teh glasbenih naročniških storitev omogočajo neomejeno število prenosov, medtem ko imajo druge največje število na mesec.
Programska oprema za izmenjavo datotek s plačilom za pesem je še ena priljubljena možnost mnogih ljubiteljev internetne glasbe. Sam program programske opreme je brezplačen za prenos, tako kot pri peer-to-peer programih, vendar ima večina glasbenih datotek svoje cene. Majhno število pesmi je lahko včasih brezplačno na voljo kot promocijski ukrep, s katerim bi člane spodbudili k digitalnemu nakupu določenega albuma. Uporaba vsake glasbene datoteke pogosto vsebuje podobne omejitve kopiranja in prenosa, kot je to v primeru programov za izmenjavo glasbe z mesečno naročnino.