There are you can find how use Media Library for create self site collection or shop for different media types: music, games, video, audio, books