Zoom Player's Playlist format
Complexity:
Zoom Player playlist format was designed for simplicity and parsing speed.
The Format:
The ".zpl" file format consist of text tags, each on its own line). Each file entry ends with a special break tag. The file is unicode text encoded in order to support every language and emoji.
The Tags:
AC
Active media File Name/URL, the last file to have been played when the list was saved. This is a global entry and should only exist once in a play list (optional).
NM
The media file name/URL.
ST
The media source type (e.g. SHOUTcast URL).
DR
The media's duration in seconds (optional).
TT
The media's title/description (TAG, optional).
TG
The media's genre (TAG, optional).
TR
The media's track number (TAG, optional).
TL
The media's language (TAG, optional).
TA
The media's artist name (TAG, optional).
TB
The media's album name (TAG, optional).
TY
The media's production year (TAG, optional).
TH
The media's author name (TAG, optional).
TE
The media's encoder (TAG, optional).
TC
The media's comment (TAG, optional).
TU
The media's URL (TAG, optional).
TO
The media's copyright (TAG, optional).
FD
Used to force a duration (in seconds) on a file. Useful for image slideshows (optional).
FT
File Type, set to "6" to treat the file name as a web page URL.
RN
If specified, the playlist will be sorted randomly (optional).
SR
If specified, the playlist will be sorted:
sr=0 : Sort by Name
sr=1 : Sort by File Type (extension)
sr=2 : Sort by Date
sr=3 : Sort by Size
sr=4 : Sort by Folder (path)
sr=5 : Sort by Duration (media length)
sr=6 : Sort Randomly (same as RN tag)
SA
Erase the playlist file after reading it (use with care!).
BR!
End of file entry. Each file entry should end with this tag.
Example:
ac=myvideo.mp4
nm=welcome.jpg
fd=5
br!
nm=1.mp4
tt=The first video!
br!
nm=2.mkv
dr=60
br!
nm=myvideo.mp4
br!
nm=4.mp3
br!