37 Commits

Author SHA1 Message Date
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
8750881108 Refactoring 2021-01-31 19:59:15 +03:00
RemixDev
ff8b6da33e
Added %root_artist% template variable 2020-11-21 16:45:40 +01: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
RemixDev
f2caa297f5 Fixed download cancelling issue and made track formats number clearer 2020-10-02 19:20:23 +02:00
RemixDev
22e024af39 Fixed overwrite padding size 2020-09-30 20:27:19 +02:00
RemixDev
f85b208af4 Fixed path concat in pathtemplates 2020-09-28 23:06:22 +02:00
RemixDev
798dcdd3d9 Changed all os.path to pathlib + cleanup
Bumped to 1.5.0
2020-09-27 23:44:37 +02:00
RemixDev
6f1e7ccbb1 Removed shebangs from non executable files 2020-09-20 10:39:20 +02:00
RemixDev
9828da7429 Fixed #32 (Unicode NFC normalizing track names) 2020-08-27 11:37:30 +02:00
RemixDev
34263c150f Made the refactoring work 2020-08-15 23:03:05 +02:00
RemixDev
4cfdc4872d Done more code rework 2020-08-15 21:34:10 +02:00
RemixDev
7a536caf1c More code reworking 2020-08-15 15:49:45 +02:00
RemixDev
73358d1c22 Modified fixLongName to work bytewise
This fixes #6
2020-07-29 11:32:25 +02:00
RemixDev
bc59fb8906 Added %allartists% variable for track template 2020-07-18 17:26:55 +02:00
RemixDev
e51576ab2f Fixed support with local uploaded tracks 2020-07-02 16:49:17 +02:00
RemixDev
e478e5b031 Added playlist cover download, even when not saved as compilation
Added %explicit% to playlist folder template
This fixes #41
2020-06-23 00:27:43 +02:00
RemixDev
42e55b3f06 Added playlistFilenameTemplate setting
Variables are:
%title%, %artist%, %size%, %type%, %id%, %bitrate%
2020-06-10 19:47:57 +02:00
RemixDev
a60fd5e195 padTracks now forces padding for albums with less than 10 tracks
This fixes #14
2020-06-02 11:55:31 +02:00
RemixDev
1c490656b5 Added %explicit% for albums 2020-05-13 23:30:35 +02:00
RemixDev
d4e571bd09 Added more artists options in the name template
%artists% is now a comma separated list of artists
%mainartists% is a comma and "&" separated list of artists
%featartists% is like main aritsts but for featured artists
2020-05-10 11:33:46 +02:00
Mykola Soloduha
dc0592eaaa cosmetic changes in code
PEP8: Tabs replaced by 4 spaces
2020-04-17 13:31:47 +03:00
RemixDev
312d87965e Implemented savePlaylistAsCompilation
Updated README with more information
2020-04-16 11:53:52 +02:00
RemixDev
8fe15ffdb4 Fixed artist artwork, path creation and post download issues 2020-04-13 18:35:29 +02:00
RemixDev
375501d681 raplaced artistString with mainArtistsString for %artists% variable 2020-03-30 12:09:58 +02:00
RemixDev
2ddc8e42eb Merge branch 'master' of https://notabug.org/RemixDev/deemix 2020-03-30 11:59:19 +02:00
RemixDev
d14be6ad46 Implemented custom casing and refactored some code 2020-03-30 11:59:18 +02:00
uh_wot
4079b2f380 cleaned up some code 2020-03-24 15:56:28 +01:00
RemixDev
1ed277e3a9 Implemented dateFormat option 2020-03-20 16:27:58 +01:00
RemixDev
47456727f7 Added multiartist for albumartist 2020-03-20 15:58:25 +01:00
RemixDev
3b8e8697b1 Implemented save local artwork for album and artist 2020-02-29 21:42:21 +01:00
RemixDev
c92a612c75 Implemented padding size overwriting 2020-02-29 19:52:50 +01:00
RemixDev
03a3e29097 fixed path standard in windows 2020-02-27 18:03:50 +01:00
RemixDev
b49b844cc0 previus commit didn't fix the issue, rolling back 2020-02-27 17:50:52 +01:00
RemixDev
c3e0f67043 fixed regex issue on windows 2020-02-27 17:42:00 +01:00
RemixDev
6583397a12 futureproofing 2020-02-27 17:34:49 +01:00
RemixDev
7d24d1f25e Implemented folder creation 2020-02-24 18:36:11 +01:00