Skip to content

Latest commit

Β 

History

403 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

All Contributors


Click/tap here to expand/collapse the entire document

Seanpm2001 DRM Blocklist

Seanpm2001 DRM Blocklist logo failed to load

Click/tap here to expand/collapse the title section

πŸš«οΈπŸ”’οΈπŸ“œοΈ The official source repository for the Seanpm2001 DRM blocklist.


Reasons to oppose DRM

Click/tap here to expand/collapse the Reasons to oppose DRM section

Check out:


2026 Update

Click/tap here to expand/collapse the 2026 Update section

I feel that a uBlock Origin version will work well alongside a Hosts file version, as I never got to using Host files, and the Host Files versions are untested. I got into uBlock Origin filters on the night of 2026, August 19th, and decided to revive this project.

The filters that are of importance are:

The project was further updated on 2026, August 22nd. Documentation has improved, and the project has been relicensed under the UNLICENSE Releases are now being made as well, one will be made for each day of change. Before the 2026, August 23rd update, releases for the 4 old versions have been created.

Releases

Click/tap here to expand/collapse the releases

Broken releases

I unfortunately feel that I revived this project after all of the hype died. I hope the hype can come back, maybe even stronger.

Maintenance of this blocklist type will likely be a little easier than maintenance of an anti-sexual content, or anti-tracker blocklist, as DRM doesn't have as big of an audience. That doesn't mean there aren't going to be tenns of thousands (or even hundreds of thousands) of entries, should it reach a high level of completion. By design, DRM is harder to implement, and in many cases, it also costs money to implement (see: WideVine) on top of buying and maintaining hardware, keeping software going, moderating, and the other maintenance needed of a website, DRM is a hoop many will not go through (and with time, hopefully no-one will do so ever again)


"AI" Notice

Click/tap here to expand/collapse the "AI" Notice and policy section

This project does not accept contributions made using any "AI" assistant. Any pull requests or issues involving "AI" will be closed. Users may also be blocked from contributing if violations are severe.

This project was proudly made entirely without the assistance of β€œAI”


Blocklist statistics

Click/tap here to expand/collapse the blocklist stats section

Statistics for the DRM blocklists.


Click/tap here to expand/collapse the blocklist stats table section

List Working links Hidden links (commented out) Dead links Total links Complete total Last checked
DRM-Blocklist/Anti-blocklist/Sites-that-stand-against-DRM 5 0 0 5 5 2026, August 28th
DRM-Blocklist/Blocklist/Sites-that-produce-DRM 17 0 0 17 22 2026, August 28th
DRM-Blocklist/Blocklist/Sites-that-promote-DRM 5 0 0 5 27 2026, August 28th
DRM-Blocklist/Blocklist/Sites-that-use-DRM 102 1 1 104 131 2026, August 28th
DRM-Blocklist/Blocklist/Sites-that-used-to-produce-DRM 0 0 0 0 131 2026, August 28th
DRM-Blocklist/Blocklist/Sites-that-used-to-promote-DRM 0 0 0 0 131 2026, August 28th
DRM-Blocklist/Blocklist/Sites-that-used-to-stand-against-DRM 1 0 0 0 132 2026, August 28th
DRM-Blocklist/Blocklist/Sites-that-used-to-use-DRM 0 0 0 0 132 2026, August 28th
DRM-Blocklist/Blocklist/Sites-that-used-to-use-EME-Light-DRM 0 0 0 0 132 2026, August 28th
DRM-Blocklist/Blocklist/Sites-that-use-EME-Light-DRM 10 0 0 10 142 2026, August 28th
DRM-Blocklist/All blocklists 140 1 1 142 142 2026, August 28th

It is still a very small blocklist, and needs lots of work. As of 2026, August 28th, the grand total is 142 links.


Notes

Click/tap here to expand/collapse the notes section

  • View drafts
  • I would have posted this on April 17th, but I was in the middle of a 5 day pause from new repositories, so that I could catch up on other repositories.
  • I am new to hosting/maintaining a blocklist, and this is my first time using the Hosts file language. Things likely won't work perfectly the first time, so please give feedback if you notice something isn't going right.
  • Right now, the list mainly consists of mainstream sites.
  • I plan to accept issues with new entries, but for the beginning, I am only going to accept issues that have the most links, as I want to build this list to be massive early on, then gradually increase and maintain it.
    • Please post issues with links, but add more links in replies to increase the chance of me accepting it. I won't always selectively target large troves, and will go for individual links at times as well.
  • During the first 3 drafts, I didn't put forth 100% effort into this project, as I had other things to work on, and this project was too negative to be done at certain times of the day.
  • The issue that helped start this project :octocat: BlocklistProject#1213

