Click/tap here to expand/collapse the entire document
Click/tap here to expand/collapse the title section
π«οΈποΈποΈ The official source repository for the Seanpm2001 DRM blocklist.
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 filelanguage. 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
BlocklistProject#1213
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
-
- The original set of blocklists, containing source code comments, and other parameters
- Clean lists
-
- Clean lists are plain text blocklists that don't contain source code comments or other parameters.
Individual source code was removed from this README on 2024 April 21st. It can now be viewed only in the 10 blocklists listed above.
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
Iam-Py-testfor 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
Spirillenfor the bug report, and the suggestions.
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
Click/tap here to expand/collapse the documentation section
For Linux/BSD users
man hostsClick/tap here to expand/collapse the installation section
INSTALL- Outdated fileINSTALL.rst- Outdated file
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.
Click/tap here to expand/collapse the credits section
Not to be confused with Authors.
CREDITS- Outdated fileCREDITS.wiki- Outdated file
Click/tap here to expand/collapse the authors section
Not to be confused with Credits.
AUTHORS- Outdated fileAUTHORS.md- Outdated file
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
Click/tap here to expand/collapse the definitions section
Common definitions within this project.
Click/tap here to expand/collapse the DRM definition section
- Stands for:
Digital Restrictive MeasuresorDigital restrictions management(GNU definition) - Does not stand for:
Digital Rights Management - Forms:
WideVineFairPlayAdobe Digital EditionsValve Anti-CheatPrimeTimeEMEetc.
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)
Click/tap here to expand/collapse the EME definition section
- Stands for:
Encrypted Media Extensions - Does not stand for:
Extended Media Encryption - Forms:
EMEDRM
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)
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:
EMEDRM
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 have to be asked to be used, and will run from the browser itself (even in Firefox)
End of definitions
Click/tap here to expand/collapse the testing section
Click/tap here to expand/collapse the testing for heavy presence of DRM section
- Load the website in Firefox (without DRM installed/enabled)
- 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.
Click/tap here to expand/collapse the testing for presence of light DRM section
- Load the website in Firefox (without DRM installed/enabled)
- Try right clicking various pieces of media on the page
- If the save as option is græyed out or not present, the site likely uses EME
- 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 DRM and should be added to the DRM list as well.
End of testing section.
Click/tap here to expand/collapse the sources section
- TODO:
- Make citations regarding why websites were put on the blocklist. (in the documentation repository)
Click/tap here to expand/collapse the internal usage section
Other projects by me that plan to use this project
Click/tap here to expand/collapse the file info section
- File version:
12 (2024, Thursday, April 25th at 06:25 pm PST)
Click/tap here to expand/collapse the file history section
History of this file.
Click/tap here to expand/collapse the file history entry for version 1
This version was created by
@seanpm2001
Changes
- Started the file
- Added the
Titlesection - Added the
Files/listssection -
- Added the
Sites that produce DRMlist
- Added the
-
- Added the
Sites that use DRMlist
- Added the
-
- Added the
Sites that use-EME light-DRMlist
- Added the
-
- Added the
Sites that used-to use EMElist
- Added the
-
- Added the
Sites that used-to use DRMlist
- Added the
-
- Added the
Sites that used-to produce DRMlist
- Added the
-
- Added the
Sites that promote DRMlist
- Added the
-
- Added the
[DO NOT BLOCK] Sites that stand against DRMlist
- Added the
-
- Added the
Sites that used to stand against DRMlist
- Added the
- Added the
Subcategoriessection - Added the
Gitattributessection - Added the
File infosection - No other changes in version 1
Click/tap here to expand/collapse the file history entry for version 2
This version was created by
@seanpm2001
Changes
- Updated the
Titlesection - Added the
Testingsection -
- Added the
How to test for heavy presence of DRMsubsection
- Added the
-
- Added the
How to test for presence of light DRM (EME)subsection
- Added the
- Updated the
File infosection - Added the
File historysection -
- Added an entry for versions 1 and 2
- No other changes in version 2
Click/tap here to expand/collapse the file history entry for version 3
This version was created by
@seanpm2001
Changes
- Updated the
Titlesection - Added the
Notessection - Updated the
Files/listssection -
- Improved formatting
-
- Added a link list of the 10 blocklist files
- Added the
Qualificationssection - Added the
Sourcessection - Added the
Definitionssection -
- Added definition:
DRM
- Added definition:
-
- Added definition:
EME
- Added definition:
-
- Added definition:
Light DRM
- Added definition:
- Added the
Internal usagesection - Updated the
File infosection - Updated the
File historysection -
- Added an entry for versions 3
- No other changes in version 3
Click/tap here to expand/collapse the file history entry for version 4
This version was created by
@seanpm2001
Changes
- Updated the
Titlesection - Updated the
Notessection - Updated all sections to add dropdown support
- Added the
Footer - Updated the
File infosection - Updated the
File historysection -
- Added an entry for versions 4
- No other changes in version 4
Click/tap here to expand/collapse the file history entry for version 5
This version was created by
@seanpm2001
Changes
- Removed source code listing (they are now only viewable in the separate blocklist files
- Added the
Major updatessection - Updated the
File infosection - Updated the
File historysection -
- Added an entry for versions 5
- No other changes in version 5
Click/tap here to expand/collapse the file history entry for version 6
This version was created by
@seanpm2001
Changes
- Added clean list links to the blocklist listing
- Updated the
Major updatessection - Added the
Documentationsection - Added the
Installationsection - Added the
Creditssection - Added the
Authorssection - Updated the
File infosection - Updated the
File historysection -
- Added an entry for versions 6
- No other changes in version 6
Click/tap here to expand/collapse the file history entry for version 7
This version was created by
@all-contributors
Changes
- Added all-contributor formatting
- Added @seanpm2001 as a contributor
- No other changes in version 7
Click/tap here to expand/collapse the file history entry for version 8
This version was created by
@all-contributors
Changes
- Added @iam-py-test as a contributor
- No other changes in version 8
Click/tap here to expand/collapse the file history entry for version 9
This version was created by
@all-contributors
Changes
- Added @spirillen as a contributor
- No other changes in version 9
Click/tap here to expand/collapse the file history entry for version 10
This version was created by
@seanpm2001
Changes
- Updated the
File infosection - Updated the
File historysection -
- Added entries for versions 7, 8, 9, and 10
- No other changes in version 10
Click/tap here to expand/collapse the file history entry for version 11
This version was created by
@all-contributors
Changes
- Added @all-contributors as a contributor
- No other changes in version 11
Click/tap here to expand/collapse the file history entry for version 12
This version was created by
@seanpm2001
Note I initially forgot to add
@all-contributorsas a contributor before making the last release.
Changes
- Updated the
File infosection - Updated the
File historysection -
- Added entries for versions 11, and 12
- No other changes in version 12
End of file history.
Click/tap here to expand/collapse the footer
You have reached the end of this file.
Thanks goes to these wonderful people (emoji key):
Sean P. Myrick V19.1.7.2 π» π π π£ π π¨ π§ π€ |
iam-py-test π π§ π |
spirillen π π€ π§ π |
All Contributors π |
This project follows the
all-contributors specification. Contributions of any kind welcome!