Invidious

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Invidious
Original authorOmar Roth
DevelopersSamantaz Fox, unixfox, Matthew McGarvey[1]
Initial releaseAugust 13, 2018; 7 years ago (2018-08-13)
Stable release
2025.06.22-adc9835 / June 22, 2025; 13 months ago (2025-06-22)
RepositoryMirror from GitHub: gitea.invidious.io/iv-org/invidious, GitHub: github.com/iv-org/invidious
Written inCrystal, HTML, JavaScript
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    TypeFrontend
    LicenseAGPLv3

    Invidious is a free and open-source alternative frontend to YouTube.[2][3] It is available as a Docker container,[4] or from the GitHub master branch.[5] It is intended to be used as a lightweight and "privacy-respecting" alternative to the official YouTube website.[2] Many privacy preserving redirecting software as well as YouTube clients use Invidious instances.[6][7][8][9]

    Invidious does not use the official YouTube API but scrapes the website for video and metadata such as likes and views.[10] This is done intentionally to decrease the amount of data shared with Google, but YouTube can still see a user's IP address.[11] The web-scraping tool is called the Invidious Developer API.[10] It is also partially used in the free and open-source app, Yattee.[12]

    History

    [edit | edit source]

    In 2020, Omar Roth stated that he would be stepping down from the project and shutting down the main instance at invidio.us.[13] However, the project still continues and unofficial instances of the service still exist.[14]

    In June 2023, Invidious received a take-down order from YouTube.[15][16] The cease and desist notice followed recent "experiments" by YouTube of blocking non-premium users who use an ad-blocking web browser.[17][18] The Invidious developers decided to ignore the letter as they did not use the YouTube API.[19] Jules Roscoe of Vice.com stated YouTube was not alone in "cracking down", and noted new developer fees at Reddit are causing third-party developers to shut down.[20] According to Der Spiegel, "Invidious is installed on servers, which then act as unlicensed YouTube mirrors" to allow users to watch videos "free of advertising and tracking." Invidious was targeted by Google due to them having struggled for years to block downloading and uncontrolled access to videos and music.[21]

    See also

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]