A musical jukebox is disclosed which provides for: fast archiving of songs; a flexible
user interface; easy and convenient entry of, access to and / or display of data relating to songs archived by the jukebox; easy and convenient search and locate capabilities for locating, reviewing, retrieving and / or playing songs stored in the jukebox; and low cost relative to the functionality, features, conveniences and user-friendliness provided by the jukebox. Fast of flush archiving of songs (as well as other data and signals) is accomplished by first saving sets of data without compression, which allows the data to be entered quickly, and then, compressing later at an appropriate time. A unique MP3
bit allocation encoding scheme is used to compress data. A unique memory allocation supports fast data archiving. The
user interface employs two-way communication between a
remote control and the jukebox. A searchable song
database is structured to enable very fast searching by music category, and also by title and artist. The jukebox is provided with an on-board song track
database to automatically identify new songs input to the jukebox.