DRM w Chrome to mechanizm, który w oficjalnej przeglądarce Google działa stale – nie trzeba go instalować, ale można go przypadkowo zablokować. Jeśli Netflix, Spotify czy inny serwis streamingowy wyświetla błąd odtwarzania, problem leży zwykle po stronie ustawień treści chronionych lub nieaktualnego modułu Widevine. Ten artykuł wyjaśnia, gdzie szukać przełącznika, jak sprawdzić stan modułu i co zrobić, gdy samo włączenie DRM nie rozwiązuje problemu.
Najważniejsze informacje z tego artykułu:
- DRM w Chrome opiera się na module Widevine, który od Chrome 57 jest trwale wbudowany w przeglądarkę i działa bez osobnej instalacji.
- Jedynym przełącznikiem dostępnym dla użytkownika jest ustawienie zaszyfrowanych treści pod adresem chrome://settings/content/protectedContent.
- Widevine można zaktualizować niezależnie od całej przeglądarki, korzystając z adresu chrome://components.
- Błąd DRM może wynikać z działania serwera DNS, wtyczek blokujących, VPN, ustawień firmowych lub uszkodzonego profilu Chrome.
- Na Androidzie jakość odtwarzania zależy od poziomu sprzętowego Widevine przypisanego do urządzenia (L1, L2 lub L3) i nie można go zmienić ustawieniami przeglądarki.
Jak odblokować DRM w Chrome – ustawienie treści chronionych krok po kroku?
Zacznij od adresu chrome://settings/content/protectedContent – wpisz go bezpośrednio w pasku adresu i naciśnij Enter. To jest jedyna strona w Chrome, która daje realną kontrolę nad tym, czy serwisy streamingowe mogą w ogóle korzystać z modułu Widevine.
Na tej stronie znajdziesz dwa przełączniki:
- Odtwarzanie treści chronionych – zezwala witrynom na uruchamianie Widevine i odtwarzanie zaszyfrowanych materiałów; jeśli jest wyłączony, serwis widzi DRM jako niedostępne, mimo że Widevine fizycznie działa w przeglądarce.
- Używanie identyfikatorów treści chronionych – bywa wymagane do licencji trwałych i do rozpoznania urządzenia przez serwis; część platform wymaga tej zgody osobno, np. przy pobieraniu treści offline.
Jeśli chcesz włączyć DRM, wykonaj te kroki:
- Otwórz Chrome i wpisz w pasek adresu: chrome://settings/content/protectedContent
- Sprawdź, czy przełącznik przy opcji Witryny mogą odtwarzać chronione treści jest włączony.
- Jeśli nie, włącz go i odśwież stronę serwisu streamingowego.
- Opcjonalnie włącz też Witryny mogą używać identyfikatorów urządzeń do treści chronionych – szczególnie jeśli korzystasz z licencji offline lub serwis nadal zgłasza błąd.
Do tych samych ustawień możesz dotrzeć przez menu: Ustawienia → Prywatność i bezpieczeństwo → Ustawienia witryn → Dodatkowe ustawienia treści → Zaszyfrowane treści.
Wskazówka: Możesz też zezwolić na DRM tylko dla konkretnej domeny – na tej samej stronie ustawień przewiń na dół, kliknij Dodaj przy sekcji zezwoleń i wpisz adres serwisu, np. netflix.com. To przydatne, jeśli nie chcesz globalnie zezwalać na identyfikatory urządzeń.
Jak sprawdzić i zaktualizować moduł Widevine w Chrome?
Widevine jest aktualizowany niezależnie od całej przeglądarki – Chrome pobiera go jako oddzielny komponent przez mechanizm Chrome Components, więc możliwa jest sytuacja, w której Chrome jest aktualny, a moduł Widevine – nie.
Żeby sprawdzić jego stan:
- Wpisz w pasek adresu: chrome://components
- Odszukaj pozycję Widevine Content Decryption Module.
- Kliknij Sprawdź aktualizacje.
- Jeśli pojawi się komunikat o dostępnej aktualizacji, poczekaj na jej pobranie i uruchom Chrome ponownie.
Jeśli moduł jest niewidoczny na liście lub pojawia się błąd wersji, warto odinstalować Chrome i zainstalować go ponownie z oficjalnej strony Google. Chrome zainstalowany z oficjalnego źródła Google zawsze zawiera Widevine – ten problem dotyczy głównie Chromium z repozytoriów Linuksa, które często nie dołączają modułu ze względów licencyjnych.

