Skocz do zawartości

filmweb


Rekomendowane odpowiedzi

Opublikowano

Mam problemy z odtwarzaniem trailerów na Filmwebie. Ale zanim się ośmieszę i wrzucę opis tego problemu do działu, który do tego w ogóle nie pasuje, to chciałem spytać czy to jest strona, na której tego typu błahe problemy są w ogóle rozwiązywane?

Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.
Opublikowano

Ciężko zgadywać, co może być nie tak. Może opisz problem jednak i powiedz, od kiedy masz ten problem. Może jakaś wtyczka do przeglądarki blokuje tę funkcję, zobacz, jak jest w trybie prywatnym, jak żadne wtyczki w takim nie działają, zobacz inia przeglądarkę internetową.

Opublikowano

Dzięki za odpowiedź, ale problem wydaje się być dużo bardziej skomplikowany. Siedziałem nad tym wiele godzin z Gemini, Grokiem i Chatem GPT, ale może to potrzeba "Ludzkiej" ręki i wiedzy. Już pod koniec nawet bardziej z ciekawości co jest grane niż faktycznej wiary w rozwiązanie problemu. Ja może po prostu przekleję część podsumowań, które dały mi te llm'y żeby zarysować co już się już zdarzyło I co się dzieje. 
"nie odtwarza się w głównym, codziennym profilu użytkownika – wideo po prostu nie startuje, player milczy, a żądanie pliku .webm w ogóle nie jest wysyłane.
Kontrolny punkt odniesienia: Na czystym, nowym profilu Firefoxa oraz w przeglądarce Google Chrome ten sam trailer działa perfekcyjnie od pierwszego kliknięcia.
Paradoks: Miniatura podglądu po najechaniu myszką w zepsutym profilu potrafi na ułamek sekundy próbować odpalić plik .webm, co udowadnia, że dekodowanie sprzętowe i zdolność odtwarzania wideo fizycznie w przeglądarce istnieją.
Co zostało zdiagnozowane i wykluczone (Krok po kroku) W trakcie wielogodzinnych poszukiwań odrzucono szereg hipotez jako nietrafionych dla tego konkretnego przypadku:
Podstawowe czyszczenie: Tradycyjne czyszczenie ciasteczek, danych witryny, twarde odświeżanie (Ctrl+F5) oraz okno prywatne nie przyniosły żadnego rezultatu.
Blokery reklamy i skrypty zewnętrze: UBlock Origin, wbudowana Wzmocniona Ochrona przed Śledzeniem oraz rozszerzenie DuckDuckGo zostały całkowicie wyłączone dla domeny Filmweb – mimo to odtwarzacz nadal odmawiał współpracy.
Zaawansowane flagi w about:config:   * privacy.resistFingerprinting – miało prawidłową wartość false.   * media.autoplay.blocking_policy – ustawione domyślnie na 0.   * media.eme.enabled – ustawione na true.   * media.webm.enabled oraz media.mediasource.enabled – obie flagi dekodowania były prawidłowo włączone na true.
Polityki organizacji i pliki startowe: W folderze profilu nie było pliku user.js, a zasady organizacji w about:support pozostawały nieaktywne.
Analiza konsoli JavaScript (F12):   * Wstępne podejrzenia o brak funkcji resolveAdsRichContentModule (związanej ze skryptem reklamowym smart.js z domeny sascdn.com) okazały się ślepą uliczką – po odświeżeniu skrypt ładował się poprawnie (status HTTP 200), a funkcja zwracała poprawny typ function.   * Sprawdzenie skryptu analitycznego Gemius (xgemius.js) wykazało wynik undefined dla zmiennej window.pp_gemius_hitdata, a konsola nie wyrzucała żadnych krytycznych błędów krytycznych (poza ostrzeżeniami o wstępnym wczytywaniu zasobów – preload).   * Zastosowanie w konsoli kodu wymuszającego wychwytywanie błędów (window.addEventListener('error'...)) wykazało całkowitą ciszę – przeglądarka i skrypty nie napotykały żadnego wyjątku JavaScript, co oznacza, że kod odtwarzacza celowo i świadomie przerywał działanie, uznając, że warunki środowiskowe nie są spełnione.
Ostateczne wnioski detektywistyczne
Problem nie leży w aktualnych wtyczkach ani w bieżących ustawieniach: Skoro wyłączenie dodatków oraz czyszczenie lokalnych baz danych JavaScript (localStorage, sessionStorage, IndexedDB) nic nie zmieniło, to zewnętrzni winowajcy zostali w pełni oczyszczeni z zarzutów.
Nawarstwienie historyczne: Ponieważ problem ten (z przerwami) towarzyszył przeglądarce od wielu miesięcy/lat, a jego powrót wiązał się z kolejnymi aktualizacjami Firefoxa lub zmianami w kodzie Filmwebu, doszło do trwałego uszkodzenia lub zakleszczenia stanu w wewnętrznej, ukrytej bazie uprawnień i preferencji profilu.
Decyzja o wstrzymaniu inwazyjnych napraw: Ponieważ głębsze czyszczenie plików systemowych profilu (takich jak permissions.sqlite czy content-prefs.sqlite) niosło za sobą ryzyko bezpowrotnego naruszenia stabilności innych, pieczołowicie budowanych ustawień witryn – wspólnie podjęto decyzję o rezygnacji z hardcorowych ingerencji.
Co można uznać za ustalone?     Strona trailera Filmwebu jest poprawnie pobierana.     API zwraca informacje o trailerze.     Kontener playera istnieje w strukturze HTML.     W kontenerze znajduje się wyłącznie pusty placeholder.     W głównym dokumencie nie ma elementu <video>.     Nie zarejestrowano żądania właściwego pliku WEBM.     Jedyny znaleziony iframe ma tytuł __tcfapiLocator i nie jest odtwarzaczem.
Czego NIE udowodniliśmy? To bardzo ważne dla dalszej diagnostyki. Nie udowodniliśmy:     uszkodzenia permissions.sqlite;     uszkodzenia cert9.db;     konfliktu w wewnętrznej bazie profilu;     blokowania określonego skryptu JavaScript;     błędu konkretnej funkcji inicjalizującej player;     że runtime: 0 jest przyczyną problemu;     że Filmweb celowo przerywa inicjalizację. Nie znamy jeszcze bezpośredniej przyczyny."

 

