Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug: Tracks with Album Artist as "Various Artists" from Plex are failing to scrobble #241

Open
2 tasks done
captainnapalm opened this issue Dec 16, 2024 · 2 comments
Open
2 tasks done
Labels
bug Something isn't working fix waiting for release Fix has been committed and waiting for a release to be cut

Comments

@captainnapalm
Copy link

Please check existing knowledge before opening an issue

Describe the Bug

The app should scrobble the track artist and not the album artist.

I checked the documentation and see the Scrobble Modifications section but I'm not sure if this can be used to replace the album artist with track artist.

Platform

Docker

Versions

  • multi-scrobbler: latest on docker (0.8.8)
  • plex: plexinc/pms-docker:latest

Logs

[2024-12-16 08:33:54.431 -0700] ERROR  : [App] [Scrobblers] [Lastfm - captainnapalm83] Could not scrobble Various Artists - When You Wish Upon a Star @ 2024-12-16T08:29:30-07:00 (S) from Source 'Source - Plex - Megaplex++' due to error
Error: Could not scrobble Various Artists - When You Wish Upon a Star @ 2024-12-16T08:29:30-07:00 (S) from Source 'Source - Plex - Megaplex++' due to error
    at LastfmScrobbler.processDeadLetterScrobble (CWD/src/backend/scrobblers/AbstractScrobbleClient.ts:727:35)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at LastfmScrobbler.processDeadLetterQueue (CWD/src/backend/scrobblers/AbstractScrobbleClient.ts:694:43)
    at PromisePoolExecutor.handler (CWD/src/backend/tasks/heartbeatClients.ts:29:25)
    at async PromisePoolExecutor.waitForActiveTaskToFinish (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:375:9)
    at async PromisePoolExecutor.waitForProcessingSlot (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:368:13)
    at async PromisePoolExecutor.process (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:354:13)
    at async PromisePoolExecutor.start (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:273:16)
caused by: Error: LastFM ignored scrobble
    at LastfmScrobbler.doScrobble (CWD/src/backend/scrobblers/LastfmScrobbler.ts:155:23)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at LastfmScrobbler.processDeadLetterScrobble (CWD/src/backend/scrobblers/AbstractScrobbleClient.ts:720:39)
    at LastfmScrobbler.processDeadLetterQueue (CWD/src/backend/scrobblers/AbstractScrobbleClient.ts:694:43)
    at PromisePoolExecutor.handler (CWD/src/backend/tasks/heartbeatClients.ts:29:25)
    at async PromisePoolExecutor.waitForActiveTaskToFinish (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:375:9)
    at async PromisePoolExecutor.waitForProcessingSlot (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:368:13)
    at async PromisePoolExecutor.process (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:354:13)
    at async PromisePoolExecutor.start (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:273:16)
[2024-12-16 08:33:54.431 -0700] ERROR  : [App] [Scrobblers] [Lastfm - captainnapalm83] Scrobble Error (Backlog)
[2024-12-16 08:31:56.728 -0700] ERROR  : [App] [Scrobblers] [Lastfm - captainnapalm83] Scrobble Error (Backlog)
[2024-12-15 17:33:54.404 -0700] ERROR  : [App] [Scrobblers] [Lastfm - captainnapalm83] Could not scrobble Various Artists - The Evergreen @ 2024-12-15T17:12:53-07:00 (S) from Source 'Source - Plex - Megaplex++' due to error
Error: Could not scrobble Various Artists - The Evergreen @ 2024-12-15T17:12:53-07:00 (S) from Source 'Source - Plex - Megaplex++' due to error
    at LastfmScrobbler.processDeadLetterScrobble (CWD/src/backend/scrobblers/AbstractScrobbleClient.ts:727:35)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at LastfmScrobbler.processDeadLetterQueue (CWD/src/backend/scrobblers/AbstractScrobbleClient.ts:694:43)
    at PromisePoolExecutor.handler (CWD/src/backend/tasks/heartbeatClients.ts:29:25)
    at async PromisePoolExecutor.waitForActiveTaskToFinish (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:375:9)
    at async PromisePoolExecutor.waitForProcessingSlot (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:368:13)
    at async PromisePoolExecutor.process (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:354:13)
    at async PromisePoolExecutor.start (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:273:16)
caused by: Error: LastFM ignored scrobble
    at LastfmScrobbler.doScrobble (CWD/src/backend/scrobblers/LastfmScrobbler.ts:155:23)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at LastfmScrobbler.processDeadLetterScrobble (CWD/src/backend/scrobblers/AbstractScrobbleClient.ts:720:39)
    at LastfmScrobbler.processDeadLetterQueue (CWD/src/backend/scrobblers/AbstractScrobbleClient.ts:694:43)
    at PromisePoolExecutor.handler (CWD/src/backend/tasks/heartbeatClients.ts:29:25)
    at async PromisePoolExecutor.waitForActiveTaskToFinish (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:375:9)
    at async PromisePoolExecutor.waitForProcessingSlot (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:368:13)
    at async PromisePoolExecutor.process (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:354:13)
    at async PromisePoolExecutor.start (CWD/node_modules/@supercharge/promise-pool/dist/promise-pool-executor.js:273:16)

Additional Context

No response

@captainnapalm captainnapalm added the bug Something isn't working label Dec 16, 2024
@FoxxMD FoxxMD closed this as completed in 884b396 Dec 16, 2024
@FoxxMD FoxxMD reopened this Dec 16, 2024
@FoxxMD
Copy link
Owner

FoxxMD commented Dec 16, 2024

This should be fixed in the foxxmd/multi-scrobbler:edge docker image now. Please try it out and let me know if it resolves your issue.

@captainnapalm
Copy link
Author

Yes, that has resolved the issue. Thanks for the quick turn-around!

@FoxxMD FoxxMD added the fix waiting for release Fix has been committed and waiting for a release to be cut label Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working fix waiting for release Fix has been committed and waiting for a release to be cut
Projects
None yet
Development

No branches or pull requests

2 participants