Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								00846ca3e9 
								
							 
						 
						
							
							
								
								Fix   #706 : Added a 'fix_federation_ids' management command to deal with protocol/domain issues in federation  
							
							 
							
							... 
							
							
							
							IDs after deployments 
							
						 
						
							2019-02-11 11:59:32 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								98f4edeeb3 
								
							 
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							 
							
							
							
						 
						
							2019-02-11 09:44:42 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d99757658c 
								
							 
						 
						
							
							
								
								Fix   #705 : Can now use a local file with FUNKWHALE_SPA_HTML_ROOT to avoid sending an HTTP request  
							
							 
							
							
							
						 
						
							2019-02-08 17:36:10 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5ce4cc8379 
								
							 
						 
						
							
							
								
								[Experimental] Added a new "Similar" radio based on users history (suggested by @gordon)  
							
							 
							
							
							
						 
						
							2019-01-30 16:54:35 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								253f026dc0 
								
							 
						 
						
							
							
								
								System actor  
							
							 
							
							
							
						 
						
							2019-01-30 11:54:43 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7df97263e5 
								
							 
						 
						
							
							
								
								Merge branch 'develop'  
							
							 
							
							
							
						 
						
							2019-01-29 10:06:04 +01:00  
						
					 
				
					
						
							
							
								 
								Vierkantor
							
						 
						
							 
							
							
							
							
								
							
							
								0efdb6d980 
								
							 
						 
						
							
							
								
								Resolve "In-place imports cannot be transcoded"  
							
							 
							
							
							
						 
						
							2019-01-29 09:32:35 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cd36128769 
								
							 
						 
						
							
							
								
								Fix   #684 : Include shared/public playlists in Subsonic API responses  
							
							 
							
							
							
						 
						
							2019-01-25 12:12:00 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0b66737181 
								
							 
						 
						
							
							
								
								Include user activity stats in nodeinfo endpoints  
							
							 
							
							
							
						 
						
							2019-01-21 10:16:50 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e8c81d734f 
								
							 
						 
						
							
							
								
								Fixed wrong value for anonymousCanListen in nodeInfo  
							
							 
							
							
							
						 
						
							2019-01-21 09:52:41 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4a3c21a094 
								
							 
						 
						
							
							
								
								Importer will now pick embedded images in files with OTHER type if no COVER_FRONT is present  
							
							 
							
							
							
						 
						
							2019-01-15 17:14:11 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6aaa51e8e7 
								
							 
						 
						
							
							
								
								Fix   #564 : Added a script to prune pre 0.17 federated tracks  
							
							 
							
							
							
						 
						
							2019-01-14 17:11:24 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								08ce00e3cd 
								
							 
						 
						
							
							
								
								Fixed   #469 : parsing of embedded file cover for ogg files tagged with MusicBrainz Picard  
							
							 
							
							
							
						 
						
							2019-01-14 14:51:35 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5fe30cf59b 
								
							 
						 
						
							
							
								
								Fix   #658 : Support blind key rotation in HTTP Signatures  
							
							 
							
							
							
						 
						
							2019-01-11 15:39:33 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fe03d08a8e 
								
							 
						 
						
							
							
								
								Removed unused acoustid dependency / logic  
							
							 
							
							
							
						 
						
							2019-01-11 14:10:02 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								14392ebb0c 
								
							 
						 
						
							
							
								
								Updated rest framework to 3.9  
							
							 
							
							
							
						 
						
							2019-01-11 14:10:02 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								53ade20722 
								
							 
						 
						
							
							
								
								Merge branch 'more-performant-favorites' into 'develop'  
							
							 
							
							... 
							
							
							
							More performant favorites
