question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Spotify plugin overwrites the MB IDs even if we have the correct ones

See original GitHub issue

The Spotify plugin (this may be true for other plugins, but I have not checked them all) currently populates all the fields including the mb_album_id and mb_artist_id with spotify_album_id and spotify_artist_id. This makes sense during the initial import (or when we are only using Spotify as the tag source) when we don’t have the MB ids and we need some IDs to be populated. However, if we initially imported the album with MusicBrainz plugin and the MB ids are correctly populated, Spotify (or any other plugin) should not overwrite the correct MB IDs.

Basically, any plugin should check if the MB ID fields are empty (i.e., initial import) and only then populate those fields. If MB IDs are already present, the plugin should only update the plugin-specific fields. Thus, if Spotify tagger is used after the album was already imported using MB, Spotify should only update the Spotify-specific fields and not incorrectly change the MB ids to Spotify IDs.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:8 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
JOJ0commented, Nov 23, 2022

I think it’s still relevant. Even though there are similar issues open, in here are some useful hints on how it could possibly fixed. HTH

1reaction
arsaboocommented, Sep 19, 2022

I am not even sure how to handle this, so I am going to leave this issue open for now. But given the number of open issues/questions related to this topic, I sincerely hope that we address this issue sooner than later.

Read more comments on GitHub >

github_iconTop Results From Across the Web

HTTP 409 error when using imageTag · Issue #188 - GitHub
I have a docker build with just one imageTag being applied to it: com.spotify docker-maven-plugin 0.4.0 ${docker.image.p...
Read more >
Spotify - ArchWiki
Spotifyd — An open source Spotify client running as a UNIX daemon. Spotifyd streams music just like the official client, but is more...
Read more >
Internet and data usage - Support - Spotify
If you don't have WiFi, the app uses your mobile data. Reduce data usage. Data Saver reduces the app's data usage by showing...
Read more >
Changelog — beets 1.6.1 documentation
Spotify Plugin : The plugin now records Spotify-specific IDs in the spotify_album_id , spotify_artist_id , and spotify_track_id fields. #4348; Create the ...
Read more >
FAQ · Scio - Spotify Open Source Projects
Scio is a Scala API built on top of Apache Beam's Java SDK. Scio aims to offer a concise, idiomatic Scala API for...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found