22 Commits

Author SHA1 Message Date
RemixDev
93fa5fd8a1 Updated deezer-py lib version 2021-09-23 13:29:02 +02:00
RemixDev
f530a4e89f Merge refactoring (#4)
Removed saveDownloadQueue and tagsLanguage from lib settings

Revert embedded cover change

Fixed bitrate fallback check

Use overwriteFile setting when downloading embedded covers

Fixed bitrate fallback not working

Fixed some issues to make the lib work

Implemented spotify plugin back

Better handling of albums upcs

Fixed queue item not cancelling correctly

Code parity with deemix-js

Code cleanup with pylint

Even more rework on the library

More work on the library (WIP)

Total rework of the library (WIP)

Some rework done on types

Added start queue function

Made nextitem work on a thread

Removed dz as first parameter

Started queuemanager refactoring

Removed eventlet

Co-authored-by: RemixDev <RemixDev64@gmail.com>
Reviewed-on: https://git.freezer.life/RemixDev/deemix-py/pulls/4
Co-Authored-By: RemixDev <remixdev@noreply.localhost>
Co-Committed-By: RemixDev <remixdev@noreply.localhost>
2021-06-27 16:29:41 -04:00
RemixDev
94f3bc95c3
Moved deezer api over to deezer-py pipy package; Version bump to 2.0.1 2020-11-19 22:08:35 +01:00
kermit
35b440c444 Use eventlet 2020-09-15 15:27:08 +01:00
RemixDev
d8fdc8344f Force using Spotipy with a version higher than 2.11.0
This fixes the "No module named spotipy.exceptions" error
2020-07-07 08:20:47 +02:00
RemixDev
d92f6d8612 Updated stuff for pypi 2020-05-25 13:45:12 +02:00
uh_wot
8c2f2ee6af Removed gevent-websocket from requirements due to server hanging while downloading tracks
Maybe we'll re-add it later once we figure out how to use it correctly or something
2020-05-19 20:13:09 +02:00
RemixDev
2e8d3f4e02 Added gevent-websocket to requirements.txt
(Sometimes it doesn't get installed automatically)
2020-05-14 12:30:04 +02:00
RemixDev
bcaca7143e Removed webview as it's not possible to build it on windows and macOS 2020-04-15 18:56:14 +02:00
RemixDev
092d935ab8 Switched pywebview with webview 2020-04-15 14:03:10 +02:00
RemixDev
40c0c5ccde Fixed requirements.txt 2020-04-12 10:05:49 +02:00
RemixDev
1408ab03e4 Moved library to repo
Added useragent to gtk (need help to implement and test other renderers)
2020-04-11 22:58:31 +02:00
RemixDev
b6956f6f6c Implemented socket.io
Started work on darkmode
Implemented queue system
Started work on download tab
2020-04-10 16:12:21 +02:00
uh_wot
bc1286db8a added flask to requirements.txt 2020-04-08 00:28:07 +02:00
uh_wot
86ea5e4b5e added pywebview to requirements.txt 2020-04-08 00:26:17 +02:00
RemixDev
3f61f6b167 Forgot to add spotipy to dependencies 2020-04-06 16:20:15 +02:00
uh_wot
b922a61e10 replaced pycryptodome with pycryptodomex to avoid conflicts with pycrypto 2020-03-23 17:04:58 +01:00
uh_wot
f17c302327 replaced pyaes and hashlib with pycryptodome equivalents 2020-03-23 17:03:04 +01:00
uh_wot
61c2a337d7 replaced "blowfish" with "pycryptodome" for faster decryption 2020-02-29 22:21:56 +01:00
uh_wot
678f85fda7 added requests to requirements.txt 2020-02-29 20:40:46 +01:00
RemixDev
4f3182783e Shelved GUI and added cli usage instead 2020-02-23 22:51:16 +01:00
RemixDev
b722e0701a Added README.md and requirements 2020-02-17 17:02:52 +01:00