See merge request funkwhale/funkwhale!522  
							
						 
						
							2019-01-10 12:00:35 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3916986fb8 
								
							 
						 
						
							
							
								
								Performance improvement when fetching favorites, down to a single, small http request  
							
							 
							
							
							
						 
						
							2019-01-10 11:58:18 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4811f35eb5 
								
							 
						 
						
							
							
								
								Linting  
							
							 
							
							
							
						 
						
							2019-01-10 11:11:32 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								377f237fdb 
								
							 
						 
						
							
							
								
								Rejecting media files on an instance or account now purge existing media  
							
							 
							
							
							
						 
						
							2019-01-10 11:11:31 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1c55f2c9a6 
								
							 
						 
						
							
							
								
								Use our instance policies to discard fetched and inbox objects  
							
							 
							
							
							
						 
						
							2019-01-10 11:11:30 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								233ac870be 
								
							 
						 
						
							
							
								
								Added actions and tasks to purge domains and actors  
							
							 
							
							
							
						 
						
							2019-01-09 14:20:22 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0bc9bb65b0 
								
							 
						 
						
							
							
								
								Model, view and serializer for instance-level policies  
							
							 
							
							
							
						 
						
							2019-01-07 09:45:53 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ddffbeadfa 
								
							 
						 
						
							
							
								
								Can now add domains via manage API / UI  
							
							 
							
							
							
						 
						
							2019-01-05 18:21:35 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								49e1bec7b9 
								
							 
						 
						
							
							
								
								Faster transcoding tests thanks to smaller audio files (see  #648 )  
							
							 
							
							
							
						 
						
							2019-01-04 12:23:53 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7657db4212 
								
							 
						 
						
							
							
								
								Fix   #648 : Improved test suite speed by reducing / disabling expensive operations  
							
							 
							
							
							
						 
						
							2019-01-04 11:47:23 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e186c6bb06 
								
							 
						 
						
							
							
								
								Admin UI to list and manage remote and local accounts  
							
							 
							
							
							
						 
						
							2019-01-03 17:10:02 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								47209ee5ae 
								
							 
						 
						
							
							
								
								Added API to list and detail actors  
							
							 
							
							
							
						 
						
							2019-01-03 11:47:29 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a7d7756545 
								
							 
						 
						
							
							
								
								Fix   #374 : Strip EXIF metadata from uploaded avatars to avoid leaking private data  
							
							 
							
							
							
						 
						
							2019-01-02 12:39:00 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9d55320b56 
								
							 
						 
						
							
							
								
								Fixed slow query on domain list / stats  
							
							 
							
							
							
						 
						
							2018-12-27 22:45:43 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								942e9a15cb 
								
							 
						 
						
							
							
								
								Linting  
							
							 
							
							
							
						 
						
							2018-12-27 20:39:03 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								032197da3f 
								
							 
						 
						
							
							
								
								Added stats endpoint for domain  
							
							 
							
							
							
						 
						
							2018-12-27 20:33:12 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								be388870a3 
								
							 
						 
						
							
							
								
								Can now fetch domain nodeinfo  
							
							 
							
							
							
						 
						
							2018-12-27 20:33:12 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e4117043cb 
								
							 
						 
						
							
							
								
								Added API endpoint and UI to list known domains  
							
							 
							
							
							
						 
						
							2018-12-27 20:33:11 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								34ec869ca1 
								
							 
						 
						
							
							
								
								Removed obsolete permissions, added a new moderation permission  
							
							 
							
							
							
						 
						
							2018-12-27 20:33:11 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7ac3bb98da 
								
							 
						 
						
							
							
								
								Moved actor domain to a dedicated table  
							
							 
							
							
							
						 
						
							2018-12-27 20:33:11 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								24b8ca7227 
								
							 
						 
						
							
							
								
								Removed dead code  
							
							 
							
							
							
						 
						
							2018-12-26 20:23:48 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e8b2b94df4 
								
							 
						 
						
							
							
								
								Fixed url escaping for good ;)  
							
							 
							
							
							
						 
						
							2018-12-19 16:45:40 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								94703ff296 
								
							 
						 
						
							
							
								
								Added missing attributes in oembed data  
							
							 
							
							
							
						 
						
							2018-12-19 16:13:01 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								03a7b80d03 
								
							 
						 
						
							
							
								
								Use cropped images for og:image  
							
							 
							
							
							
						 
						
							2018-12-19 16:05:45 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a56531e111 
								
							 
						 
						
							
							
								
								Added missing format in oembed discovery link  
							
							 
							
							
							
						 
						
							2018-12-19 15:53:54 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								173cd9ef78 
								
							 
						 
						
							
							
								
								Merge branch 'remove-superfluous-subsonic-tests' into 'develop'  
							
							 
							
							... 
							
							
							
							Removed duplicated susbsonic tests
