serve cover art that is embedded into audio file #15
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Make the
getCoverArt
endpoint extract and serve the coverart image from the audio file for items that don't specify analbum_id
or refer to an album that does not specify anartpath
.Correspondingly, make the
getSong
endpoint return the song ID ascoverArt
ID when the song does not specify analbum_id
.Extracts the cover art into a temporary file using
ffmpeg
and lets flask serve it.Also, moves the
getCoverArt
endpoint implementation fromalbum.py
into a separate file since it is used to serve both album and single song cover art now.