Co zrobić, gdy DRM jest włączone, a filmy nadal nie działają?
To częstszy scenariusz niż się wydaje. Przełącznik w ustawieniach jest włączony, moduł Widevine widnieje jako aktualny – a serwis nadal zgłasza błąd. Przyczyny bywają zaskakująco różne.
Zablokowany serwer licencyjny Widevine
Widevine musi komunikować się z zewnętrznym serwerem licencyjnym podczas każdego odtwarzania. Jeśli korzystasz z Pi-hole, NextDNS, AdGuard Home, firmowego firewalla lub filtra rodzinnego, serwer licencyjny (zwykle w domenie widevine.com lub googleapis.com) może być blokowany. Efektem jest błąd DRM, mimo że Chrome i serwis działają poprawnie. Sprawdź logi DNS i tymczasowo wyłącz filtrowanie, żeby zweryfikować, czy to jest przyczyna.
VPN i niedopasowanie regionów
VPN psuje DRM z innego powodu, niż większość użytkowników zakłada. Problem nie polega na blokowaniu Widevine – polega na tym, że serwis wideo wykrywa różne regiony dla licencji i dla strumienia CDN (sieci dostarczania treści). Licencja jest przyznawana dla jednego regionu, a strumień pochodzi z innego – i serwis odrzuca odtwarzanie. Rozwiązanie: wyłącz VPN lub upewnij się, że cały ruch, łącznie z licencją, przechodzi przez ten sam serwer.
Rozszerzenia i tryb incognito
Rozszerzenia blokujące reklamy lub skrypty śledzące (np. uBlock Origin, Privacy Badger) mogą blokować żądania do serwera licencyjnego, bo nie odróżniają ich od reklam. Sprawdź, czy problem znika po wyłączeniu wyskakujących okienek i blokerów w Chrome.
Możesz też otworzyć serwis w trybie incognito z wyłączonymi rozszerzeniami – jeśli tam działa, a w normalnym oknie nie, winne jest jedno z zainstalowanych rozszerzeń.
Uszkodzony profil Chrome
Jeśli DRM działa w nowym profilu Chrome, ale nie działa w starym, przyczyną może być uszkodzony lokalny magazyn licencji. Żeby to sprawdzić:
- Otwórz nowe okno incognito i przetestuj serwis.
- Jeśli działa – wejdź w Chrome w Ustawienia → Zaawansowane → Wyczyść dane przeglądania, wybierz konkretną witrynę i usuń jej dane lokalne.
- Pamiętaj, że ta operacja usuwa też tokeny sesji i ewentualne licencje offline danego serwisu.
Blokowanie plików cookie
Blokowanie cookie przez ustawienia Chrome lub rozszerzenie może uniemożliwić odnowienie licencji DRM. Dzieje się tak szczególnie wtedy, gdy odtwarzacz jest osadzony w domenie innej niż główna strona serwisu – np. player.serwis.pl zamiast serwis.pl. Sprawdź ustawienia pod adresem chrome://settings/content/cookies i upewnij się, że domena serwisu nie jest na liście blokowanych.
Wskazówka: Jeśli pracujesz na komputerze firmowym, zajrzyj pod adres chrome://policy przed grzebaniem w ustawieniach. Jeśli administrator wymusił politykę blokującą DRM, przełącznik w ustawieniach może być widoczny, ale całkowicie nieskuteczny. W takim przypadku jedynym rozwiązaniem jest kontakt z działem IT.
Czy sprzęt może być przyczyną problemów z DRM w Chrome?
Tak – i to częściej, niż można by oczekiwać. HDCP (High-bandwidth Digital Content Protection – technologia ochrony treści cyfrowych przez HDMI) jest osobną warstwą ochrony, niezależną od ustawień Chrome. Jeśli monitor, kabel HDMI, stacja dokująca, przejściówka lub splitter nie obsługują HDCP, serwis może odmawiać odtwarzania mimo poprawnie skonfigurowanego DRM w przeglądarce.
Na podobnej zasadzie działa odtwarzanie przez zdalny pulpit, maszynę wirtualną lub wirtualny sterownik ekranu – część serwisów wymaga tak zwanej chronionej ścieżki wyświetlania, której wirtualne środowisko nie zapewnia. Efektem jest czarny ekran lub komunikat o błędzie DRM.
W takich przypadkach może pomóc wyłączenie akceleracji sprzętowej w Chrome (Ustawienia → System → Używaj akceleracji sprzętowej, gdy jest dostępna), choć warto mieć świadomość, że w niektórych serwisach obniży to jakość odtwarzania lub uniemożliwi dekodowanie materiałów wymagających bezpiecznej ścieżki sprzętowej.
Warto też pamiętać, że samo włączenie DRM nie gwarantuje jakości 4K ani HDR. O tym decyduje zestaw warunków:
- Poziom Widevine na urządzeniu (L1 wymaga układu TEE – bezpiecznego środowiska wykonawczego wbudowanego w procesor).
- Obsługa HDCP przez cały tor wideo (kabel, monitor, karta graficzna).
- System operacyjny i kodek (np. VP9 lub H.265).
- Polityka konkretnego serwisu (np. Netflix 4K wymaga Widevine L1 i certyfikowanego urządzenia).

