Gulmwiki/Wobuzz/WOBUZZM3U.md

3.3 KiB

tags aliases
Metadata
FileFormat
Media
WBZM3U

WOBUZZM3U is a playlist file format made for the Wobuzz . It is an extension to the M3U file format and is compatible with players that use the M3U format. WOBUZZM3U differs from M3U by using M3U comments for adding additional data, similar to EXTM3U.

Parameters

Parameter Description Example
#WOBUZZM3U Header #WOBUZZM3U
#TRACK_TITLE: <title> Sets the title for the following track. #TRACK_TITLE: Time Lapse
#TRACK_ARTIST: <artist> Sets the artist for the following track. #TRACK_ARTIST: TheFatRat
#TRACK_ALBUM: <album> Sets the album for the following Track. #TRACK_ALBUM: Time Lapse
#TRACK_GENRE: <genre> Sets the genre for the following Track. #TRACK_GENRE: Electro House
#SORT: <Title|Artist|Album|Genre|Custom>, <Ascending|Descending> Sorts the playlist according to the field and order. #SORT: Title, Ascending

Please note that every parameter name has to consist of only uppercase letters and after a separator like a semicolon (;) or a comma (,) always has to follow a space.

Header (#WOBUZZM3U)

The format's header looks like this:

#WOBUZZM3U

Currently, (v0.1a3) Wobuzz has no problem with having a playlist in its library which has no WOBUZZM3U-header, but using a header is recommended to be able to identify a WOBUZZM3U faster.

Sort Order Specifiers

Sort order specifiers get interpreted like function calls in a programming language. Each specifier sorts the playlist one time. Sort order specifiers are located directly after the [[#Header ( WOBUZZM3U)|Header]], usually there are 5 of them.

Example beginning of a WOBUZZM3U file:

#WOBUZZM3U
#SORT: Title, Ascending
#SORT: Artist, Ascending
#SORT: Album, Ascending
#SORT: Genre, Ascending
#SORT: Custom, Ascending

Track Metadata Specifiers

Track metadata specifiers can specify track metadata like title, artist and album for the track defined in the next following line that is not a WOBUZZM3U-parameter. Metadata specifiers make a playlist load way faster. If not all metadata is set for a track, Wobuzz will try to get it from the audio file. If a track doesn't have a specific tag, for example, the track has no album, just specify a blank text because reading metadata from the audio file takes more time. An empty specifier would look like this:

#TRACK_ALBUM: 1

Example of a completely specified track:

#TRACK_TITLE: Time Lapse
#TRACK_ARTIST: TheFatRat
#TRACK_ALBUM: 
#TRACK_GENRE: Electro House
/home/user/Music/TheFatRat - Time Lapse.mp3

  1. Dont forget the space at the end! ↩︎