See merge request funkwhale/funkwhale!497  
							
						 
						
							2018-12-19 15:18:03 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5d4066d697 
								
							 
						 
						
							
							
								
								Removed duplicated susbsonic tests  
							
							 
							
							... 
							
							
							
							We were testing both xml and json rendering for every view but this takes a very long time, so we only do json for most views now. 
							
						 
						
							2018-12-19 15:12:19 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9220b2f0f1 
								
							 
						 
						
							
							
								
								See  #578 : added opengraph and oembed data on artist / album / track urls  
							
							 
							
							
							
						 
						
							2018-12-19 15:04:33 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5a2cf9112b 
								
							 
						 
						
							
							
								
								Fixed   #621 : None extension when downloading an in-place imported file  
							
							 
							
							
							
						 
						
							2018-12-04 15:40:14 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								e5b46402f8 
								
							 
						 
						
							
							
								
								Fix   #308 : Licenses  
							
							 
							
							
							
						 
						
							2018-12-04 14:13:37 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8e84e2bf39 
								
							 
						 
						
							
							
								
								Fix   #622 : More resilient date parsing during audio import, will not crash anymore on  
							
							 
							
							... 
							
							
							
							invalid dates 
							
						 
						
							2018-11-26 17:07:55 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								837d6ad0e1 
								
							 
						 
						
							
							
								
								Fix   #473 : ".None" extension when downloading Flac file  
							
							 
							
							
							
						 
						
							2018-11-19 23:49:43 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								22de4a98c5 
								
							 
						 
						
							
							
								
								Fix   #616 : Fixed inconsistencies in subsonic error responses  
							
							 
							
							
							
						 
						
							2018-11-18 23:17:31 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4976981926 
								
							 
						 
						
							
							
								
								Broadcast library updates (name, description, visibility) over federation  
							
							 
							
							
							
						 
						
							2018-11-09 19:57:14 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								51457aa889 
								
							 
						 
						
							
							
								
								Fix   #553 : Advertise public libraries properly in ActivityPub representations  
							
							 
							
							
							
						 
						
							2018-11-09 19:57:14 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bcd22eb38c 
								
							 
						 
						
							
							
								
								See  #272 : linting and changelog  
							
							 
							
							
							
						 
						
							2018-10-26 16:09:00 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								daf2e4b863 
								
							 
						 
						
							
							
								
								See  #272 : subsonic support for transcoding  
							
							 
							
							
							
						 
						
							2018-10-26 16:09:00 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d3f8fb6cb0 
								
							 
						 
						
							
							
								
								See  #272 : updated API to return upload data on tracks  
							
							 
							
							
							
						 
						
							2018-10-26 14:26:52 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8489c79c89 
								
							 
						 
						
							
							
								
								See  #272 : clean transcoding files task  
							
							 
							
							
							
						 
						
							2018-10-24 19:44:31 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2fe1e7c950 
								
							 
						 
						
							
							
								
								See  #272 : added preference and base logic for transcoding  
							
							 
							
							
							
						 
						
							2018-10-24 19:17:02 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								aaaa2479dc 
								
							 
						 
						
							
							
								
								Missing changelog and getLicense endpoint for  #581  
							
							 
							
							
							
						 
						
							2018-10-21 20:45:24 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								77973ba6f9 
								
							 
						 
						
							
							
								
								See  #574 : linting  
							
							 
							
							
							
						 
						
							2018-10-21 20:33:41 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ccd600ecca 
								
							 
						 
						
							
							
								
								See  #574 : Implemented getRandomSongs endpoint  
							
							 
							
							
							
						 
						
							2018-10-21 20:30:16 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								439d4fd6b3 
								
							 
						 
						
							
							
								
								See  #574 : Implemented getUser view  
							
							 
							
							
							
						 
						
							2018-10-21 20:30:12 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d3e411fa97 
								
							 
						 
						
							
							
								
								See  #574 : Implemented getAvatar view  
							
							 
							
							
							
						 
						
							2018-10-21 20:30:08 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								6c7ee54dbc 
								
							 
						 
						
							
							
								
								Merge branch '573-subsonic-type' into 'develop'  
							
							 
							
							... 
							
							
							
							Fix  #573 : Added "type: funkwhale" and "funkwhale-version" in Subsonic responses
