[Fuature Request] Automatically fetch artist's cover based on folder structure
Is your feature request related to a problem? Please describe. Currently, user has to manually select artist's cover. It's okay for a small number of artists, but if there's more than a hundred of them, it becomes very painful.
Describe the solution you'd like
Fetch images based on folder structure, like Navidrome or Jellyfin does. SoulSearching could fetch images named artist.png from the folder, named after artist.
Teachability, Documentation, Adoption, Migration Strategy Both Navidrome and Jellyfin has their specs about fetching artist's covers. Maybe it could help:
- https://www.navidrome.org/docs/usage/artwork/
- https://jellyfin.org/docs/general/server/media/music#images
I didn't think of that, it's an interesting feature! Thanks for the sources you provided, by the way!
I would like to be sure about one thing that I may have not understood. In the global structure, when searching for an artist's cover, the app should be searching for a folder named after the artist, containing the artist's image, or the app should be searching for a generic folder, specified by the user, containing images, where each image is named after its artist's name?
For the first option, it would be something like:
.../John Doe
cover.png
.../John Smith
cover.png
For the second option, something like:
.../covers
john_doe.png
john_smith.png
The user could specify custom separators or logic when searching for a folder/file name after an artist's name (replacing whitespace, for example).
In the global structure, when searching for an artist's cover, the app should be searching for a folder named after the artist, containing the artist's image, or the app should be searching for a generic folder, specified by the user, containing images, where each image is named after its artist's name?
For the first option, it would be something like:
.../John Doe cover.png .../John Smith cover.png
My library follows Navidrome's folder structure, so for me, it would be the first option. Allowing user to specify logic when searching for folder should be very handy, though.
Thanks for your feedback, I will work on it for the next major release 👍.
There is now the possibility to fetch artists covers from a folder structure on your device (see advanced settings → artists covers source) on the latest release (0.13.0). I implemented the two ways, discussed here, on how covers can be fetched. The app lets you define how covers can be fetched by settings some rules and defining some settings.
The UI can be improved, and more options could be added to improve this feature. Let me know if it works for you 👍