- grte ( @grte@lemmy.ca ) 33•25 days ago
One of my favourite applications. I stopped paying for spotify and just use this to get music these days. Everything gets uploaded to youtube anyways.
- theshatterstone54 ( @theshatterstone54@feddit.uk ) 5•25 days ago
Does it automatically grab things like metadata (author, cover art, etc.) for you? And if it requires a flag, do you know it?
- grte ( @grte@lemmy.ca ) 8•24 days ago
I don’t bother personally for the most part but it seems like you can do it via --embed-metadata, --parse-metadata, and --embed-thumbnail.
- majestictechie ( @majestictechie@lemmy.fosshost.com ) English3•24 days ago
May I suggest SpotDL specifically for Spotify: https://github.com/spotDL/spotify-downloader
- Kallioapina ( @Kallioapina@lemmy.dbzer0.com ) English2•24 days ago
Does it work anymore? I’ve been getting the 500 error while trying to use it for a couple of months non stop.
- majestictechie ( @majestictechie@lemmy.fosshost.com ) English2•23 days ago
I’ve been using it recently without many issues
- Kallioapina ( @Kallioapina@lemmy.dbzer0.com ) English1•23 days ago
Huh. Wonder why its so finicky. Oh well, maybe I’ll give it another go in the future.
- thingsiplay ( @thingsiplay@beehaw.org ) 27•25 days ago
Maybe a little bit shameless plug from me, but I want point to my Bash script for Linux to make the daily yt-dlp life easier: https://github.com/thingsiplay/yt-dlp-lemon
yt-dlp-lemon -h
will show only a few options andyt-dlp-lemon -H
shows everything the script supports.- Blisterexe ( @Blisterexe@lemmy.zip ) 7•24 days ago
Oh hey i saw you in the comments of a brodie robertson video
- thingsiplay ( @thingsiplay@beehaw.org ) 6•24 days ago
Haha, hello there. World is small sometimes. :p
- TypicalHog ( @TypicalHog@lemm.ee ) English18•24 days ago
Absolutely. Bar none. Here’s my config for downloading best quality YT videos (but works for other sites too) if anyone wants to base theirs on it: https://pastebin.com/ba9sFURT
- theshatterstone54 ( @theshatterstone54@feddit.uk ) 9•25 days ago
It’s the main way I watch youtube now. After Piped and Newpipe stopped working for me across all devices, I only use 2 methods of watching Youtube now. Open in mpv (which is configured to use yt-dlp in the backend to make things faster), and download using yt-dlp. So it’s key to me keeping on watching Youtube. Recently, I’ve started getting ads showing up even on Mobile Vivaldi, so no more YT on my phone.
So my new workflow is to use Piped to find a video, then copy the end of the link and type "yt-dlp " in a terminal, wait for the video(s) to download, and open in mpv.
OR
In some cases, use Qutebrowser, with a custom keybind to open a video in mpv.
- KingJalopy ( @KingJalopy@lemm.ee ) 5•24 days ago
Newpipe works fine for me. They always fix it almost immediately.
- theshatterstone54 ( @theshatterstone54@feddit.uk ) 3•24 days ago
Yeah, but I use a fork called Tubular so I can get SponsorBlock and ReturnYoutubeDislike.
Edit: Turns out I just missed that there was an update. Phone playback is back!
- BrikoX ( @BrikoX@lemmy.zip ) English4•24 days ago
Try FreeTube.
Maybe just pay for YouTube Premium at at that point? It pays the video creators, and you don’t have to have a janky playback setup.
- GolfNovemberUniform ( @GolfNovemberUniform@lemmy.ml ) 7•24 days ago
Why would anyone want to support one of the most evil companies in the world alongside though?
If you don’t like Google keeping a cut, then sign up for all the Patreons for everyone you watch.
- GolfNovemberUniform ( @GolfNovemberUniform@lemmy.ml ) 6•24 days ago
Now this is a much better answer but some people still just can’t afford that.
Right, that’s why ads exist.
- e$tGyr#J2pqM8v ( @96VXb9ktTjFnRi@feddit.nl ) 5•24 days ago
Ads exist because people want to make money. So these bad actors go out and look for places where people like to spend their time, and they poison these places with their money-hungry practices. In the process they destroy the innocence of all these manifestations of human creativity, and manipulate people into buying shit they don’t actually need, effectively destroying the planet through overconsumption. That’s not even mentioning that ad-companies put us on a path towards a mass-surveillance society, just because big-data leads to more effective ads. I can’t help but see ads as a destructive force of evil in our world. I like human creativity in it’s many forms, and I’m all in favor of rewarding creators to a certain extent, but using ads seems to be the worst possible method of doing so.
(not intending to criticize your comments, just spreading the anti-ad gospel ;-)
I don’t like ads either, but they are the only functioning way of paying creators outside of direct payments, especially with economic inflation and competition from streaming services eating away at people’s budget for media. No one else has a solution that works under capitalism.
- GolfNovemberUniform ( @GolfNovemberUniform@lemmy.ml ) 4•24 days ago
But they don’t exist without terrible data collection with illegal elements. Dry capitalism never ends well, mister/miss.
The two options for compensating a creator for their work online are advertisements or direct payments. There are no other functional alternatives. In a better world, more countries would have grants or universal basic income, but that’s not the world that exists right now.
- delirious_owl ( @delirious_owl@discuss.online ) 1•24 days ago
How often does that break?
- theshatterstone54 ( @theshatterstone54@feddit.uk ) 2•24 days ago
Yt-dlp or mpv? Never.
Newpipe and piped? Newpipe takes about a week or two, to rebreak after a fix. Piped has been broken and not updated yet, for a while.
- Overshoot2648 ( @Overshoot2648@lemm.ee ) 8•24 days ago
yt-dlp is great, but if you need to archive playlists automatically, want a repository, or otherwise prefer a gui I would recommend TubeArchivist.
- kowcop ( @kowcop@aussie.zone ) English8•24 days ago
I have been using Jdownloader2 for years… I don’t know what the differences are, but might be an option for people who want something GUI based
- Overshoot2648 ( @Overshoot2648@lemm.ee ) 5•24 days ago
If you need a gui or are trying to monitor playlists I would recommend TubeArchivist.
- MacroCyclo ( @MacroCyclo@lemmy.ca ) 7•24 days ago
I tried a few times, but the video and audio are often out of sync. Anyone have this issue?
- thingsiplay ( @thingsiplay@beehaw.org ) 12•24 days ago
Strange. I downloaded thousands of videos with this tool (but just watched a handful of them) and never noticed an out of sync. Can you point me to a video I can download and test where you have this issue? Is it a new issue? Maybe Google is trolling us or you or your region.
- MacroCyclo ( @MacroCyclo@lemmy.ca ) 2•24 days ago
https://m.youtube.com/watch?v=zeDwH44xTIU
This one was real bad
- thingsiplay ( @thingsiplay@beehaw.org ) 4•24 days ago
I’ve downloaded it and replayed the video file in VLC Player. Just skipped parts and listened to it a few seconds, also towards and at the end when we see the person speaking. It looks fine to me, the lips are synced to what he is speaking. Besides that the uploader could have made a mistake (I’ve seen videos desynced online), this seems to be fine. It could be a problem with the video player or codec on your system? Or the ffmpeg version you have (yt-dlp uses ffmpeg to do stuff).
It’s hard to say what’s going on. I can only confirm that downloading this video with yt-dlp looks correctly synced to me. Edit: I remember in the past I had a video player that would out of sync for long video sessions. It was a problem with some codec not properly supported or like that and switching the video player worked. I have no more information, it was random on a Tuesday morning years ago.
- MacroCyclo ( @MacroCyclo@lemmy.ca ) 3•23 days ago
Wow, thanks for the reply! I guess it must be a problem on my end. I was playing with kodi on a raspberry pi, so I’m not surprised, but really helpful to know that it’s not the downloader.
- pemptago ( @pemptago@lemmy.ml ) English3•23 days ago
I’ve had audio sync issues on kodi myself-- specifically osmc on Vero V which is optimized for playback. I tried checking my notes, because it was some time ago. Nothing definitive, but it may have been related to a random crashing issue that turned out to be a bad hdmi port-- which was the last thing I considered checking after triple checking everything else. Anyway, good luck with the troubleshooting. Audio sync issues are a pain but I can also attest yt-dlp has been solid.
- delirious_owl ( @delirious_owl@discuss.online ) 4•24 days ago
Does it work for movies that “require you to sign in to verify your age”?
- ILikeBoobies ( @ILikeBoobies@lemmy.ca ) 5•24 days ago
- e$tGyr#J2pqM8v ( @96VXb9ktTjFnRi@feddit.nl ) 3•24 days ago
This is wonderful, I’ve been struggling with piped for some time now, it’s always asking me to sign in to confirm that I’m not a bot. Also it’s showing me videos in very low quality and often it stops loading halfway through the video. With this I get to see good quality videos once more, without unwanted pauses and without financing yt in any way. Great!
If you like this article, please consider following the site on Mastodon/Fedi, email, or RSS. It helps me get information like this out to a wider audience :)
- delirious_owl ( @delirious_owl@discuss.online ) 1•24 days ago
Your email link doesn’t work. Try it in Tor Browser with js disabled.
The email signup and user management panel needs JavaScript, yeah.
- Chemical Wonka ( @chemicalwonka@discuss.tchncs.de ) English3•25 days ago
I tried to download some videos from Reddit using YT-DLP and it didn’t work, I think maybe because Reddit limited access
- thingsiplay ( @thingsiplay@beehaw.org ) 3•25 days ago
https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md
Reddit is listed in the list of supported sites. I just tested it with a random post video post on Reddit, and it downloaded the file perfectly fine (played in local player). My theory you either did a user error and gave a link that is not a video post, I’m not sure if posts that link to a video would work, I think the post itself must be a video post. Or you tested it when Reddit blocked yt-dlp. The yt-dlp team needs to update it first, then it functions again. YouTube does the same.
I don’t think I’ve had issues with reddit, as long as you use the link to the reddit comment thread, not one of the shortlinks or the video link or something else.
- BehindTheBarrier ( @BehindTheBarrier@programming.dev ) 3•24 days ago
If you use it frequently, I suggest getting a GUI that have profiles or remember options so you don’t have to mess with commands all the time. I wrote my own little command line wrspper which is Windows only since I don’t have Linux to test on. Though it shouldn’t take much effort to add support.
Makes it much more convenient when you don’t have to specify things like archive (ignore duplicates), filename to be “artist - title” (where possible), download destination, etc. Just alt-tab, Ctrl-v, Enter. And the download is running. And mine also has parallel downloads and queue for when you got many slow downloads.