m2m, a purely command line bash application which allows you to download any video or playlist off of youtube dailymotion and pretty much anything yt-dlp supports
Comments
SilverElfin•3mo ago
I saw this depends on yt-dlp but also recall hearing that yt-dlp no longer works due to Google taking actions. Has that changed? Also will this work with private playlists?
brulard•3mo ago
Tried yt-dlp right now, seems to work fine
chrsw•3mo ago
"right now"
yt-dlp frequently breaks, and is impressively usually fixed pretty quick, because Google is actively shutting of ways to access their content without telemetry, tracking or ads. It's a cat and mouse game and if you're willing to play it, then good luck to you.
> This is a follow-up to #14404, which announced that yt-dlp will soon require an external JavaScript runtime (e.g. Deno) in order to fully support downloading from YouTube.
> With the release of yt-dlp version 2025.11.12, external JavaScript runtime support has arrived.
saffron-sh•3mo ago
yt-dlp works just fine, no breakage for as long as i created m2m and now am maintaining it, and as for the thing about private playlists, IT WORKS ON THEM as long as you have the link for them and thus have them as "unlisted" meaning anyone with a link can view so you can download all of the videos of a playlist with its link
knowitnone3•3mo ago
wav format is a bad default.
saffron-sh•2mo ago
changed it to mkv, thanks for pointing out though
dhuan_•3mo ago
It's also possible create an HTTP service that acts as a wrapper to yt-dlp with just a few lines of shell, I created this example in the following link:
SilverElfin•3mo ago
brulard•3mo ago
chrsw•3mo ago
yt-dlp frequently breaks, and is impressively usually fixed pretty quick, because Google is actively shutting of ways to access their content without telemetry, tracking or ads. It's a cat and mouse game and if you're willing to play it, then good luck to you.
toomuchtodo•3mo ago
toomuchtodo•2mo ago
> This is a follow-up to #14404, which announced that yt-dlp will soon require an external JavaScript runtime (e.g. Deno) in order to fully support downloading from YouTube.
> With the release of yt-dlp version 2025.11.12, external JavaScript runtime support has arrived.
saffron-sh•3mo ago