2ea21994ee 
								
							 
						 
						
							
							
								
								Resolve "Per-user libraries" (use  !368  instead)  
							
							
							
						 
						
							2018-09-06 18:35:02 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								71c70cee39 
								
							 
						 
						
							
							
								
								Fixed   #478 : Removed release date error in case of empty date  
							
							
							
						 
						
							2018-08-19 17:52:04 +02:00  
				
					
						
							
							
								 
						
							
								4781e7821e 
								
							 
						 
						
							
							
								
								Fix   #376 : Smarter date parsing during import by replacing arrow with pendulum  
							
							
							
						 
						
							2018-07-24 23:07:51 +02:00  
				
					
						
							
							
								 
						
							
								3a94462bd6 
								
							 
						 
						
							
							
								
								Removed django-cacheops dependency  
							
							
							
						 
						
							2018-07-21 12:57:48 +02:00  
				
					
						
							
							
								 
						
							
								979c554b4a 
								
							 
						 
						
							
							
								
								Use cropped covers/avatars to reduce bandwidth use  
							
							
							
						 
						
							2018-07-20 19:17:39 +02:00  
				
					
						
							
							
								 
						
							
								1458c084a7 
								
							 
						 
						
							
							
								
								Resolve "Funkwhale unable to import Albums with multiple Artists"  
							
							
							
						 
						
							2018-07-09 20:47:55 +00:00  
				
					
						
							
							
								 
						
							
								93cd72ff09 
								
							 
						 
						
							
							
								
								Fix   #351 : Ensure we do not import artists with empty names  
							
							
							
						 
						
							2018-07-09 22:35:32 +02:00  
				
					
						
							
							
								 
						
							
								d713ad177b 
								
							 
						 
						
							
							
								
								See  #344 : query parsing  
							
							
							
						 
						
							2018-07-03 08:13:13 +02:00  
				
					
						
							
							
								 
						
							
								0e1203336d 
								
							 
						 
						
							
							
								
								Fixed randomly failing test  
							
							
							
						 
						
							2018-06-24 13:56:06 +02:00  
				
					
						
							
							
								 
						
							
								2182227f50 
								
							 
						 
						
							
							
								
								Merge branch '222-update-import' into 'develop'  
							
							... 
							
							
							
							Resolve "Add flag during import to replace already present tracks with new version"
Closes  #222 
See merge request funkwhale/funkwhale!264  
							
						 
						
							2018-06-22 22:04:06 +00:00  
				
					
						
							
							
								 
						
							
								61eb8e4d61 
								
							 
						 
						
							
							
								
								Test for _do_import with replace  
							
							
							
						 
						
							2018-06-22 23:50:46 +02:00  
				
					
						
							
							
								 
						
							
								8d9499332f 
								
							 
						 
						
							
							
								
								Migration file for ImportJob.replace_if_duplicate  
							
							
							
						 
						
							2018-06-22 20:25:15 +02:00  
				
					
						
							
							
								 
						
							
								f3f07c1f8d 
								
							 
						 
						
							
							
								
								Updated tasks.py to process replace flag  
							
							
							
						 
						
							2018-06-22 20:25:15 +02:00  
				
					
						
							
							
								 
						
							
								8103ea541f 
								
							 
						 
						
							
							
								
								cli import files with replace option  
							
							
							
						 
						
							2018-06-22 20:25:15 +02:00  
				
					
						
							
							
								 
						
							
								bb79d454af 
								
							 
						 
						
							
							
								
								Bypassing cli skip for update flag  
							
							
							
						 
						
							2018-06-22 20:24:55 +02:00  
				
					
						
							
							
								 
						
							
								9767c8f415 
								
							 
						 
						
							
							
								
								See  #190 : API and serializers to manage import requests  
							
							
							
						 
						
							2018-06-22 18:25:17 +02:00  
				
					
						
							
							
								 
						
							
								d17ceec1f0 
								
							 
						 
						
							
							
								
								See  #297 : linting of various, uncommon errors  
							
							
							
						 
						
							2018-06-10 12:06:46 +02:00  
				
					
						
							
							
								 
						
							
								799386c2b6 
								
							 
						 
						
							
							
								
								See  #297 : removed a lot of unused variables  
							
							
							
						 
						
							2018-06-10 11:27:38 +02:00  
				
					
						
							
							
								 
						
							
								9bea804f14 
								
							 
						 
						
							
							
								
								See  #297 : sorted imports  
							
							
							
						 
						
							2018-06-10 10:55:16 +02:00  
				
					
						
							
							
								 
						
							
								9427f8b56e 
								
							 
						 
						
							
							
								
								See  #297 : removed unused imports  
							
							
							
						 
						
							2018-06-10 10:39:47 +02:00  
				
					
						
							
							
								 
						
							
								639882bd34 
								
							 
						 
						
							
							
								
								See  #297 : removed unused variables  
							
							
							
						 
						
							2018-06-09 17:41:59 +02:00  
				
					
						
							
							
								 
						
							
								62ca3bd736 
								
							 
						 
						
							
							
								
								Blacked the code  
							
							
							
						 
						
							2018-06-09 15:36:16 +02:00  
				
					
						
							
							
								 
						
							
								bbae4e323b 
								
							 
						 
						
							
							
								
								Fix   #288 : Huge performance boost during CLI import that queries MusicBrainz  
							
							
							
						 
						
							2018-06-06 21:45:38 +02:00  
				
					
						
							
							
								 
						
							
								9d9676aa17 
								
							 
						 
						
							
							
								
								Fix   #237 : Do not crash when importing track with an artist that do not match the release artist  
							
							
							
						 
						
							2018-06-06 21:41:38 +02:00  
				
					
						
							
							
								 
						
							
								33ae51fc91 
								
							 
						 
						
							
							
								
								Merge branch '274-logging' into 'develop'  
							
							... 
							
							
							
							Resolve "Broken logging formatting in import task"
