RandomNinjaAtk / docker-lidarr-extended

lidarr-extended :: Lidarr application packaged with multiple scripts to provide additional functionality
GNU General Public License v3.0
275 stars 24 forks source link

[Feat]: manage singles that result in duplicates when an album or EP is released. #239

Open AdrianEdelen opened 1 year ago

AdrianEdelen commented 1 year ago

Is your feature request related to a problem? Please describe. For active artists, they often release multiple singles or EPs before releasing an album. Ths can result in lots of duplicates where singles are downloaded before an album release, then, after the album is released, the song is downloaded with the album, resulting in multiple copies of the same song.

Describe the solution you'd like When downloading an album, check if the song exists as a single or in an EP, and instead either remove the single, or hardlink the file in the album folder.

Describe alternatives you've considered Instead of automatically deleted the files. A notification or warning, that there may be a duplicate with an actionable ability to ignore/hardlink/remove/etc. This potentially gets rid of the edge case where a single is different than the album version and the user would like to keep both versions.

Additional context No additional context, though I can provide some if it is requested

RandomNinjaAtk commented 1 year ago

Not something I will work on, probably would be better as a general Lidarr feature....

However, if someone puts the time in for this as an optional feature, I'd gladly review a PR for implementation....