Next: , Previous: GUI, Up: General usage information


3.3 GML Syntax

GMLs (Gmerlin media locations) are pretty much similar to URLs or MRLs with the difference, that device plugins support passing the device. This makes it possible to use gmls with hardware setups, which have multiple devices for each plugin.

A gml can be:

•A regular filename
Optionally preceeded with “file://”. This means, that /files/music.mp3 is the same as file:///files/music.mp3.
•A dash “-” or the string “stdin://” for reading from stdin
•Any valid network URL
Examples: http://webstream.example.com:8080, ftp://user:pass@ftp.example.com/music.mp3
•A "hardare protocol" followed by the device like cda:///dev/hdc.
Known hardware protocols are cda (Audio CD), vcd, dvd and dvb. The supported protocols may vary according to your installation.