96 points

You can use this but it doesn’t really download directly from Spotify. Instead, it takes the song name from Spotify, searches it on YouTube, downloads it from YouTube and then adds metadata from Spotify on the downloaded file.

Shameless self-plug, but I made a Python program that basically does the exact same thing, except it has a web ui. It’s called MetaTube and it also supports other metadata providers, such as Musicbrainz and Deezer.

permalink
report
reply
4 points

How’s the quality?

permalink
report
parent
reply
14 points

Without using the tool, my guess would be not that good (overall if it uses a “video” as the source instead the audio file that YT Music has), but I hope I’m wrong.

permalink
report
parent
reply
-1 points

Did you copy Christoph Finks project?

permalink
report
parent
reply
5 points

I didn’t copy any project.

Although, I learnt Flask (the framework I use for this app) while developing MetaTube, and the project structure is heavily inspired by the excellent Flask guide by Miguel Grinberg. Check him out if you’re interested in learning Flask.

permalink
report
parent
reply
6 points
*

I’ve not looked too deeply but you may find this interesting then: https://gitlab.com/christophfink/metatube/-/tree/main/metatube

It’s a Python package written by Cristoph Fink that does what it sounds like yours does and it’s got the same name!!

I only discovered it cos I was gonna create an Arch (AUR) package of your MetaTube app until I noticed it already exists but for Christoph’s. So I got confused and realised you both have similar projects with the same name…???

Let me know if you’ve ‘crossed streams’ cos I’ve adopted his Arch (AUR) package (since it was orphaned) and I’m not sure what to do with it!! Either I create a new package with yours named slightly different or I replace the existing with yours? Also does yours have a Python Package at PyPi cos his does?

If not I can create one for you if you want but I gotta ask for Arch and PyPi - what do you want yours called? :/

If you haven’t forked his and developed it further I’ll probs just create a new package of yours but maybe gimme a hint what to name it?

Suggestion: I can name yours metatubeon AUR since it’s pushed as a full app. His can stay as python-metatube since his is a PyPI package. How does that sound?

ETA: I feel like I’m your band promoter/manager!! 😂

permalink
report
parent
reply
72 points

There’s zspotify which is the only one I know of, but on the rare occasion I want to download an album I just use doubledouble.top

permalink
report
reply
7 points

Holy shit, thanks!

permalink
report
parent
reply
4 points

Wow. This is great.

permalink
report
parent
reply
4 points

One might also could patch something like librespot, so that it automatically saves all songs played as mp4. I heard. From a friend.

permalink
report
parent
reply
1 point

How is the quality of the music downloaded from doubledouble?

permalink
report
parent
reply
1 point

I’m far from an audiophile, but stuff fetched from Spotify downloads at 320 kbps. I usually fetch from Deezer, which has 44.1 kHz FLAC.

permalink
report
parent
reply
34 points

zotify is the only one I know about that downloads directly from spotify. FOSS of course.

permalink
report
reply
20 points

spotify-dl worked great for me

permalink
report
reply
4 points

I think I started using this after spotify-ripper stopped working because of some library deprecation, but found it wasn’t as good. No album art or ID3 tags, which spotify-ripper did do.

permalink
report
parent
reply
1 point
Deleted by creator
permalink
report
parent
reply
17 points

Is there some service that looks at your Spotify or YouTube Music playlist and downloads FLAC versions of those songs from somewhere else.

permalink
report
reply
6 points
4 points

I’m the idiot who uses YouTube Music

permalink
report
parent
reply
3 points

My condolences, not my area of expertise

permalink
report
parent
reply

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

!piracy@lemmy.dbzer0.com

Create post
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don’t request invites, trade, sell, or self-promote

3. Don’t request or link to specific pirated titles, including DMs

4. Don’t submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-fi Liberapay

Community stats

  • 3.5K

    Monthly active users

  • 3.3K

    Posts

  • 78K

    Comments