Comments (7)
ah you're right they are quite mixed up like that. maybe ill add some split admin vs logged in user pages then. thanks!
from gonic.
hmmm looks like that is a submission=false scrobble, mean just "now playing" instead of a real scrobble
do you have any with submission=true?
also which client are you using?
from gonic.
Ahh, thanks! That gives me something to go on.
I am using airsonic-refix for my client, looks like this is where it handles the scrobbling: https://github.com/tamland/airsonic-refix/blob/bc4920fa57a20236ad7eef6f4483e50726b845c6/src/player/store.ts#L359-L384
From that, it looks like there should be another /scrobble call when you get to 70% of the track
Sure enough, shortly after that original log line I posted, I see the call with submission=true
:
2023/12/02 21:44:17 response 200 GET /scrobble?id=tr-17777&submission=false&v=1.15.0&f=json&c=https%3A%2F%2Fmusic.mydomain.net&u=fletchowns&s=KAp...&t=8f6...
2023/12/02 21:46:44 response 200 GET /scrobble?id=tr-17777&submission=true&v=1.15.0&f=json&c=https%3A%2F%2Fmusic.mydomain.net&u=fletchowns&s=KAp...&t=8f6...
from gonic.
interesting . I also use refix and it scrobbles great. maybe try unlink and link again in gonic?
from gonic.
Oh jeez - I just realized my mistake. The account linking to last.fm & listenbrainz is per-user. I had established the linking for my admin account, but not the gonic user account that I'm actually using from my player. I've logged into gonic with the user I'm actually using from refix, and linked last.fm & listenbrainz, and it's working now! Apologies for wasting your time 🤦
from gonic.
glad you got it working 👍
I think I mention that idea of multi user scrobbling stuff in the UI . if you think the copy could be improved let me know
from gonic.
I do see the copy refers to that, and upon careful reading it makes sense:
scrobble to listenbrainz and compatible sites on a per user basis
I think what threw me off was the mix of contexts in the sections in the gonic ui.
- stats section is global, all gonic users see the same thing
- user management is user specific. admin user sees all users and can add new users, other users only see themselves listed here
- recent folders is global, all gonic users see the same thing, but only admin can initiate a scan
- transcoding device profiles is user specific, you are setting the transcoding preferences for the logged in user
- last.fm is specific to the logged in user
- listenbrainz is specific to the logged in user
- podcasts is admin only
- internet radio stations seems to be admin only
from gonic.
Related Issues (20)
- Playlist object is missing required 'duration' field HOT 1
- gonic doesn't return playcounts in album response HOT 2
- feat: song level play counts HOT 3
- API Qestion (Not a real bug) HOT 1
- FR: Redownload existing podcast episodes HOT 4
- feat: try all tracks in dir for album metadata instead of first
- Transcoding seemingly does nothing HOT 3
- CreatePlaylist api response sends blank/empty playlist ID
- Intelligent track change detection in scanner to preserve primary keys HOT 2
- Empty "Unknown Album" HOT 8
- taglib v2 downstream HOT 6
- feature: Include genre and album's date/year in listenbrainz scrobble payload HOT 3
- feat: use `originalReleaseDate` and set `year` to edition year HOT 4
- Last.fm Artist Lookup not sanitizing special characters in Artist's names HOT 4
- Genre split and podcast download issue HOT 12
- Search Album by Name doesn't fetch all results HOT 1
- feat: Add support for Artist Sort Name HOT 1
- Scan HOT 13
- symbol lookup error HOT 7
- query optimisations for massive libraries HOT 29
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gonic.