• JVT038@feddit.nl
    link
    fedilink
    English
    arrow-up
    103
    arrow-down
    7
    ·
    11 months 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.

      • kratoz29@lemm.ee
        link
        fedilink
        English
        arrow-up
        14
        ·
        11 months ago

        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.

      • JVT038@feddit.nl
        link
        fedilink
        English
        arrow-up
        5
        ·
        11 months 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 ️🏳️‍🌈@feddit.uk
          link
          fedilink
          English
          arrow-up
          6
          ·
          edit-2
          11 months 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@feddit.nl
            link
            fedilink
            English
            arrow-up
            2
            ·
            11 months 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.

    • yeehaw@lemmy.ca
      link
      fedilink
      English
      arrow-up
      4
      ·
      11 months ago

      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.

  • SuperSaiyanSwag@lemmy.zip
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    1
    ·
    11 months ago

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

  • DjMeas@lemm.ee
    link
    fedilink
    English
    arrow-up
    13
    ·
    11 months 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!

    • AggressivelyPassive@feddit.de
      link
      fedilink
      English
      arrow-up
      5
      ·
      11 months 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.

    • deweydecibel@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      11 months ago

      Thought Deemix was dead? I went looking for an updated version last month and couldn’t find anything.

      • DjMeas@lemm.ee
        link
        fedilink
        English
        arrow-up
        6
        ·
        edit-2
        11 months 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@feddit.de
          link
          fedilink
          English
          arrow-up
          3
          ·
          11 months ago

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

  • kylian0087@lemmy.world
    link
    fedilink
    English
    arrow-up
    11
    ·
    edit-2
    11 months ago

    Spytify but it is for windows only. You can use a vm for it. You got to have a premium acc to acces higher quality though.

    Personally i rip straight from tidal. Been thinking of making a few tb available on I2P soon.

  • Vertelleus@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    11 months ago

    I use SpotTube to listen cross platform. But I think it pulls songs from YouTube but uses your Spotify account. You can also download the the songs in your album.

    • beSyl@slrpnk.net
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      11 months 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@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months 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@slrpnk.net
          link
          fedilink
          English
          arrow-up
          1
          ·
          11 months 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@lemmy.ml
            link
            fedilink
            English
            arrow-up
            2
            ·
            11 months 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.

  • Jonnsy@slrpnk.net
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    11 months ago

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

  • LucasWaffyWaf@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    edit-2
    11 months ago

    I don’t have answers that haven’t already been said, but I’ll give a recommendation to Seeker as a means of downloading music outside of streaming apps. It’s just a fantastic app for torrenting entire albums from in mp3, ogg, and FLAC format. I’ve downloaded dozens of gigs of music off it so far and will likely have to grab a terabyte micro SD card for my phone.

    • ItsAFake@lemmus.org
      link
      fedilink
      English
      arrow-up
      8
      ·
      11 months ago

      It brings a tear of joy to my eye when I see someone promoting soulseek.

      Soulseek is an old friend who I can credit most my music taste to.

      • chirospasm@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 months ago

        Soulseek introduced me to so much new music! It was also the first software I had encountered that would randomize its port on connect – or at least let you customize it – to avoid firewalls.

        • ItsAFake@lemmus.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          11 months ago

          Yeah there are so many bands I probably wouldn’t have found without soulseek and an audiophile with perfectly organised folder system.