You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I see that you have Last.fm support but not ListenBrainz.
I would ideally like to have ListenBrainz support because that's what I use for all my scrobbling/listens.
I did look at a previous issue that also requested Last.fm and ListenBrainz support, but only Last.fm was added.
Suggested solution
I saw the reason why ListenBrainz and I agree; their API docs are very confusing, I've used them as a source to get my top listens of the week on a side project of mine.
I've never tried submitting data to ListenBrainz but after reading there docs it looks like you'd have to first make the user get their token save it to SpotTube then whenever the user reaches a threshold of a song, submit a listen via JSON.
It also looks like you can have MusicBrainz Identifier to helpListenBrainz identify find the release (A.K.A. Album), recording (A.K.A Song), artist, and additional info.
To lookup a MBID it looks like you can either use ListenBrainz'sLookup API or MusicBrainz'sSearch API.
I'm not fully sure if it's 100% required to have a MBID though.
I could also look into adding the feature if needed once I get home, though I'm not fully sure about my expertise. I'm not familiar with Dart. But I'm always up to learn something new. :)
Self grab
I'm ready to work on this issue!
The text was updated successfully, but these errors were encountered:
Simple Scrobbler picks up Spotube perfectly and works with Listenbrainz
The repository of the only “Simple Scrobbler” I could find is archived and it hasn’t been updated in the past 5 years… I don’t think it is a viable option…
Simple Scrobbler picks up Spotube perfectly and works with Listenbrainz
The repository of the only “Simple Scrobbler” I could find is archived and it hasn’t been updated in the past 5 years… I don’t think it is a viable option…
It works with the official ListenBrainz app on Android. Not a solution for desktop, though.
Is there an existing issue for this?
Pain
I see that you have Last.fm support but not ListenBrainz.
I would ideally like to have ListenBrainz support because that's what I use for all my scrobbling/listens.
I did look at a previous issue that also requested Last.fm and ListenBrainz support, but only Last.fm was added.
Suggested solution
I saw the reason why ListenBrainz and I agree; their API docs are very confusing, I've used them as a source to get my top listens of the week on a side project of mine.
I've never tried submitting data to ListenBrainz but after reading there docs it looks like you'd have to first make the user get their token save it to SpotTube then whenever the user reaches a threshold of a song, submit a listen via JSON.
It also looks like you can have MusicBrainz Identifier to help ListenBrainz identify find the release (A.K.A. Album), recording (A.K.A Song), artist, and additional info.
To lookup a MBID it looks like you can either use ListenBrainz's Lookup API or MusicBrainz's Search API.
I'm not fully sure if it's 100% required to have a MBID though.
Then that should be it.
Useful resources
ListenBrainz API
https://listenbrainz.readthedocs.io/en/latest/users/json.html
https://listenbrainz.readthedocs.io/en/latest/users/api-usage.html
https://listenbrainz.readthedocs.io/en/latest/users/api/index.html#reference
https://listenbrainz.readthedocs.io/en/latest/users/api/core.html
https://listenbrainz.readthedocs.io/en/latest/users/api/recordings.html
https://listenbrainz.readthedocs.io/en/latest/users/api/metadata.html#get--1-metadata-lookup-
MusicBrainz API
https://musicbrainz.org/doc/Development
https://musicbrainz.org/doc/MusicBrainz_API
https://musicbrainz.org/doc/MusicBrainz_API/Search
https://musicbrainz.org/doc/MusicBrainz_API/Examples
Additional information
ListenBrainz's API Endpoint is
https://api.listenbrainz.org
.MusicBrainz's API Endpoint is
https://musicbrainz.org/ws/2/
.I could also look into adding the feature if needed once I get home, though I'm not fully sure about my expertise. I'm not familiar with Dart. But I'm always up to learn something new. :)
Self grab
The text was updated successfully, but these errors were encountered: