'A006
'---------------------------------------------------------------------------------------------
' Digital Message Streamer for triggered messages
'---------------------------------------------------------------------------------------------
' 
' This application reads MP3 files from the USB stick
' and unicsst/broadcast/multicast them using RTP'
' The message sending can be triggered by pressing 
' X8 buttons, webUI, or by CGI command.
' The messages are also played locally for monitoring
'
' The program reads the MP3 files, removes the MP3 header by searching for the marker 0xFFFE,
' sets the correct RTP header, and 
' copies the MP3 data frame to the RTP buffer. The RTP sequence and timestamp are manually 
' calculated by the application
'
' Ver     Date	    Who    What
'
' V00.01  18.02.10  ASI    - initial version for demo
' V00.02  22.02.10  ASI    + added NTP response timeout to avoid blocking of the program in
'                            state 6 if the NTP server does not respond to the NTP request
'                          + added NTP OK flag to prevent running the FTP update if NTP time
'                            is not correct
' V00.03  19.05.10  ASI    + added volume control setting in the EEPROM
'                          + added directory listing
' V00.04  08.06.10  ASI    ! fixed bug 095.01 - Directory Listing causing application crash
'                          + new feature 095.02 - add message play command queueing
'                          ! fixed bug 095.03 - BCL crashes with error for exceeded GOSUB
'                            RETURN nesting levels
'         10.06.10  ASI    ! change from queueing mechanism to flagged messages mechanism
'         11.06.10  ASI    ! change to search for flagged messages from the current position
' V00.05  14.10.10  ASI    ! limit the length of the playlist file names (i.e. playlist1.m3u
'                            becomes pl1.m3u, playlist2.m3u --> pl2.m3u, etc)
'                          + added 2 more entries for FTP download time
'                          + added timezone and daylight saving
'                          + added the help readme file
' V00.06  24.02.11  ASI    + added ch.pool.ntp.org as default NTP server, 1 hour as default 
'                            NTP update period, and +1 h as default time zone in the EEPROM 
'                            config
'                          ! fixed bug 095.04: Time and FTP download hang-up on NTP update 
'                            failure
'
'---------------------------------------------------------------------------------------------

