Buy Now!
FAQ
Formats & Decoders
Options & Settings
Fullscreen Navigation
Playlist
Equalizer
Control Bar
Media Library
Skin Selector
Chapters & Bookmarks
Scene Cuts
Presets
Remote Control
Patterns & Whitewash
Streaming
Command Line
Resources
Control API
Home > Zoom Player > Guides



The ZPL (Zoom Player Play List) Format


Introduction:
A lot of applications seem to favor XML as a file format for their playlist. Zoom Player doesn't. The reason? XML is very slow to parse and you don't really need its complexity for playlists.

The Format:
Zoom Player's ZPL Play List format is very simple. It consist of text tags, each on it's own line (to make parsing faster). Each file entry ends with a special break tag. Zoom Player's play list can be in unicode text files in order to support NON-English unicode file names.

The Tags:
ACActive File Name, 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).
NMThe file name.
DRThe file's duration in seconds (optional).
TTThe file's title/description (TAG, optional).
TGThe file's genre (TAG, optional).
TRThe file's track number (TAG, optional).
TLThe file's language (TAG, optional).
TAThe file's artist name (TAG, optional).
TBThe file's album name (TAG, optional).
TYThe file's production year (TAG, optional).
THThe file's author name (TAG, optional).
TEThe file's encoder (TAG, optional).
TCThe file's comment (TAG, optional).
TUThe file's URL (TAG, optional).
TOThe file's copyright (TAG, optional).
FDUsed to force a duration (in seconds) on a file. Useful for image slideshows (optional).
BR!End of file entry. Each file entry should end with this tag.


Example:
AC=myvideo.avi
NM=welcome.jpg
FD=5
BR!
NM=1.avi
TT=The first video!
BR!
NM=2.avi
DR=60
BR!
NM=myvideo.avi
BR!
NM=4.avi
BR!