Jak DRM działa na Androidzie i czy można go odblokować?
Chrome na Androidzie korzysta z modułu Widevine zainstalowanego na poziomie systemu operacyjnego, a nie przeglądarki. Przeglądarka pyta system przez interfejs EME (Encrypted Media Extensions), jaki poziom bezpieczeństwa DRM jest dostępny – i system zwraca odpowiedź: L1, L2 lub L3.
Poziomy te różnią się fundamentalnie:
- L1 – dekodowanie odbywa się sprzętowo w TEE; wymagany do odtwarzania treści w Full HD i 4K przez większość serwisów.
- L2 – pośredni, rzadko spotykany.
- L3 – dekodowanie programowe; wystarczy do standardowej jakości, ale serwisy premium mogą ograniczać rozdzielczość do 480p lub 720p.
Poziomu Widevine przypisanego do urządzenia nie da się zmienić ustawieniami przeglądarki ani aplikacji. Jest on zapisany w oprogramowaniu sprzętowym telefonu i przyznawany przez Google na etapie certyfikacji urządzenia. Rootowanie telefonu lub instalacja nieoficjalnego systemu najczęściej obniża poziom z L1 do L3, bo narusza integralność środowiska TEE. Żeby sprawdzić poziom Widevine na swoim telefonie, możesz skorzystać z aplikacji DRM Info dostępnej w Google Play.
Jak to wygląda na Linuksie – Chromium, Flatpak i dystrybucje?
Na Linuksie sprawa komplikuje się, bo system DRM zależy od tego, skąd pochodzi przeglądarka. Chrome pobrany z oficjalnej strony Google zawiera Widevine i obsługuje DRM od razu po instalacji. Chromium z repozytoriów większości dystrybucji – już nie, bo paczki budowane przez maintainerów pomijają własnościowe komponenty ze względów licencyjnych.
Różne środowiska wymagają różnych działań:
- Chromium z repozytorium dystrybucji – zazwyczaj trzeba osobno doinstalować paczkę z Widevine (np. chromium-widevine lub chrome-binary-plugins zależnie od dystrybucji).
- Gentoo – Widevine wymaga jawnego ustawienia flagi
USE=widevinepodczas kompilacji Chromium lub instalacji pakietuwww-plugins/chrome-binary-plugins. - Flatpak – przeglądarki zainstalowane jako Flatpak z reguły zawierają własne Widevine i nie wymagają dodatkowej konfiguracji na poziomie systemu.
- Ungoogled Chromium – brak automatycznej integracji z Google oznacza brak wbudowanego Widevine; moduł trzeba ręcznie skopiować z oficjalnego Chrome i umieścić we właściwej ścieżce zgodnej z oczekiwaniami builda. Kompatybilność jest krucha – wersja Widevine musi dokładnie odpowiadać wersji builda Chromium.
Jeśli po instalacji Chrome na Linuksie masz problem z pobieraniem plików lub treści chronionej, sprawdź też jak odblokować pobieranie plików w Chrome, bo te dwa problemy bywają mylone.
Wskazówka: Na Linuksie możesz szybko sprawdzić, czy Widevine jest dostępne, wchodząc na stronę bitmovin.com/demos/drm i klikając test DRM. Strona pokaże, które systemy DRM przeglądarka widzi i na jakim poziomie bezpieczeństwa.
Jak DRM jest obsługiwane w Firefoksie i Edge?
Chrome i Firefox używają tego samego systemu DRM, czyli Widevine Google’a, jako implementacji interfejsu EME. W Firefoksie Widevine jest domyślnie włączone i pobierane automatycznie – ale da się je wyłączyć ręcznie w ustawieniach lub skompilować Firefoksa z flagą USE=eme-free, co całkowicie usuwa obsługę DRM z przeglądarki. To jeden z powodów, dla których Firefox jest popularniejszy wśród użytkowników ceniących kontrolę nad prywatnością.
Edge na Windows korzysta z PlayReady – własnego systemu DRM Microsoftu wbudowanego w system operacyjny, a nie z Widevine. Dlatego część serwisów działa inaczej w Edge niż w Chrome, a problem z DRM może dotyczyć konkretnej kombinacji przeglądarka–serwis, a nie samego modułu. Edge na Linuksie ma tę kwestię rozwiązaną inaczej – Microsoft wyłączył Widevine na tej platformie całkowicie, a flaga w edge://flags jest wyszarzona z komunikatem o braku obsługi. W takiej sytuacji Chrome lub Firefox to jedyne przeglądarki desktopowe dające realną ścieżkę do odtwarzania treści chronionych DRM na Linuksie.
Jeśli korzystasz z Chrome i masz niezabezpieczoną stronę serwisu streamingowego, warto też sprawdzić jak zmienić komunikat o niezabezpieczonej stronie w Chrome, bo brak HTTPS może zakłócać działanie licencji DRM.
Podsumowanie
Odblokowanie DRM w Chrome w standardowym przypadku sprowadza się do włączenia opcji zaszyfrowanych treści pod adresem chrome://settings/content/protectedContent i sprawdzenia aktualności modułu Widevine w chrome://components. Jeśli to nie pomaga, przyczyną mogą być: filtr DNS blokujący serwer licencyjny, VPN, rozszerzenia, uszkodzony profil, polityki firmowe lub problemy sprzętowe z HDCP. Na Linuksie dochodzi kwestia źródła instalacji przeglądarki – Chrome z oficjalnej strony Google zawiera Widevine, Chromium z repozytoriów dystrybucji zwykle już nie. Na Androidzie poziom Widevine zależy od sprzętu i nie można go zmienić ustawieniami przeglądarki.
FAQ
Q: Czy włączenie DRM w Chrome wpływa na prywatność?
A: Tak, w pewnym stopniu. Widevine komunikuje się z zewnętrznymi serwerami licencyjnymi podczas odtwarzania. Opcja identyfikatorów urządzeń pozwala serwisom rozpoznawać konkretny sprzęt, co jest elementem systemu śledzenia licencji.
Q: Czy DRM w Chrome działa tak samo na Windows, macOS i Linuksie?
A: Na Windows i macOS Chrome z oficjalnego źródła działa identycznie. Na Linuksie dostępność Widevine zależy od sposobu instalacji – oficjalny Chrome ma moduł wbudowany, Chromium z repozytorium dystrybucji często już nie.
Q: Czy tryb gościa w Chrome obsługuje DRM tak samo jak normalny profil?
A: Tak, tryb gościa korzysta z tych samych komponentów przeglądarki, w tym Widevine. Różni się od trybu incognito brakiem dostępu do historii i profilu, ale DRM powinno działać poprawnie.
Q: Czy DRM może przestać działać po aktualizacji Chrome?
A: Tak, zdarza się, że aktualizacja Chrome tymczasowo rozspójnia wersję modułu Widevine z nową wersją przeglądarki. Wejście na chrome://components i wymuszenie aktualizacji Widevine zwykle to naprawia.
Q: Czy serwisy takie jak Netflix wymagają dodatkowych ustawień poza włączeniem DRM w Chrome?
A: Netflix wymaga Widevine L1 do odtwarzania w Full HD i wyżej. Poza ustawieniami Chrome decyduje poziom sprzętowy urządzenia, obsługa HDCP i posiadanie odpowiedniego planu subskrypcji.















Opublikuj komentarz