81e3056ff9 
					 
					
						
						
							
							Fixed error logging  
						
						
						
						
					 
					
						2021-01-06 21:06:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e55dabddff 
					 
					
						
						
							
							Fixed playlist download when using savePlaylistAsCompilation  
						
						
						
						
					 
					
						2020-12-31 20:00:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75b6950aff 
					 
					
						
						
							
							Fixed blank artist field when only one artist was present  
						
						
						
						
					 
					
						2020-12-31 15:03:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d234ce09d7 
					 
					
						
						
							
							Fixed artist related issues  
						
						
						
						
					 
					
						2020-12-29 22:25:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56300e08f1 
					 
					
						
						
							
							Fixed various artists issue with playlists and local tracks  
						
						
						
						
					 
					
						2020-12-29 21:07:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						744acc8c94 
					 
					
						
						
							
							Fixed downloading of private playlists by mapping gw-api to public api  
						
						... 
						
						
						
						Depends on RemixDev/deezer-py!2  
						
						
					 
					
						2020-12-29 18:41:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f893fef7db 
					 
					
						
						
							
							Removed necessity to pass settings to track constructor  
						
						
						
						
					 
					
						2020-12-24 16:28:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0542d7eacf 
					 
					
						
						
							
							Generalized cover URL generation function  
						
						
						
						
					 
					
						2020-12-15 13:27:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c807ffc43 
					 
					
						
						
							
							urllib3 SSLError check when downloading the track  
						
						
						
						
					 
					
						2020-11-30 16:45:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ab1a583c7 
					 
					
						
						
							
							catch readtimeouts and retry  #12  
						
						
						
						
					 
					
						2020-11-30 16:55:38 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f6523ff8b 
					 
					
						
						
							
							Fixed playlist downloading  
						
						
						
						
					 
					
						2020-11-22 21:37:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff8b6da33e 
					 
					
						
						
							
							Added %root_artist% template variable  
						
						
						
						
					 
					
						2020-11-21 16:45:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						94f3bc95c3 
					 
					
						
						
							
							Moved deezer api over to deezer-py pipy package; Version bump to 2.0.1  
						
						
						
						
					 
					
						2020-11-19 22:08:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13f6eab172 
					 
					
						
						
							
							Added support for link.tospotify.com; add warns for not supported links  
						
						... 
						
						
						
						Updated PyPi to 1.5.20 
						
						
					 
					
						2020-11-10 13:57:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7fd0bfaa07 
					 
					
						
						
							
							Made -p cli argument create only that folder and not the default one  
						
						... 
						
						
						
						Moved default download folder inside music
Check XDG first, then fallback to untranslated 'Music' folder
This fixes  #82  
						
						
					 
					
						2020-10-29 13:00:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97f9258de9 
					 
					
						
						
							
							Added SOURCE and SOURCEID tags  
						
						... 
						
						
						
						This adds #81  
						
						
					 
					
						2020-10-29 11:23:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08070d8ff1 
					 
					
						
						
							
							Removed blank lines from SYLT tag  
						
						... 
						
						
						
						Fixes  #77  
					
						2020-10-15 12:01:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06a997d957 
					 
					
						
						
							
							Fixed download of local mp3s  
						
						
						
						
					 
					
						2020-10-14 23:25:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7bba342d3 
					 
					
						
						
							
							Added interface feedback when processing multiple links  
						
						
						
						
					 
					
						2020-10-14 23:22:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fdce7d137 
					 
					
						
						
							
							Added interface logging of queueErrors  
						
						
						
						
					 
					
						2020-10-14 23:21:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6f5b75577 
					 
					
						
						
							
							Fixed download of tracks with no explicit data  
						
						
						
						
					 
					
						2020-10-14 23:20:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac1d3ba594 
					 
					
						
						
							
							Added queue corrupted check when restoring it  
						
						
						
						
					 
					
						2020-10-13 10:52:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9a09c58e0 
					 
					
						
						
							
							Added folderCheck for download folder  
						
						... 
						
						
						
						folderCheck checks if the folder exsists and it's writable 
						
						
					 
					
						2020-10-08 13:26:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d09925f64 
					 
					
						
						
							
							Fixed FeatureOptions not working  
						
						
						
						
					 
					
						2020-10-08 12:06:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49cf460131 
					 
					
						
						
							
							Added catch for empty artists and made release type safe  
						
						... 
						
						
						
						in case deezer adds a new release type 
						
						
					 
					
						2020-10-07 21:43:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90ff48ab87 
					 
					
						
						
							
							Added "More Albums" to "All". Made artist download "All" category.  
						
						... 
						
						
						
						All category doesn't include Featured in, you still need to use 
