Releases

  • nTube 1.5.9

    nullifed 3 months ago 0 commits to master since this release

    uh this is a hotfix, that's about it.

    Changes:

    • Fix breakages caused by YouTube doing things (can't wait for them to break channel extraction again)
    • Major stability improvements.
    • Automatic data saving now works correctly
    • Improved support for legacy browsers and macOS users
    • Added instance mode customization for hosts, this allows you to run an embed-only instance or Invidious API only instance.

    and more...

    Known issues:

    • A work in progress version of threadIt! is being used, the web server will rarely have a panic attack and drop a connection randomly.
    • A work in progress video rate limiter was added, this in incomplete and non-functioning.
    • The frontpage experiment was broken by YouTube in a way that makes it infeasible to support any longer, it will be removed in the next release.

    This build still includes Rhino (https://github.com/mozilla/rhino) to provide v9 decipherer support, probably till the end of time.


    nTube 1.5.9r1 (revision 1) backports a fix that would otherwise prevent extraction of age-restricted content.


    nTube 1.5.9r2 (revision 2) backports a fix that once again allows comments to work on videos with clarifications on them.


    nTube 1.5.9r3 (revision 3) backports a fix for an upcoming breakage to the v9/DFS cipher payload.

     
  • nTube 1.5.8

    nullifed 6 months ago 1 commits to master since this release

    The first release of 2024.

    I've been considering moving to a rolling release/YYYY.MM.R release model for a while, I might switch over to that eventually.

    Changes:

    • Support for YouTube's heatmaps.
    • Improved support for legacy devices and iOS/iPadOS.
    • Probably fixed Java 17 (and newer) being broken.
    • Privacy improvements.
    • Minor performance work.

    and more...

    Known issues:

    • Instances may be throttled since YouTube is moving to QUIC + a annoying POST payload for video requests, this is being addressed.
    • HttpServer was compiled with ZSTD support enabled by default, currently only Chrome (https://caniuse.com/zstd) supports this, I hope Safari and Firefox don't somehow break it.

    This build includes Rhino (https://github.com/mozilla/rhino) to provide v9 decipherer support, probably till the end of time.

     
  • nTube 1.5.7

    nullifed 10 months ago 2 commits to master since this release

    Boo!

    Another nTube release full of fixes and improvements is here.

    Changelog:

    • Bug fixes
    • Performance tweaks.
    • Improved mobile UI.
    • Improvements for hosting public instances.

    Known issues:

    • This release will NOT work with Java 17. (thanks Java)
    • Livestream chat is broken as YouTube has removed their internal fallback logic.
    • SSLv3 clients will no longer be able to connect to nTube. This is intended.

    This build will include Rhino (https://github.com/mozilla/rhino) to provide v9 decipherer support, and you will like it.

     
  • nTube 1.5.6

    nullifed 1 year ago 3 commits to master since this release

    5 years ago, the first build of nTube was "tagged" (i didn't do any version control then) since then I have suffered along YouTube's wild ride, and probably will continue for as long as I feasibly can.

    Changes:

    • Minor performance tweaks.
    • Privacy and security tweaks.
    • UI and mobile UI improvements.
    • Experimental Invidious compatibility layer support.

    1.5.6 introduces a new fallback TLS certificate, if you used the previous one you will have to re-add this one into your trust chain.

    This build still includes Rhino (https://github.com/mozilla/rhino) to provide v9 decipherer support.

     
  • nTube 1.5.5

    nullifed 1 year ago 4 commits to master since this release

    This is the second attempt of releasing 1.5.5. Fun. (context: nothing beats Base32 generating invalid data, breaking strings, yippie)

    This build should've been out a month ago but polishing things and working on the 5 years changes was not fun. (still need to do some things)

    Changes:

    • Age-gate/restriction fixes
    • Tweaks for mobile and widescreen users
    • Updated channel page to support the uploads split
    • Improvements to the general proxy.

    This build still includes Rhino (https://github.com/mozilla/rhino) to provide v9 decipherer support.

     
  • nTube 1.5.4

    nullifed 1 year ago 6 commits to master since this release

    Here's the 24 days late """new years""" build.

    nTube is 5 years old this year and I was working on something, well many things, I have till June to finish this up so working hard on that.

    Removed features:

    • Bitchute is no longer supported.

    Changes:

    • More fixes and performance improvements
    • New search UI
    • Slightly faster UI
    • Comment section now supports loading replies
    • The community tab in the channels page is now stable.

    This build still includes Rhino (https://github.com/mozilla/rhino) to provide v9 decipherer support.

     
  • nTube 1.5.3

    nullifed 2 years ago 7 commits to master since this release

    Oh look, it's a late 4th birthday release, yup, 4 years since nTube was started. Apparently I have to do something next year.

    Changes:

    • Stability improvements (actual ones this time)
    • Minor performance tweaks
    • Heatmap support
    • Unofficial JRE 17+ support
    • Update YTE to latest 2.2 build.
    • Added an option to select what port to use. And much more...
     
  • nTube 1.5.2

    nullifed 2 years ago 8 commits to master since this release

    New season, new re-wait this is a hotfix.

    Something that is relevant very soon broke and would've rendered nTube unusable for 24 hours, I might have fixed it.

    Changes:

    • Performance improvements
    • Update YTE to 2.2
    • Age-gate fixes
    • Minor tweaks
     
  • nTube 1.5.1

    nullifed 2 years ago 9 commits to master since this release

    New season, new release.

    The time has come for more questionable code, at least this isn't the upcoming 1.4.x LTS.

    Changes:

    • Use BQDE as the default executor (it's stable now...)
    • Fix issues which have arisen over time.
    • Performance improvements.
    • Add watch later.
    • Update to POSS 3.0 license
    • Re-added audio only mode.
    • Added localized video text (can be disabled)

    NOTICE 1: SSL/HTTPS is now enabled again.

    NOTICE 2: This build will still NOT work with JRE's newer than 16, hopefully 1.5.2 will.

     
  • nTube 1.5, release candidate 5

    nullifed 2 years ago 15 commits to master since this release

    This release candidate is a final set of polish before nTube reaches stable.

    WARNING: BQDE (the default executor) may be buggy as it has been given a rewrite, this may result in deadlocks.

    WARNING 2: This is the final release of nTube that supports JRE's newer than 16. Future builds will prevent you from running nTube. (JRE 16 users MUST use the --illegal-access=warn JVM argument in order to use nTube)

    BONUS: nTube internally is now on rolling release and on version control, should be fun.

    Changes:

    • Fix age restricted content.
    • Fix download speed throttling.
    • Bug fixes.
    • Performance improvements.