• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Tvheadend a web api
#2
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
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
Bohužel lze filtrovat podle pouze jednoho tagu

Testováno na Tvheadend 4.3-1731~gceb82fc69 (2019-01-18T21:25:10+0000)
 
Citovat
  


Příspěvků v tématu
Tvheadend a web api - od JiRo - 15.4.2018, 19:04
RE: Tvheadend a web api - od Asuan - 14.2.2019, 21:39
RE: Tvheadend a web api - od Client - 27.8.2019, 6:37

Přejít na fórum:


Prochází: 1 host(ů)