|  | 09589f9603 | Fixed #39 | 2020-09-04 00:16:02 +02:00 |  | 
			
				
					|  | b3ef035169 | Updated PyPi to 1.2.14 | 2020-09-03 16:14:31 +02:00 |  | 
			
				
					|  | 3051da3ff0 | Separated get_track_filesizes from session This should fix the VALID_TOKEN_REQUIRED error | 2020-08-27 13:15:50 +02:00 |  | 
			
				
					|  | 0a86ebfea2 | Fixed session cookie expiring after 1h 30m | 2020-08-26 21:11:31 +02:00 |  | 
			
				
					|  | 2dab230a73 | Added direct testing fallback for getPreferredBitrate | 2020-08-22 13:35:24 +02:00 |  | 
			
				
					|  | 34263c150f | Made the refactoring work | 2020-08-15 23:03:05 +02:00 |  | 
			
				
					|  | 7a536caf1c | More code reworking | 2020-08-15 15:49:45 +02:00 |  | 
			
				
					|  | 243cf3dfa6 | Continued code reworking | 2020-08-14 22:28:26 +02:00 |  | 
			
				
					|  | 42842b07b8 | Remove duplicate releases when getting artist discography | 2020-08-11 22:30:07 +02:00 |  | 
			
				
					|  | d856a08b90 | Fixed More album display | 2020-08-04 16:00:52 +02:00 |  | 
			
				
					|  | c0ba5316cc | Added get_artist_discography_gw | 2020-08-04 14:42:02 +02:00 |  | 
			
				
					|  | 41f1e44a6f | Remove whitespace from arl and Spotify clientID and clientSecret | 2020-07-31 14:09:14 +02:00 |  | 
			
				
					|  | a85396600a | rewrote getPreferredBitrate function using mobile API workaround should be more stable than constantly requesting the CDN | 2020-07-24 16:21:24 +02:00 |  | 
			
				
					|  | 309ac9bd13 | Removed get_track_md5 as it doesn't work anymore | 2020-07-02 21:57:02 +02:00 |  | 
			
				
					|  | e5dd2bb4f0 | Added exceptions for wrong URLs | 2020-06-29 13:58:06 +02:00 |  | 
			
				
					|  | f72fe5ceee | Added exceptions for wrong URLs and added support for UPC and ISRC URLs | 2020-06-26 12:20:48 +02:00 |  | 
			
				
					|  | c8875483bc | Added check if 'code' is in error obj | 2020-06-18 17:03:16 +02:00 |  | 
			
				
					|  | be93716993 | Added wait and retry for "Quota limit exceeded" This fixes #30 | 2020-06-12 10:15:47 +02:00 |  | 
			
				
					|  | a475dbc397 | Casting every id in string concatenations as a string, just to be sure | 2020-05-31 22:15:46 +02:00 |  | 
			
				
					|  | 8af6c63417 | Added check for family account list overflow | 2020-05-30 19:24:47 +02:00 |  | 
			
				
					|  | 11d401c23f | Added support for family accounts | 2020-05-30 18:50:28 +02:00 |  | 
			
				
					|  | c21e5ffe27 | Moved clean search query outside the class | 2020-05-10 14:50:36 +02:00 |  | 
			
				
					|  | 92f2687386 | Added filter for characters that can cause issues while searching | 2020-05-10 14:32:09 +02:00 |  | 
			
				
					|  | cb97984701 | Removed top tracks, artist and albums from home tab | 2020-05-09 14:25:24 +02:00 |  | 
			
				
					|  | 92e9a3fc6e | Added support for private deezer playlists | 2020-05-05 19:45:35 +02:00 |  | 
			
				
					|  | c4d0ae6f68 | Implemented Favorites tab | 2020-05-05 12:55:06 +02:00 |  | 
			
				
					|  | 6b8650c9af | Implemented barebones charts tab | 2020-05-03 15:52:42 +02:00 |  | 
			
				
					|  | eddf217096 | Included api response in exception for failed api calls | 2020-04-30 21:52:18 +01:00 |  | 
			
				
					|  | 57844a32a4 | Started implementing home tab | 2020-04-29 10:36:30 +02:00 |  | 
			
				
					|  | b6c83141fd | Started implementing track preview | 2020-04-19 19:22:21 +02:00 |  | 
			
				
					|  | dc0592eaaa | cosmetic changes in code PEP8: Tabs replaced by 4 spaces | 2020-04-17 13:31:47 +03:00 |  | 
			
				
					|  | f1f47cb005 | Testing login feature on app | 2020-04-11 21:55:12 +02:00 |  | 
			
				
					|  | b6956f6f6c | Implemented socket.io Started work on darkmode
Implemented queue system
Started work on download tab | 2020-04-10 16:12:21 +02:00 |  | 
			
				
					|  | 4b2d9a15f9 | Added search continuous scrolling | 2020-04-09 16:06:33 +02:00 |  | 
			
				
					|  | 1db90b31e6 | Continued work on the UI | 2020-04-08 18:43:35 +02:00 |  | 
			
				
					|  | f88dfe1684 | simplified padding and AES encryption | 2020-04-06 23:44:58 +02:00 |  | 
			
				
					|  | 2ddc8e42eb | Merge branch 'master' of https://notabug.org/RemixDev/deemix | 2020-03-30 11:59:19 +02:00 |  | 
			
				
					|  | d14be6ad46 | Implemented custom casing and refactored some code | 2020-03-30 11:59:18 +02:00 |  | 
			
				
					|  | 4079b2f380 | cleaned up some code | 2020-03-24 15:56:28 +01:00 |  | 
			
				
					|  | 3601ab32ab | forgot to actually remove pyaes | 2020-03-23 18:03:54 +01:00 |  | 
			
				
					|  | b922a61e10 | replaced pycryptodome with pycryptodomex to avoid conflicts with pycrypto | 2020-03-23 17:04:58 +01:00 |  | 
			
				
					|  | f17c302327 | replaced pyaes and hashlib with pycryptodome equivalents | 2020-03-23 17:03:04 +01:00 |  | 
			
				
					|  | 0c262549e4 | replaced time.wait with time.sleep | 2020-03-09 17:07:16 +01:00 |  | 
			
				
					|  | d8fe37f1ee | Fixed "Connetion reset by peer" issue | 2020-03-08 14:09:34 +01:00 |  | 
			
				
					|  | 880ee2a32e | Moved frontend functions to deemix.app.main and added artist support | 2020-03-02 13:46:48 +01:00 |  | 
			
				
					|  | ecc9b91d90 | fixed decrypt_track function | 2020-03-01 21:56:21 +01:00 |  | 
			
				
					|  | 92d24aca83 | fixed HTTPError handling | 2020-03-01 21:55:44 +01:00 |  | 
			
				
					|  | fcaf5f7053 | fixed corrupted files | 2020-02-29 23:58:33 +01:00 |  | 
			
				
					|  | 61c2a337d7 | replaced "blowfish" with "pycryptodome" for faster decryption | 2020-02-29 22:21:56 +01:00 |  | 
			
				
					|  | fb9345cd94 | Merge notabug.org:RemixDev/deemix | 2020-02-29 21:46:24 +01:00 |  |