• 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
Vychytávky
#4
Rychlé přepnutí audio výstupu

Volba audio výstupu Kodi se provádí v Nastavení > Systém > Zvuk > Výstupní zvukové zařízení
[attachment=2621]

Někdy je ale potřeba přepínat audio výstupy nějak jednodušeji a rychleji. Narazil jsem na to například při potřebě přepínat výstup mezi TV (HDMI) a Bluetooth sluchátky, která jsou připojena přímo k LibreELEC systému. Pátral jsme po možnosti jaké Kodi nabízí a pro současnou verzi (17.*) našel jen jednu možnost, a tou je využití příkazů rozhraní JSON-RPC, viz http://kodi.wiki/?title=JSON-RPC_API.

Přepnutí se tedy dá provést pouze ze systému, což ale nemusí být žádné omezení. Po vytvoření sh scriptů pro přepnutí na vybrané výstupy je možné tyto scripty pak buď spouštět přímo z Kodi nebo je například přímo přiřadit tlačítkům DO.

Vlastní příkaz pro LibreELEC vypadá následovně:

curl -v -H "Content-type: application/json" -u "jméno:heslo" -X POST -d '{"jsonrpc":"2.0","method":"Settings.SetSettingValue", "params":{"setting":"audiooutput.audiodevice","value":"název_audio_výstupu"},"id":1}' http://localhost:port/jsonrpc

kde

port - Port pro ovládání (zadává se v Nastavení -> Služby)
jméno - Uživatelské jméno pro ovládání (zadává se v Nastavení -> Služby)
heslo - Heslo pro ovládání (zadává se v Nastavení -> Služby)
název_audio_výstupu - skutečné označení audio výstupu - nejlépe ho najdete tak, že si v Kodi příslušný výstup nastavíte, pak Kodi restartujete, nastavení se zapíše do guisettings.xml, kde pak přesný řetězec se skutečným označením audio výstupu najdete mezi tagy <audiodevice> a </audiodevice>

Ještě poznámka k názvu audio výstupu. To co Kodi ukazuje v Nastavení > Systém > Zvuk > Výstupní zvukové zařízení, nemusí být ten správný řetězec, na který správně zareaguje příkaz JSON-RPC. Např. v mém LibreELEC, který běží na Asrock Beebox, je v Kodi název zařízení ALSA: HDA Intel PCH, SAM T24E390 on HDMI #0, ale v guisettings.xml je uloženo ALSA:hdmi:CARD=PCH,DEV=0.
 
Citovat
  


Příspěvků v tématu
Vychytávky - od JiRo - 06.7.2017, 9:20
RE: Vychytávky - od JiRo - 06.7.2017, 11:35
RE: Vychytávky - od kraftwerk007 - 06.7.2017, 12:23
RE: Vychytávky - od JiRo - 06.7.2017, 12:32
RE: Vychytávky - od JiRo - 08.7.2017, 18:23
RE: Vychytávky - od shiro - 23.11.2017, 21:55
RE: Vychytávky - od JiRo - 18.7.2017, 22:39
RE: Vychytávky - od PaPe3 - 19.7.2017, 9:41
RE: Vychytávky - od JiRo - 19.7.2017, 10:54
RE: Vychytávky - od JiRo - 05.8.2017, 13:52
RE: Vychytávky - od JiRo - 02.9.2017, 22:43
RE: Vychytávky - od otava5 - 04.9.2017, 7:36
RE: Vychytávky - od JiRo - 04.9.2017, 19:19
RE: Vychytávky - od otava5 - 04.9.2017, 19:30
RE: Vychytávky - od JiRo - 04.9.2017, 19:32
RE: Vychytávky - od otava5 - 05.9.2017, 11:58
RE: Vychytávky - od JiRo - 05.9.2017, 14:14
RE: Vychytávky - od otava5 - 25.9.2017, 8:04
RE: Vychytávky - od JiRo - 25.9.2017, 14:30
RE: Vychytávky - od JiRo - 07.3.2018, 19:02
RE: Vychytávky - od shiro - 23.3.2018, 14:36
RE: Vychytávky - od JiRo - 08.3.2018, 12:45
RE: Vychytávky - od JiRo - 09.3.2018, 12:16
RE: Vychytávky - od otava5 - 17.10.2018, 14:13
RE: Vychytávky - od JiRo - 17.10.2018, 20:33
RE: Vychytávky - od jirkastefanek - 20.10.2018, 10:19
RE: Vychytávky - od JiRo - 20.10.2018, 10:25
RE: Vychytávky - od sp789 - 01.11.2018, 13:43
RE: Vychytávky - od JiRo - 01.11.2018, 14:31
RE: Vychytávky - od sp789 - 01.11.2018, 14:57
RE: Vychytávky - od Petrvald - 01.11.2018, 19:29
RE: Vychytávky - od otava5 - 06.11.2018, 14:30

Přejít na fórum:


Prochází: 2 host(ů)