Commit Graph

99 Commits

Author SHA1 Message Date
2694b05b9d Fixed misspell in utils/deezer 2021-09-03 00:04:43 +02:00
bb00dd218d Fix error "AttributeError: 'dict' object has no attribute 'name'" when attempt to downloading an artist 2021-08-05 19:27:28 +02:00
87e83e807f Fixed download oversight 2021-08-04 21:36:34 +02:00
ec3a6de8df Logging strings changed 2021-08-02 23:54:15 +02:00
3030140e15 Implemented formatListener 2021-08-02 23:45:08 +02:00
c007d39e15 Reverted back to crypted streams 2021-07-20 14:44:20 +02:00
263ecd4be0 Fixed #6 2021-07-16 14:49:10 +02:00
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
67fcb7d37f Fixed Spotify URL parsing and version bump to 2.0.16 2021-02-11 12:31:30 +01:00
0814a17600 Fixed whitespace when removing featArtists 2021-02-01 12:33:40 +01:00
8750881108 Refactoring 2021-01-31 19:59:15 +03:00
16e45dd013 Version bump to 2.0.5 2020-12-17 18:17:45 +01:00
0542d7eacf Generalized cover URL generation function 2020-12-15 13:27:02 +01:00
863bd54f86 Directory overrides for docker 2020-12-02 17:03:15 +00:00
846215d5ed Fixed downloading issue with some tracks
Changed padding type from pkcs7 to just dots
2020-11-21 17:44:19 +01:00
ac6a8f8ec4 Added reverseStreamURL function for future use 2020-11-21 17:31:53 +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
d514db2b76 Fixed folder issue with Windows, updated to 1.5.19 2020-10-30 15:38:21 +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
a9a09c58e0 Added folderCheck for download folder
folderCheck checks if the folder exsists and it's writable
2020-10-08 13:26:17 +02:00
f2caa297f5 Fixed download cancelling issue and made track formats number clearer 2020-10-02 19:20:23 +02:00
22e024af39 Fixed overwrite padding size 2020-09-30 20:27:19 +02:00
f85b208af4 Fixed path concat in pathtemplates 2020-09-28 23:06:22 +02:00
798dcdd3d9 Changed all os.path to pathlib + cleanup
Bumped to 1.5.0
2020-09-27 23:44:37 +02:00
0c71827ba9 Added comment for ARTISTS tag
In reference to #62
2020-09-25 18:21:38 +02:00
4a573233a1 More code cleanup 2020-09-24 19:20:01 +02:00
975fdf95dd Cleaned up main and taggers 2020-09-24 17:46:08 +02:00
4e7b170720 Added compilation tag to deezer's compilations 2020-09-20 10:50:09 +02:00
6f1e7ccbb1 Removed shebangs from non executable files 2020-09-20 10:39:20 +02:00
3b2a5ac3bb Moved utils.misc in utils 2020-09-20 10:35:05 +02:00
d9fa7927de Replacing YEAR vorbis comment with DATE as YEAR is not standard 2020-09-19 17:43:29 +02:00
5fa251ae3a Added option for saving cover description as UTF8 2020-09-19 11:06:35 +02:00
0eb7390ce3 Fixed ID3 date tag following specification
https://id3.org/id3v2.3.0#TDAT
Fixes #50
2020-09-19 10:27:58 +02:00
e81adde17d Added support for embedded sync lyrics on MP3 with the SYLT tag 2020-09-10 13:44:38 +02:00
4de567dfcf Fixed encoding on cover description 2020-09-10 13:13:58 +02:00
9828da7429 Fixed #32 (Unicode NFC normalizing track names) 2020-08-27 11:37:30 +02:00
af06d963da Fixed track download without lyrics 2020-08-16 13:25:25 +02:00
34263c150f Made the refactoring work 2020-08-15 23:03:05 +02:00
4cfdc4872d Done more code rework 2020-08-15 21:34:10 +02:00
7a536caf1c More code reworking 2020-08-15 15:49:45 +02:00
8afdfc7042 Started reworking the library 2020-08-14 20:31:37 +02:00
e9871629cf Added support for artist's top tracks and discography 2020-08-04 16:01:23 +02:00
f91e7fe943 Made singleAlbumArtist and albumVariousArtists work together 2020-07-30 19:09:29 +02:00
613c1aebd3 Simplified changeCase function 2020-07-29 12:03:03 +02:00
73358d1c22 Modified fixLongName to work bytewise
This fixes #6
2020-07-29 11:32:25 +02:00
e98b9c084a Fixed all track tagged as compilation if setting is enabled
This fixes #1
2020-07-23 16:16:40 +02:00
492b1dbc23 Renamed multitagSeparator to multiArtistSeparator
as it only affects artists
Added singleAlbumArtist that saves only the main artist in the 
albumartist field
2020-07-18 17:28:51 +02:00
bc59fb8906 Added %allartists% variable for track template 2020-07-18 17:26:55 +02:00