Open JMBeresford opened 1 month ago
Would this approach allow for using the app without an external metadata provider? I'd like to provide all the metadata myself, but an api key for IGDB seems to be requirement for running the server currently.
@GiFuJo you can set the IGDB credentials to empty strings to run without IGDB support. You can still edit metadata manually, but note that this is not fully featured yet.
The change detailed in this issue will also enable local media for metadata, which is currently not possible (externals URLs are needed for images).
Tasks:
In preparation of adding additional metadata providers, the current implementation of fetching metadata should be refactored to be more generic.
A trait such as the following would be a good jumping off point:
Then, we could impl this trait for given providers: