by Kgotso Mong
Version 1 (October 27, 2024)
Download (21 downloads)
Music Downloader plug-in for YT-DLP powered by Spotify & Odesli
Set-Up YT-DLP (https://llamalab.com/automate/community/flows/49150) first before using this flow
Just paste the link or search
Search bar supports Spotify URIs and any type of filtering supported by the Spotify search endpoint
Supports all music services supported by odesli (Spotify, Apple, Amazon, etc)
Songs are downloaded from YouTube & SoundCloud as mp3s (VPN to the UK or any country soundcloud is supported in for higher success rate)
Artists and podcasts are not supported so DON'T try them
Playlists have only been tested in Spotify
If you see a lot of api errors, it probably means odesli rate limited you. Just wait a minute or 2 then try again (Apparently the rate limit is 9 per minute but for some reason I could never hit it). To be safe, space out your downloads
Set your country code at block 30 (all caps e.g. US) then redirect flow through this block. You can delete block 20 after
Increase amount of results shown from search at block 12 by increasing limit (max 50)
Search results don't differentiate explicit albums from clean ones (drop a fix in a review if you know how to do this using spotify's api preferably without making another request)
Use the latest stable version of YT-DLP for best experience (still works with old versions but may have unexpected side effects. Scroll to bottom for more info)
This flow was heavily inspired by https://lucida.to but is nowhere near as powerful so visit/support them for any music needs (And please don't bot their site). It also works as a great template of how YT-DLP can be used externally (see block 25 & 53 and mind the bolognese). By including a return_uri key, YT-DLP will return the downloaded files under the 'file' key as an ARRAY allowing you to make any extra changes like adding lyrics (NB some older versions may return failed downloads or not return anything at all, working on a way to view flow version from the config. For now just vercmp the title
Minimums
beta >= 3.0.2
stable any version
If you don't want to update for some reason you can bypass version checking at block 49. The flow should somewhat work with old versions as long as you remove argument '--ignore-config' for beta 2.x.x and below. Beta 3.0.1 and 3.0.0 will sometimes freeze downloads in queue, so just remove the queue (May slow down your device with multiple downloads). This should go without saying but I'll say it anyway, Expect weird behavior whenever you bypass safety features like this
5 stars | 1 | |
4 stars | 0 | |
3 stars | 0 | |
2 stars | 0 | |
1 star | 0 | |
Reports | 0 |
Rate and review within the app in the Community section.