Xoconoch
4ef72a91e5
fix: spotify_credentials_path in deezer class
2025-08-28 07:37:34 -06:00
Xoconoch
02164fb4bf
feat: Ditch spotipy in favor of librespot internal api
2025-08-26 09:32:56 -06:00
Xoconoch
ed3375d8ba
fix: Consider Spotify's upc padding
2025-08-25 07:41:56 -06:00
Xoconoch
b844e8f739
feat: added pad_number_width, which determines the width of the padding when pad_tracks is set to True. It has an auto mode that automatically determines padding based on parent context (playlist/auto)
2025-08-20 10:30:08 -05:00
lexitronic
5886904a72
Correct typo
2025-08-17 05:13:28 -04:00
lexitronic
3b8d1ea08c
Remove difflib
2025-08-17 05:02:57 -04:00
lexitronic
a66f280b57
Remove redundant title_match entries
2025-08-17 04:23:03 -04:00
lexitronic
2adb28c2c7
remove parentheses from title when comparing with ISRC search
2025-08-17 04:22:15 -04:00
lexitronic
236a19a8ef
Use rapidfuzz to compare strings
2025-08-17 04:19:36 -04:00
Xoconoch
d81c57e357
Added spotify_metadata support for albums
2025-08-16 12:31:46 -06:00
Kerosene
4bcdff39a1
Ensure ISRC in fallback dee to spo link conversion
2025-08-16 10:00:26 -06:00
They Who Shall Be Named
69cade2d6b
Remove parentheses from candidate title when match initially fails
...
Track titles may have parentheses in them that note that the song features another artist (eg. (feat. artist)).
This means that, if a track title has this note on Spotify, but not Deezer (or vice versa), the "is title matching" check fails.
This is fixed by removing these notes from the title when comparing.
2025-08-16 04:20:34 -04:00
They Who Shall Be Named
a1469791b0
Change fallback query to add artist and use Deezer's advanced search
...
Including artist name ensures that tracks with identical titles and album titles don't get included in results.
Deezer advanced search provides more accurate results.
2025-08-16 04:11:01 -04:00
Xoconoch
2f9c33c269
First steps to spotify-tagging when using spo-dee flow
2025-08-11 20:44:00 -06:00
Xoconoch
afe88172ec
Add final_path and download_quality to callback objects
2025-08-11 08:32:54 -06:00
Xoconoch
9d63bdc9fb
Fix m3u file naming handling
2025-08-10 18:50:56 -06:00
Xoconoch
5c3364a4f3
Fix deezer multi-album tracks
2025-08-09 09:04:33 -06:00
Xoconoch
2057c9c7e8
Unified a bunch of download logic, fixed m3u not registering file conversion
2025-08-01 15:57:51 -06:00
Xoconoch
3debf689f2
implemented objects standard in deezloader
2025-06-11 09:09:59 -06:00
Xoconoch
cc947fe374
Implemented callback models
2025-06-10 18:46:53 -06:00
Xoconoch
c1438ecb47
Revert "moved main models to models/download"
...
This reverts commit 19689d8663 .
2025-06-10 15:37:45 -06:00
Xoconoch
19689d8663
moved main models to models/download
2025-06-10 15:33:10 -06:00
Xoconoch
00b179dbd7
finally
2025-06-09 14:51:32 -06:00
Xoconoch
3e77876c6d
implemented summary at the end of every download
...
fixed year placeholder
2025-06-09 12:57:52 -06:00
Xoconoch
e1af7f75fe
reimplemented download_trackspo in deezloader module
2025-06-08 11:16:16 -06:00
Xoconoch
8e7a75b6f0
Added helpers
2025-06-04 22:34:59 -06:00
Xoconoch
1f6ce13f27
added market logic
2025-06-04 14:44:14 -06:00
Xoconoch
93d626bbc4
fixed audio convertion fr this time
2025-06-03 22:25:12 -06:00
Xoconoch
f1d4c3a194
fixed some linter errors
2025-06-03 16:51:47 -06:00
Xoconoch
f1fab1257b
fixed save_cover
2025-06-03 16:44:56 -06:00
Xoconoch
75f619102d
debloating
2025-06-03 14:39:53 -06:00
cool.gitter.not.me.again.duh
089cb3dc5a
first commit
2025-05-31 15:51:18 -06:00