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.