[GH-ISSUE #518] [Feature Request] Apply metadata from Spotify to manually downloaded files #1188

Closed
opened 2026-03-01 17:34:28 +03:00 by kerem · 4 comments
Owner

Originally created by @SkyExploreWasTaken on GitHub (Feb 19, 2026).
Original GitHub issue: https://github.com/afkarxyz/SpotiFLAC/issues/518

Hello!

Since sometimes I get my audio files downloads directly from the artists, via Bandcamp or similar, I prefer using them as getting the files from audio streaming platforms such as Tidal, Amazon or Qobuz, which can be different. It would be nice that as long as we already put the file in the right place (by the right place, I mean the place the app would have downloaded it to) we could just directly APPLY the correct Spotify metadata to it.
It could be like a "Apply Metadata" button like the "Download Cover" one.

If it's not doable I would just like to know it,

Thanks for making this app available !

Originally created by @SkyExploreWasTaken on GitHub (Feb 19, 2026). Original GitHub issue: https://github.com/afkarxyz/SpotiFLAC/issues/518 Hello! Since sometimes I get my audio files downloads directly from the artists, via Bandcamp or similar, I prefer using them as getting the files from audio streaming platforms such as Tidal, Amazon or Qobuz, which can be different. It would be nice that as long as we already put the file in the right place (by the right place, I mean the place the app would have downloaded it to) we could just directly APPLY the correct Spotify metadata to it. It could be like a "Apply Metadata" button like the "Download Cover" one. If it's not doable I would just like to know it, Thanks for making this app available !
kerem closed this issue 2026-03-01 17:34:29 +03:00
Author
Owner

@mahoganyprogrammer commented on GitHub (Feb 19, 2026):

@SkyExploreWasTaken if isrc is missing how it can tell it matches spotify version.

<!-- gh-comment-id:3929016820 --> @mahoganyprogrammer commented on GitHub (Feb 19, 2026): @SkyExploreWasTaken if isrc is missing how it can tell it matches spotify version.
Author
Owner

@SkyExploreWasTaken commented on GitHub (Feb 19, 2026):

@SkyExploreWasTaken if isrc is missing how it can tell it matches spotify version.

Wdym ? I never talked about the music file needing to be same as Spotify's, I just talked that the app could apply Spotify's metadata to user-given FLAC files. It could even be a 1 second music lol.
This is purely for metadata. My most important problem is when the SpotiFLAC downloaded music differs from the real one. In this case I get the real audio, and put it manually. Though placing the metadata in it is a bit hard as I'm not an experienced audiophile.

<!-- gh-comment-id:3930386843 --> @SkyExploreWasTaken commented on GitHub (Feb 19, 2026): > [@SkyExploreWasTaken](https://github.com/SkyExploreWasTaken) if isrc is missing how it can tell it matches spotify version. Wdym ? I never talked about the music file needing to be same as Spotify's, I just talked that the app could apply Spotify's metadata to user-given FLAC files. It could even be a 1 second music lol. This is purely for metadata. My most important problem is when the SpotiFLAC downloaded music differs from the real one. In this case I get the real audio, and put it manually. Though placing the metadata in it is a bit hard as I'm not an experienced audiophile.
Author
Owner

@afkarxyz commented on GitHub (Feb 19, 2026):

It is feasible, but the accuracy is unsatisfactory. A possible method involves reading the song title and artist name, then utilizing Spotify's search function. However, the accuracy is not particularly reliable. More precise results require a Track ID or embedded Spotify URL within the metadata, or even the filename itself. The presence of ISRC metadata within the file would also be highly beneficial.

Essentially, I will not implement this feature into SpotiFLAC due to its unreliability.

<!-- gh-comment-id:3930417331 --> @afkarxyz commented on GitHub (Feb 19, 2026): It is feasible, but the accuracy is unsatisfactory. A possible method involves reading the song title and artist name, then utilizing Spotify's search function. However, the accuracy is not particularly reliable. More precise results require a Track ID or embedded Spotify URL within the metadata, or even the filename itself. The presence of ISRC metadata within the file would also be highly beneficial. Essentially, I will not implement this feature into SpotiFLAC due to its unreliability.
Author
Owner

@SkyExploreWasTaken commented on GitHub (Feb 21, 2026):

It is feasible, but the accuracy is unsatisfactory. A possible method involves reading the song title and artist name, then utilizing Spotify's search function. However, the accuracy is not particularly reliable. More precise results require a Track ID or embedded Spotify URL within the metadata, or even the filename itself. The presence of ISRC metadata within the file would also be highly beneficial.

Essentially, I will not implement this feature into SpotiFLAC due to its unreliability.

I understand that you will not add it but do you at least have a tool that fetches metadata from Spotify to apply it manually to files ? It is very problematic for my music library when I add artist-removed music from Spotify that doesn't have any metadata.

<!-- gh-comment-id:3938491487 --> @SkyExploreWasTaken commented on GitHub (Feb 21, 2026): > It is feasible, but the accuracy is unsatisfactory. A possible method involves reading the song title and artist name, then utilizing Spotify's search function. However, the accuracy is not particularly reliable. More precise results require a Track ID or embedded Spotify URL within the metadata, or even the filename itself. The presence of ISRC metadata within the file would also be highly beneficial. > > Essentially, I will not implement this feature into SpotiFLAC due to its unreliability. I understand that you will not add it but do you at least have a tool that fetches metadata from Spotify to apply it manually to files ? It is very problematic for my music library when I add artist-removed music from Spotify that doesn't have any metadata.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SpotiFLAC#1188
No description provided.