![]() |
|
Přepnutí výstupu zvuku od remote control - Verze k tisku +- XBMC-Kodi.cz (https://www.xbmc-kodi.cz) +-- Fórum: Obecná diskuse (https://www.xbmc-kodi.cz/forum-obecna-diskuse) +--- Fórum: Tipy, triky a návody (https://www.xbmc-kodi.cz/forum-tipy-triky-a-navody) +--- Téma: Přepnutí výstupu zvuku od remote control (/prispevek-prepnuti-vystupu-zvuku-od-remote-control) |
Přepnutí výstupu zvuku od remote control - meda - 24.10.2026 Přepnutí výstupu zvuku od remote control (dálkového ovládání) Na Kodi Omega /LibreElec /Raspberry Pi 3B vyvstala potřeba přepínat výstup zvuku buď do HDMI (TV), nebo do USB zvukové karty (na stereo analog): Jediným tlačítkem na dálkovém ovládání k TV (přes HDMI-CEC). Nikoli vstupem do konfiguračního menu. RPi 3B má samo 3,5mm Jack, zvuk z něj je ale méně kvalitní. Tento právě slouží na audio-doplňky. Přepínání už řešilo téma @JiRo: Vychytávky https://www.xbmc-kodi.cz/prispevek-vychytavky?pid=25832#pid25832 Potřeboval jsem k přepnutí používat jediné tlačitko a také udělat jen jednoduché manipulace ze Spravce souborů Kodi přidáním souborů do uživatelského "Adresář profilu". (Nebo kopírovat z počítače s povolenou Sambou.) Postupně jsem s ChatGPT stvořil soubor PY, a do adresáře "keymaps" soubor XML. Je potřeba znát přesný a úplný název, který si Kodi po volbě v menu zapisuje do guisettings.xml (i ten je v "Adresář profilu" ), za tagem obsahujícím id="audiooutput.audiodevice" Potom vyřešit, že vyjmutá USB zvuková karta nezpůsobí zmatek v logice přepnutí. Budou se objevovat notifikace: "Výstup: HDMI /USB audio jack 3,5 mm /USB audio nedostupné", případně při jiné chybě: "Nelze zjistit aktuální výstup /Přepnutí zvuku se nezdařilo" :: V současnosti verze Kodi/LE jsou 21.3/12.2.1. Doplněk keymaps v.1.4.0 má povoleno v konfiguraci long press a multiple keymap files. Soubory PY a XML mají formát textu. Soubor v keymaps jsem podle zvoleného tlačítka "8" pojmenoval: keynum8.xml Soubor v "Adresář profilu" (úplná cesta je /storage/.kodi/userdata/) se bude jmenovat: switch_audio.py Obsah keynum8.xml pro přijatý kód 199 je: <keymap><global><keyboard><key id="199">runscript(/storage/.kodi/userdata/switch_audio.py)</key></keyboard></global></keymap> Obsah switch_audio.py je: Kód: # -*- coding: utf-8 -*-Podrobný rozbor položek ve switch_audio.py v PDF:
switch_audio_rozbor.pdf (Velikost: 86,1 KB / Stažení: 1)
|