Robert Honz
c985e50dc6
✨ Save JSON configs as pretty formatted files. Adresses #132
2024-11-11 11:33:10 +01:00
Robert Honz
913c88e65c
If login fails token.json will be removed, so the user can have a fresh start. Fixes #197
2024-11-10 12:41:42 +01:00
Robert Honz
3d42acdde0
Fix: No login on Tidal().__init__. Avoids double login on app start.
2024-11-09 17:53:39 +01:00
Robert Honz
3bd66d6035
PKCE login is no longer required for HI_RES_LOSSLESS. Fixes #153
2024-11-09 17:33:21 +01:00
Robert Honz
c9848030d8
🛠️ PKCE flag was not set on first login. Fixes #113
2024-05-24 13:41:42 +02:00
Robert Honz
c27f2c1c0f
👷 Handle bool values in a better way for settings via cli. Fixes #111
2024-05-22 22:05:31 +02:00
Robert Honz
f9862e0646
✨ PKCE / OAuth login will be chosen on the fly, depending on the desired audio quality of the track to speed up non HIRES_LOSSLESS downloads. Quality for tracks in download queue can be chosen individually. Fixes #73
2024-04-21 15:58:31 +02:00
Robert Honz
1224e42689
👷 Login method updated due to tidalapi upgrade.
2024-04-21 14:48:48 +02:00
Robert Honz
519e856b14
🛠️ Values for options passed via command line will be converted to int if necessary. Fixes #83
...
Settings save fix after refactoring to `StrEnum`.
2024-04-20 13:50:54 +02:00
Robert Honz
b3c5c79ceb
✨ Client ID will be swapped in order to get the correct HiRes Lossless token after refresh. Addresses #31
2024-02-05 19:58:54 +01:00
Robert Honz
4ed2a67e4c
✨ GUI user lists can be reloaded. Logout is possible.
2024-02-05 06:31:18 +01:00
exislow and GitHub
ce9afc1629
Merge branch 'master' into pkce
2024-02-01 07:41:59 +01:00
Robert Honz
c1bf278fd7
✨ Implemented login dialog for PKCE login method. Fixes #22 .
2024-02-01 07:38:01 +01:00
Robert Honz
4c7026b00f
♻️ Removed unnecessary default values.
2024-01-23 17:22:10 +01:00
Robert Honz
cdd9965a0f
♻️ Minor refactoring of login methods and namings.
2024-01-23 09:56:42 +01:00
Robert Honz
a347359931
♻️ Renaming done to avoid confusion.
...
🛠️ Fixed config persisting error after read, if config file did not exist before (fixes #20 ).
✨ Implemented PKCE authorization to enable HiRes FLAC downloads. Fixes #9 .
2024-01-23 09:51:59 +01:00
Robert Honz
5be69084a1
♻️ Minor renamings.
2024-01-18 22:46:34 +01:00
Robert Honz
62c75e6c97
✨ File extension stored in an enum. File exists check refactored to explicit extension check.
2024-01-17 22:08:39 +01:00
Robert Honz
ec728d4dcd
♻️ Refactored download for CLI.
2024-01-14 23:09:43 +01:00
Robert Honz
825130bd61
♻️ Refactoring of MPD download. Metadata does not need an explicit media_type flag anymore.
2024-01-14 17:29:39 +01:00
Robert Honz
b59cba77c3
♻️ Refactoring of download.py ongoing.
2024-01-13 16:26:33 +01:00
Robert Honz
14483a1629
♻️ Some refactoring started within download.py.
...
✨ Track extension can be ignored while skipping files. Closes #11 .
✨ Started to implement MPEG DASH download support.
2024-01-13 11:57:11 +01:00
Robert Honz
87091fb060
🛠️ Isort isn't used anymore due to conflicts with black. Black reformatting done. Pre-Commit-Hook version upgrades.
2024-01-12 11:12:47 +01:00
Robert Honz
8196213247
🛠️ Isort refactoring.
2024-01-12 10:47:17 +01:00
Robert Honz
a99c42ad02
♻️ Ruff reformatting.
2024-01-12 08:15:54 +01:00
Robert Honz
1f89ce4279
✨ Embedded cover dimensions can be changed in settings. Fixes #15 .
2024-01-12 08:10:31 +01:00
Robert Honz
0d4a9d6b87
🌟 Re-add all project files.
2023-12-19 23:58:57 +01:00