GNOME Bugzilla – Bug 614756
Scrobble Internet radio too
Last modified: 2020-03-17 08:55:38 UTC
Some I-net radio stations like http://files.kusmierz.be/rmf/rmfdepechemode.pls (this URL is a workaround to play RMF FM Depeche Mode in non-WMP players) send artist and title info. Would be nice to get them scrobbled too.
I second this one. Seems like it might be an easy win for the last.fm plugin seeing as how the data is already being captured in some respect to display it in the Now Playing section.
*** Bug 617559 has been marked as a duplicate of this bug. ***
I was looking for a way to implement this type of feature. Looking at the code for the audioscrobler plugin I found at "rb-audioscrobbler-entry.c" at method "rb_audioscrobbler_entry_create" its executed the queries for information about the entry: as_entry->title = rhythmdb_entry_dup_string (rb_entry, RHYTHMDB_PROP_TITLE); as_entry->track = rhythmdb_entry_get_ulong (rb_entry, RHYTHMDB_PROP_TRACK_NUMBER); as_entry->artist = rhythmdb_entry_dup_string (rb_entry, RHYTHMDB_PROP_ARTIST); as_entry->album = rhythmdb_entry_dup_string (rb_entry, RHYTHMDB_PROP_ALBUM); I'm writing a plugin (for another feature, and in phyton, github.com/nuk/CopyName2Clipboard) that does this trick. I haven't found an way to recompile the audioscrobler (i didn't researched much yet) so I may not be of much help right now.
Please, ignore my comment. It was intended for the rhythmbox.
Does audioscrobbler allow scrobbling of "classical" streams radio? I thought it does not but am not 100% sure.. (I'd really like banshee to scrobble these..)
Internet radio should definately be scrobbled. In general the audioscrobbler should not care what source a currently played music title comes from.
*** Bug 665992 has been marked as a duplicate of this bug. ***
I'm not sure scrobbling tracks from radio streams is a good idea, because metadata from radio streams is often unreliable : I've seen stations mixing up artist name and album title, or putting other stuff in there, for example when playing ads. But if we do scrobble radio streams, we need to make sure we set the "chosenByUser" parameter to false: http://www.last.fm/api/scrobbling#when-to-set-the-chosenbyuser-parameter
In that case, perhaps have it as a user-selectable option that's turned off by default? That way, users can decide if they want to scrobble tracks from radio streams (and get potentially unreliable data).
(In reply to comment #9) > In that case, perhaps have it as a user-selectable option that's turned off by > default? That way, users can decide if they want to scrobble tracks from radio > streams (and get potentially unreliable data). That'd be the best option.
I'm not experienced with the Banshee codebase at all, but it looks like you'd need to do something like the following: - Edit OnPlayerEvent in Banshee.Lastfm.Audioscrobbler.AudioscrobblerService to handle the "PlayerEvent.TrackInfoUpdated" event - In there, check if ServiceManager.PlayerEngine.CurrentTrack is an instance of RadioTrackInfo - If so, only scrobble if the "Scrobble streaming radio tracks" option is enabled
Please, internet radio should be scrobbled ... im a big fan of rhythmbox. some reference of parsing ICY protocol: http://forums.radiotoolbox.com/viewtopic.php?t=74 Thank you.
Banshee is not under active development anymore and had its last code changes more than three years ago. Its codebase has been archived. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is being shut down) if anyone takes the responsibility for active development again. See https://gitlab.gnome.org/Infrastructure/Infrastructure/issues/264 for more info.