a i _ a u d i o _ n a v _ e x p m o d e _ s e t c o m m a n d b e h a v i o r
AUDIO EXPLORER MODE DISKS
Builds a file list off all playable songs of all disks, and start playing from the selected file.
AUDIO EXPLORER MODE DISK
Builds a file list off all playable songs of the current disk only, and start playing from the selected file.
AUDIO EXPLORER MODE DIRONLY
Builds a file list off all playable songs that are contained in the current directory, and start playing from the selected file. Sub directories are ignored.
AUDIO EXPLORER MODE DIRSUB
Builds a file list off all playable songs that are contained in the current directory and its sub-directories, and start playing from the selected file.
tly pointing on a folder, the audio navigator will not enter into it. It will look for the first file that is in the current directory and build its file list according to the previous rules.
a goto), a directory or a playlist is selected, then it will select the first file of the file list.
Note that the playing order can be changed at compilation time by enabling a define. This is fully explained in Section 5.8.3 “Example 3 - Change the playing order” on page 17.
Once the file list is set, two main commands are available to navigate into it:
ai_audio_nav_next (select next file) and ai_audio_nav_previous (select previous file).
Options can also be defined to the “Audio Navigator” (to change the repeat mode, enable/dis- able the shuffle mode).
To synchronize back the “Disk Navigator” with the “Audio Navigator”, i.e. make the “Disk Naviga- tor” selecting the file played by the “Audio Navigator”, the command ai_nav_getplayfile can be used. See “Audio Navigation” on page 10. for a complete list of commands.
Audio Control: “control the audio stream (play/pause/fast forward/...)”
This module controls the audio stream of the selected file (selected by the “Audio Navigator”). Commands like play/pause/stop/fast forward/fast rewind… are available. See “Audio Control” on page 13. for a complete list of commands.
Speed navigation (such as file browsing) in directories may be affected if: