Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8a321d4abe 
								
							 
						 
						
							
							
								
								Fix   #201 : escaping issue of track name in playlist modal  
							
							 
							
							
							
						 
						
							2018-05-15 18:37:44 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								ce92747d89 
								
							 
						 
						
							
							
								
								Fix   #157 : Can now import and play flac files  
							
							 
							
							... 
							
							
							
							If you ever need an empty flac file with metadata again:
1. Get a flac file (like https://archive.org/download/NineInchNailsTheSlip24bit96khz/01999999.flac )
2. Tag it with Musicbrainz Picard
3. Truncate it, keeping only tags with `ffmpeg -i in.flac -ss 0 -to 0.001 out.flac`
Thanks @HgO for the trick! 
							
						 
						
							2018-05-15 18:20:24 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								2f44dd0eb7 
								
							 
						 
						
							
							
								
								Merge branch '199-disabled-play' into 'develop'  
							
							 
							
							... 
							
							
							
							Resolve "Unplayable tracks are not disabled in the interface"
Closes  #199 
See merge request funkwhale/funkwhale!191  
							
						 
						
							2018-05-13 11:38:11 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2f5a13a339 
								
							 
						 
						
							
							
								
								Fix   #199 : unplayable tracks are now properly disabled in the interface  
							
							 
							
							
							
						 
						
							2018-05-12 10:52:58 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6f79dd475d 
								
							 
						 
						
							
							
								
								Now return proper error payload on subsonic API  
							
							 
							
							
							
						 
						
							2018-05-12 10:52:58 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								9c9f6708a3 
								
							 
						 
						
							
							
								
								Merge branch '196-fix-filepath-encoding' into 'develop'  
							
							 
							
							... 
							
							
							
							Resolve "404 for files with special utf-8-chars"
Closes  #196 
See merge request funkwhale/funkwhale!189  
							
						 
						
							2018-05-12 08:26:02 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1937b81699 
								
							 
						 
						
							
							
								
								Fix   #196 : In-place imported tracks non-ascii characters don't break reverse-proxy serving  
							
							 
							
							
							
						 
						
							2018-05-10 18:52:00 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								190a4357dc 
								
							 
						 
						
							
							
								
								Fix   #198 : Removed Python 3.6 dependency (secrets module)  
							
							 
							
							
							
						 
						
							2018-05-10 16:45:45 +02:00  
						
					 
				
					
						
							
							
								 
								David Magnus Henriques
							
						 
						
							 
							
							
							
							
								
							
							
								023c6f6f5e 
								
							 
						 
						
							
							
								
								Encode the Filepath utf-8  
							
							 
							
							... 
							
							
							
							The filepath of a track gets broken when it contains special
UTF-8-characters. Encoding it UTF-8 fixes this behaviour. 
							
						 
						
							2018-05-10 13:24:26 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0997aa4b25 
								
							 
						 
						
							
							
								
								0.12 Version bump and changelog  
							
							 
							
							
							
						 
						
							2018-05-09 23:45:14 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								805f9c6bbc 
								
							 
						 
						
							
							
								
								Merge branch '75-subsonic-api' into 'develop'  
							
							 
							
							... 
							
							
							
							Resolve "Implement the subsonic API"
Closes  #75 
See merge request funkwhale/funkwhale!188  
							
						 
						
							2018-05-09 21:27:57 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								12638e1d82 
								
							 
						 
						
							
							
								
								Updated demo script  
							
							 
							
							
							
						 
						
							2018-05-09 23:24:51 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								24cb1d9519 
								
							 
						 
						
							
							
								
								See  #75 : user can now manage the Subsonic API token from their settings page  
							
							 
							
							
							
						 
						
							2018-05-09 22:18:33 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7595936260 
								
							 
						 
						
							
							
								
								See  #75 : added a preference do enable/disable the subsonic API on the instance level  
							
							 
							
							
							
						 
						
							2018-05-09 22:13:04 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								67dc414c8a 
								
							 
						 
						
							
							
								
								See  #75 : music direcory and indexes endpoints  
							
							 
							
							
							
						 
						
							2018-05-09 20:32:17 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7c85d1ca81 
								
							 
						 
						
							
							
								
								See  #75 : can now add multiple tracks to a playlist on creation and update  
							
							 
							
							
							
						 
						
							2018-05-09 20:31:47 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1674ad919f 
								
							 
						 
						
							
							
								
								See  #75 : implemented subsonic playlist API endpoints  
							
							 
							
							
							
						 
						
							2018-05-08 23:06:47 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7e9320fc1c 
								
							 
						 
						
							
							
								
								Queryset methods for playlists  
							
							 
							
							
							
						 
						
							2018-05-08 23:06:29 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e31099ef33 
								
							 
						 
						
							
							
								
								See  #75  more subsonic api endpoints (star, unstar, search...)  
							
							 
							
							
							
						 
						
							2018-05-08 21:22:52 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								40cde0cd92 
								
							 
						 
						
							
							
								
								Queryset methods on artist/albums  
							
							 
							
							
							
						 
						
							2018-05-08 21:21:52 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bbd273404a 
								
							 
						 
						
							
							
								
								See  #75 : initial subsonic implementation that works with  http://p.subfireplayer.net  
							
							 
							
							
							
						 
						
							2018-05-08 16:32:07 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9682299480 
								
							 
						 
						
							
							
								
								See  #75 : dedicated token for subsonic API access  
							
							 
							
							
							
						 
						
							2018-05-08 16:31:19 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								2ef8723485 
								
							 
						 
						
							
							
								
								Merge branch '192-nodeinfo' into 'develop'  
							
							 
							
							... 
							
							
							
							Resolve "Use nodeinfo schema for instance statistics"
Closes  #192 
See merge request funkwhale/funkwhale!187  
							
						 
						
							2018-05-08 07:03:47 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cdc8388118 
								
							 
						 
						
							
							
								
								See  #192 : renamed name to nodeName, and include anonymousCanListen value as well  
							
							 
							
							
							
						 
						
							2018-05-08 09:01:02 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								095b70db4b 
								
							 
						 
						
							
							
								
								See  #192 : use proper content type for nodeinfo endpoint  
							
							 
							
							
							
						 
						
							2018-05-07 23:29:07 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a679f48fcf 
								
							 
						 
						
							
							
								
								See  #192 : removed useless localPosts and localComments  
							
							 
							
							
							
						 
						
							2018-05-07 23:26:48 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d88b7869fe 
								
							 
						 
						
							
							
								
								See  #192 : added .well-known/nodeinfo endpoint  
							
							 
							
							
							
						 
						
							2018-05-07 22:28:46 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6ff8c2c8da 
								
							 
						 
						
							
							
								
								See  #192 : use nodeinfo/2.0 namespace to be future proof  
							
							 
							
							
							
						 
						
							2018-05-07 22:28:21 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b4ad7a4a71 
								
							 
						 
						
							
							
								
								See  #192 : replaced old stats endpoint with nodeinfo  
							
							 
							
							
							
						 
						
							2018-05-07 22:09:03 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								23d21b0fdb 
								
							 
						 
						
							
							
								
								Fix   #193 : broken federated import  
							
							 
							
							
							
						 
						
							2018-05-07 19:22:09 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7908ae3942 
								
							 
						 
						
							
							
								
								Version bump and changelog  
							
							 
							
							
							
						 
						
							2018-05-06 16:24:12 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								82f5dc20f3 
								
							 
						 
						
							
							
								
								Documentation for missing DEFAULT_FROM_EMAIL setting  
							
							 
							
							
							
						 
						
							2018-05-06 16:23:23 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bc2c9950e3 
								
							 
						 
						
							
							
								
								Fix   #189 : federation cache should now delete properly, including orphaned files  
							
							 
							
							
							
						 
						
							2018-05-06 15:36:49 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4a7105ae7e 
								
							 
						 
						
							
							
								
								Fix   #187 : documentation and changelog for email configuration  
							
							 
							
							
							
						 
						
							2018-05-06 13:48:23 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								44ebb92874 
								
							 
						 
						
							
							
								
								See  #187 : Front logic for password reset and email confirmation  
							
							 
							
							
							
						 
						
							2018-05-06 12:50:53 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3b9024129d 
								
							 
						 
						
							
							
								
								See  #187 : Front logic for password reset  
							
							 
							
							
							
						 
						
							2018-05-06 11:30:52 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								22f0b1a2d8 
								
							 
						 
						
							
							
								
								See  #187 : API logic for password reset  
							
							 
							
							
							
						 
						
							2018-05-06 11:30:41 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								929b50183a 
								
							 
						 
						
							
							
								
								Now reset cookie on profile fetch, to avoid CSRF bugs  
							
							 
							
							
							
						 
						
							2018-05-06 11:21:36 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4325b1be4f 
								
							 
						 
						
							
							
								
								Removed radios and listening recording for anonymous users as it was buggy  
							
							 
							
							
							
						 
						
							2018-05-06 11:18:28 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9ec47f1ec9 
								
							 
						 
						
							
							
								
								Added dosctrings to fixtures  
							
							 
							
							
							
						 
						
							2018-04-28 18:39:48 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								29645aab1d 
								
							 
						 
						
							
							
								
								Added documentation page on how to reduce memory usage.  
							
							 
							
							
							
						 
						
							2018-04-28 16:17:29 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7ad21b7d25 
								
							 
						 
						
							
							
								
								Fix   #186 : moved high-level settings to database preferences  
							
							 
							
							
							
						 
						
							2018-04-28 12:28:13 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a3b2125d2a 
								
							 
						 
						
							
							
								
								See  #186 : moved api authentication required setting to preference  
							
							 
							
							
							
						 
						
							2018-04-28 06:11:50 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6100b106c0 
								
							 
						 
						
							
							
								
								See  #186 : moved federation settings to preferences  
							
							 
							
							
							
						 
						
							2018-04-28 05:55:21 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7222f7b710 
								
							 
						 
						
							
							
								
								See  #186 : moved PLAYLISTS_MAX_TRACKS to playlists__max_tracks  
							
							 
							
							
							
						 
						
							2018-04-28 05:30:23 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								aa3da412a7 
								
							 
						 
						
							
							
								
								#186 : common utils for moving settings to preferences  
							
							 
							
							
							
						 
						
							2018-04-28 05:28:51 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f4899c5387 
								
							 
						 
						
							
							
								
								Fix   #176 : Can now relaunch erored jobs and batches  
							
							 
							
							
							
						 
						
							2018-04-28 04:59:47 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6dcde77b1e 
								
							 
						 
						
							
							
								
								Avoid fetching Actor object on every request authentication  
							
							 
							
							
							
						 
						
							2018-04-28 00:25:47 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								42a2ffbf24 
								
							 
						 
						
							
							
								
								Fix   #109 : List pending requests by default, added a status filter for requests  
							
							 
							
							
							
						 
						
							2018-04-27 22:23:25 +02:00