19
20
21
22
23
24
25
26
27
28
29
30
31
|
19
20
21
22
23
24
25
26
27
28
29
30
31
|
-
+
|
| <kbd>json/vnd.streamtuner2.station</kbd> <br>*(internal JSON format)* | 51 | `[`<br> `{`<br> `"url": "http://example.org:8429/.ogg",`<br> `"title": "Radio station name"`<br> `},`<br>… | SAMEAPP+ACTIONMOVE |
<style>
.content table td { border-bottom: 3px dashed #ddd; }
.content table td { font-size: 80%; }
</style>
The example payloads are abstracted here. The info ids are just Gtk-internal.
The example payloads are abstracted here. The info ids are just Gtk-internal. Ordering doesn't reflect priority handling.
As said, only <kbd>text/uri-list</kbd> is used in practice. It doesn't allow actual streaming URLs being transferred. Instead streamtuner2 has to create temporary export files. And since this dumb approach doesn't allow any content-negotation, a preconfigured default playlist format will be used for temp files. (Defaults to XSPF for crashing Rhythmbox.)
Alternatively there's <kbd>text/iri-list</kbd> now (yes, why not go with the century?) and <kbd>url/direct</kbd> to get a direct streaming URL/IRL.
|