-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
list top artists/playlist, add mime types, fallback to default mime type #14
list top artists/playlist, add mime types, fallback to default mime type #14
Conversation
Aggregates the top artists per playlist and exposes them comma-separated within the `comment` field of each playlist. Also optimizes direct/single playlist access.
7b346b5
to
42b4172
Compare
198fc08
to
f4f3196
Compare
f4f3196
to
44edfb5
Compare
* Map .m4a, .mp4 and .opus file extensions to mime types. * Fallback to using mime type 'application/octet-stream' instead of failing the request when no mime type registered for file extension.
44edfb5
to
1584586
Compare
7fdeca2
to
59e8003
Compare
Using the lower-case artist name without accents as key when grouping artists within a playlist.
59e8003
to
6c5a89a
Compare
@BinaryBrain it would be great if you could review and merge this PR soon. Not having the mime type fix/enhancement prevents me from serving my music library using upstream Beetstream and I guess others have the same problem, e.g. see #11. |
Yes, I've been quite busy recently and the current version is broken if you don't have the smartplaylist plugin. |
ah, right, it fails here when neither the smartplaylist plugin was enabled nor the |
Don't fail but log a warning when the smartplaylist beets plugin is not enabled and the `playlist_dir` configuration option was not specified.
d09d794
to
369b28a
Compare
Done: Now I've pushed another commit to not fail but log a warning when the smartplaylist plugin is not enabled and the |
comment
field of each playlist. Also optimizes direct/single playlist access.application/octet-stream
(and log a warning) instead of failing the request. (At least GStreamer/Mopidy seems to do its own format detection anyway since it still plays such streams.)