mám pár poznatků
1. nejde použít u uživatele, který nemá povolen přístup na webové rozhraní
2. podle analýzy XHR dotazů se pro předávání parametrů u voláních "/api/..." používá metoda POST (GET bohužel nefunguje dobře)
mám malý dotaz: lze playlist nějak filtrovat, např. podle tags/štítků?
Edit: tak jsem udělal malý průzkum ve zdrojových kódech
Playlisty lze filtrovat stejným způsobem jako xmltv
Bohužel lze filtrovat podle pouze jednoho tagu
Testováno na Tvheadend 4.3-1731~gceb82fc69 (2019-01-18T21:25:10+0000)
1. nejde použít u uživatele, který nemá povolen přístup na webové rozhraní
2. podle analýzy XHR dotazů se pro předávání parametrů u voláních "/api/..." používá metoda POST (GET bohužel nefunguje dobře)
mám malý dotaz: lze playlist nějak filtrovat, např. podle tags/štítků?
Edit: tak jsem udělal malý průzkum ve zdrojových kódech
Playlisty lze filtrovat stejným způsobem jako xmltv
Kód:
/playlist/channelid/<id> - playlist pouze s kanálem odpovídajícím danému ID
/playlist/channelnumber/<number> - playlist s kanálem se zadaným číslem kanálu, pokud je jich více vybere se první
/playlist/channelname/<name> - playlist s kanálem podle názvu
/playlist/channel/<uuid | epgid | tvh-id> - playlist s kanálem s konkrétním uuid (epgid a tvh-id je to samé, tvh-id je pojmenování z m3u playlistu, epgid je pojmenování z jiné části source kódu)
/playlist/dvrid/<id> - playlist s nahrávkou odpovídající danému ID
/playlist/tagid/<id> - playlist s kanály, které mají tag s daným ID
/playlist/tagname/<name> - playlist s kanály, které mají zadaný tag
/playlist/tag/<uuid | name> - playlist s kanály, které mají tag se zadaným uuid nebo názvem
playlisty filtrované podle tagů lze seřadit
?sort=number - řazení podle čísel kanálů
?sort=name - řazení podle názvů kanálů
?sort=services - řazení podle služeb kanálů
a mnoho dalších řazení, stejné jako v "Konfigurace -> Program/EPG -> Programy"
Příklad:
http://xxx.xxx.xxx.xxx:9981/playlist/tag/Radio?sort=name&profile=audio
Testováno na Tvheadend 4.3-1731~gceb82fc69 (2019-01-18T21:25:10+0000)