ListenBrainz new recent listens feature…

#1

looks pretty cool! But is there some additional step required to get your listens on there? My listens do show up in my profile, but not in the recent listens tab. Or is it only for “cool” people? :wink:

#2

I believe it is populated by a background job.
I think this runs every 30 minutes.

#3

I may be wrong, but I think I heard somewhere that it only includes those listens sent to the beta.listenbrainz.org site at this time. All my listens go to the main listenbrainz.org site, and they don’t show up either.

#4

You need to submit to beta-api.listenbrainz.org.

As an example, anyone using my foobar2000 submission script would need to edit here…

https://github.com/marc2k3/foo_jscript_panel/blob/master/foo_jscript_panel/samples/complete/js/listenbrainz.js#L110

Also, the updates are in real time. You should see them immediately.

1 Like
#5

Ha! It works. Thanks a lot. For foobar2000 users who want to change it themselves, go to C:\Users\<user name>\AppData\Roaming\foobar2000\user-components\foo_jscript_panel\samples\complete\js and open listenbrainz.js in a plain text editor, search for api and replace https://api.listenbrainz.org/1/submit-listen with https://beta-api.listenbrainz.org/1/submit-listen, then (re)start foobar.

#6

Thanks for the corrected info. I’m using DeaDBeef on my Linux machine, and submitting using the last.fm plugin. I’ve changed the submit url to https://beta-api.listenbrainz.org/1/submit-listen (from http://proxy.listenbrainz.org) and nothing seems to have changed. Everything continues to show up in My Listens, but nothing shows up in Recent Listens (or Follow). Any suggestions?

EDIT: After restarting DeaDBeef, now my listens are not showing up at all. I’m guessing the information is not being properly formatted before it is sent. I guess I’ll have to switch back to the http://proxy.listenbrainz.org location until I can find a proper listenbrainz submission plugin.

#7

http://proxy.listenbrainz.org is a special service that translates the Scrobbling (Last.FM) API to “ListenBrainzy”. Pointing Last.FM-only clients at other LB endpoints won’t work. :confused:

3 Likes
#8

looks pretty cool! But is there some additional step required to get your listens on there? My listens do show up in my profile, but not in the recent listens tab. Or is it only for “cool” people? :wink:

I guess, I’m too late here, but yeah, right now the recent listens page only works for listens submitted via beta-api.listenbrainz.org, as soon as we do our testing and bug squashes, we’ll deploy it to listenbrainz.org and all listens should show up (wherever they come from).

#9

Does this include listens sent to the proxy.listenbrainz.org api? That’s currently the only option I have using DeaDBeef on my Linux system.

#10

Does this include listens sent to the proxy.listenbrainz.org api? That’s currently the only option I have using DeaDBeef on my Linux system.

Yes. It should work with that as well, because the recent listens are updated later in the pipeline. :slight_smile:

1 Like
#11

:+1: Excellent! Thanks for confirming.

#12

You might be interested in mpris-scrobbler. It uses the MPRIS D-Bus interface on your system to scrobble whatever is playing, regardless of the music player (provided it also uses the MPRIS interface).

I’ve used this for a number of months with great success. :smile:

1 Like
#13

I’ll give it a look. Problem is that I’m currently using an older version of Leap and haven’t yet been able to install it or build it from source. :frowning_face:

1 Like
#14

I see. I am only able to package for Leap 15.0 and Tumbleweed for the COPR repository. If you get a chance to upgrade SUSE, I’d like to know your feedback on the SUSE COPR package. I have not personally tested it.

1 Like
#15

Will do, except that if I’m updating the OS, it will likely be to a different Linux repo.