pytube
Tenacity
Our great sponsors
pytube | Tenacity | |
---|---|---|
2 | 136 | |
3 | 7,243 | |
- | - | |
0.0 | 5.6 | |
over 2 years ago | almost 2 years ago | |
Python | C++ | |
The Unlicense | GNU General Public License v2.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pytube
-
YouTube-DL core maintainer moves self to inactive list
Quicker explanation of how Youtube is doing it is at the source code of pytube: https://github.com/tfdahlin/pytube/blob/bb890af3b271a616bbe1...
This is linked from the description of PR 30184 of youtube-dl but @varenc linked to a specific comment (talking about patching Windows builds, AFAICT) which might confuse some people.
I'll even save you the click:
> YouTube's strategy to restrict downloading videos is to send a ciphered version
-
A cross platform front-end GUI of the popular YouTube-dl written in wxPython
There are workarounds (detailed very nicely in dirkf’s pull request for youtube-dl):
https://github.com/ytdl-org/youtube-dl/pull/30184
Pasting the content here for convenience:
Since summer 2021, YouTube has started serving media URLs with a query parameter such as …&n=SXiXBH-xzrjeioPN&…. This now appears to be the default behaviour. Unless the value of this parameter is transformed according to an algorithm delivered in the site player JS, the download speed for the URL is throttled to ~50kB/s.
Solutions for this include:
• implementing a more complete JS interpreter, eg based on PR [jsinterp] Actual JS interpreter¹ #11272;
• using an external JS interpreter (PhantomJS, now unmaintained, is used by some extractors);
• spoofing the Android or iOS client to acquire unthrottled links, as successfully implemented in yt-dlp².
This PR takes a different approach derived from the successful solution used in VLC's youtube.lua (also implemented differently in pytube³). The approach relies on the fact that the challenge algorithm is served in a mini-language within the minified player JS and therefore the specific algorithm can be extracted and executed by interpreting the mini-language without actually running the JS itself. [In parallel with this PR, a separate implementation of this approach was added to yt-dlp⁴.]
The implementation of the mini-language interpreter is directly translated from VLC's n_descramble() Lua function⁵. The result sufficiently resembles the original that it should be straightforward to share changes between the two implementations.
――――――
¹ — https://github.com/ytdl-org/youtube-dl/pull/11272
² — https://github.com/yt-dlp/yt-dlp/commit/c888ffb95ab0ab4f4cd1...
³ — https://github.com/tfdahlin/pytube/blob/bb890af3b271a616bbe1...
⁴ — https://github.com/yt-dlp/yt-dlp/commit/404f611f1c4aa516fbc4...
⁵ — https://code.videolan.org/videolan/vlc/-/blob/4fb284e5af69aa...
Tenacity
-
Want to donate to OSS. Where should it go? Multiple small donations, or a few larger donations? Who do you donate to?
Else Tenacity is an active fork of it which doesn't seem to accept donations hmm: https://github.com/tenacityteam/tenacity
- Audacium has officially merged with Tenacity
-
End of Traditional Consoles, you say?
Not anymore, unfortunately. They were bought out by an extremely shady company. Please look into forks of the project i. e. "tenacity" https://github.com/tenacityteam/tenacity. The details on the controversy around audacity also can be found on the page.
-
Audacity alternatives?
Tenacity also seems dead. This had the most active marketing, even set up donations and received $575 (so far); I wonder what will happen to that.
- Actual Decent Music Player
-
I Need VOCAL for this anime song by Nano.ripe
Add both the normal and vocal off versions to Tenacity File > Import audio.
-
open source and libre software
The icon to its left is tenacity, an audacity fork.
- Does Audacity still collect your data like your IP address?
-
The fact that Nvidia STILL doesn't fully support Wayland is bullshit
I think people underestimate the open source community. When there was some controversy surrounding audacity, a successful fork was created (tenacity). Same goes for youtube-dl, which stopped regularly updating and has since been "replaced" by yt-dlp.
- Liste des logiciels libres recommandés par l'Etat (source : code.gouv.fr)
What are some alternatives?
youtube-dl - Command-line program to download videos from YouTube.com and other video sites
audacium - Free and open-source audio editor
yt-dlp - A feature-rich command-line audio/video downloader
audacity - Tenacity is an easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor/recorder for Windows, MacOS, GNU/Linux and other operating systems. It is developed by a wide group of volunteers. Contributions welcome! [Moved to: https://github.com/tenacityteam/tenacity]
youtube-dl-gui - A cross platform front-end GUI of the popular youtube-dl written in wxPython.
audacity - Audio Editor
youtube-dl - Command-line program to download videos from YouTube.com and other video sites
sneedacity - Audio Editor
one-click-youtube-dl - Small tool to allow one-click downloading videos with youtube-dl
AudMonkey - AudMonkey - Free and open source audio editor
youtube-dl-gui - A cross platform front-end GUI of the popular youtube-dl written in wxPython.
audacity - Tenacity is an easy-to-use, cross-platform multi-track audio editor/recorder for Windows, MacOS, GNU/Linux and other operating systems and is developed by a group of volunteers as an open source software that respects user privacy. [Moved to: https://github.com/tenacityteam/tenacity]