toc - status - menus supported: - lrc file - snc file - id3v2.3 SYLT (only for mp3) - txt file - bmp file - cue file - tr file Button mapping: - iRiver H1XX/H3XX - iPod - iAudio X5 - Toshiba Gigabeat - iRiver H10 - Sansa e200 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% *************** Status: *************** speaker volume T load translation file ! lyrics modified !+ lyrics modified (with a positive time offset) !- lyrics modified (with a negative time offset) vbr variable bitrate mp3 (using audio_ff_rewind lead to synchronization problems) utf8 the snc file is/will be encoded in utf8 bmp_icon show album art with lyrics (time a is set -time) b is set mode_icon repeat mode *************** Menus: *************** in scrolling mode: - time offset: add a positive or negative offset to all or the [a,b[ marked time tags - @1: turn on/off repeat 1 - auto cue: create tracks with a fixed interval - album art: display album art next to the lyrics if available - translation: try to load an additional translation file if available in edit mode: - insert(a-b/blank): insert the marked lines between [a,b[ or a blank line if a-b is not set - delete(a-b/current): delete marked lines between [a,b[ or the current line if a-b is not set - join: join two sections (highlighted and the one below) - edit: edit highlighted line with the virtual keyboard - edit+: edit highlighted line and apply the changes to all the other lines with the same content - the menus in scrolling mode %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% *************** lrc file: synchronized lyrics file (with timetags) *************** e.g.: /music/test.mp3 /music/test.lrc or /music/test.lrc8 (utf8) supported lrc format: [timetag]lyrics [timetag]...[timetag]lyrics timetag format: [mm:ss] [mm:ss.xx] [mm:ss.xxx] [m:ss.xxx] any other tags and lines without timetags are skipped *************** snc file: synchronized lyrics file (with timetags) *************** e.g.: /music/test.mp3 /music/test.snc one line (recommended): *************** ¢â00000000¢Ð line 1 line 2 ... line 7 ¢â00000100¢Ð line 1 multilines: *************** ¢â00000000¢Ð line 1 line 2 . line 7 ¢â00000100¢Ð line 1 *************** id3v2.3 SYLT (SYnchronised Lyrics Tag: Synchronized lyrics embedded in a mp3 id3v2.3 tag) *************** - use Minilyrics to embed the lyrics - ANSI and Unicode encoding are supported limitations: - after modification the lyrics can only be saved into a lrc file *************** txt file: lyrics file without timetags *************** load a lyrics file for tagging: *************** 1. load lyrics file with SELECT (lyrics file extension is txt e.g.: /music/test.mp3 /music/test.txt) 2. set time tag with REC 3. save tagged file with REC HOLD notes: - after saving the tags the plugin will automatically check if the tagging is completed and it will rename the file extension to lrc/lrc8. complete means every line of the file has a time. - it is possible to interrupt the tagging and continue at a later time. don't forget to save before leaving. - navigate through the lyrics with the joystick (UP/DOWN/SELECT) - LEFT/RIGHT will change to auto scrolling mode (preview) *************** bmp file: show bitmap with lyrics or if no lyrics can be found *************** bitmap loading order: 1. path/.bmp 2. path/.bmp 3. path/cover.bmp 4. /.rockbox/rocks/apps/sncviewer.bmp *************** cue file: *************** e.g.: /music/test.mp3 /music/test.cue cue file format: PERFORMER "" TITLE "" FILE "<path>" MP3 TRACK 01 AUDIO TITLE "<title>" INDEX 01 <time> TRACK 02 AUDIO TITLE "<title>" INDEX 01 <time> ... *************** tr file: Translation file (has the same format as a lrc file) *************** e.g.: /music/La Donna E Mobile.mp3 /music/La Donna E Mobile.lrc8 /music/La Donna E Mobile.tr La Donna E Mobile.lrc8: [00:13.62][00:35.07][01:37.41]La donna è mobile [00:16.13][00:37.06][01:39.43]qual piuma al vento [00:18.88][00:39.33][01:41.53]muta d'accento [00:21.39]e di pensiero ... La Donna E Mobile.tr: [00:13.62][00:35.07][01:37.41]Woman is flighty [00:16.13][00:37.06][01:39.43]Like a feather in the wind, [00:18.88][00:39.33][01:41.53]She changes her voice [00:21.39]and her mind ... note that every time tag in the tr file must correspond to a time tag in the lrc file %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Button mapping (iRiver H1XX/H3XX): *************** scroll mode: displays the lyrics according to the synchronized time *************** PLAY . switch between play and pause STOP . exit plugin A-B . set a-b _ show a-b menu (clear/save/load/remove) REC . turn on/off backlight (unplugged) _ save changes to file (Joystick) SELECT . switch to edit mode / try to load txt if no snc is available _ show menu LEFT . go to the beginning ..previous audio file _ rewind audio RIGHT . next audio file ..next timetag _ forward audio UP/DOWN . +/- volume *************** edit mode: browse/modify the lyrics and timetags *************** PLAY . switch between play and pause STOP . exit plugin A-B . set a-b _ show a-b menu (clear/save/load/remove) REC . apply elapsed time to the highlighted line _ save changes to file (Joystick) SELECT . forward/rewind audio to the highlighted time _ show menu LEFT . switch to scroll mode _ rewind audio RIGHT . switch to scroll mode (forward audio to the highlighted time) _ forward audio UP/DOWN . scroll lyrics %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Button mapping (iPod): *************** scroll mode: displays the lyrics according to the synchronized time *************** PLAY . switch between play and pause _ exit plugin MENU _ save changes to file SELECT . switch to edit mode / try to load txt if no snc is available _ show menu (time offset, repeat 1) LEFT . go to the beginning ..previous audio file _ rewind audio RIGHT . next audio file _ forward audio SCROLL . +/- volume *************** edit mode: browse/modify the lyrics and timetags *************** PLAY . switch between play and pause MENU . apply elapsed time to the highlighted line _ save changes to file SELECT . forward/rewind audio to the highlighted time _ show menu LEFT . switch to scroll mode RIGHT . switch to scroll mode (forward audio to the highlighted time) SCROLL . scroll lyrics (manually) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Button mapping (iAudio X5): *************** scroll mode: displays the lyrics according to the synchronized time *************** PLAY . switch between play and pause _ exit plugin REC . turn on/off backlight (unplugged) _ save changes to file SELECT . switch to edit mode / try to load txt if no snc is available _ show menu LEFT . go to the beginning ..previous audio file _ rewind audio RIGHT . next audio file ..next timetag _ forward audio UP/DOWN . +/- volume *************** edit mode: browse/modify the lyrics and timetags *************** PLAY . switch between play and pause REC . apply elapsed time to the highlighted line _ save changes to file SELECT . forward/rewind audio to the highlighted time _ show menu LEFT . switch to scroll mode RIGHT . switch to scroll mode (forward audio to the highlighted time) UP/DOWN . scroll lyrics (manually) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Button mapping (Toshiba Gigabeat): *************** scroll mode: displays the lyrics according to the synchronized time *************** POWER . switch between play and pause _ exit plugin MENU . turn on/off backlight (unplugged) _ save changes to file A . set a-b _ show a-b menu (clear/save/load/remove) SELECT . switch to edit mode / try to load txt if no snc is available _ show menu LEFT . go to the beginning ..previous audio file _ rewind audio RIGHT . next audio file ..next timetag _ forward audio UP/DOWN . +/- volume *************** edit mode: browse/modify the lyrics and timetags *************** POWER . switch between play and pause MENU . apply elapsed time to the highlighted line _ save changes to file A . set a-b _ show a-b menu (clear/save/load/remove) SELECT . forward/rewind audio to the highlighted time _ show menu LEFT . switch to scroll mode RIGHT . switch to scroll mode (forward audio to the highlighted time) UP/DOWN . scroll lyrics (manually) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Button mapping (iRiver H10): *************** scroll mode: displays the lyrics according to the synchronized time *************** PLAY . switch between play and pause _ exit plugin LEFT . turn on/off backlight (unplugged) _ save changes to file RIGHT . switch to edit mode / try to load txt if no snc is available _ show menu REW . go to the beginning ..previous audio file _ rewind audio FF . next audio file ..next timetag _ forward audio UP/DOWN . +/- volume *************** edit mode: browse/modify the lyrics and timetags *************** PLAY . switch between play and pause LEFT . apply elapsed time to the highlighted line _ save changes to file RIGHT . forward/rewind audio to the highlighted time _ show menu REW . switch to scroll mode _ rewind audio FF . switch to scroll mode (forward audio to the highlighted time) _ forward audio UP/DOWN . scroll lyrics (manually) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Button mapping (Sansa e200): *************** scroll mode: displays the lyrics according to the synchronized time *************** PLAY . switch between play and pause _ exit plugin REC _ save changes to file SELECT . switch to edit mode / try to load txt if no snc is available _ show menu (time offset, repeat 1) LEFT . go to the beginning ..previous audio file _ rewind audio RIGHT . next audio file _ forward audio SCROLL . +/- volume DOWN . set a-b _ show a-b menu (clear/save/load/remove) *************** edit mode: browse/modify the lyrics and timetags *************** PLAY . switch between play and pause REC . apply elapsed time to the highlighted line _ save changes to file SELECT . forward/rewind audio to the highlighted time _ show menu LEFT . switch to scroll mode RIGHT . switch to scroll mode (forward audio to the highlighted time) SCROLL . scroll lyrics (manually)