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
aa68190caa
Fixed case change with words with less than 1 char
...
This fixes #21
2020-07-13 12:54:45 +02:00
e51576ab2f
Fixed support with local uploaded tracks
2020-07-02 16:49:17 +02:00
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
2cce36f82d
Changed ID3 length tag from seconds to milliseconds
2020-06-14 21:15:32 +02:00
e74a022a5f
Changed default id3 separator from ' / ' to '/'
2020-06-13 10:45:35 +02:00
d61af72c2a
Made CLI bitrate case insensitive
...
This fixes #32
2020-06-13 10:00:31 +02:00
56bd8fac54
Added removeDuplicateArtists option
2020-06-10 20:18:17 +02:00