d2c99b9f5d 
								
							 
						 
						
							
							
								
								Merge branch '220-fix-mp3-track-numbers' into 'develop'  
							
							... 
							
							
							
							Resolve "Track numbers from mp3 don't get imported"
Closes  #220 
See merge request funkwhale/funkwhale!214  
							
						 
						
							2018-05-26 11:40:25 +00:00  
				
					
						
							
							
								 
						
							
								e478bb923e 
								
							 
						 
						
							
							
								
								Improved Unit test  
							
							... 
							
							
							
							The tracknumber and the compilation number are now not identical
anymore 
							
						 
						
							2018-05-26 13:16:20 +02:00  
				
					
						
							
							
								 
						
							
								a9799e66d7 
								
							 
						 
						
							
							
								
								See  #236 : backend for users default permissions  
							
							
							
						 
						
							2018-05-26 12:45:55 +02:00  
				
					
						
							
							
								 
						
							
								2ef36928c6 
								
							 
						 
						
							
							
								
								See  #236 : added a basic string list preference  
							
							
							
						 
						
							2018-05-26 12:45:16 +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  
				
					
						
							
							
								 
						
							
								dfb4f5f62a 
								
							 
						 
						
							
							
								
								See  #230 : can now use "or" operator to check permissions  
							
							
							
						 
						
							2018-05-24 22:38:26 +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  
				
					
						
							
							
								 
						
							
								4f8db661fa 
								
							 
						 
						
							
							
								
								See  #228 : now expose library track status in API  
							
							
							
						 
						
							2018-05-24 18:33:40 +02:00  
				
					
						
							
							
								 
						
							
								7ae90305e3 
								
							 
						 
						
							
							
								
								Added test for OggTheora Import  
							
							
							
						 
						
							2018-05-23 23:33:19 +02:00  
				
					
						
							
							
								 
						
							
								ba4b6f6ba6 
								
							 
						 
						
							
							
								
								See  #228 : now use our new action logic for library track import  
							
							
							
						 
						
							2018-05-23 21:50:23 +02:00  
				
					
						
							
							
								 
						
							
								f1a1b93ee5 
								
							 
						 
						
							
							
								
								See  #228 : serializer logic  
							
							
							
						 
						
							2018-05-23 19:52:47 +02:00  
				
					
						
							
							
								 
						
							
								01ea6562a6 
								
							 
						 
						
							
							
								
								Fix   #214 : Do not crash on flac import if musicbrainz tags are missing  
							
							
							
						 
						
							2018-05-22 23:53:45 +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  
				
					
						
							
							
								 
						
							
								857fab526d 
								
							 
						 
						
							
							
								
								See  #224 : less clutered music API, better serializers  
							
							
							
						 
						
							2018-05-22 21:10:48 +02:00  
				
					
						
							
							
								 
						
							
								7b71463ef8 
								
							 
						 
						
							
							
								
								Removed acoustid support, as the integration was buggy and error-prone ( #106 )  
							
							
							
						 
						
							2018-05-21 20:55:44 +02:00  
				
					
						
							
							
								 
						
							
								fc48e16e65 
								
							 
						 
						
							
							
								
								Fix   #218 : Ensure inactive users cannot get auth tokens  
							
							
							
						 
						
							2018-05-21 18:45:39 +02:00  
				
					
						
							
							
								 
						
							
								ac7db73785 
								
							 
						 
						
							
							
								
								See  #152 : added management command to execute one-time migration scripts  
							
							
							
						 
						
							2018-05-18 22:18:03 +02:00  
				
					
						
							
							
								 
						
							
								6fc4275b68 
								
							 
						 
						
							
							
								
								See  #152 : use new user permissions on relevant viewsets  
							
							
							
						 
						
							2018-05-18 18:48:46 +02:00  
				
					
						
							
							
								 
						
							
								ff65a4b935 
								
							 
						 
						
							
							
								
								See  #152 : added permission fields on user model and corresponding API permission  
							
							
							
						 
						
							2018-05-18 18:47:35 +02:00  
				
					
						
							
							
								 
						
							
								13c5219d71 
								
							 
						 
						
							
							
								
								See  #206 : added API endpoint for managing settings  
							
							
							
						 
						
							2018-05-17 23:39:34 +02:00  
				
					
						
							
							
								 
						
							
								6608a3153d 
								
							 
						 
						
							
							
								
								Merge branch '200-private-nodeinfo' into 'develop'  
							
							... 
							
							
							
							Resolve "Add a "private" property on nodeinfo"
Closes  #200 
See merge request funkwhale/funkwhale!198  
							
						 
						
							2018-05-17 18:21:18 +00:00  
				
					
						
							
							
								 
						
							
								1974c17e76 
								
							 
						 
						
							
							
								
								Fix   #200 : Instances can now indicate on the nodeinfo endpoint if they want to remain private  
							
							
							
						 
						
							2018-05-16 22:24:05 +02:00  
				
					
						
							
							
								 
						
							
								e852c84007 
								
							 
						 
						
							
							
								
								Fix   #197 : .well-known/nodeinfo endpoint can now answer to request with Accept: application/json  
							
							
							
						 
						
							2018-05-16 22:10:11 +02:00  
				
					
						
							
							
								 
						
							
								3290a15c88 
								
							 
						 
						
							
							
								
								See  #195 : expose bitrate, size and duration in subsonic API  
							
							
							
						 
						
							2018-05-15 22:46:01 +02:00  
				
					
						
							
							
								 
						
							
								8994326634 
								
							 
						 
						
							
							
								
								See  #195 : expose bitrate, duration and size in AP audio representations  
							
							
							
						 
						
							2018-05-15 22:01:53 +02:00  
				
					
						
							
							
								 
						
							
								4b21128e46 
								
							 
						 
						
							
							
								
								See  #195 : fix_track_files command can now recompute size, bitrate and duration  
							
							
							
						 
						
							2018-05-15 22:01:53 +02:00  
				
					
						
							
							
								 
						
							
								1bc4ceab9e 
								
							 
						 
						
							
							
								
								See  #195 : set bitrate, duration and size when importing file  
							
							
							
						 
						
							2018-05-15 22:01:52 +02:00  
				
					
						
							
							
								 
						
							
								6e168a54ec 
								
							 
						 
						
							
							
								
								Fix   #204 : missing dot when downloading file  
							
							
							
						 
						
							2018-05-15 19:01:49 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								1937b81699 
								
							 
						 
						
							
							
								
								Fix   #196 : In-place imported tracks non-ascii characters don't break reverse-proxy serving  
							
							
							
						 
						
							2018-05-10 18:52:00 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								24cb1d9519 
								
							 
						 
						
							
							
								
								See  #75 : user can now manage the Subsonic API token from their settings page  
							
							
							
						 
						
							2018-05-09 22:18:33 +02:00  
				
					
						
							
							
								 
						
							
								67dc414c8a 
								
							 
						 
						
							
							
								
								See  #75 : music direcory and indexes endpoints  
							
							
							
						 
						
							2018-05-09 20:32:17 +02:00  
				
					
						
							
							
								 
						
							
								7c85d1ca81 
								
							 
						 
						
							
							
								
								See  #75 : can now add multiple tracks to a playlist on creation and update  
							
							
							
						 
						
							2018-05-09 20:31:47 +02:00  
				
					
						
							
							
								 
						
							
								1674ad919f 
								
							 
						 
						
							
							
								
								See  #75 : implemented subsonic playlist API endpoints  
							
							
							
						 
						
							2018-05-08 23:06:47 +02:00  
				
					
						
							
							
								 
						
							
								e31099ef33 
								
							 
						 
						
							
							
								
								See  #75  more subsonic api endpoints (star, unstar, search...)  
							
							
							
						 
						
							2018-05-08 21:22:52 +02:00  
				
					
						
							
							
								 
						
							
								bbd273404a 
								
							 
						 
						
							
							
								
								See  #75 : initial subsonic implementation that works with  http://p.subfireplayer.net  
							
							
							
						 
						
							2018-05-08 16:32:07 +02:00  
				
					
						
							
							
								 
						
							
								9682299480 
								
							 
						 
						
							
							
								
								See  #75 : dedicated token for subsonic API access  
							
							
							
						 
						
							2018-05-08 16:31:19 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								cdc8388118 
								
							 
						 
						
							
							
								
								See  #192 : renamed name to nodeName, and include anonymousCanListen value as well  
							
							
							
						 
						
							2018-05-08 09:01:02 +02:00  
				
					
						
							
							
								 
						
							
								095b70db4b 
								
							 
						 
						
							
							
								
								See  #192 : use proper content type for nodeinfo endpoint  
							
							
							
						 
						
							2018-05-07 23:29:07 +02:00  
				
					
						
							
							
								 
						
							
								a679f48fcf 
								
							 
						 
						
							
							
								
								See  #192 : removed useless localPosts and localComments  
							
							
							
						 
						
							2018-05-07 23:26:48 +02:00  
				
					
						
							
							
								 
						
							
								d88b7869fe 
								
							 
						 
						
							
							
								
								See  #192 : added .well-known/nodeinfo endpoint  
							
							
							
						 
						
							2018-05-07 22:28:46 +02:00  
				
					
						
							
							
								 
						
							
								6ff8c2c8da 
								
							 
						 
						
							
							
								
								See  #192 : use nodeinfo/2.0 namespace to be future proof  
							
							
							
						 
						
							2018-05-07 22:28:21 +02:00  
				
					
						
							
							
								 
						
							
								b4ad7a4a71 
								
							 
						 
						
							
							
								
								See  #192 : replaced old stats endpoint with nodeinfo  
							
							
							
						 
						
							2018-05-07 22:09:03 +02:00  
				
					
						
							
							
								 
						
							
								23d21b0fdb 
								
							 
						 
						
							
							
								
								Fix   #193 : broken federated import  
							
							
							
						 
						
							2018-05-07 19:22:09 +02:00  
				
					
						
							
							
								 
						
							
								bc2c9950e3 
								
							 
						 
						
							
							
								
								Fix   #189 : federation cache should now delete properly, including orphaned files  
							
							
							
						 
						
							2018-05-06 15:36:49 +02:00