
Upgradovali jste na Kodi 21 a zjistili jste, že se k vám nepřipojí? Nejste sami. Ve skutečnosti existuje mnoho lidí, jako jste vy. A problém není specifický pro žádnou konkrétní distribuci nebo typ balíčku. Může se to stát bez ohledu na to, co používáte. Na svém hlavním počítači používám Manjaro a v X11 ani ve Waylandu jsem nic neslyšel. Pokud si projdeme jeho fórum, zjistíme , že se to děje i v Ubuntu, a to i při použití balíčku Flatpak, což jeho vývojáři doporučují a co by se dalo považovat za oficiální řešení.
Problém je v tom, že některé operační systémy používají PipeWire, ale nepoužívají ho pro zvuk, nebo to alespoň vysvětluje Neo1973 na fóru. Řešením je proto vynutit používání PulseAudio , což vyžaduje přidání volby do spustitelného souboru. To je samozřejmě nutné pouze v případě, že Kodi přestal fungovat po nedávné aktualizaci.
Jak přimět Kodi 21 hrát znovu na Linuxu
Pokud se vám zdá, že se na vás váš Kodi rozzlobil a už s vámi nemluví, stačí provést test: ke spustitelnému souboru „kodi“ bez uvozovek, pokud pochází z oficiálních úložišť, musíte přidat „–audio- backend=pulseaudio“, také bez uvozovek, které by byly rády kodi --audio-backend=pulseaudio. Pokud se jedná o balíček flatpak, celý spustitelný soubor by vypadal takto flatpak run tv.kodi.Kodi --audio-backend=pulseaudio.
Zatímco čekáme na opravu, vyplatí se to provést pokaždé, když spustíme Kodi. Nejlepší způsob, jak toho dosáhnout, je upravit váš soubor .desktop, který se nachází v /usr/share/applications. Musíte otevřít soubor a upravit řádek "Exec=" tak, aby vložil spustitelný soubor předchozího kódu. Není nutné restartovat ani nic podobného, ale změnu bude nutné provést při každé aktualizaci, pokud to její vývojáři neopraví. Když se Kodi otevře, bude již používat PulseAudio a znovu zazvoní, což se nezlobilo.
Kodi 21 dorazil v dubnu se změnami, jako je například rebase ve FFmpeg 6.