1. A subscription system for playing media files on a user device comprising: a file access authorization, which authorization enables a user to play at least two different media files on a player program on the user device, wherein at least a portion of at least one of the media files resides on the user device at the time of play, the authorization is limited by at least one predetermined play parameter, and to the extent the playing of at least one of the media files on the user device exceeds at least one predetermined play parameter, the playing is limited.