Closes  #573 
See merge request funkwhale/funkwhale!456  
							
						 
						
							2018-10-21 15:48:57 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								941f2f6677 
								
							 
						 
						
							
							
								
								Fix   #573 : Added "type: funkwhale" and "funkwhale-version" in Subsonic responses  
							
							 
							
							
							
						 
						
							2018-10-21 17:43:22 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2b70f3ba42 
								
							 
						 
						
							
							
								
								Fix   #581 : missing track count on various library cards  
							
							 
							
							
							
						 
						
							2018-10-21 17:38:29 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a865fcdcf1 
								
							 
						 
						
							
							
								
								Fix   #551 : Added a library widget to display libraries associated with a track, album and artist  
							
							 
							
							
							
						 
						
							2018-10-02 19:30:13 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								1aa9b557d1 
								
							 
						 
						
							
							
								
								Merge branch 'subsonic-user-libraries' into 'develop'  
							
							 
							
							... 
							
							
							
							Subsonic user libraries
See merge request funkwhale/funkwhale!428  
							
						 
						
							2018-10-01 19:22:14 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								47aa209df2 
								
							 
						 
						
							
							
								
								See  !368 : ensure we filter playable entities in subsonic API  
							
							 
							
							
							
						 
						
							2018-10-01 21:16:11 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								62c98b2386 
								
							 
						 
						
							
							
								
								See  #542 : Removed import requests code  
							
							 
							
							
							
						 
						
							2018-10-01 19:16:47 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								42933fa138 
								
							 
						 
						
							
							
								
								Merge branch 'cleanup-017' into 'develop'  
							
							 
							
							... 
							
							
							
							Cleanup  unused code
See merge request funkwhale/funkwhale!426  
							
						 
						
							2018-09-28 20:55:37 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f5373a9dbf 
								
							 
						 
						
							
							
								
								Cleanup  unused code  
							
							 
							
							
							
						 
						
							2018-09-28 22:49:59 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ec3fcefabf 
								
							 
						 
						
							
							
								
								Ensure radio tracks only return playable tracks  
							
							 
							
							
							
						 
						
							2018-09-28 22:19:43 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								4d425e92ee 
								
							 
						 
						
							
							
								
								Merge branch 'federation-cache-cleaning' into 'develop'  
							
							 
							
							... 
							
							
							
							Ensure cache_cleaning only targets remote files
See merge request funkwhale/funkwhale!424  
							
						 
						
							2018-09-28 19:36:38 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								428de17817 
								
							 
						 
						
							
							
								
								Ensure cache_cleaning only targets remote files  
							
							 
							
							
							
						 
						
							2018-09-28 21:30:45 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								762b9f73ad 
								
							 
						 
						
							
							
								
								Merge branch 'disable-federation' into 'develop'  
							
							 
							
							... 
							
							
							
							Do not deliver anything to remote instances when federation is disabled
See merge request funkwhale/funkwhale!423  
							
						 
						
							2018-09-28 19:25:11 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b028f3f817 
								
							 
						 
						
							
							
								
								Do not deliver anything to remote instances when federation is disabled  
							
							 
							
							
							
						 
						
							2018-09-28 21:19:37 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								58333b5967 
								
							 
						 
						
							
							
								
								Failing test  
							
							 
							
							
							
						 
						
							2018-09-28 21:08:58 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6572db3a83 
								
							 
						 
						
							
							
								
								Failing test  
							
							 
							
							
							
						 
						
							2018-09-28 21:05:43 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c641b8f500 
								
							 
						 
						
							
							
								
								Linting  
							
							 
							
							
							
						 
						
							2018-09-28 16:48:26 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								34373d020c 
								
							 
						 
						
							
							
								
								Fixed unplayable playlists  
							
							 
							
							
							
						 
						
							2018-09-28 16:45:28 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								b6e376ed0a 
								
							 
						 
						
							
							
								
								0.17 release documentation initial draft and migration script  
							
							 
							
							
							
						 
						
							2018-09-25 20:18:02 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								125d0eed5e 
								
							 
						 
						
							
							
								
								Federation scanning  
							
							 
							
							
							
						 
						
							2018-09-24 18:44:22 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								1bee3a4675 
								
							 
						 
						
							
							
								
								Import trust source  
							
							 
							
							
							
						 
						
							2018-09-23 12:38:42 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								3e49b2057a 
								
							 
						 
						
							
							
								
								CLI for importing files with user libraries  
							
							 
							
							
							
						 
						
							2018-09-22 15:47:17 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								e49a460203 
								
							 
						 
						
							
							
								
								Audio federation  
							
							 
							
							
							
						 
						
							2018-09-22 12:29:30 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								ecd395d6b0 
								
							 
						 
						
							
							
								
								Library follows and user notifications  
							
							 
							
							
							
						 
						
							2018-09-13 15:18:23 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								2ea21994ee 
								
							 
						 
						
							
							
								
								Resolve "Per-user libraries" (use  !368  instead)  
							
							 
							
							
							
						 
						
							2018-09-06 18:35:02 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								330d8c21b4 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into 'develop'  
							
							 
							
							... 
							
							
							
							Add support for Opus files
