Commit Graph

415 Commits

Author SHA1 Message Date
Ciarán Ainsworth a2cb4cbdc8 Make content_category non-nullable 2022-07-19 15:32:09 +02:00
Ciarán Ainsworth 1fe3495e91 Fix assertion error 2022-07-18 17:15:21 +02:00
Ciarán Ainsworth 6408e8a696 Fix linting 2022-07-18 15:32:18 +02:00
Ciarán Ainsworth c642e7a94f Add SimpleArtistSerializer 2022-07-18 15:29:18 +02:00
Ciarán Ainsworth c7a759f617 Fix linting 2022-07-18 12:27:32 +02:00
Ciarán Ainsworth 65e4823a09 Move to APIActorSerializer 2022-07-18 12:19:37 +02:00
Georg Krause 2f36091cd9
Use builtin typehints wherever possible 2022-07-18 10:54:23 +02:00
Georg Krause 0c0e3fa17f
Add missing artist getter 2022-07-18 09:44:26 +02:00
Ciarán Ainsworth b5b98a2907 Fix linting issues 2022-07-18 01:08:38 +02:00
Ciarán Ainsworth 2746d8750d Use standard Python type hints in models 2022-07-17 16:28:59 +02:00
Ciarán Ainsworth a47080ab7d Add type hints to fields 2022-07-17 14:55:36 +02:00
Kasper Seweryn 75a74b3ab7 Add support for debugging and testing python in gitpod 2022-07-17 02:06:25 +00:00
Petitminion b412e036a3 Update migration after django update (#1815) 2022-06-29 09:38:38 +00:00
petitminion 50f002fa73 Create an scan Library celery task 2022-05-15 10:56:39 +00:00
petitminion 252ebf8ce7 Remove usage of deprecated Model and Serializer fields (#1663) 2022-01-23 10:52:41 +00:00
Georg Krause 850dc69091 Update Black & run for whole repository 2022-01-09 11:40:49 +00:00
Georg Krause 91f9b3af9f Return the correct value for is_playable on albums 2021-12-21 09:12:57 +00:00
Marcos Peña 274bdd1d3e refactor: Adds duration annotation to album's queryset
MR !1408
2021-11-26 07:35:12 +00:00
Marcos Peña b942ed7a62 Adds sanity check to prevent uncontrolled exception from untagged imported tracks (!1382) 2021-10-17 10:41:03 +00:00
Georg Krause 189166ec7c Update django-oauth-toolkit 2021-07-04 04:57:35 +00:00
Ciarán Ainsworth 33f7993477 Add missing playable serializer 2021-05-09 05:38:55 +00:00
Georg Krause b321ab8da2 Add number of tracks and discs of an album to API 2021-02-20 12:54:11 +01:00
Christian Paul f93c9680a0 much minutes -> many minutes 2021-01-30 17:04:25 +01:00
interfect 7f42c1ad44 Autodetect format when transcoding files 2021-01-21 15:11:53 +01:00
Ciarán Ainsworth f477ba1b4f Podcast search capabilities 2020-12-04 09:33:17 +01:00
Ciarán Ainsworth 0ce5068f14 Resolve "Albums are not displaying on Album categories" 2020-12-02 18:44:04 +01:00
Philipp Wolfer 9e5d168e8d Support AIFF file format
Fixes #1243
2020-11-21 12:13:09 +01:00
Robert Kaye d4160f8635 Skip importing files that cause index violations 2020-11-19 22:27:03 +01:00
Cédric Schieli 4845325612
Allow genre tags to be updated when rescanning files in-place 2020-10-11 17:12:39 +02:00
Agate bf611f2ecd Fix #1217: Fixed "scope=subscribed" on albums, artists, uploads and libraries API 2020-09-03 15:58:26 +02:00
Agate f400d2568b Fixed slow import when duplicates 2020-08-23 16:35:19 +02:00
Agate 2e197e0a27 Fix #1193: Fixed crash with negative track position in file tags 2020-08-18 21:07:19 +02:00
Agate c96fd5d539 Fixed compat with iTunes 2020-08-11 13:07:39 +02:00
Agate 95ba6e1b22 Give priority to local uploads when playing a track 2020-08-06 16:21:55 +02:00
Agate 547c4ea554 Don't download file as attachment for podcast 2020-08-06 10:53:04 +02:00
Agate c29d0b17ea Denorm default true 2020-08-04 14:24:12 +02:00
Agate 8cc78652c7 Support coma separated mbids in tags 2020-08-03 15:49:14 +02:00
Agate e271851f67 See #1100: clean compat and XXX in the code 2020-08-03 15:47:14 +02:00
Agate 788c12748f Fix #1105: Can now launch server import from the UI 2020-08-03 13:50:53 +02:00
Agate e9186ca813 Fx #1178: Display channel and track downloads count 2020-07-31 11:46:25 +02:00
Ciarán Ainsworth 7c031eb186 Resolve "Allow hiding compilation artists in the Artists tab" 2020-07-27 10:57:11 +02:00
Ciarán Ainsworth d6d73d8620 Resolve "Licence Art Libre" 2020-07-23 17:28:14 +02:00
Agate 21f147c0c4 Merge branch 'master' into develop 2020-07-21 14:47:07 +02:00
Agate ca056f717e Fix #1116: Can now filter subscribed content through API 2020-07-21 14:38:39 +02:00
Agate 4351331355 Fix #1175: Fix embedded player not working on channel serie/album 2020-07-21 11:19:35 +02:00
Agate e391415098 Upgraded dependencies 2020-07-18 10:29:22 +02:00
Agate 1295144681 Fixed really slow SQL 2020-07-09 11:51:58 +02:00
Agate 55f4fde0f4 Fix #1102: Do not include tracks in album API representation 2020-07-06 10:16:45 +02:00
Agate d4028450a9 Plugins infrastructure 2020-07-03 10:59:12 +02:00
Simon Arlott 93cb3e8cad
Handle PermissionError when checking existing files 2020-06-24 22:23:18 +01:00