Closes  #274  and #278 
See merge request funkwhale/funkwhale!233  
							
						 
						
							2018-06-05 18:55:17 +00:00  
				
					
						
							
							
								 
						
							
								b7295382e7 
								
							 
						 
						
							
							
								
								Fix   #274 : Broken logging statement during import error  
							
							
							
						 
						
							2018-06-05 20:52:03 +02:00  
				
					
						
							
							
								 
						
							
								7c47348855 
								
							 
						 
						
							
							
								
								Fix   #267 : Do not crash when tag contains multiple uuids with a / separator  
							
							
							
						 
						
							2018-06-05 19:44:00 +02:00  
				
					
						
							
							
								 
						
							
								a16bd2a409 
								
							 
						 
						
							
							
								
								Merge branch '273-fix-mimetypes' into 'develop'  
							
							... 
							
							
							
							Resolve "Update file_track_files command to handle bad mimetypes"
Closes  #273 
See merge request funkwhale/funkwhale!226  
							
						 
						
							2018-06-03 17:00:54 +00:00  
				
					
						
							
							
								 
						
							
								18ad6cfa78 
								
							 
						 
						
							
							
								
								Fix   #273 : fix_track_files will now update files with bad mimetype  
							
							
							
						 
						
							2018-06-03 18:57:35 +02:00  
				
					
						
							
							
								 
						
							
								36a0a4df4f 
								
							 
						 
						
							
							
								
								Removed transcoding support ( #271 )  
							
							
							
						 
						
							2018-06-03 18:33:28 +02:00  
				
					
						
							
							
								 
						
							
								5afc3e4637 
								
							 
						 
						
							
							
								
								Fix   #266 : Ensure we do not store bad mimetypes  
							
							
							
						 
						
							2018-06-03 18:07:59 +02:00  
				
					
						
							
							
								 
						
							
								290cae9a8f 
								
							 
						 
						
							
							
								
								Fix   #231  and  #219 : ensure we import covers regarless of the import method  
							
							... 
							
							
							
							Can now import covers from track metadata and track directory as well 
							
						 
						
							2018-06-02 17:34:46 +02:00  
				
					
						
							
							
								 
						
							
								8d50743b3b 
								
							 
						 
						
							
							
								
								Fix   #258 : Implemented getCovertArt in Subsonic API to serve album covers  
							
							
							
						 
						
							2018-06-01 08:42:05 +02:00  
				
					
						
							
							
								 
						
							
								c7782693bc 
								
							 
						 
						
							
							
								
								See  #223 : api for listing/managing library files  
							
							
							
						 
						
							2018-05-29 00:07:20 +02:00  
				
					
						
							
							
								 
						
							
								8790631a65 
								
							 
						 
						
							
							
								
								Removed Typo which broke oggVorbis-import  
							
							
							
						 
						
							2018-05-26 13:23:08 +02:00  
				
					
						
							
							
								 
						
							
								06a5ee939a 
								
							 
						 
						
							
							
								
								Changed ID3Tag for Track-Number to TRCK  
							
							... 
							
							
							
							Until now the ID3Tag for the Track-Number was read from TPOS.
The Problem is, that TPOS is the part of the set (eg disc number)
and not the track-number. TRCK is the correct tag for the track
number.
Fixes  #220  
							
						 
						
							2018-05-26 13:06:40 +02:00  
				
					
						
							
							
								 
						
							
								c6cd3abf9d 
								
							 
						 
						
							
							
								
								Merge branch '229-anonymous-access' into 'develop'  
							
							... 
							
							
							
							Resolve "Ensure anonymous users can listen to music if instance is configured accordingly"
Closes  #229 
See merge request funkwhale/funkwhale!211  
							
						 
						
							2018-05-24 20:52:40 +00:00  
				
					
						
							
							
								 
						
							
								8d55040e9e 
								
							 
						 
						
							
							
								
								See  #230 : users with upload permission can now launch import and manage their own imports  
							
							
							
						 
						
							2018-05-24 22:39:43 +02:00  
				
					
						
							
							
								 
						
							
								2586444db2 
								
							 
						 
						
							
							
								
								Fix   #229 : removed last hardcoded settings to protect audio files  
							
							
							
						 
						
							2018-05-24 21:34:59 +02:00  
				
					
						
							
							
								 
						
							
								9c02954e46 
								
							 
						 
						
							
							
								
								Merge branch 'action-tables' into 'develop'  
							
							... 
							
							
							
							Action table component / implementation on federation library tracks
Closes  #164  and #228 
See merge request funkwhale/funkwhale!210  
							
						 
						
							2018-05-24 19:11:33 +00:00  
				
					
						
							
							
								 
						
							
								eded32c2e8 
								
							 
						 
						
							
							
								
								See  #228 : more performante federation import launch via API  
							
							
							
						 
						
							2018-05-24 18:53:12 +02:00  
				
					
						
							
							
								 
						
							
								83738e4e04 
								
							 
						 
						
							
							
								
								Reading the musicBrainz-Id-Fields from correct field  
							
							
							
						 
						
							2018-05-23 23:32:28 +02:00  
				
					
						
							
							
								 
						
							
								dc76283ebb 
								
							 
						 
						
							
							
								
								Added OggTheora Metadata  
							
							... 
							
							
							
							OggTheora wasn't support up until now. Now the config is there and the
import works
fixes  #216  
							
						 
						
							2018-05-23 22:23:59 +02:00  
				
					
						
							
							
								 
						
							
								ba4b6f6ba6 
								
							 
						 
						
							
							
								
								See  #228 : now use our new action logic for library track import  
							
							
							
						 
						
							2018-05-23 21:50:23 +02:00  
				
					
						
							
							
								 
						
							
								b36ed8a699 
								
							 
						 
						
							
							
								
								Merge branch '214-flac-no-mbid' into 'develop'  
							
							... 
							
							
							
							Resolve "Flac import fails if no MusicBrainz-ID present"
Closes  #214 
See merge request funkwhale/funkwhale!208  
							
						 
						
							2018-05-22 21:57:44 +00:00  
				
					
						
							
							
								 
						
							
								01ea6562a6 
								
							 
						 
						
							
							
								
								Fix   #214 : Do not crash on flac import if musicbrainz tags are missing  
							
							
							
						 
						
							2018-05-22 23:53:45 +02:00  
				
					
						
							
							
								 
						
							
								47cc2a3920 
								
							 
						 
						
							
							
								
								Fix   #179 : fixed broken ordering in front-end lists  
							
							
							
						 
						
							2018-05-22 23:30:37 +02:00  
				
					
						
							
							
								 
						
							
								54008aa37c 
								
							 
						 
						
							
							
								
								Merge branch '224-music-api' into 'develop'  
							
							... 
							
							
							
							Resolve "Better API for artists/album/tracks"
Closes  #224  and #226 
See merge request funkwhale/funkwhale!205  
							
						 
						
							2018-05-22 21:04:09 +00:00  
				
					
						
							
							
								 
						
							
								a8baf8fa67 
								
							 
						 
						
							
							
								
								See  #224 : updated front-end with new music API  
							
							
							
						 
						
							2018-05-22 22:22:53 +02:00