Opublikowano

Skoro na czystym profilu czy w trybie prywatnym działa, to obstawiałby może jakieś wtyczki do przeglądarki, blokery reklam itp. Ale by to sprawdzić, trzeba iść droga eliminacji, krok po kroku. Co jeszcze można zrobić...

1. Wyłącz akcelerację sprzętową (najszybszy test)
To klasyczny winowajca problemów z odtwarzaniem wideo w Firefoxie, który potrafi działać „w tle” i nie generować błędów w konsoli. Skoro miniatura próbuje odpalić plik, a player milczy, sterownik karty graficznej może blokować inicjalizację właściwego odtwarzacza.

Wejdź w Ustawienia >> Ogólne >> sekcja Wydajność.

Odznacz opcję „Używaj akceleracji sprzętowej, gdy jest dostępna”.

Uruchom ponownie Firefoxa i sprawdź trailer.

Dlaczego to może pomóc: W trybie czystym profilu Firefox często używa innych, domyślnych ścieżek renderowania, podczas gdy główny profil mógł „zapamiętać” błędny stan sterownika. Wyłączenie akceleracji wymusza renderowanie programowe .

2. Sprawdź, czy problemem nie jest „stary” stan uprawnień witryny
Wspomniałeś o obawie przed ruszaniem permissions.sqlite. Zamiast edytować pliki ręcznie, możesz spróbować „miękkiego resetu” uprawnień dla samej domeny Filmweb, bez ruszania reszty profilu.

Kliknij ikonę kłódki (lub tarczy) obok adresu filmweb.pl w pasku adresu.

Wybierz „Wyczyść ustawienia witryny” (lub „Zapomnij o tej witrynie”).

WAŻNE: To nie jest to samo co czyszczenie ciasteczek. To usuwa przypisane do domeny uprawnienia (np. do autoplay, powiadomień, ochrony przed śledzeniem), które mogły zostać uszkodzone przy którejś aktualizacji.

3. Test „czystego” profilu z przeniesieniem zakładek (test diagnostyczny)
Skoro nowy profil działa, a Twój nie, warto sprawdzić, czy problem siedzi w plikach konfiguracyjnych, czy w rozszerzeniach. W tym celu:

Utwórz nowy profil w Firefoxie (about:profiles → Utwórz nowy profil).

Nie przenoś jeszcze niczego. Sprawdź, czy trailer działa.

Jeśli działa, spróbuj skopiować tylko plik places.sqlite (zakładki i historia) ze starego profilu do nowego. Jeśli po restarcie trailer nadal działa, masz pewność, że to nie zakładki ani historia były problemem, a reszta „śmieci” w profilu. Wtedy najbezpieczniejszym rozwiązaniem jest po prostu pozostanie na nowym profilu i ręczne skonfigurowanie go na nowo, zamiast ryzykować niestabilność starego.

4. Sprawdź politykę „Autoplay” w about:config
Mimo że media.autoplay.blocking_policy było ustawione na 0, warto sprawdzić powiązane ustawienie, które mogło zostać nadpisane przez rozszerzenie lub aktualizację:

Wpisz about:config w pasku adresu.

Wyszukaj media.autoplay.default.

Upewnij się, że wartość jest ustawiona na 0 (Zezwalaj) lub 1 (Blokuj, ale zezwalaj na wyciszone). Jeśli jest tam 5 (Blokuj wszystko), player może nie startować, nawet jeśli teoretycznie powinien.

5. Ostateczność: Reset content-prefs.sqlite (jeśli nic nie pomoże)
Jeśli obawiasz się utraty ustawień, ale chcesz wykluczyć uszkodzenie preferencji treści:

Zamknij Firefoxa.

Przejdź do folderu profilu (wpisz about:support w Firefoxie i kliknij „Otwórz folder profilu”).

Znajdź plik content-prefs.sqlite i zmień jego nazwę na content-prefs.sqlite.bak (nie usuwaj go).

Uruchom Firefoxa. Stworzy on nowy, czysty plik. Sprawdź trailer. Jeśli problem ustąpi, miałeś uszkodzoną bazę preferencji treści (np. dotyczącą rozmiaru czcionki lub poziomu powiększenia dla Filmwebu, co paradoksalnie może wpływać na układ playera). Jeśli nie pomoże, możesz przywrócić starą nazwę pliku.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...