SMS DOCS

Audio & Playlists

SMS is a media player first and foremost, so it plays music just as happily as video. Point the browser at an MP3, FLAC, OGG, AAC, AC3 or WMA file on any connected device, press βœ•, and it plays. This page covers the supported audio formats, the audio player screen, and how to queue up a whole set of tracks with an M3U playlist.

β„Ή Music sits anywhere β€” no special folder
SMS browses the raw filesystem of whatever device you pick. There is no mandatory folder layout for music: drop your tracks wherever you like β€” a Music folder, an album folder, or loose in the root β€” and open them straight from the file list. Everything below works the same on USB, MX4SIO microSD, the internal HDD, i.LINK, MMCE and SMB network shares.

Supported audio formats

SMS recognises audio files by their extension and hands them to the matching decoder. These are the audio formats and file extensions this build plays:

FormatExtensionsNotes
MPEG Audio Layer II / III.mp2 .mp3 .mpaMP2 and MP3 use the shared MPEG-audio decoder.
AAC Main / LC and HE-AAC/SBR.aac .m4a .mp4.aac is raw ADTS; .m4a is the audio-only ISO-BMFF route. An audio-only .mp4 falls back to the same reader.
AC3 (Dolby Digital).ac3The same audio format SMS decodes for DVD-style video soundtracks.
FLAC.flacMono or stereo; decoded to 16-bit PCM output.
Ogg Vorbis.oggMono or stereo; decoded to 16-bit PCM output.
WMA v1 / v2.wmaWindows Media Audio carried in an ASF container. This is audio, not WMV video.

Supported movie/container tracks can additionally use DTS and 16-bit little- or big-endian PCM. Those codecs are registered for embedded audio, but the browser does not expose standalone .dts or .wav routes.

Exact implementation limits

PropertyCurrent behavior / limit
Compressed audio packet/sample524,224 bytes maximum (512 KiB packet ring minus the mandatory 64-byte allocation overhead)
AAC object typesAAC Main and AAC-LC, with SBR/HE-AAC extension processing
AAC core sample rates8, 11.025, 12, 16, 22.05, 24, 32, 44.1, 48, 64, 88.2 and 96 kHz
AAC channelsMono/stereo output; accepted multichannel AAC is downmixed to stereo
FLAC and Ogg Vorbis channelsMono or stereo only
FLAC, Ogg and AAC decoded output16-bit PCM
Container tracks8 total streams/tracks shared with video and subtitles
Individual file sizeSmaller than 4 GiB because file sizes, positions and seeks are 32-bit

Hardware-confirmed audio matrix

The repository's generated 20-second audio fixtures were all played successfully on a real PS2. The matrix uses a 44.1 kHz mono tone unless otherwise noted:

RouteFixture profileResult
MP3192 kbit/sPassed
Ogg VorbisQuality 5Passed
WMA v2128 kbit/sPassed
FLACLossless mono fixturePassed
AC-3192 kbit/sPassed
AAC in M4A128 kbit/sPassed
Raw ADTS AAC128 kbit/sPassed
MP2192 kbit/sPassed
Audio-only MP4 / AAC48 kHz stereo, 128 kbit/sPassed as music with the visualiser

AAC Main, HE-AAC/SBR, WMA v1, DTS, embedded PCM and multichannel downmix are source-supported paths but were not separate cases in this hardware fixture matrix.

⚠ Match the extension to the contents
SMS chooses the decoder from the file's extension. A file that has been renamed to the wrong extension (say, an AAC stream saved as .mp3) may fail to play. Keep the extension honest β€” .flac for FLAC, .ogg for Vorbis, and so on β€” and if a track refuses to open, double-check that its real format matches its name.

Playing audio

Playing a song is exactly like opening any other file β€” browse to it and press Cross.

Pick the device

In the device menu (the top row of device icons), press Left/Right to highlight the device your music is on, then press Down to drop into the file list.

Find the track

In the file list, move with Up/Down; use L1/L2 to page-scroll long folders and Triangle to step up a level. The status line at the bottom shows your current path on the left.

Press Cross to play

Highlight the audio file and press βœ•. SMS opens the audio player and starts playback.

Browsing to an MP3 file in the SMS file list

The audio player screen

While a track plays, SMS shows its audio player rather than a video picture. From here the pad controls playback (see Controls below). When one track finishes, SMS moves on to the next entry if there is a queue β€” either the rest of an M3U playlist or the other music in the same folder β€” otherwise playback ends and you return to the browser.

The SMS audio player screen during MP3 playback

Can SMS play every song in a folder automatically?

Yes. SMS has long had a "play all the music in this folder" behaviour, so once one track finishes it can roll on to the next file in the same directory rather than stopping after a single song. Related player options β€” randomize (shuffle) and repeat β€” are available too; repeat applies to both folder playback and M3U playlists. The exact menu wording lives in the Settings reference; the takeaway is that continuous, shuffled and looped music playback are all supported.

Playlists (M3U)

An M3U file (.m3u) is a plain-text list of tracks to play, in order. Instead of opening songs one at a time, you open the .m3u and SMS queues every track it lists and plays them back to back. SMS treats .m3u as a first-class media file: it appears in the browser like any other, and pressing βœ• on it starts the whole list.

Opening an M3U playlist in SMS

What goes in an .m3u file

An M3U is just one file path per line. SMS understands both the bare form (one path per line) and the extended #EXTM3U / #EXTINF form that carries a duration and a display title for each entry. A minimal example:

#EXTM3U
#EXTINF:213,Opening Track
Music/track01.mp3
#EXTINF:187,Second Track
Music/track02.flac
Music/track03.ogg

A few practical notes on how SMS reads them:

An M3U playlist queued and playing in SMS

β„Ή Shuffle a playlist
When the player's randomize option is on, SMS plays a playlist's tracks in a shuffled order rather than the order written in the file. Turn it off to hear the list exactly as it is laid out. See the Settings reference for where this lives.

Controls during playback

Audio uses the same transport controls as video, so if you already know one you know the other:

ButtonAction
SelectPause
StartResume
β–³ TriangleStop and return to the file browser

Stopping a playlist with Triangle drops you back to the browser; there is no need to let the whole queue finish.

Audio inside video

The same decoders power the soundtrack of a movie. When you play an AVI, MP4 or MPEG file, SMS decodes its embedded audio stream β€” commonly MP3, MP2, AAC or AC3 β€” right alongside the picture. If the video codec itself is unsupported (for example H.264 or H.265) the supported audio track may still play by itself. So "audio format support" and "a video's soundtrack" are two sides of the same engine; for the video side of things, see Video Playback.

Tips

β„Ή Where to go next
For the moving-picture side, read Video Playback. To pick where your music lives, start at Devices Overview and the per-device pages. Every playback and player option is catalogued in the Settings reference.