|  Georg Krause | 6908f4bf74 | Resolve "value too long for type character varying(255) during import_files" | 2022-11-21 18:12:49 +00:00 | 
				
					
						|  Ciarán Ainsworth | d9cfa167c6 | Fix OpenAPI generation | 2022-07-20 12:31:57 +00:00 | 
				
					
						|  Petitminion | b412e036a3 | Update migration after django update (#1815) | 2022-06-29 09:38:38 +00:00 | 
				
					
						|  Georg Krause | 189166ec7c | Update django-oauth-toolkit | 2021-07-04 04:57:35 +00:00 | 
				
					
						|  Agate | c29d0b17ea | Denorm default true | 2020-08-04 14:24:12 +02:00 | 
				
					
						|  Agate | 6eb049b2d9 | Importer updates: watch directories, handle metadata updates | 2020-05-07 09:55:29 +02:00 | 
				
					
						|  Eliot Berriot | 1654044a9f | See #170: store and compute modification date on artists | 2020-03-19 14:41:15 +01:00 | 
				
					
						|  Eliot Berriot | 61cf04b376 | Fix #348, #474, #557, #740, #928: improved deduplication logic to prevent skipped files during import | 2020-01-29 15:39:43 +01:00 | 
				
					
						|  Eliot Berriot | e2ab4ce845 | See #170: added content_category on artist | 2020-01-22 11:47:54 +01:00 | 
				
					
						|  Eliot Berriot | b22b9c83b0 | See #170: now record downloads count on tracks/uploads | 2020-01-20 13:59:12 +01:00 | 
				
					
						|  Eliot Berriot | 71b400a9b8 | See #170: cover on tracks and artists | 2020-01-17 16:27:11 +01:00 | 
				
					
						|  Eliot Berriot | 2bc71eecfd | See #170: add a description field on tracks, albums, tracks | 2020-01-14 14:00:08 +01:00 | 
				
					
						|  Eliot Berriot | 20311344d7 | Resolve "Switch to proper full-text-search system" | 2019-12-18 15:08:58 +01:00 | 
				
					
						|  Eliot Berriot | 57949c02c1 | Revert "Revert "Fix #994: use PostgreSQL full-text-search"" This reverts commit 7b0db234e2. | 2019-12-18 11:26:59 +01:00 | 
				
					
						|  Eliot Berriot | 7b0db234e2 | Revert "Fix #994: use PostgreSQL full-text-search" This reverts commit b3d8d6a4da. | 2019-12-17 10:57:05 +01:00 | 
				
					
						|  Eliot Berriot | b3d8d6a4da | Fix #994: use PostgreSQL full-text-search | 2019-12-16 17:46:32 +01:00 | 
				
					
						|  Eliot Berriot | ad7274ff90 | Fix #976: fix cover attachment migration under S3 | 2019-11-27 16:47:24 +01:00 | 
				
					
						|  Eliot Berriot | 73e7211398 | Fix album cover migration crash with cover not found on disk | 2019-11-27 15:56:56 +01:00 | 
				
					
						|  Eliot Berriot | c84396e669 | Attachments | 2019-11-25 09:49:06 +01:00 | 
				
					
						|  Eliot Berriot | 4e7f1e63d2 | Denormalized audio permission logic in a separate table to enhance performance | 2019-10-22 00:13:25 +02:00 | 
				
					
						|  Eliot Berriot | 6dde4b73cd | Implement tag models | 2019-07-08 15:26:14 +02:00 | 
				
					
						|  Eliot Berriot | 0b94227782 | Fix #799: Removed broken/instable lyrics feature | 2019-04-23 10:32:51 +02:00 | 
				
					
						|  Eliot Berriot | 4e44e4e4b6 | Attribute artist | 2019-04-11 10:17:10 +02:00 | 
				
					
						|  Eliot Berriot | 2da3a3842e | Improved performance when listing playable tracks, albums and artists | 2019-01-03 22:57:29 +01:00 | 
				
					
						|  Eliot Berriot | a493d34b8f | Resolve "Track position don't take care about disc number" | 2018-12-06 08:53:31 +00:00 | 
				
					
						|  Eliot Berriot | e5b46402f8 | Fix #308: Licenses | 2018-12-04 14:13:37 +00:00 | 
				
					
						|  Eliot Berriot | baf5a350b3 | See #272: added admin and model for transcoding | 2018-10-24 19:11:57 +02:00 | 
				
					
						|  Eliot Berriot | e49a460203 | Audio federation | 2018-09-22 12:29:30 +00:00 | 
				
					
						|  Eliot Berriot | 2ea21994ee | Resolve "Per-user libraries" (use !368 instead) | 2018-09-06 18:35:02 +00:00 | 
				
					
						|  RenonDis | 8d9499332f | Migration file for ImportJob.replace_if_duplicate | 2018-06-22 20:25:15 +02:00 | 
				
					
						|  Eliot Berriot | 9427f8b56e | See #297: removed unused imports | 2018-06-10 10:39:47 +02:00 | 
				
					
						|  Eliot Berriot | 639882bd34 | See #297: removed unused variables | 2018-06-09 17:41:59 +02:00 | 
				
					
						|  Eliot Berriot | 62ca3bd736 | Blacked the code | 2018-06-09 15:36:16 +02:00 | 
				
					
						|  Eliot Berriot | 7425a8ea4d | See #195: added bitrate and size fields on track file | 2018-05-15 22:01:52 +02:00 | 
				
					
						|  Eliot Berriot | f343159856 | Added an accessed_date field on TrackFile for easier cache deletion (#189) | 2018-05-06 15:36:18 +02:00 | 
				
					
						|  Eliot Berriot | 2be46b3320 | Fix #142: Increased max_length on TrackFile.source | 2018-04-19 22:25:58 +02:00 | 
				
					
						|  Eliot Berriot | 33972f1f40 | Fixed broken uuid migration | 2018-04-15 11:24:46 +02:00 | 
				
					
						|  Eliot Berriot | 9612b1bace | Can now serve track from remote library | 2018-04-07 15:34:35 +02:00 | 
				
					
						|  Eliot Berriot | b29ca44797 | Now store remote library tracks in a dedicated model, this is much simpler | 2018-04-07 11:29:40 +02:00 | 
				
					
						|  Eliot Berriot | f273faf9de | Added Library model to have more granular federation management | 2018-04-06 18:49:29 +02:00 | 
				
					
						|  Eliot Berriot | 8db832f03b | Now store source AP track file on track_file | 2018-04-06 15:20:53 +02:00 | 
				
					
						|  Eliot Berriot | 679adfe156 | See #126: Added uuid field to all music models | 2018-04-06 13:17:26 +02:00 | 
				
					
						|  Eliot Berriot | 363acca53d | AudioCollection to import job and track file creation | 2018-04-05 23:26:41 +02:00 | 
				
					
						|  Eliot Berriot | f3d77ef7d9 | Update request status based on batch status | 2018-02-21 00:09:15 +01:00 | 
				
					
						|  Eliot Berriot | 24e2555793 | Added status field to import batch, it's synced based on jobs | 2018-02-21 00:02:09 +01:00 | 
				
					
						|  Eliot Berriot | ddea5f1825 | Now store track file mimetype in database | 2018-02-18 23:46:15 +01:00 | 
				
					
						|  Eliot Berriot | 2e616282fd | Now use import job everywhere, even for direct file imports | 2017-12-27 20:30:50 +01:00 | 
				
					
						|  Eliot Berriot | 5d2dbbc828 | Upgraded celery to 4.1, added endpoint logic for fingerprinting audio files | 2017-12-27 17:30:09 +01:00 | 
				
					
						|  Eliot Berriot | 4d09e75262 | Update models with on_cascade | 2017-12-16 00:36:06 +01:00 | 
				
					
						|  Eliot Berriot | e90e9dc7aa | Fixed #44: now bind track file to import job | 2017-12-14 23:06:21 +01:00 |