Create Automatic Music Playlists for Your Internet Radio Station,
On-Air Broadcast Station, Store or Food & Beverage Venue



Purchase Price Is Just $99.95


These are terms used by RoboDJ

  • Album: A collection of songs usually distributed together as a cohesive unit.
  • Artist:  The performer of a work.  RoboDJ relies on this tag in song files to determine the song. 
  • ASCAP: A music licensing agency
  • Barge-In: In RoboDJ, a setting for a Timed Play schedule that stops the current song and immediately plays the next audio in the Play List.
  • BMI: A music licensing agency
  • Class: A grouping based on popularity or on special criteria.  Typical classes are: "1970s Album Cuts", "2010s 1-30 Hits", "Holiday", and "Other".  Class is not Genre.  For instance, a song in the Holiday class could be in the Rock, Country, Children's, or Jazz genres.  For instance, on the Setup Tab, you can exclude all Holiday songs, regardless of genre, when not celebrating the holiday season.
  • Composer: The writer of a song or musical piece.  The composer is usually more important in classical music than is the Artist.  It is possible to set up a RoboDJ format using the Composer field.  DJIQ also uses the Composer field from time to time as part of its song selection criteria.
  • Conductor:  Although RoboDJ uses the Conductor field from tagged music files, it is currently not used in the program.
  • CSV: Comma-Separated Values. This is a comma-separated file format used to export data from RoboDJ so that it can be read by other programs such as spreadsheets and databases.  Any time you create a CSV file from the List tab in RoboDJ, it is exported to the same folder as the RoboDJ program, usually the Program Files folder. 
  • Error Messages:
    0 OK, no error
    12 Excluded songs were re-instated in playlist
    100 Database error, usually data corruption
    110 RoboDJ license expired or certificate error
    200 Song is in database but is not currently online, such as when a hard drive or flash drive has been removed
    800 Song file is unreadable
    900 There are no more unplayed songs in this class, so the class was reset.
    999 Can't play file - Media damaged
  • Fuzzy Match: RoboDJ uses fuzzy matches or approximate matches to organize its database.  Thus, many misspellings and mis-capitalization of words usually don't matter with RoboDJ.  "Areatha Franklin" is "equivalent to the correct "Aretha Franklin" spelling.  The incorrect "George MacRae is equivalent to the correct "George McRae".  Also, the Beatles' "Revolution" and "Revolution 9" are considered the same song by RoboDJ's fuzzy matching algorithm.
  • Genre: The musical style.  RoboDJ condenses several hundred genres into a few dozen.  RoboDJ may or may not rely on the Genre tag in your music files to determine song information.  If RoboDJ is unfamiliar with the artist, it will determine the Genre of all songs by the artist based on the Genre label that appears most often among the songs by that artist.  For instance, "Beatles" will usually be listed in the genre "Rock" rather than "Pop" because overall, the Beatles had more rock than pop songs. 
  • Format:  A list of kinds of songs that play in rotation, such as a song from the 1980s followed by a song from the 1990s or a jazz song followed by another jazz song, followed by a vocal.  A Schedule is built up of Formats
  • Schedule: The span of time when a particular Format is scheduled to run, such as a format consisting of jazz instrumentals and vocals which is scheduled to run during happy hour, from 4 to 7pm daily. 
  • M4A or AAC: Advanced Audio Coding, adopted as the Apple iTunes standard. 
  • M4P: Protected AAC files that are not supported by RoboDJ.
  • MP3: MPEG-1 or MPEG-2 Audio Layer III, the most popular format for storing audio in digital form on hard drives, USB memory sticks, etc.
  • Optimize Database: The procedure for re-indexing data, sorting it, and compacting it to make it run faster and in a smaller file space.
  • Overlap: The number of seconds from the end of the current song until the next song starts.  RoboDJ starts the next song 8 seconds before the end of the current song as its default.  This can be adjusted as needed.
  • Play List: The list of songs RoboDJ is about to play.
  • Play Rotation: The minimum amount of time that may elapse before a particular kind of song is played again.  There are 5 play rotations in RoboDJ, set up by deftaul to reflect the popularity of the song.
  • Popular Rank:  The rank of a song based on sheet music sales, public performances, record, CD, and download copies, and radio airplay.  RoboDJ strives to be accurate in its data but Popular Rank is not guaranteed to be accurate.
  • Release Year:  The Release Year or Release Date is the date the particular recording was first distributed.  This can mean that collections of old music can have a recent release date.  When RoboDJ recognizes a recording, it sets the release date as the first date that song become popular, rather than the release date of the particular recording or compilation.  This helps to ensure that the music fits the era of its performance rather than the era when it was re-recorded.
  • RoboDJ.exe: The current RoboDJ program file (currently version 2.0)
  • RoboDJ2.dbx: The main RoboDJ data file, containing all data used by RoboDJ Version 2.
  • RoboDJ2-bak.dbx:  The previous copy of RoboDJ2.dbx before it was Optimized
  • RoboDJ2-old.dbx:  The  previous copy of RoboDJ2-bak.dbx
  • RoboDJSting1.mp3:  The RoboDJ identifier that plays at startup
  • SESAC: A music licensing agency
  • SRPC: Sound Recording Performance Complement.  This is a licensing agreement for Internet streams which requires that a specific artist's music is not played more than 3 times in a 3-hour period.  RoboDJ supports the SRPC standard. 
  • Status: If RoboDJ takes an action and it runs without error, the Status is "OK" and the error code is 0.
  • Status Bar: An area at the top of the RoboDJ screen showing times, error messages, and other information.
  • Storecast: A music service set up specifically for commercial venues such as stores, restaurants, bars, etc., featuring content specific to the kind of establishment.  A storecast is usually designed to fit the mood of the establishment with different kinds of programming for different times of day and days of the week.  Additionally, a storecast will often have advertisements or reminders specific to the kind of business.  An example of a storecast is the Safeway Satellite Network which provides music to Safeway stores along with promotional announcements about products on sale at Safeway stores.  RoboDJ is storecast software tailored to the smaller business, without the need for expensive satellite subscription services. 
  • Timed Play: In RoboDJ, certain songs or other audio files can be played at specific times of the day and days of the week, regardless of which Format is running on the RoboDJ Schedule.
  • Title: The title of the song.  RoboDJ relies on this tag in song files to determine the song. 
  • WMA: Windows Media Audio format files, the default audio format used for music downloads in Windows.  RoboDJ can use WMA files.


Send mail to with questions or comments about this web site.
Copyright 1999-2012 David Kaye
Last modified: 04/23/13