Hey there, I just want to give you an update on the scrobbling progress, in case you are not already following the corresponding GitHub issue!
I have finished implementing the core scrobbling logic with tons of customizability, including:
Fine-grained control over how played sections of a track are recorded. Playing a section can count only once or multiple times
How much play time is needed for a scrobble, using a percentage and a time threshold
At what time a track is scrobbled: At the first threshold or the end of the song
An optional minimum track duration, e.g. 30s for last.fm
In addition to that, you will be able to see real-time information, including:
When the track will be scrobbled
When it was last scrobbled
At what position it was last scrobbled
How often it was scrobbled, if you play it on repeat
Which sections of the track you listened to since the last scrobble
You can find a demo video that showcases it here: https://github.com/ungive/discord-music-presence/issues/365#issuecomment-3234241911
I'm hyped! There's still quite a bit of work to do, but I expect to have a first working version that you can test towards the end of the month. The official release will likely be a bit later though.
Thank you for supporting my work! I'm very grateful.
Kind regards,
Jonas
