I would like to move away from using spotify for music. Are there any torrenting sites where I can torrent music with high quality audio (~320kbps) tagged properly?

  • rozodru@piefed.social
    link
    fedilink
    English
    arrow-up
    4
    ·
    12 hours ago

    yup! I used that to pull my playlists from spotify and youtube to download my songs on soulseek. very powerful tool that worked great. just let it run on my server overnight and had all my songs by the morning.

    • Teppichbrand@feddit.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 hours ago

      Offtopic follow-up question:
      How do I prevent it from aborting when I launch it through SSH and want to quit the client?

      • rozodru@piefed.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        8 hours ago

        I used screen. Just start a screen session for it like “music-downloads” and then you can quit the session and exit out OR install a DE like XFCE on your server and then use something like xfreerdp to remote desktop in, run the script in a terminal on the server, then just close your xfreerdp.

        I first used screen to download everything but then decided to install XFCE and Nicotine+ and just leave it up so people can download from my library also.

      • rozodru@piefed.social
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        8 hours ago

        this was the script I used to download my youtube playlist, you can modify it to do spotify also:

        #!/bin/bash  
        
        PLAYLIST_URL="$1"  
        
        if [ -z "$PLAYLIST_URL" ]; then  
            echo "Usage: $0 <youtube_playlist_url>"  
            exit 1  
        fi  
        
        # Log file with timestamp  
        LOG_FILE="$HOME/music-downloads/download_$(date +%Y%m%d_%H%M%S).log"  
        
        echo "Starting download at $(date)" | tee "$LOG_FILE"  
        echo "Playlist: $PLAYLIST_URL" | tee -a "$LOG_FILE"  
        echo "----------------------------------------" | tee -a "$LOG_FILE"  
        
        # Run sldl with YouTube playlist  
        sldl "$PLAYLIST_URL" --yt-dlp 2>&1 | tee -a "$LOG_FILE"  
        
        echo "----------------------------------------" | tee -a "$LOG_FILE"  
        echo "Download completed at $(date)" | tee -a "$LOG_FILE"  
        
        

        I just ran this in a screen session. You don’t have to log everything but I did it so I could check to see what songs weren’t on soulseek from my playlist.

      • Teppichbrand@feddit.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        11 hours ago

        Look at the documentation on the Github-page. It looks difficult but you only need a few options and they give you examples as well.