22-07-2026, 08:53 AM
Krótka zapowiedź tego, co pojawi się w kolejnych aktualizacjach – niektóre z tych zmian wpłyną na codzienne korzystanie z aplikacji.
Integracja z Trakt.tv (model BYOK – „użyj własnego klucza”). To najważniejsza nowość. MagPlayer łączy się z serwisem Trakt, ale w specyficzny sposób: użytkownik dostarcza własny klucz API. Rejestrujesz darmową aplikację API na stronie trakt.tv (zajmuje to ok. 2 minut; dołączono instrukcję), wklejasz swoje dane (Client ID i Secret), a aplikacja przeprowadza uwierzytelnianie za pomocą metody „device-code” (kod urządzenia), wygodnej w obsłudze na telewizorach. Dlaczego BYOK? Twoje dane uwierzytelniające, Twój limit zapytań i Twoja relacja z serwisem Trakt – aplikacja jedynie pośredniczy w tym procesie. Moje konto nie bierze w tym udziału.
A ponieważ wpisywanie 43-znakowych kluczy za pomocą pilota (strzałek) nie należy do przyjemności, konfiguracja odbywa się przez wbudowany w aplikację serwer WWW: na telewizorze pojawia się kod QR, skanujesz go telefonem, wklejasz oba klucze w formularzu w przeglądarce, a one automatycznie trafiają do aplikacji na telewizorze. Zero wpisywania znaków pilotem.
Prawdziwe tytuły odcinków. Jeśli Twój portal nazywa odcinki po prostu „Episode 1, 2, 3…” (patrzę na was, większość portali typu Stalker), MagPlayer dopasowuje serial do bazy Trakt i pobiera właściwe tytuły – z pamięcią podręczną, szybko i automatycznie.
W oparciu o te fundamenty powstaną kolejne funkcje: oceny na kartach materiałów, bardziej szczegółowe opisy, sekcje „trendy” i „odkrywaj” dopasowane do katalogu Twojego portalu (dzięki czemu sugerowane treści są faktycznie dostępne do odtworzenia), a docelowo także dwukierunkowa synchronizacja historii oglądania.
Śledzenie obejrzanych treści (działa również bez Trakt). Ukończone odcinki otrzymują symbol ✓ na liście sezonów, a te obejrzane częściowo – wskaźnik postępu w procentach. Przytrzymanie przycisku na dowolnym odcinku pozwala na ręczne oznaczenie go jako obejrzanego lub nieobejrzanego. Funkcja działa w pełni lokalnie i przetrwa proces tworzenia oraz przywracania kopii zapasowej; stanowi też warstwę danych, która posłuży do przyszłej synchronizacji z Trakt.
W planach są również: przycisk zmiany proporcji obrazu w odtwarzaczu (Fit/Fill/16:9 – wreszcie rozwiązanie dla „ściśniętych” kanałów SD), mechanizm automatycznego wznawiania odtwarzania w przypadku przerwania strumienia podczas przewijania (problem występujący na niektórych wymagających portalach), szereg poprawek stabilności i błędów typu ANR (aplikacja nie odpowiada) na podstawie analizy danych z konsoli Google Play oraz dostosowanie aplikacji do wymagań systemu Android 16.
Kilka uwag: metadane z Trakt są domyślnie w języku angielskim (tłumaczenia na polski i inne języki są dostępne, jeśli serwis Trakt je posiada); Rejestracja BYOK to drobna, jednorazowa formalność – starałem się, by była jak najmniej uciążliwa. Mile widziane są wszelkie uwagi, zwłaszcza od użytkowników portalu Stalker: jeśli serial zostanie przypisany do niewłaściwego tytułu, proszę wpisać jego nazwę w tym wątku – mechanizm dopasowujący uczy się na konkretnych przykładach.
Integracja z Trakt.tv (model BYOK – „użyj własnego klucza”). To najważniejsza nowość. MagPlayer łączy się z serwisem Trakt, ale w specyficzny sposób: użytkownik dostarcza własny klucz API. Rejestrujesz darmową aplikację API na stronie trakt.tv (zajmuje to ok. 2 minut; dołączono instrukcję), wklejasz swoje dane (Client ID i Secret), a aplikacja przeprowadza uwierzytelnianie za pomocą metody „device-code” (kod urządzenia), wygodnej w obsłudze na telewizorach. Dlaczego BYOK? Twoje dane uwierzytelniające, Twój limit zapytań i Twoja relacja z serwisem Trakt – aplikacja jedynie pośredniczy w tym procesie. Moje konto nie bierze w tym udziału.
A ponieważ wpisywanie 43-znakowych kluczy za pomocą pilota (strzałek) nie należy do przyjemności, konfiguracja odbywa się przez wbudowany w aplikację serwer WWW: na telewizorze pojawia się kod QR, skanujesz go telefonem, wklejasz oba klucze w formularzu w przeglądarce, a one automatycznie trafiają do aplikacji na telewizorze. Zero wpisywania znaków pilotem.
Prawdziwe tytuły odcinków. Jeśli Twój portal nazywa odcinki po prostu „Episode 1, 2, 3…” (patrzę na was, większość portali typu Stalker), MagPlayer dopasowuje serial do bazy Trakt i pobiera właściwe tytuły – z pamięcią podręczną, szybko i automatycznie.
W oparciu o te fundamenty powstaną kolejne funkcje: oceny na kartach materiałów, bardziej szczegółowe opisy, sekcje „trendy” i „odkrywaj” dopasowane do katalogu Twojego portalu (dzięki czemu sugerowane treści są faktycznie dostępne do odtworzenia), a docelowo także dwukierunkowa synchronizacja historii oglądania.
Śledzenie obejrzanych treści (działa również bez Trakt). Ukończone odcinki otrzymują symbol ✓ na liście sezonów, a te obejrzane częściowo – wskaźnik postępu w procentach. Przytrzymanie przycisku na dowolnym odcinku pozwala na ręczne oznaczenie go jako obejrzanego lub nieobejrzanego. Funkcja działa w pełni lokalnie i przetrwa proces tworzenia oraz przywracania kopii zapasowej; stanowi też warstwę danych, która posłuży do przyszłej synchronizacji z Trakt.
W planach są również: przycisk zmiany proporcji obrazu w odtwarzaczu (Fit/Fill/16:9 – wreszcie rozwiązanie dla „ściśniętych” kanałów SD), mechanizm automatycznego wznawiania odtwarzania w przypadku przerwania strumienia podczas przewijania (problem występujący na niektórych wymagających portalach), szereg poprawek stabilności i błędów typu ANR (aplikacja nie odpowiada) na podstawie analizy danych z konsoli Google Play oraz dostosowanie aplikacji do wymagań systemu Android 16.
Kilka uwag: metadane z Trakt są domyślnie w języku angielskim (tłumaczenia na polski i inne języki są dostępne, jeśli serwis Trakt je posiada); Rejestracja BYOK to drobna, jednorazowa formalność – starałem się, by była jak najmniej uciążliwa. Mile widziane są wszelkie uwagi, zwłaszcza od użytkowników portalu Stalker: jeśli serial zostanie przypisany do niewłaściwego tytułu, proszę wpisać jego nazwę w tym wątku – mechanizm dopasowujący uczy się na konkretnych przykładach.

