Author Topic: More Scrobbling Options  (Read 4792 times)

DrDinosaur

  • Newbie
  • *
  • Posts: 4
Currently, I can't use scrobbling since I have many songs with multiple artists, and it submits them to Last.fm as a semi-colon seperated list
E.g, multiple display artists and multiple album artists on this one (other times, it's just either one or the other)


Currently, MusicBee scrobbles the entire display artist field: hence I end up with a ton of duplicate artists/tracks on last.fm when this behavior isn't standard between my music players; or worse a bunch of invalid tracks that Last.fm doesn't recognise because the artist is a combination of multiple.


I'd like the following features:
> The option to only scrobble the first listed artist, as per the multi-artist splitter
> The option to scrobble album artist rather than display

And if possible, these too:
> Perhaps an editable reg-ex ruleset so we can manually setup some rules to perform replacements on scrobbles before they are sent (also useful for example for "remastered" tracks to standardise track names, or to remove "explicit" from the title)
> Perhaps something similar to Pano Scrobbler on Android where last.fm is queried to ensure a matching track is found before the scrobble is submitted

Alot of this can be "fixed" by editing all my tags to remove the additional artists, but I don't see this as a true solution because I'm losing artist information.
This'd be fine if last.fm supported multiple artists, but it doesn't so needs to be worked around. The spotify scrobbler, for example, does this by default; only taking the first artist
Last Edit: October 15, 2021, 11:27:36 PM by DrDinosaur

frankz

  • Sr. Member
  • ****
  • Posts: 3834
The solution is to split the artists using the multiple artist splitter tool in the tag editor, leave only the actual official artist that last.fm would expect in display artist, and then reference the <Artists> (with an s) tag rather than the <Artist> tag in MB where you want to display the full list of artists.
Last Edit: October 15, 2021, 11:47:22 PM by frankz

DrDinosaur

  • Newbie
  • *
  • Posts: 4
The solution is to split the artists using the multiple artist splitter tool in the tag editor, leave only the actual official artist that last.fm would expect in display artist, and then reference the <Artists> (with an s) tag rather than the <Artist> tag in MB where you want to display the full list of artists.

Thanks, that works for last fm.

It also means, though, that everywhere else that displays the artist (i.e. the currently playing track etc) are changed.
Is there any way to instead use the artists field for this?

Edit: Nevermind, found it. Thanks.

Might still be a good option to have, though. Editing the tags is never a great solution, since if the files are sent elsewhere the info is lost for other music players which might handle display artist differently, using it to split into artists rather than the TPE1 artist tags.
Last Edit: October 15, 2021, 11:58:22 PM by DrDinosaur

frankz

  • Sr. Member
  • ****
  • Posts: 3834
Well, yes, everything is a trade-off, and you have to decide if you want to do it correctly to spec in the way that works for MB and last.fm and any program that adheres to reading artist tags properly or if you want to do it in a way that can accommodate these hypothetical other music players that don't properly read multiple artist tags. 

I don't think that MB should have to be amended to accommodate music players that aren't set up to read tags properly though.

TomK7104

  • Newbie
  • *
  • Posts: 13
Anyone found an easy fix to this other than manually changing the Display Artist entry for every single track?