Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7e8972a3b0 
								
							 
						 
						
							
							
								
								Version bump and Changelog  
							
							 
							
							
							
						 
						
							2018-04-23 19:44:38 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								300e24dbde 
								
							 
						 
						
							
							
								
								Ensure we return correct paths when using Apache as a reverse proxy  
							
							 
							
							
							
						 
						
							2018-04-22 16:34:07 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								ad43d160bd 
								
							 
						 
						
							
							
								
								Merge branch '171-import-jobs' into 'develop'  
							
							 
							
							... 
							
							
							
							Resolve "Dedicated API endpoint for import jobs"
Closes  #171 
See merge request funkwhale/funkwhale!156  
							
						 
						
							2018-04-22 13:20:07 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6a67bc6fac 
								
							 
						 
						
							
							
								
								Fix   #171 : dedicated endpoint to list import jobs, updated front-end  
							
							 
							
							
							
						 
						
							2018-04-22 15:17:06 +02:00  
						
					 
				
					
						
							
							
								 
								banana
							
						 
						
							 
							
							
							
							
								
							
							
								0f7de68f0d 
								
							 
						 
						
							
							
								
								Update common.py to add USE_APACHE_HEADERS set to false  
							
							 
							
							... 
							
							
							
							Update views.py to modify headers depending on Nginx or Apache
