1. A computer based library and information delivery system for generating and maintaining a plurality of digital information files for delivery over a public network, said library and information delivery system comprising: an authoring system including programming logic for receiving raw digitized data, logic for transforming said raw digitized data into said plurality of digital information files, and logic for generating information indicative of various characteristics of content of said digital information files; and a library server comprising computer hardware, wherein computer hardware in the library server is coupled to said authoring system which includes logic for maintaining said plurality of digital information files, logic for maintaining a correspondence between said plurality of digital information files and information indicative of a player ID, and logic for encrypting said plurality of digital information files using information indicative of a player ID, said digital information files including said information indicative of various characteristics of content of said digital information files and authorized for access by a user on a mobile device based on a corresponding player ID.