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
							
						 
						
							 
							
							
							
							
								
							
							
								d7b6e54621 
								
							 
						 
						
							
							
								
								Merge branch 'admin-raw-id-fields' into 'develop'  
							
							 
							
							... 
							
							
							
							Ensure we always use raw_ids for related fields in django's admin
See merge request funkwhale/funkwhale!431  
							
						 
						
							2018-10-01 20:03:08 +00:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3895034089 
								
							 
						 
						
							
							
								
								Ensure we always use raw_ids for related fields in django's admin  
							
							 
							
							
							
						 
						
							2018-10-01 21:56:52 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								314765de7c 
								
							 
						 
						
							
							
								
								Fix   #546 : Ensure from_activity field is not required in django's admin  
							
							 
							
							
							
						 
						
							2018-10-01 21:43:33 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								224fa4bfbf 
								
							 
						 
						
							
							
								
								use proper pymemoize release instead of our fork  
							
							 
							
							
							
						 
						
							2018-10-01 19:37:58 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								02006270cd 
								
							 
						 
						
							
							
								
								See  #542 : fixed issue with empty actor during upgrade script  
							
							 
							
							
							
						 
						
							2018-10-01 19:16:48 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e8cab269b1 
								
							 
						 
						
							
							
								
								See  #542 : ensure install_os_dependencies.sh is runnable from anywhere  
							
							 
							
							
							
						 
						
							2018-10-01 19:16:48 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								508873dffb 
								
							 
						 
						
							
							
								
								Lining  
							
							 
							
							
							
						 
						
							2018-09-28 20:50:28 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								54972e489b 
								
							 
						 
						
							
							
								
								Fixed unplayable playlists (bis repetita)  
							
							 
							
							
							
						 
						
							2018-09-28 20:46:18 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								d000a1329f 
								
							 
						 
						
							
							
								
								Can now update user quota in UI  
							
							 
							
							
							
						 
						
							2018-09-28 20:45:31 +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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								59337fb5d8 
								
							 
						 
						
							
							
								
								Fixed import issue with empty album artist  
							
							 
							
							
							
						 
						
							2018-09-26 19:58:08 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0d96e75eeb 
								
							 
						 
						
							
							
								
								Do not silent import errors  
							
							 
							
							
							
						 
						
							2018-09-26 19:23:15 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								527edc1e1e 
								
							 
						 
						
							
							
								
								Minor fixes  
							
							 
							
							
							
						 
						
							2018-09-25 22:52:09 +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
							
						 
						
							 
							
							
							
							
								
							
							
								14d8224db4 
								
							 
						 
						
							
							
								
								Merge branch 'develop' into 'develop'  
							
							 
							
							... 
							
							
							
							Add support for setting the musicbrainz hostname
Closes  #471 
See merge request funkwhale/funkwhale!394  
							
						 
						
							2018-08-31 20:46:04 +00:00  
						
					 
				
					
						
							
							
								 
								Toke Høiland-Jørgensen
							
						 
						
							 
							
							
							
							
								
							
							
								cb5b3be844 
								
							 
						 
						
							
							
								
								Add support for setting the musicbrainz hostname  
							
							 
							
							... 
							
							
							
							Useful for using a local musicbrainz mirror.
Fixes  #471 .
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk> 
							
						 
						
							2018-08-31 22:36:12 +02: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  
						
					 
				
					
						
							
							
								 
								Toke Høiland-Jørgensen
							
						 
						
							 
							
							
							
							
								
							
							
								0d128d40d5 
								
							 
						 
						
							
							
								
								Add support for Opus files  
							
							 
							
							... 
							
							
							
							This adds support for reading metadata from Opus files. The metadata config
is copied from OggVorbis with just the 'track' field name changed.
Also make sure get_audio_file_data() in music/utils.py doesn't crash if no
bitrate information is set, since mutagen doesn't add a bitrate to Opus
info objects.
Fixes  #244 .
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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9875e81c76 
								
							 
						 
						
							
							
								
								Version bump and changelog for 0.16.3  
							
							 
							
							
							
						 
						
							2018-08-21 20:34:06 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								658de6fe84 
								
							 
						 
						
							
							
								
								Version bump and changelog for 0.16.2  
							
							 
							
							
							
						 
						
							2018-08-21 19:03:00 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								19ace8dd40 
								
							 
						 
						
							
							
								
								Fixed   #494 : CLI importer syntax error because of async reserved keyword usage  
							
							 
							
							
							
						 
						
							2018-08-21 18:30:31 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								123569b90b 
								
							 
						 
						
							
							
								
								Version bump and changelog for 0.16.1  
							
							 
							
							
							
						 
						
							2018-08-19 19:04:48 +02:00  
						
					 
				
					
						
							
							
								 
								Eliot Berriot
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								71c70cee39 
								
							 
						 
						
							
							
								
								Fixed   #478 : Removed release date error in case of empty date  
							
							 
							
							
							
						 
						
							2018-08-19 17:52:04 +02: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
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								13a1c6daac 
								
							 
						 
						
							
							
								
								Fixed   #487 : typos in scheduled tasks configuration  
							
							 
							
							
							
						 
						
							2018-08-19 16:25:42 +02:00