lol.
when it comes to file shareing....
http://apollon.sourceforge.net
its great, it uses serveral protocols and networks to get greater serach results.
on my setup it uses OpenFT (quite popular open source network)
Gnutella (used by most common P2P file shareing programs)
FastTrack (used by Kazaa)
as for playing cd's god knows why you dont know how to do that, lol.
Linux is not windows.
if you want everything done for you, without having to learn, stay with windows.
if you want an OS that works and doesnt doesnt suffer from adware, re-boots, virii, crashes, updateing constantly... then use linux