Skip Navigation

How to get started with pirating music (mp3s)?

Do I use a website to download songs off of YouTube or Spotify?

Where should I store the music? I haven't any clue about self-hosting. I'm running GrapheneOS, is it enough to save the songs in Files and play in an app like Auxio? Maybe sync with SyncThing?

What's the best way to compress mp3 files but still retain the quality (even possible)?

Could really use some help as I'm very inexperienced. :)

72 comments
  • What's the best way to compress mp3 files but still retain the quality (even possible)?

    If you're not starting from a lossless format (like FLAC), you shouldn't really be compressing anything. When compressing from a lossless format to MP3, it's totally subjective. When I was more into ripping CDs, I'd do V0 or 320 - there's probably plenty of internet arguments by people more knowledgeable than me if you need a breakdown in different MP3 compressions.

  • What I do personally is get any music I want from soulseek and then sync my music directory across devices with syncthing. Although I'm planning on renting a vps to put my music on at some point as it's taking up quite a lot of my phone storage now.

    On desktop I like to use mpd with ncmpcpp. On Android(/GrapheneOS) I'm using Metro as my music player.

  • This guide I wrote about downloading and tagging might help you :) https://mander.xyz/post/13720820

    • This seems really complicated for a beginner like me (': is there no online tool that can download my playlists in bulk with relatively accurate metadata? It seems deemix and soulseek require accounts which I'm not too keen about, but I really don't know anything about this so I might just be spouting silly speculations.

      • Aw, I understand ~50.000words can be overwhelming.😅

        Hm, I dont know if there's anything better than the tools I talk about. This guide is a bit too compicated and long, so I'll try to re-word it, hoping you can now follow it:

        1. Soulseek: You just use a username and a password. No emails or anything. Search and download.
        2. Deemix: You dont need to have a personal deemix account. You can find on some doubious sites "arls" for accounts. Arl is like the user token. They are long alphanumeric strings which essentially are used instead of username+password. You can simply find one online and put it in deezer. (You can try arls found here: https://www.arldeemix.com/2024/05/arl-deemix.html?m=1 )To use it with spotify (like downloading a spotify playlist in deemix), its kinda more complex. You can see the steps from this post on reddit here:

        https://developer.spotify.com/dashboard/ log in, create an app, go into app, click show client secret under apps title, paste it into deemix along with clientid

        I suggest deemix because you can get very high quality music (in batches too) and it's open source.

        Lastly, if you simply want to get stuff from youtube without account and such:

        1. ytDownloader acts as a gui for yt-dpl (open source, PC).
        2. Seal acts as a gui for yt-dpl (open source, Android).

        Almost certainly there are websites that may use yt-dlp and can download playlists though.

  • the main way i get music files (320kbps mp3) is through the Soulseek network, which many commenter have mentioned. what has been left out is the best client to get into that network, that is free and open source software, which is Nicotine+. it work on any desktop OS

    torrents are still valid but you won't find many artists there

  • @clark@midwest.social wrote:

    Where should I store the music?

    I just store it in the music folder of every device I own. I have a 1 TB hard drive on my PC and my phone has 128 GB of internal storage, with an SD card slot.

    I haven't any clue about self-hosting. I'm running GrapheneOS, is it enough to save the songs in Files and play in an app like Auxio? Maybe sync with SyncThing?

    Yes. Any music player will generally prompt you to scan for your files upon first opening.

    Edit: didn't notice your first question. Well, I just get them from everywhere, lol. If you have a tracker that you use for anything, be sure that there will be some music there. If you cannot find it, then just refer to the FMHY's list of various tools to download music from just about anywhere: Spotify, YouTube, SoundCloud you name it. I also buy music from Bandcamp as it supports downloading it directly for an unlimited amount of times and in any of the most popular formats, or just go to the band's concert and buy their album directly. This way you're also supporting the artists directly with your money (if you care about it).

    • It's really too bad Pixel phones don't have an SD slot.

      • @clark Ugh. You could probably get away with multiple cloud storage services then, and mapping their folders to the music player of your choice. Also, use file types that are generally smaller in size for storing music (like opus or ogg). For cloud services, use the ones whose apps support Storage Access Framework so they can appear in the default Android File Manager / File Picker thing (you can also use something like Round Sync to access them all, and it does all the job for you). If you're willing to pay for cloud storage, then one single provider with 100-200 GB can also be more than enough for your music needs if you own more than just a few songs.

        Then you can add the folders in your music player settings.

        Edit: Don't forget to also backup your music somewhere in case something happens with your phone or your cloud provider(s)

72 comments