ostatni upadek napisaliśmy artykuł informować społeczność Linuksa o tym, co może się dziać z twoim Kodi podczas próby użycia niektórych wtyczek. Problem, który dotyczył tylko kilku dodatków i żaden z nich nie wydawał się pochodzić z oficjalnych repozytoriów graczy, polegał na tym, że wersja Pythona nie była obsługiwana. Mając to na uwadze, prawdopodobnie są użytkownicy, którzy wstrzymują się z aktualizacją Pythona, aby nie napotkać tych samych problemów.
Oczywiste jest, że zawsze istnieje możliwość znalezienia wyjątku potwierdzającego regułę, ale Kodi 20 doskonale współpracuje z Python 3.11. Ostatnia duża aktualizacja Pythona pojawiła się w październiku ubiegłego roku, a Kodi 20 w styczniu. Były ulepszenia związane ze słynnym i niedrogim językiem programowania, a prawda jest taka, że dodatki, które zawiodły, gdy Linux przeszedł na Pythona 3.10 nie zawieszają się podczas przesyłania do wersji 3.11.
Zainstaluj ponownie dodatki Kodi, które nie działają
Systemy takie jak Ubuntu 23.04 i wszystkie jego oficjalne (i niektóre nieoficjalne) wersje pojawiły się wraz z Pythonem 3.11 i nie zauważyłem niczego dziwnego w żadnej używanej przeze mnie wtyczce. Tak, zauważyłem to w Manjaro, systemie operacyjnym z modelem rozwojowym Rolling Release, który aktualizuje się w inny sposób. W Ubuntu, które aktualizowałem od 22.04 ->22.10->23.04 wszystko działało jak nic, ale w Manjaro musiałem ponownie zainstaluj wtyczki, które mnie zawiodły.
Sposób na to jest prosty: przejdź do ustawień dodatku, odinstaluj go, powiedz „Nie”, aby usunąć informacje o dodatku i zainstaluj go ponownie. Dzieje się tak, ponieważ, jak mówi Manjaro na swoich forach, wszystko to zostało zbudowane na bazie poprzedniej wersji należy odbudować na nowym.
W systemach takich jak Debian wszystko jest zupełnie inne. Bullseye wciąż jest na Pythonie 3.9, a jego wersja Kodi, a raczej Kodi 19 + Python 3.9 + niektóre wtyczki nadal nie działają. W takim przypadku zalecałbym trzymanie się Kodi 19 i zrobienie linku na górze tego artykułu: skompiluj python 3.8 i popraw do kodi uruchomić z tą wersją. Kiedy pojawi się stabilna wersja Debiana 12, wersja Pythona powinna być już obsługiwana.
Dotyczy tylko Linuksa… i macOS?
Wszystko to dotyczy tylko Linuksa i być może macOS, czego nie mogę potwierdzić, ponieważ nie mam gdzie tego przetestować. Zarówno Linux, jak i macOS mają domyślnie zainstalowany Python, co nie ma miejsca w systemach Windows i Android. W systemie Windows i Google Mobile, Kodi zawiera własną wersję Pythona, a twórcy wtyczek skupiają się na nich w swoich projektach. Dlatego rzadko zdarza się, aby wtyczka nie działała w systemach Windows i Android. Jeśli nie powiedzie się w systemie Linux, tutaj LinuxAdictos Niektóre z możliwych rozwiązań już wyjaśniliśmy rozwiązania, które powinny być podobne do których można je zastosować w systemie macOS.
W każdym razie Kodi 20 + Linux + Python 3.11, wszystko ok.