Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
KISSmyOS ( KISSmyOS@feddit.de )  to Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.comEnglish · 3 years ago

What's the best tool available on Linux for downloading Spotify albums without DRM?

feddit.de

message-square
47
link
fedilink
218

What's the best tool available on Linux for downloading Spotify albums without DRM?

feddit.de

KISSmyOS ( KISSmyOS@feddit.de )  to Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.comEnglish · 3 years ago
message-square
47
link
fedilink
alert-triangle
You must log in or # to comment.
  • JVT038 ( JVT038@feddit.nl ) 
    link
    fedilink
    English
    arrow-up
    67
    ·
    3 years ago

    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.

    • Fudoshin ️🏳️‍🌈 ( Fudoshin@feddit.uk ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 years ago

      Did you copy Christoph Finks project?

      • JVT038 ( JVT038@feddit.nl ) 
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 years ago

        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.

        • Fudoshin ️🏳️‍🌈 ( Fudoshin@feddit.uk ) 
          link
          fedilink
          English
          arrow-up
          4
          ·
          3 years ago

          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!! 😂

          • JVT038 ( JVT038@feddit.nl ) 
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 years ago

            Ah well, that is a funny coincidence then. I guess neither Christoph Fink nor I were very creative with coming up with a name for our respective apps.

            I’ve personally never heard of his project, but I can say that I haven’t published my package at the PyPi register. Although, I do have published it to the Docker Hub.

            Maybe metatube-ui for my package and metatube-cli for his? Considering his package mainly runs from the CLI and mine is a web UI.

  • Evkob (they/them) ( Evkob@lemmy.ca ) 
    link
    fedilink
    English
    arrow-up
    39
    ·
    3 years ago

    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

    • KISSmyOS ( KISSmyOS@feddit.de ) OP
      link
      fedilink
      English
      arrow-up
      5
      ·
      3 years ago

      Holy shit, thanks!

    • Hyperreality ( Hyperreality@kbin.social ) 
      link
      fedilink
      arrow-up
      3
      ·
      3 years ago

      Wow. This is great.

    • AggressivelyPassive ( agressivelyPassive@feddit.de ) 
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 years ago

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

    • beSyl ( beSyl@slrpnk.net ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 years ago

      How is the quality of the music downloaded from doubledouble?

      • Evkob (they/them) ( Evkob@lemmy.ca ) 
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 years ago

        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.

  • stepanzak ( stepanzak@iusearchlinux.fyi ) 
    link
    fedilink
    English
    arrow-up
    17
    ·
    3 years ago

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

  • SuperSaiyanSwag ( SuperSaiyanSwag@lemmy.zip ) 
    link
    fedilink
    English
    arrow-up
    14
    ·
    3 years ago

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

    • Anamana ( Anamana@feddit.de ) 
      link
      fedilink
      English
      arrow-up
      5
      ·
      3 years ago

      https://t.me/deezload2bot

      • SuperSaiyanSwag ( SuperSaiyanSwag@lemmy.zip ) 
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 years ago

        I’m the idiot who uses YouTube Music

        • Anamana ( Anamana@feddit.de ) 
          link
          fedilink
          English
          arrow-up
          3
          ·
          3 years ago

          My condolences, not my area of expertise

          • SuperSaiyanSwag ( SuperSaiyanSwag@lemmy.zip ) 
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 years ago

            couple extra steps, but I think I can use another application to copy over my playlists to Spotify and then I can use your link. Thank you!

            • Anamana ( Anamana@feddit.de ) 
              link
              fedilink
              English
              arrow-up
              1
              ·
              3 years ago

              True, that should work :)

              I just remembered I did the same for a yt playlist once. Deezer has a free import function to transfer playlists. Once you did that you can paste the link. It should be unlimited regarding the number of tracks.

  • flatpandisk ( flatpandisk@lemm.ee ) 
    link
    fedilink
    English
    arrow-up
    10
    ·
    3 years ago

    This shows up as a virtual device and uses the Spotify client to play into a virtual device. Works great and downloaded many things.

    https://github.com/jwallet/spy-spotify

    • Zoop ( Zoop@beehaw.org ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 years ago

      Ooh, neat! Thank you for sharing and linking this!

  • DjMeas ( DjMeas@lemm.ee ) 
    link
    fedilink
    English
    arrow-up
    8
    ·
    3 years ago

    What quality are you getting from downloading from Spotify?

    Personally, I use Deezer + Deemix to download FLAC for offline play and it’s great!

    • Fudoshin ️🏳️‍🌈 ( Fudoshin@feddit.uk ) 
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 years ago

      Do you need a paying account for it to work? I didn’t realise all these piracy apps existed for music on Linux. They completely passed me by!

      • DjMeas ( DjMeas@lemm.ee ) 
        link
        fedilink
        English
        arrow-up
        5
        ·
        3 years ago

        I think you do need an account (which could be trials) because you have to use an ARL or your credentials to login to Deemix with.

        I personally pay for a Deezer family plan and just use offline play mainly for my car.

        From what I remember MP3DownloadNet uses the Deezer API to download MP3s and FLAC. I used to collect music with this site before it all the ads but it seems like it’s still working.

        • Anamana ( Anamana@feddit.de ) 
          link
          fedilink
          English
          arrow-up
          3
          ·
          3 years ago

          No, you don’t need to pay for it. There are plenty of telegram bots and free premium ARLs on the net

    • AggressivelyPassive ( agressivelyPassive@feddit.de ) 
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 years ago

      320kbit/s Opus. It’s pretty okay, but there’s some compression (in the audio sense) going on, so that some songs sound very noticeably worse. Tool for example lost all its, well, toolness.

    • Kairos ( LodeMike@lemmy.today ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 years ago

      Don’t

      free-mp3-download net

  • cryptix ( cryptix@discuss.tchncs.de ) 
    link
    fedilink
    English
    arrow-up
    7
    ·
    3 years ago

    Not exactly Linux , but for android ViMusic works great. It gets from YouTube music. https://github.com/vfsfitvnm/ViMusic Its available in fdroid.

  • Jonnsy ( Jonnsy@slrpnk.net ) 
    link
    fedilink
    English
    arrow-up
    7
    ·
    3 years ago

    Deezload2bot on telegram You can send spotify links and it will send you the mp3 files

  • rando ( rando@lemmy.ml ) 
    link
    fedilink
    English
    arrow-up
    6
    ·
    3 years ago

    Spotiflyer https://spotiflyer.app/ No lossless downloads though (320kbps)

    • beSyl ( beSyl@slrpnk.net ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      3 years ago

      This seems amazing. Let me make sure I understand. I can have a free version of Spotify, add music to some playlist, and then have spotiflyer download the playlist in good quality (320kbps)?

      Does it download differential? That is, if I add a new song to a playlist, can it download only that new song?

      Edit: When going to the details of the downloaded files, all of them are bitrate “128 kb/s”, even though I selected 320 in spotiflyer…

      • rando ( rando@lemmy.ml ) 
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 years ago

        I think this is where login option comes in, i’ll report back if it works differently between logged in vs logged out.

        As for differential - yes it can download incremental given you don’t move the files / folders ( doesn’t have database, but check for file existence in the path )

        • beSyl ( beSyl@slrpnk.net ) 
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 years ago

          If one needs a spotify login (and I suppose premium account?) to download in 320kbps, then there really is no reason to not use spotify directly, I suppose.

          I am looking for the best way to ditch spotify completely. I need songs in 320kbps though. Maybe torrenting is the way, though it is hard to find songs.

          • rando ( rando@lemmy.ml ) 
            link
            fedilink
            English
            arrow-up
            1
            ·
            3 years ago

            Have u tried soulseek in that case? U can find all music lossless.(podcasts etc I still can’t find there). nicotine+ is pretty good client for soulseek.

  • tootnbuns ( tootnbuns@lemmy.dbzer0.com ) 
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 years ago

    I absolutely love how Much easier it is to pirate music over Spotify. Artists don’t get shit either way.

    • thmnwlf ( thmnwlf@discuss.tchncs.de ) 
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 years ago

      yes dont even try to support them, they dindt earn it anyways

      • Hadriscus ( Hadriscus@lemm.ee ) 
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 years ago

        They don’t earn anything through Spotify ?

        • thmnwlf ( thmnwlf@discuss.tchncs.de ) 
          link
          fedilink
          English
          arrow-up
          3
          ·
          3 years ago

          shure they do, but small artist dont earn a lot because spotify is a shit company… and some people think thats an argument for not paying for music at all because „tHeY wOuLdnT eArN muTcH tHroUgH SpoTIfY“ but thats bs imo, the smaller they are the more its wort supporting them, whatever the plattform is. if you dont have money for that its fine, but if, thats not a good argument for piracy

          • Hadriscus ( Hadriscus@lemm.ee ) 
            link
            fedilink
            English
            arrow-up
            2
            ·
            3 years ago

            ah well… yes, agreed

  • Corroded ( CorrodedCranium@leminal.space ) 
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 years ago

    I like Spotiflyer and have been using it for probably a year but I think it uses rips from YouTube so a lot of people aren’t fans of the quality.

  • bartolomeo ( bartolomeo@suppo.fi ) 
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 years ago

    I wish Lemmy had a better search function because this is a perennial topic. This might help:

    https://feddit.de/post/5410168

  • Ahri Boy ( ahriboy@lemmy.dbzer0.com ) 
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 years ago

    Try https://spotifydown.com/

    Make sure you have turned on ad blocker.

  • state_electrician ( state_electrician@discuss.tchncs.de ) 
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 years ago

    I used to have a command line app that could take a list of Spotify URLs, your credentials and allowed you to bulk download everything directly from Spotify. In my opinion the tools that use Youtube are worthless because they rarely work for the things I want. But I forgot the name of that tool and have been desperately looking for it every since, without success. This thread prompted me to look again and I found https://github.com/casualsnek/onthespot which does basically the same, but with a GUI. So far it works fine.

  • AFF ( AsepticFuturisticFox@beehaw.org ) 
    link
    fedilink
    English
    arrow-up
    3
    ·
    3 years ago

    I use a Telegram bot called https://t.me/spotify_down_bot

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ@lemmy.dbzer0.com

piracy@lemmy.dbzer0.com

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !piracy@lemmy.dbzer0.com
⚓ 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

We heartily recommend visiting the free port of freemediaheckyeah (aka FMHY) while you sail the high seas, for all the freshest links the ocean has to offer.

📜 c/Piracy Wiki (Community Edition):

  • 🪶 FAQ
  • 🪶 ISP Complaints
  • 🪶 Rules
  • 🪶 Glossary
Archived

🪶 Megathread (archived)

🏴‍☠️ Other communities

FUCK ADOBE!

  • !GenP@lemmy.dbzer0.com

Torrenting/P2P:

  • !seedboxes@lemmy.dbzer0.com
  • !trackers@lemmy.dbzer0.com
  • !qbittorrent@lemmy.dbzer0.com
  • !libretorrent@lemmy.dbzer0.com
  • !soulseek@lemmy.dbzer0.com

Gaming:

  • !steamdeckpirates@lemmy.dbzer0.com
  • !newyuzupiracy@lemmy.dbzer0.com
  • !switchpirates@lemmy.dbzer0.com
  • !3dspiracy@lemmy.dbzer0.com
  • !retropirates@lemmy.dbzer0.com

💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 40 users / day
  • 572 users / week
  • 2.15K users / month
  • 6.56K users / 6 months
  • 1.53K local subscribers
  • 70.9K subscribers
  • 4.05K Posts
  • 61.6K Comments
  • Modlog
  • mods:
  • db0 ( db0@lemmy.dbzer0.com ) 
  • Unruffled [they/them] ( Flatworm7591@lemmy.dbzer0.com ) 
  • RandomLegend [He/Him] ( RandomLegend@lemmy.dbzer0.com ) 
  • Andromxda 🇺🇦🇵🇸🇹🇼 ( Andromxda@lemmy.dbzer0.com ) 
  • CosmicTurtle0 [he/him] ( CosmicTurtle0@lemmy.dbzer0.com ) 
  • tenchiken ( tenchiken@lemmy.dbzer0.com ) 
  • Unruffled [they/them] ( unruffled@anarchist.nexus ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code