Files/lists

Click/tap here to expand/collapse the files/lists section

Listing of blocklist files.


Click/tap here to expand/collapse the files/lists overview section

  • Host file lists (these are being phased out, instead see the version below)

Click here to show obsolete versions

Host file lists (new)

Click here to show obsolete versions

Clean lists (new)


Individual source code was removed from this README on 2024 April 21st. It can now be viewed only in the 10 blocklists listed above.


Major updates

Click/tap here to expand/collapse the subcategories section

  • 2024.04.17 - First draft created
  • 2024.04.20 - Project published
  • 2024.04.21 - All trailing backslashes removed from Host Files, all lists are now functional. Thanks to :octocat: Iam-Py-test for helping out and being the first external contributor to the project.
  • 2024.04.25 - I came back to the project today to find 2 new issues from 3 days ago. I fixed 1 of them (a syntax error) while I am in the process of fixing the second one (regarding Clean Lists) this update introduces clean list variants of all 10 blocklists. Thanks to :octocat: Spirillen for the bug report, and the suggestions.
  • 2026.08.20 - I came back to this project, and added support for uBlock Origin, making these blocklists functional.
  • 2026.08.22 - The project was modernized, blocklists were updated, and the project was relicensed, now using the UNLICENSE, instead of the GNU General Public License V3.
  • 2026.08.23 - New documentation work was done, and 3 more links have been added to the blocklist.
  • 2026.08.24 - New documentation work was done, more links were added to the blocklist.
  • 2026.08.26 - New documentation work was done, more links were added to the blocklist.
  • 2026.08.27 - New documentation work was done, a lot of links were added to the blocklist.
  • 2026.08.28 - New documentation work was done, a record amount of links were added to the blocklist.

Subcategories:

Click/tap here to expand/collapse the subcategories section

# Streaming services
# Video sharing platforms
# Imaeg sharing platforms
# NFT Marketplaces
# Blogs
# Porn streaming services
# Music sharing platforms
# Document sharing platforms
# Digital storefronts
# Video games
# Activation servers
# Paywalls (split out)

TODO:

  • Sort A-Z

Documentation

Click/tap here to expand/collapse the documentation section

For Linux/BSD users

man hosts

:octocat: Separate documentation repository


Installation

Click/tap here to expand/collapse the installation section

I am very new to blocklists. I currently don't have installation instructions, as I have yet to install it on one of my Linux systems.

uBlock Origin

Click/tap here to expand/collapse the uBlock Origin installation section

uBlock Origin logo failed to load

Method 1

