funkwhale/api/funkwhale_api/music
Toke Høiland-Jørgensen 0d128d40d5 Add support for Opus files
This adds support for reading metadata from Opus files. The metadata config
is copied from OggVorbis with just the 'track' field name changed.

Also make sure get_audio_file_data() in music/utils.py doesn't crash if no
bitrate information is set, since mutagen doesn't add a bitrate to Opus
info objects.

Fixes #244.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
2018-08-29 21:23:50 +02:00
..
management Removed django-cacheops dependency 2018-07-21 12:57:48 +02:00
migrations Migration file for ImportJob.replace_if_duplicate 2018-06-22 20:25:15 +02:00
__init__.py Initial commit that merge both the front end and the API in the same repository 2017-06-23 23:00:42 +02:00
admin.py Blacked the code 2018-06-09 15:36:16 +02:00
factories.py Fixed randomly failing test 2018-06-24 13:56:06 +02:00
fake_data.py See #297: removed unused imports 2018-06-10 10:39:47 +02:00
filters.py Resolve "Funkwhale unable to import Albums with multiple Artists" 2018-07-09 20:47:55 +00:00
importers.py Fix #351: Ensure we do not import artists with empty names 2018-07-09 22:35:32 +02:00
lyrics.py See #297: sorted imports 2018-06-10 10:55:16 +02:00
metadata.py Add support for Opus files 2018-08-29 21:23:50 +02:00
models.py Fixed #478: Removed release date error in case of empty date 2018-08-19 17:52:04 +02:00
permissions.py See #297: sorted imports 2018-06-10 10:55:16 +02:00
serializers.py Use cropped covers/avatars to reduce bandwidth use 2018-07-20 19:17:39 +02:00
tasks.py Updated tasks.py to process replace flag 2018-06-22 20:25:15 +02:00
utils.py Add support for Opus files 2018-08-29 21:23:50 +02:00
views.py See #297: linting of various, uncommon errors 2018-06-10 12:06:46 +02:00