Wydanie otwartego centrum multimedialnego Kodi 19.0

Po dwóch latach od publikacji ostatniego znaczącego wątku wypuszczono otwarte centrum multimedialne Kodi 19.0, rozwijane wcześniej pod nazwą XBMC. Dostępne są gotowe pakiety instalacyjne dla systemów Linux, FreeBSD, Raspberry Pi, Android, Windows, macOS, tvOS i iOS. Dla Ubuntu utworzono repozytorium PPA. Kod projektu jest rozpowszechniany na licencji GPLv2+.

Wydanie otwartego centrum multimedialnego Kodi 19.0

Od ostatniej wersji w bazie kodu dokonano około 5 tysięcy zmian od 50 programistów, w tym dodano około 600 tysięcy linii nowego kodu. Główne innowacje:

  • Znacznie poprawiono przetwarzanie metadanych: Dodano nowe tagi i udostępniono możliwość pobierania plików z tagami poprzez HTTPS. Poprawiona praca z kolekcjami i wielopłytowymi zestawami CD. Poprawiona obsługa dat wydania albumów i czasu odtwarzania albumu.
  • Rozszerzono możliwości biblioteki plików multimedialnych. Wzmocniono połączenie różnych komponentów z biblioteką muzyczną, na przykład w celu pobierania informacji o muzykach i albumach, jednoczesnego wyświetlania filmów i albumów podczas wyszukiwania oraz wyświetlania dodatkowych informacji w oknach dialogowych. Ulepszone grupowanie klipów wideo według muzyków. Poprawiona obsługa plików „.nfo” na różnych platformach.
  • Dodano ustawienie automatycznego otwierania pełnoekranowego trybu wizualizacji muzyki po rozpoczęciu odtwarzania. Zaproponowano nowy tryb wizualizacji muzyki, zaprojektowany na wzór interfejsu z filmu Matrix.
    Wydanie otwartego centrum multimedialnego Kodi 19.0
  • Dodano możliwość zmiany poziomu przezroczystości napisów i udostępniono nowy ciemnoszary projekt napisów. Istnieje możliwość pobrania napisów poprzez URI (link URL, plik lokalny).
  • Wbudowany programowy dekoder wideo w formacie AV1.
  • Zaimplementowano nowe procedury obsługi skalowania wideo oparte na OpenGL.
  • Domyślny motyw Estuary, zoptymalizowany do użytku na ekranach telewizorów sterowanych za pomocą pilota, ma przeprojektowane okno wizualizacji muzyki. Do okna wizualizacji dodano dodatkowe flagi informacyjne multimedialne. Domyślnie tryb wyświetlania listy odtwarzania jest panoramiczny, z możliwością przeniesienia listy w dowolny obszar ekranu za pomocą bocznego menu. Dodano nowy blok informacyjny „Teraz odtwarzane”, pokazujący szczegółowe informacje o aktualnie odtwarzanym utworze i następnym utworze na liście odtwarzania.
  • Poprawiona jakość obrazu w grach z grafiką pikselową.
  • Dodano obsługę platformy tvOS i usunięto obsługę 32-bitowego systemu iOS. Platforma iOS obsługuje kontrolery gier Bluetooth, takie jak Xbox i PlayStation. Dodano wskaźnik wolnego i całkowitego miejsca na dysku.
  • Na platformie Android dodano obsługę statycznego HDR10 dla wszystkich źródeł i dynamicznego HDR Dolby Vision dla usług przesyłania strumieniowego. Dodano obsługę statycznego HDR10 na platformie Windows.
  • Dodano programy obsługi pobierania metadanych (scrapery) napisane w Pythonie dla muzyki - „Generic Album Scraper” i „Generic Artist Scraper”, a także dla filmów i programów telewizyjnych - „The Movie Database Python” i „The TVDB (nowy)”. Te procedury obsługi zastępują stare programy ładujące metadane oparte na języku XML.
  • Ulepszony tryb PVR (oglądanie telewizji na żywo, słuchanie radia internetowego, praca z elektronicznym przewodnikiem telewizyjnym i organizowanie nagrywania wideo według harmonogramu). Dodano system przypominania o oglądaniu. Zaimplementowano widżety ekranu głównego dla grup kanałów telewizyjnych i radiowych. Ulepszony interfejs zarządzania kanałami i grupami. Dodano możliwość sortowania kanałów i elementów przewodnika telewizyjnego (EPG) zgodnie z kolejnością wydawaną przez backend. Ulepszona wydajność wyszukiwania, EPG i przewodników telewizyjnych. Dostarczono API do tworzenia dodatków PVR w C++.
  • Dodano ostrzeżenie o możliwych problemach bezpieczeństwa podczas uruchamiania interfejsu sieciowego na zewnętrznym interfejsie sieciowym. Domyślnie żądanie hasła jest włączone podczas uzyskiwania dostępu do interfejsu internetowego.
  • W przypadku zainstalowanych dodatków zapewniona jest weryfikacja źródła, aby zapobiec nadpisaniu dodatku, gdy dodatek o tej samej nazwie pojawi się w podłączonym repozytorium strony trzeciej. Dodano dodatkowe ostrzeżenia o uszkodzonych lub nieaktualnych dodatkach.
  • Zakończono obsługę języka Python 2. Rozwój dodatków został przeniesiony do języka Python 3.
  • Zapewnia pojedynczy uniwersalny plik wykonywalny dla systemu Linux, który obsługuje działanie na platformach X11, Wayland i GBM.

Przypomnijmy, że początkowo projekt miał na celu stworzenie otwartego odtwarzacza multimedialnego na konsolę XBOX, jednak w procesie rozwoju został on przekształcony w wieloplatformowe centrum multimedialne działające na nowoczesnych platformach programowych. Wśród ciekawych funkcji Kodi możemy wymienić obsługę szerokiej gamy formatów multimedialnych i sprzętowe przyspieszanie dekodowania wideo; obsługa pilotów; możliwość odtwarzania plików poprzez FTP/SFTP, SSH i WebDAV; możliwość zdalnego sterowania poprzez interfejs WWW; obecność elastycznego systemu wtyczek, zaimplementowanego w Pythonie i dostępnego do instalacji poprzez specjalny katalog dodatków; przygotowanie wtyczek do integracji z popularnymi serwisami internetowymi; możliwość pobrania metadanych (tekstów, okładek, ocen itp.) istniejących treści. W oparciu o Kodi powstaje kilkanaście komercyjnych dekoderów i kilka otwartych oddziałów (Boxee, GeeXboX, 9x9 Player, MediaPortal, Plex).

Źródło: opennet.ru

Dodaj komentarz