Difficulty: Easy

    1. Download uBlock Origin (if you haven't already) Firefox addon page
    1. Download the filter list
    1. Open uBlock Origin
    1. Click the gears icon
    1. Navigate to My filters
    1. Click the checkbox "enable custom filters" (if it isn't already checked)
    1. Click import and append
    1. Select the blocklist file(s)
    1. Reload any webpage on these lists, or open it up anew to test it out

Method 2

Difficulty: Easy

    1. Download uBlock Origin (if you haven't already) Firefox addon page
    1. Copy the source code for filter list
    1. Open uBlock Origin
    1. Click the gears icon
    1. Navigate to My filters
    1. Click the checkbox "enable custom filters" (if it isn't already checked)
    1. Paste the filter source code into the filter list at the bottom
    1. Reload any webpage on these lists, or open it up anew to test it out

End of installation instructions.


Qualifications

Click/tap here to expand/collapse the qualifications section

  • Almost any current video/music streaming service in existance
  • Sites that write articles with a pro-DRM stance
Firefox DRM DRM warning banner failed to load

If a website has this banner show up at any point, it should be added to the list.


FAQ

Click/tap here to expand/collapse the FAQ section

Nobody has asked anything yet, so the only entries right now are filler, based on the presumption that it will be asked.


FAQ: How do I prevent DRM from loading in my browser

Click/tap here to expand/collapse the FAQ: How do I prevent DRM from loading in my browser section

You need a browser that either doesn't support DRM, or makes it optional (such as Firefox) simply don't click "allow" when you see a popup asking to enable DRM. Keep your DRM setting disabled in settings.

Firefox DRM disable image failed to load

In Firefox (as of version 153) go to about:settings > Tabs and browsing > Media and uncheck Play DRM-controlled content

Unfortunately, this doesn't work for EME (light DRM) this blocklist will be most helpful for that.

The blocklist does not block DRM directly. It will only block sites that use DRM

If you are running a browser that does not support DRM, you are already heading in the right direction. This list can still be of use to you, as it will tell you which sites won't work/aren't worth your time.


FAQ: How do I install the Hostfiles blocklist

Click/tap here to expand/collapse the FAQ: How do I install the Hostfiles blocklistr section

The Hosts file version, as of 2026, August 20th, is not known to be functional. The uBlock Origin option is currently the one being developed, but development of the Hosts List version will resume in the future.


End of Frequently Asked Questions (FAQ)


Definitions

Click/tap here to expand/collapse the definitions section

Common definitions within this project.


DRM

Click/tap here to expand/collapse the DRM definition section

  • Stands for: Digital Restrictive Measures or Digital restrictions management (GNU definition)
  • Does not stand for: Digital Rights Management
  • Forms: WideVine FairPlay Adobe Digital Editions Valve Anti-Cheat PrimeTime EME etc.

Digital software/malware that attempts to take away the ownership rights and prevent the copying of files that the user has received through a digital distribution medium. DRM is constantly cracked, it is wasteful to both the environment (computing resources required to implement it) and talent (billions of dollars and millions of hours of time wasted per year on something that is not necessary, and can be cracked within days)


EME

Click/tap here to expand/collapse the EME definition section

  • Stands for: Encrypted Media Extensions
  • Does not stand for: Extended Media Encryption
  • Forms: EME DRM

A type of DRM (light DRM) that was controversially accepted as an Internet standard (due to support from sites like Netflix) but has caused monopolization of Internet software development, and hindered the progress of innovation (as all DRM does) this DRM tries to prevent users from right clicking/copying a file on a webpage, but isn't as heavy as a DRM scheme like WideVine. This type of DRM typically doesn't have to be asked to be used, and will run from the browser itself (even in Firefox)


Light DRM

Click/tap here to expand/collapse the Light DRM definition section

  • Stands for: Light Digital Restrictive Measures
  • Does not stand for: Light Digital Rights Management
  • Forms: EME DRM

DRM that tries to prevent users from right clicking/copying a file on a webpage, but isn't as heavy as a DRM scheme like WideVine. This type of DRM typically doesn't runs without asking to be used, and will run from the browser itself (even in Firefox)


End of definitions


Testing

Click/tap here to expand/collapse the testing section

How to test for heavy presence of DRM

Click/tap here to expand/collapse the testing for heavy presence of DRM section

  1. Load the website in Firefox (without DRM installed/enabled)
  2. If there is a yellow popup by Firefox that says "you must enable DRM to access certain parts of this page" (non-verbatim text) then the site uses DRM and should be added to the list.

How to test for presence of light DRM (EME)

Click/tap here to expand/collapse the testing for presence of light DRM section

  1. Load the website in Firefox (without DRM installed/enabled)
  2. Try right clicking various pieces of media on the page
  3. If the save as option is græyed out or not present, the site likely uses EME
  4. Additionally, if there is a yellow popup by Firefox that says "you must enable DRM to access certain parts of this page" (non-verbatim text) then the site uses heavy DRM and should be added to the DRM list as well.

End of testing section.


Sources

Click/tap here to expand/collapse the sources section


Internal usage

Click/tap here to expand/collapse the internal usage section

Other projects by me that plan to use this project


Repository structure

Click/tap here to expand/collapse the credits section

This project follows my source code style guide

File structure: ROOTFILES.base


Development

Click/tap here to expand/collapse the development section

I am looking for maintainers, and contributors. This project was not meant to be done singlehandedly.

To get started, head over to :octocat: Seanpm2001 DRM Blocklist Docs and fill out a justification form using the provided template. Note that every single field doesn't have to be filled out for it to be accepted. This database helps keep track of sites, and justifies why they are on the blocklist, and to what blocklist they belong on. Sites change over time, links can change, and sites can stop functioning entirely. It is basically a DRM Wiki. It saves others the trouble of having to go through the negativity of the subject.

I am going to be taking a break from this project after todays (2026, August 28th) update, but I will still accept pull requests, and read discussions, and issues.


Legal

Click/tap here to expand/collapse the Legal section

This project was orginally licensed under the GNU General Public License V3. In mid 2026, I realized that Copyright just doesn't work with my ethics system, and that there was no way to legally reverse engineer Copyleft to make it separate and distinct from Copyright. So I am going with the public domain, and I have chosen the Unlicense

This gives the project extra benefits. It removes legal constraints, and makes the project even more open. Unfortunately it also cuts off developers who work at companies with the terrible practice of forbidding their employees from working with public domain projects (such as Google) as much as I dislike Google, some of their employees might have been a knowledgeable source on which websites have DRM, and could have helped out with this project. I am sure as a community, this project can still thrive.

While this project is public domain, I still very strongly believe attribution is needed. Any commits will receive proper attribution, regardless of the beliefs, or actions of the committer.

As far as I am aware, blocklists do not "infringe on the Copyright" of streaming services, and DRM-based platforms, although I am sure someday the RIAA and MPAA will find a way to say they do (if people can continue to tolerate them to that point) there are no known legal risks to using this software.


Credits

Click/tap here to expand/collapse the credits section

Not to be confused with Authors.


Authors

Click/tap here to expand/collapse the authors section

Not to be confused with Credits.


File info

Click/tap here to expand/collapse the file info section

  • File version: 16 (2026, Friday, August 28th at 05:12 pm PST)

File history

Click/tap here to expand/collapse the file history section

History of this file.


Version 1 (2024, Wednesday, April 17th at 9:16 pm PST)

Click/tap here to expand/collapse the file history entry for version 1

This version was created by :octocat: @seanpm2001

Changes

  • Started the file
  • Added the Title section
  • Added the Files/lists section
    • Added the Sites that produce DRM list
    • Added the Sites that use DRM list
    • Added the Sites that use-EME light-DRM list
    • Added the Sites that used-to use EME list
    • Added the Sites that used-to use DRM list
    • Added the Sites that used-to produce DRM list
    • Added the Sites that promote DRM list
    • Added the [DO NOT BLOCK] Sites that stand against DRM list
    • Added the Sites that used to stand against DRM list
  • Added the Subcategories section
  • Added the Gitattributes section
  • Added the File info section
  • No other changes in version 1

Version 2 (2024, Thursday, April 18th at 12:21 pm PST)

Click/tap here to expand/collapse the file history entry for version 2

This version was created by :octocat: @seanpm2001

Changes

  • Updated the Title section
  • Added the Testing section
    • Added the How to test for heavy presence of DRM subsection
    • Added the How to test for presence of light DRM (EME) subsection
  • Updated the File info section
  • Added the File history section
    • Added an entry for versions 1 and 2
  • No other changes in version 2

Version 3 (2024, Friday, April 19th at 06:13 pm PST)

Click/tap here to expand/collapse the file history entry for version 3

This version was created by :octocat: @seanpm2001

Changes

  • Updated the Title section
  • Added the Notes section
  • Updated the Files/lists section
    • Improved formatting
    • Added a link list of the 10 blocklist files
  • Added the Qualifications section
  • Added the Sources section
  • Added the Definitions section
    • Added definition: DRM
    • Added definition: EME
    • Added definition: Light DRM
  • Added the Internal usage section
  • Updated the File info section
  • Updated the File history section
    • Added an entry for versions 3
  • No other changes in version 3

Version 4 (2024, Saturday, April 20th at 01:53 pm PST)

Click/tap here to expand/collapse the file history entry for version 4

This version was created by :octocat: @seanpm2001

Changes

  • Updated the Title section
  • Updated the Notes section
  • Updated all sections to add dropdown support
  • Added the Footer
  • Updated the File info section
  • Updated the File history section
    • Added an entry for versions 4
  • No other changes in version 4

Version 5 (2024, Sunday, April 21st at 12:50 pm PST)

Click/tap here to expand/collapse the file history entry for version 5

This version was created by :octocat: @seanpm2001

Changes

  • Removed source code listing (they are now only viewable in the separate blocklist files
  • Added the Major updates section
  • Updated the File info section
  • Updated the File history section
    • Added an entry for versions 5
  • No other changes in version 5

Version 6 (2024, Thursday, April 25th at 03:16 pm PST)

Click/tap here to expand/collapse the file history entry for version 6

This version was created by :octocat: @seanpm2001

Changes

  • Added clean list links to the blocklist listing
  • Updated the Major updates section
  • Added the Documentation section
  • Added the Installation section
  • Added the Credits section
  • Added the Authors section
  • Updated the File info section
  • Updated the File history section
    • Added an entry for versions 6
  • No other changes in version 6

Version 7 (2024, Thursday, April 25th at 03:27 pm PST)

Click/tap here to expand/collapse the file history entry for version 7

This version was created by :octocat: @all-contributors

Changes

  • Added all-contributor formatting
  • Added @seanpm2001 as a contributor
  • No other changes in version 7

Version 8 (2024, Thursday, April 25th at 03:31 pm PST)

Click/tap here to expand/collapse the file history entry for version 8

This version was created by :octocat: @all-contributors

Changes

  • Added @iam-py-test as a contributor
  • No other changes in version 8

Version 9 (2024, Thursday, April 25th at 03:33 pm PST)

Click/tap here to expand/collapse the file history entry for version 9

This version was created by :octocat: @all-contributors

Changes

  • Added @spirillen as a contributor
  • No other changes in version 9

Version 10 (2024, Thursday, April 25th at 03:45 pm PST)

Click/tap here to expand/collapse the file history entry for version 10

This version was created by :octocat: @seanpm2001

Changes

  • Updated the File info section
  • Updated the File history section
    • Added entries for versions 7, 8, 9, and 10
  • No other changes in version 10

Version 11 (2024, Thursday, April 25th at 06:15 pm PST)

Click/tap here to expand/collapse the file history entry for version 11

This version was created by :octocat: @all-contributors

Changes

  • Added @all-contributors as a contributor
  • No other changes in version 11

Version 12 (2024, Thursday, April 25th at 06:25 pm PST)

Click/tap here to expand/collapse the file history entry for version 12

This version was created by :octocat: @seanpm2001

Note I initially forgot to add @all-contributors as a contributor before making the last release.

Changes

  • Updated the File info section
  • Updated the File history section
    • Added entries for versions 11, and 12
  • No other changes in version 12

Version 13 (2026, Thursday, August 20th at 05:13 pm PST)

Click/tap here to expand/collapse the file history entry for version 13

This version was created by :octocat: @seanpm2001

Note This project has been revived. Support for uBlock Origin has been added

Changes

  • Added a logo to the top
  • Added the 2026 Update section
  • Updated the Files/lists section
  • Updated the Installation Instructions section
    • Added 2 methods for installing with uBlock Origin
  • Updated the definition for light DRM (syntax fixes)
  • Added the FAQ section
    • Added the FAQ: How do I prevent DRM from loading in my browser subsection
    • Added the FAQ: How do I install the Hostfiles blocklist subsection
  • Updated the File info section
  • Updated the File history section
    • Added a file history entry for version 13
  • No other changes in version 13

Version 14 (2026, Saturday, August 22nd at 02:15 pm PST)

Click/tap here to expand/collapse the file history entry for version 14

This version was created by :octocat: @seanpm2001

Note A supplemental update for 2026, August 22nd.

Changes

  • Updated the 2026 Update section
  • Updated the Major updates section
  • Updated the Files/lists section
  • Added the "AI" Notice section
  • Updated the File info section
  • Updated the File history section
    • Added a file history entry for version 14
  • No other changes in version 14

Version 15 (2026, Sunday, August 23rd at 02:45 pm PST)

Click/tap here to expand/collapse the file history entry for version 15

This version was created by :octocat: @seanpm2001

Note A supplemental update for 2026, August 23rd.

Changes

  • Added the Reasons to oppose DRM section
  • Updated the uBlock Origin section
  • Updated the 2026 Update section
  • Updated the Major updates section
  • Updated the Sources section
  • Updated the FAQ: How do I prevent DRM from loading in my browser section
  • Moved the Credits and Authors sections further down
  • Added the Repository structure section
  • Added the Legal section
  • Updated the File info section
  • Updated the File history section
    • Added a file history entry for version 15
  • No other changes in version 15

Version 16 (2026, Sunday, August 28th at 05:12 pm PST)

Click/tap here to expand/collapse the file history entry for version 16

This version was created by :octocat: @seanpm2001

Note A supplemental update for 2026, August 28th, forgot to update this README for the past few releases.

Changes

  • Added the Blocklist statistics section
  • Added the Development section
  • Updated the uBlock Origin section
  • Updated the 2026 Update section
  • Updated the Major updates section
  • Updated the File info section
  • Updated the File history section
    • Added a file history entry for version 16
  • No other changes in version 16

End of file history.


Footer

Click/tap here to expand/collapse the footer

You have reached the end of this file.

EOF

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Sean P. Myrick V19.1.7.2
Sean P. Myrick V19.1.7.2

πŸ’» πŸ“– πŸ“† πŸ”£ πŸ–‹ 🎨 🚧 πŸ€”
iam-py-test
iam-py-test

πŸ› 🚧 πŸ‘€
spirillen
spirillen

πŸ› πŸ€” 🚧 πŸ‘€
All Contributors
All Contributors

πŸ“–

This project follows the :octocat: all-contributors specification. Contributions of any kind welcome!


Releases

Packages

Used by

Contributors

Languages