• 3 posts
  • 10 comments
Joined 3 years ago
Cake day: September 18th, 2023

If you’ve been wanting to get scrobbling history and recommendations similar to spotify without having to be subbed to spotify you can go about this process to get your spotify listening history imported into Listenbrainz.

Listenbrainz does have a settings page to import spotify history but it is not implemented yet so this process can be used to import now. I went through and was able to get my listening history imported over although I needed to update the script that filters out skipped songs. You’d need to update the X to however many json files spotify gives you for your listening history and then also update the start date to your first listen on your current listenbrainz history.

#!/bin/bash

MIN_DURATION=30000

START_DATE="YYYY-MM-DDTHH:MM:SS"


for i in {0..X}; do
    input_file="parsed_endsong_$i.json"

    output_file="filtered_endsong_$i.jsonl"

    elbisaur parse "$input_file" \
        --filter "skipped!=1&&duration_ms>=$MIN_DURATION" \
        -b "$START_DATE" \
        "$output_file"
    fi
done

Or make your own script that’ll work better or maybe the one listed in the article works for you ¯\(ツ)

  • It really kinda depends on what type of Minecraft server you’re running. I was running Plex and Minecraft on unRaid with like 16gigs of ram and an i3 8100 and it was fine until I started doing more intense moded Minecraft. The iGPU in Intel processors can handle transcoding really well so it’s a pretty good all in one solution. I imagine if you’re going to heavily modded Minecraft you could probably get away with a current gen i5 or maybe even i3 if you’re on a budget. Looks like the i3 13100 has hyper threading and my old 8100 didn’t. Not sure how big of a difference it would make.