"/discography" for that 
						
						
					 
					
						2020-10-07 21:27:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3b96d3340 
					 
					
						
						
							
							Fixed typo  
						
						
						
						
					 
					
						2020-10-04 11:56:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7054c57b6f 
					 
					
						
						
							
							Made move feat to title work with all artists settings  
						
						... 
						
						
						
						Specified OverwriteOption and FeaturesOption to not have random chars 
and ints in the code
Fixed local artwork download 
						
						
					 
					
						2020-10-03 10:56:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2caa297f5 
					 
					
						
						
							
							Fixed download cancelling issue and made track formats number clearer  
						
						
						
						
					 
					
						2020-10-02 19:20:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						431a558467 
					 
					
						
						
							
							Cleaned up downloadjob.py  
						
						
						
						
					 
					
						2020-10-02 18:57:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66be97bec4 
					 
					
						
						
							
							Merge pull request 'Escape %folder% and %filename% in execute command' ( #70 ) from kermit/deemix:escape-execute into main  
						
						... 
						
						
						
						Reviewed-on: https://codeberg.org/RemixDev/deemix/pulls/70  
						
						
					 
					
						2020-10-02 18:11:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						559d3f0f84 
					 
					
						
						
							
							Cleaned up queuemanager.py  
						
						
						
						
					 
					
						2020-10-02 18:10:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						861ac8f347 
					 
					
						
						
							
							Escape %folder% and %filename% in execute command  
						
						
						
						
					 
					
						2020-10-02 17:03:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50d0fdfa0a 
					 
					
						
						
							
							Fixed   #68  
						
						
						
						
					 
					
						2020-10-01 18:42:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43676f9f34 
					 
					
						
						
							
							Green the post-download commands so socketio connection doesn't drop  
						
						
						
						
					 
					
						2020-10-01 17:33:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						314beb682f 
					 
					
						
						
							
							Expose extrasPath to queue item  
						
						
						
						
					 
					
						2020-10-01 17:33:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a11f53c4c 
					 
					
						
						
							
							Consistent logging  
						
						
						
						
					 
					
						2020-10-01 17:33:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b73d533c2b 
					 
					
						
						
							
							Fix post-download command for collections  
						
						
						
						
					 
					
						2020-10-01 17:33:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3754dc51b 
					 
					
						
						
							
							Added exception for when lyrics don't exsist  
						
						
						
						
					 
					
						2020-10-01 16:04:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						050b25471f 
					 
					
						
						
							
							Fixed id not being string  
						
						
						
						
					 
					
						2020-09-30 16:19:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f209df1fe1 
					 
					
						
						
							
							Cleaned up queuemanager.py  
						
						
						
						
					 
					
						2020-09-30 15:34:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						860d57c437 
					 
					
						
						
							
							Cleaned up settings.py  
						
						
						
						
					 
					
						2020-09-30 15:33:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						335a42ea83 
					 
					
						
						
							
							Fixed retrocompatibility explicit in queueItem  
						
						
						
						
					 
					
						2020-09-30 15:33:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1969d3ca7e 
					 
					
						
						
							
							Use HEAD not GET to test track url, and send User-Agent  
						
						... 
						
						
						
						Means we can avoid stream=True and the issues around returning the
connection to the pool detailed here:
https://requests.readthedocs.io/en/latest/user/advanced/#body-content-workflow  
						
						
					 
					
						2020-09-30 09:17:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb98953963 
					 
					
						
						
							
							Fix streamTrack  
						
						... 
						
						
						
						Fixes several cases:
- When connection error thrown on retry, and subsequent retry started
  from the beginning, not the partial start
- Clone headers instead of adding Range header to dz.http_headers
  variables - this was causing errors on other requests
- Use 'with self.dz.session.get' to make sure request cleaned up on
  failure
- Fix calculation of downloadPercentage for retries: complete is now
  the size of the retry, so percentage needs to account for start
  value 
						
						
					 
					
						2020-09-30 09:17:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48f6026c75 
					 
					
						
						
							
							Merge pull request 'Expose explicit flag in queue' ( #64 ) from kermit/deemix:explicit into main  
						
						... 
						
						
						
						Reviewed-on: https://codeberg.org/RemixDev/deemix/pulls/64  
						
						
					 
					
						2020-09-30 09:56:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						effa746b27 
					 
					
						
						
							
							Fixed   #67  
						
						
						
						
					 
					
						2020-09-30 09:33:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a85bf5b64 
					 
					
						
						
							
							Expose explicit flag in queue  
						
						
						
						
					 
					
						2020-09-28 19:32:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						798dcdd3d9 
					 
					
						
						
							
							Changed all os.path to pathlib + cleanup  
						
						... 
						
						
						
						Bumped to 1.5.0 
						
						
					 
					
						2020-09-27 23:44:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5103380cf5 
					 
					
						
						
							
							Cleaned up playlsit section in track.py  
						
						
						
						
					 
					
						2020-09-25 20:24:35 +02:00