Update common.py with future proof REVERSE_PROXY_TYPE setting
Update views.py to adapt headers based on REVERSE_PROXY_TYPE
Update views.py, typo on apache 
							
						 
						
							2018-04-22 15:11:04 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								93c57f08f9 
								
							 
						 
						
							
							
								
								Fixed broken youtube-dl import  
							
							 
							
							
							
						 
						
							2018-04-22 12:10:32 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f4ac0b2d3f 
								
							 
						 
						
							
							
								
								Serve view can now serve in-place imported files  
							
							 
							
							
							
						 
						
							2018-04-21 18:21:15 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								58fced2640 
								
							 
						 
						
							
							
								
								updated import_task to support in place import  
							
							 
							
							
							
						 
						
							2018-04-21 18:20:56 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								de754b835e 
								
							 
						 
						
							
							
								
								Updated CLI to support in-place import  
							
							 
							
							
							
						 
						
							2018-04-21 18:16:43 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3f3d6d88d6 
								
							 
						 
						
							
							
								
								Make music directory configurable in development  
							
							 
							
							
							
						 
						
							2018-04-21 16:16:43 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1672230f39 
								
							 
						 
						
							
							
								
								More verbose/robust import_files command, also skips existing files  
							
							 
							
							
							
						 
						
							2018-04-21 16:16:43 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d98c33e5ed 
								
							 
						 
						
							
							
								
								More efficient SQL query to compute import batch status  
							
							 
							
							
							
						 
						
							2018-04-21 16:02:11 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e29cfb7301 
								
							 
						 
						
							
							
								
								Smarted UUID validation on metadata  
							
							 
							
							
							
						 
						
							2018-04-21 16:01:42 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2be46b3320 
								
							 
						 
						
							
							
								
								Fix   #142 : Increased max_length on TrackFile.source  
							
							 
							
							
							
						 
						
							2018-04-19 22:25:58 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ced851891d 
								
							 
						 
						
							
							
								
								Fix   #163 : Avoid downloading audio files multiple times from remote libraries  
							
							 
							
							
							
						 
						
							2018-04-19 21:19:40 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c29a96f244 
								
							 
						 
						
							
							
								
								Fail graciously when AP representation includes a null_value for mediaType  
							
							 
							
							
							
						 
						
							2018-04-18 00:08:31 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								eb275b7e08 
								
							 
						 
						
							
							
								
								Version bump and changelog  
							
							 
							
							
							
						 
						
							2018-04-17 23:20:32 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c17f7eefde 
								
							 
						 
						
							
							
								
								Ensure follower is approved to access library  
							
							 
							
							
							
						 
						
							2018-04-17 23:08:15 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								899ba31162 
								
							 
						 
						
							
							
								
								Do not fail on library page scan if one item is invalid  
							
							 
							
							
							
						 
						
							2018-04-17 22:58:43 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								14cadce4a6 
								
							 
						 
						
							
							
								
								Allow null values for musicbrainz_id in Audio ActivityPub representation  
							
							 
							
							
							
						 
						
							2018-04-17 21:49:11 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dd97a9b488 
								
							 
						 
						
							
							
								
								Version bump and changelog  
							
							 
							
							
							
						 
						
							2018-04-17 21:26:58 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5fee42f896 
								
							 
						 
						
							
							
								
								Can now filter by import status on library tracks  
							
							 
							
							
							
						 
						
							2018-04-17 20:03:31 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f31874edf5 
								
							 
						 
						
							
							
								
								Implemented followers notification on import and autoimport  
							
							 
							
							
							
						 
						
							2018-04-17 19:35:57 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fc09a3b320 
								
							 
						 
						
							
							
								
								Can now accept/deny follow requests  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:35 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ca02aca327 
								
							 
						 
						
							
							
								
								Ensure follower is approved for listening  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:35 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9b4d7165b7 
								
							 
						 
						
							
							
								
								Added federation libraries list, moved scan to a dedicate view  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:34 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c20e4d7c9a 
								
							 
						 
						
							
							
								
								Added task to delete unused cached files  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:34 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6a04779125 
								
							 
						 
						
							
							
								
								Will now fetch and cache federated tracks  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:34 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3a31248a3d 
								
							 
						 
						
							
							
								
								Can now import library tracks from front-end  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:34 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2cef58e6c1 
								
							 
						 
						
							
							
								
								Can now search in library tracks  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:34 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								57bf43bb96 
								
							 
						 
						
							
							
								
								API Endpoint to list lirary tracks  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:33 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bdf9347917 
								
							 
						 
						
							
							
								
								Fixed serialization error  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:33 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								64e88b83f7 
								
							 
						 
						
							
							
								
								Deliver is now a proper celery task  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:33 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2a4ce0a48c 
								
							 
						 
						
							
							
								
								ActorSerializer is not a modelserializer anymore  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:33 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								dda1cd2531 
								
							 
						 
						
							
							
								
								Added scan endpoint to trigger a scan for a library  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:33 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								077a17b093 
								
							 
						 
						
							
							
								
								Scan task can now handle until  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:33 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								520fb9d078 
								
							 
						 
						
							
							
								
								Started work on library scanning  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:33 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								472cc7e26a 
								
							 
						 
						
							
							
								
								Detail library view with settings update  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:32 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f4f75dcb4f 
								
							 
						 
						
							
							
								
								Can now scan and follow library from front-end  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:32 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fe7ca088c5 
								
							 
						 
						
							
							
								
								Library list endpoint  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:32 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e82a53da35 
								
							 
						 
						
							
							
								
								Added API endpoints to list library followees and followers  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:32 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3caa03aedf 
								
							 
						 
						
							
							
								
								use a dedicated serializer to handle library creation  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:32 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0b2fe8439a 
								
							 
						 
						
							
							
								
								Removed too complex FollowRequest model, we now use an aproved field on Follow  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:32 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c97db31cb1 
								
							 
						 
						
							
							
								
								Include following state in scan payload  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:32 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f0ef9ea561 
								
							 
						 
						
							
							
								
								Better error handling during scan  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:31 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								238d849298 
								
							 
						 
						
							
							
								
								Can now disable SSL cerification for external requests  
							
							 
							
							
							
						 
						
							2018-04-15 11:25:31 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								097707dec4 
								
							 
						 
						
							
							
								
								Added remote library scanning logic end endpoint  
							
							 
							
							
							
						 
						
							2018-04-15 11:24:47 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								92fa348eac 
								
							 
						 
						
							
							
								
								Federation model admin  
							
							 
							
							
							
						 
						
							2018-04-15 11:24:47 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								206ae296b6 
								
							 
						 
						
							
							
								
								Ensure timeout in requests  
							
							 
							
							
							
						 
						
							2018-04-15 11:24:47 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b8c7e960c3 
								
							 
						 
						
							
							
								
								Now validate incoming webfinger  
							
							 
							
							
							
						 
						
							2018-04-15 11:24:47 +02:00