I know this is kind of baby pirate knowledge but ive always just used a downloader for my streaming service. I have since moved to Linux entirely (massive win BTW, patting myself on the back for that) but there is no Linux-compatible downloader for my specific service. At least not one with the bulk functionality I would like. Any downloaders for Tidal or other sources of high-quality audio, likely to have some relatively niche old death metal? I’m a nerd about the quality.

edit: Just looked at the megathread and there seems to be some tools compatible with Tidal. Regardless, are there any applications that are alternatives? I’d like to see ALL of my options <3

    • CerebralHawks@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      I clicked on new to see what it had and saw the new album by a popular American rapper. I hit the download button, and inside of 30 seconds, it gave me a handful of FLAC files in a ZIP folder. Fed them to fre:ac, the metadata is good; however, it had the ARTIST tag copied to the ALBUMARTIST tag, which made the output a little messy (I have it output to ALBUMARTIST(YEAR) ALBUM), but I was able to expand all the folders, dump the m4a files I made into mp3tag, and straighten them up. Album cover was embedded and 1280x1280. No ads in the comments or even the filename of the zip file.

      Bookmarked.

      Oh, I also searched for an obscure(ish) Japanese band I like. It had most of their stuff. Not all, and not my favourite song by them, but it had a lot of stuff.

      FYI to others, if you see the [HD] tag on something, I’m thinking that means they have it in FLAC, as opposed to MP3 or AAC/M4A. Though unless you have really good ears and/or an expensive hi-fi system, I doubt most of you can tell my m4a output from the flac input. If you can, I hope you have enough hard drives to support your collection. I don’t need FLAC, but I’ll use it to get the best possible sound at roughly a quarter to half the filesize (I use aac low complexity at the highest bitrate fre:ac supports).

  • Katherine 🪴@piefed.social
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 hours ago

    Nicotine (soulseek) for rare stuff or live stuff is great; yt-dlp for popular stuff from popular music services. There’s also ytDownloader for a GUI interface.

  • Ilandar@lemmy.today
    link
    fedilink
    English
    arrow-up
    17
    ·
    8 hours ago

    Use Soulseek (you don’t have to use their app, there are alternatives like Nicotine+). Free yourself from a reliance on streaming platforms.

    • dan@upvote.au
      link
      fedilink
      English
      arrow-up
      13
      ·
      7 hours ago

      If you have a home server, slskd is very good. Modern web UI and there’s plugins to integrate it into Lidarr (Tubifarry)

      • Bakkoda@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        48 minutes ago

        X2. It can be a little janky because other people’s naming conventions are terrible but it’s a pretty great setup.

  • dan@upvote.au
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    7 hours ago

    Usenet. Plenty of music in lossless (FLAC) format. Use NZBGeek and DrunkenSlug as indexers. Sabnzbd to download. Lidarr and Prowlarr to automate everything. Add an artist, click to download an album, and it’ll search for the album, download the NZB file, send it to Sabnzbd to download, then tag and organize the files once it’s done downloading.

    For music I’d just get a block account: https://www.reddit.com/r/usenet/wiki/providerdeals/. Essentially, you pay for some amount of data (can usually get 1TB for US$5-15), and they usually don’t have an expiry date, so it could last you for years. Some providers have monthly plans with unlimited data, but a block account will end up way cheaper if you just want music.

    For rarer music, Soulseek is very good. It’s a peer-to-peer service from the KaZaA and Napster era, but somehow it’s survived until now. Since it’s peer to peer, downloads are quite a bit slower (you’re relying on the upload speed of individual users - each download comes from only one user) but it’s a great community.

      • MagnificentSteiner@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 hours ago

        No idea, sorry. I just used an email I set up for random stuff. TBF that email address doesn’t get any spam and it’s been a couple years since I signed up there.

  • marci@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 hours ago

    I use tidal-dl-ng, simple python gui app you can compile yourself or even just run in the debugger.

    • unknownuserunknownlocation@kbin.earth
      link
      fedilink
      arrow-up
      1
      ·
      3 hours ago

      yt-dlp already supports downloading playlists. If it doesn’t work for a specific site, you might as well write it in python and contribute it to yt-dlp directly, that way everyone else can benefit as well.

      Mind you, yt-dlp has a strict policy against cracking DRM, so I have my doubts as to if it will work with Tidal in the first place.

  • hexagonwin@lemmy.today
    link
    fedilink
    English
    arrow-up
    1
    ·
    8 hours ago

    i think orpheusdl works for deezer/tidal/qobuz. you can also try running your windows-based downloader program under wine, it might actually run really well