Closes  #244 
See merge request funkwhale/funkwhale!390  
							
						 
						
							2018-08-31 18:58:24 +00:00  
						
					 
				
					
						
							
							
								 
								Toke Høiland-Jørgensen
							
						 
						
							 
							
							
							
							
								
							
							
								7d9220ed49 
								
							 
						 
						
							
							
								
								subsonic: Implement getSong API endpoint  
							
							 
							
							... 
							
							
							
							The getSong API endpoint is used by, e.g., the subsonic plugin to mopidy.
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> 
							
						 
						
							2018-08-30 14:21:11 +02:00  
						
					 
				
					
						
							
							
								 
								Toke Høiland-Jørgensen
							
						 
						
							 
							
							
							
							
								
							
							
								8193782f68 
								
							 
						 
						
							
							
								
								subsonic: Don't crash when serialising artist with no name  
							
							 
							
							... 
							
							
							
							If the name of an artist is not set, the serialiser will crash. Instead,
just skip such an artist when serialising a list of artists.
Also add test for serialising an artist with an empty name.
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> 
							
						 
						
							2018-08-30 14:18:17 +02:00  
						
					 
				
					
						
							
							
								 
								Toke Høiland-Jørgensen
							
						 
						
							 
							
							
							
							
								
							
							
								2f46d83834 
								
							 
						 
						
							
							
								
								subsonic: Catch ValueError when casting input parameters  
							
							 
							
							... 
							
							
							
							A failed cast to int will raise ValueError, which is not currently caught
by the error checking code, leading to a crash. Fix this so a proper error
message can be returned.
Also add test for getting artist with non-numeric ID.
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> 
							
						 
						
							2018-08-30 14:18:02 +02:00  
						
					 
				
					
						
							
							
								 
								Toke Høiland-Jørgensen
							
						 
						
							 
							
							
							
							
								
							
							
								3ce3451d35 
								
							 
						 
						
							
							
								
								tests: Add metadata test with opus file  
							
							 
							
							... 
							
							
							
							This adds a metadata test case for extracting data from an opus test
file. The added file is just converted from test.ogg and the same
metadata fields are used.
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> 
							
						 
						
							2018-08-29 21:23:50 +02:00  
						
					 
				
					
						
							
							
								 
								Joshua M. Boniface
							
						 
						
							 
							
							
							
							
								
							
							
								4ce46ff2a0 
								
							 
						 
						
							
							
								
								Implement LDAP authentication  
							
							 
							
							
							
						 
						
							2018-08-22 18:10:39 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b9761d6436 
								
							 
						 
						
							
							
								
								Fixed   #397 : broken federation import on big imports due to missing transaction logic  
							
							 
							
							
							
						 
						
							2018-08-19 17:41:19 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4781e7821e 
								
							 
						 
						
							
							
								
								Fix   #376 : Smarter date parsing during import by replacing arrow with pendulum  
							
							 
							
							
							
						 
						
							2018-07-24 23:07:51 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ba76fe9f49 
								
							 
						 
						
							
							
								
								Apply restrictions to username characters during signup  
							
							 
							
							
							
						 
						
							2018-07-22 13:05:43 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								6b16a8b963 
								
							 
						 
						
							
							
								
								Resolve "Have an actor for our users"  
							
							 
							
							
							
						 
						
							2018-07-22 10:20:16 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								25755ad39b 
								
							 
						 
						
							
							
								
								Fixed   #384 : unfiltered results in favorites API  
							
							 
							
							
							
						 
						
							2018-07-22 11:56:25 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								979c554b4a 
								
							 
						 
						
							
							
								
								Use cropped covers/avatars to reduce bandwidth use  
							
							 
							
							
							
						 
						
							2018-07-20 19:17:39 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								99a37dcb7a 
								
							 
						 
						
							
							
								
								Resolve "UX, UI : Browse Library"  
							
							 
							
							
							
						 
						
							2018-07-17 11:09:13 +00:00