Index: help/config_apps.page ================================================================== --- help/config_apps.page +++ help/config_apps.page @@ -81,10 +81,39 @@ homepages etc.), and thus often makes for better bookmarking directly in your player.

+ +
+ Other placeholders + +

In addition to stream URL + type placeholders (%r, %x, + %pls, %m3u, etc), you can also pass row + placeholders. These contain the stream information like title or + bitrate, or any other internal field:

+ + + + + + + + + + + +

Placeholder

As variable

Field content

%title

$title

Station title

%genre

$genre

Stream category or genre list

%playing

$playing

Currently playing song, or geographic location

-

$url

Unfiltered stream url (may contain internal urn:xx:id)

%format

$format

The MIME type ("audio/mpeg")

%bitrate

$bitrate

Known stream bitrate, if any

%extra

$extra

Comments or timer settings

%favourite

$favourite

If bookmarked

+ +

Not all fields are used in all channels. Sometimes they're repurposed (like playing + often doubles as Location: field). And some channels may even use custom internal names.

+ +

You often want to use such placeholders if you have a player or recording shell script, such as + contrib/cmdline/streamripper_addgenre + to handle them. Or if you define a mini-toolbar specbutton + with custom commands.

+
Other players

Here a few other configuration examples for other players/backends.

Index: help/specbuttons.page ================================================================== --- help/specbuttons.page +++ help/specbuttons.page @@ -61,13 +61,13 @@ audio controls of course, or start/stop players.

For example amixer sset Master 1dB+ is likely to work for all current distributions.

-

Placeholders like %title and %url or %pls and %m3u are supported - for all commands as well. So you can have additional play/record - shortcuts.

+

Placeholders + like %title and %url or %pls and %m3u are supported for all commands + as well. So you can have additional play/record shortcuts.

icon rows

With the "number of rows" setting, more buttons can be packed together.