Datasheet
4D SYSTEMS SOMO-II
© 2014 4D SYSTEMS Page 13 of 17 www.4dsystems.com.au
SOMO-II Embedded Audio-Sound Module
6. Files & Folder Structure
The SOMO-II is flexible how files are stored on the
micro-SD or USB Flash drive media, however in
order to have control over which files are played, it
is important to follow some simple naming rules in
order for the SOMO-II to play the specific file you
intend it to play.
The SOMO-II is capable of addressing up to 99
Folders, each with up to 255 songs.
The SOMO-II is not capable of reading ID3
information from the MP3 files, so purely relies on
the name of the file as the index (Primary
method), or the order the files were copied onto
the media (Secondary Method).
While MP3 files can be named almost anything
and they will play, in order to index the files so
they can be picked on request using a specific
serial command to select the folder/file using the
Primary Method, the following must be observed:
001ABCDEFG.mp3
Where 001 refers to the track number from 1
(001) to 255 as the SOMO-II can address up to 255
songs in each folder, and ABCDEFG refers to any
alphanumeric name of your choosing, where the
total file name length can be up to 32 characters
long (Operating System dependent), ending with
an .mp3 extension.
The folder structure should then have the
following naming convention:
01
Where 01 refers to a number from 01 to 99, as the
SOMO-II can address up to 99 folders.
If songs are placed on the media and they may or
may not follow the naming convention, then the
songs can be played using the PLAY, NEXT, PREV
commands or buttons, or using the SPECIFY TRACK
# command, which uses the Secondary Method
and plays based on the order the songs were
copied on to the media, not by the name of the file
itself. Songs can be in the root directory or in
folders, however the SOMO-II will only care about
the order they were copied (Secondary Method)
on to the media and not the name or location of
the files.
The SPECIFY FOLDER & TRACK command however
cannot be used if the naming convention has not
been followed (Primary Method), as this relies on
the formatting above to be observed.
Note, when using the SPECIFY FOLDER & TRACK
command, Folder and Track numbering is in HEX.
So the Folders are 0x01 through 0x63 (1 to 99),
and the Tracks are 0x01 through 0xFF (1 to 255).
If the above formatting is observed, all commands
will work correctly, so both Primary and Secondary
methods are functional.
It may be difficult to determine the order songs
were copied onto the media, so the Secondary
Method should only be used if the order is not
critical or the copy order is known. The Primary
Method should be used as the preferred method.