Skip to content

Clear library and rescan everything lose the song id #1590

@NeptuneHub

Description

@NeptuneHub

Describe the bug
Hi, I'm the developer of AudioMuse-AI, a software that interact with Lyrion API to create automatic playlist. The interaction can be simplified in:

  • Check of all the album present;
  • For each album download one song at time
  • Each song is analyzed and saved in audiomuse-ai database WITH the original Lyrion id
  • Then an user can ask to create automatic playlist (of similar song or in different way) using the stored lyrion id

The issue shared by some user here:
NeptuneHub/AudioMuse-AI#620

Is that seems there si a scan functionality, I think named "Clear library and rescan everything", that DROP all the id. This is a big issue for AudioMuse-AI and for every app that use ID as reference because it lose all the reference.

Expected behavior
Like other Music Server like Jellyfin, Emby and Navidrome, the expected behavior is to NEVER lose the ID of already analyzed song. They only assign new id to new song. The only small impact scenario is if the user just move the path of a couple song, in this case the new analysis change the id only of those album and not of the entire library.

In short my request is to NEVER change the id of a song already analyzed that didn't had any change.

Screenshots
Not Applicable

System Information (please complete the following information):
AudioMuse-AI's users didn't share this but they claim that this is a normal Lyrion functionality, not a bug that need specific envirorment to be reproduced. What I'm asking is to improve the normal functionality.

Additional context
I don't have any other additional context.

Really thanks for your effort.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions