It really sounds like you're going about this the wrong way, on the wrong system.

Except you did mention DRM, so I suppose there aren't that many other options when the music is sourced from a nasty provider like that.

Cheers