Marcos Peña
							
						 
						
							 
							
							
							
							
								
							
							
								274bdd1d3e 
								
							 
						 
						
							
							
								
								refactor: Adds duration annotation to album's queryset  
							
							 
							
							... 
							
							
							
							MR !1408  
							
						 
						
							2021-11-26 07:35:12 +00:00  
						
					 
				
					
						
							
							
								 
								Marcos
							
						 
						
							 
							
							
							
							
								
							
							
								44ac313617 
								
							 
						 
						
							
							
								
								Adds support for artist's cover art in subsonic API ( #1528 )  
							
							 
							
							
							
						 
						
							2021-10-18 10:23:03 +02:00  
						
					 
				
					
						
							
							
								 
								Marcos Peña
							
						 
						
							 
							
							
							
							
								
							
							
								34b5eb7830 
								
							 
						 
						
							
							
								
								Resolve "Subsonic API scrobble call not triggering scrobble plugin"  
							
							 
							
							
							
						 
						
							2021-09-25 11:19:57 +00:00  
						
					 
				
					
						
							
							
								 
								Agate
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								1921127689 
								
							 
						 
						
							
							
								
								Fix   #1158 : crash when loading recent albums via Subsonic  
							
							 
							
							
							
						 
						
							2020-06-11 18:06:00 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								23d3893f01 
								
							 
						 
						
							
							
								
								See  #170 : subsonic API for podcasts  
							
							 
							
							
							
						 
						
							2020-03-18 15:52:23 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								882e245a09 
								
							 
						 
						
							
							
								
								Fix   #1036 : Favor local uploads when playing a track with multiple uploads  
							
							 
							
							
							
						 
						
							2020-03-11 14:05:37 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b22b9c83b0 
								
							 
						 
						
							
							
								
								See  #170 : now record downloads count on tracks/uploads  
							
							 
							
							
							
						 
						
							2020-01-20 13:59:12 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9d73a77f7e 
								
							 
						 
						
							
							
								
								Use a dedicated scope for throttling subsonic to avoid intrusive rate-limiting  
							
							 
							
							
							
						 
						
							2020-01-06 09:55:58 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								c84396e669 
								
							 
						 
						
							
							
								
								Attachments  
							
							 
							
							
							
						 
						
							2019-11-25 09:49:06 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								69795b5ca2 
								
							 
						 
						
							
							
								
								Resolve "Pagination of results in genres in Subsonic API does not work"  
							
							 
							
							
							
						 
						
							2019-10-28 08:58:32 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b1e8d4cabd 
								
							 
						 
						
							
							
								
								Fix   #936 : Support byYear filtering in Subsonic API ( #936 )  
							
							 
							
							
							
						 
						
							2019-10-15 11:38:21 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								921317a217 
								
							 
						 
						
							
							
								
								Implemented missing getSongsByGenre subsonic endpoint  
							
							 
							
							
							
						 
						
							2019-09-19 21:09:18 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								692e175a6c 
								
							 
						 
						
							
							
								
								See  #432 : genre listing/filtering in Subsonic  
							
							 
							
							
							
						 
						
							2019-07-19 08:21:36 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								38ab05195b 
								
							 
						 
						
							
							
								
								Fix   #867 : Fixed remaining transcoding issue with Subsonic API  
							
							 
							
							
							
						 
						
							2019-07-03 11:38:06 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								bfff79301d 
								
							 
						 
						
							
							
								
								Fix   #867 : Added a SUBSONIC_DEFAULT_TRANSCODING_FORMAT env var to support clients that don't provide the format parameter  
							
							 
							
							
							
						 
						
							2019-06-28 09:59:57 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								86269c1b07 
								
							 
						 
						
							
							
								
								Can now serve audio content directly from S3  
							
							 
							
							
							
						 
						
							2019-05-09 11:43:35 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0e8a5a10e5 
								
							 
						 
						
							
							
								
								Fix   #802 : Now honor maxBitrate parameter in Subsonic API  
							
							 
							
							
							
						 
						
							2019-04-16 11:35:12 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								4c13d47387 
								
							 
						 
						
							
							
								
								Resolve "Implement a Oauth provider in Funkwhale"  
							
							 
							
							
							
						 
						
							2019-03-25 17:02:51 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								bdf83bd8ff 
								
							 
						 
						
							
							
								
								Resolve "Hide an artist in the UI"  
							
							 
							
							
							
						 
						
							2019-02-14 10:49:06 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								14392ebb0c 
								
							 
						 
						
							
							
								
								Updated rest framework to 3.9  
							
							 
							
							
							
						 
						
							2019-01-11 14:10:02 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								031d96a0a6 
								
							 
						 
						
							
							
								
								Return shorter search results on Subsonic API  
							
							 
							
							
							
						 
						
							2019-01-05 16:07:58 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2da3a3842e 
								
							 
						 
						
							
							
								
								Improved performance when listing playable tracks, albums and artists  
							
							 
							
							
							
						 
						
							2019-01-03 22:57:29 +01:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								22de4a98c5 
								
							 
						 
						
							
							
								
								Fix   #616 : Fixed inconsistencies in subsonic error responses  
							
							 
							
							
							
						 
						
							2018-11-18 23:17:31 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bf3b3854dc 
								
							 
						 
						
							
							
								
								See  #573 : Added missing type / version in getLicense endpoint  
							
							 
							
							
							
						 
						
							2018-10-21 20:30:19 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								47aa209df2 
								
							 
						 
						
							
							
								
								See  !368 : ensure we filter playable entities in subsonic API  
							
							 
							
							
							
						 
						
							2018-10-01 21:16:11 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								e49a460203 
								
							 
						 
						
							
							
								
								Audio federation  
							
							 
							
							
							
						 
						
							2018-09-22 12:29:30 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
							
							
								
							
							
								2ea21994ee 
								
							 
						 
						
							
							
								
								Resolve "Per-user libraries" (use  !368  instead)  
							
							 
							
							
							
						 
						
							2018-09-06 18:35:02 +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
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								031784556f 
								
							 
						 
						
							
							
								
								Fixed   #295 : broken pagination in Subsonic API  
							
							 
							
							
							
						 
						
							2018-06-10 13:34:15 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d17ceec1f0 
								
							 
						 
						
							
							
								
								See  #297 : linting of various, uncommon errors  
							
							 
							
							
							
						 
						
							2018-06-10 12:06:46 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9bea804f14 
								
							 
						 
						
							
							
								
								See  #297 : sorted imports  
							
							 
							
							
							
						 
						
							2018-06-10 10:55:16 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								639882bd34 
								
							 
						 
						
							
							
								
								See  #297 : removed unused variables  
							
							 
							
							
							
						 
						
							2018-06-09 17:41:59 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								62ca3bd736 
								
							 
						 
						
							
							
								
								Blacked the code  
							
							 
							
							
							
						 
						
							2018-06-09 15:36:16 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5ebaa884c1 
								
							 
						 
						
							
							
								
								Send proper activity when listening is created through subsonic API  
							
							 
							
							
							
						 
						
							2018-06-02 00:11:31 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0f792bf75c 
								
							 
						 
						
							
							
								
								Fix   #260 : Implemented scrobble endpoint of subsonic API  
							
							 
							
							
							
						 
						
							2018-06-01 23:59:08 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8d50743b3b 
								
							 
						 
						
							
							
								
								Fix   #258 : Implemented getCovertArt in Subsonic API to serve album covers  
							
							 
							
							
							
						 
						
							2018-06-01 08:42:05 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6f79dd475d 
								
							 
						 
						
							
							
								
								Now return proper error payload on subsonic API  
							
							 
							
							
							
						 
						
							2018-05-12 10:52:58 +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