Commit Graph
100 Commits
Author SHA1 Message Date
Robert Honz 2ff0aa2ee3 ✨ Adjusted app description according to TIDAL latest plan changes. 2024-04-21 21:24:47 +02:00
Robert Honz 039ecf97e5 🌟 Version bumped to v0.13.0 2024-04-21 19:25:01 +02:00
Robert Honz b07c3374b2 ✨ FLAC can be extracted from MP4 containers (see options). Downgrade on HI_RES download is possible (see options). Fixes #93 #86 2024-04-21 19:18:05 +02:00
Robert Honz 78670a38ba 👷 Hacky workaround marked with TODO. 2024-04-21 19:16:13 +02:00
Robert Honz 67166861e9 ✨ pathvalidate library is currently not able to shorten filenames. Implemented a hacky workaround for now. Fixes #91 2024-04-21 17:35:22 +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 a205e44c26 ✨ Adapted download code to new tidalapi version. 2024-04-20 18:11:36 +02:00
Robert Honz 94dac6c5b9 👷 Legacy code cleanup due to tidalapi update. 2024-04-20 17:29:42 +02:00
Robert Honz 083d6604f7 👷 Legacy code cleanup due to tidalapi update. 2024-04-20 16:35:06 +02:00
Robert Honz 62d0bd0a6c 👷 Legacy code cleanup due to tidalapi update. 2024-04-20 16:32:52 +02:00
Robert Honz 50737c46a3 ✨ M4A containers have ISRC embedded as custom metatag. 2024-04-20 16:25:08 +02:00
Robert Honz 8fdbb9127c 👷 Exception handling on missing lyrics adjusted due to tidalapi breaking changes. Fixes #92 2024-04-20 16:19:08 +02:00
Robert Honz 68ad21276b 👷 Migrated media constants to tidalpi. 2024-04-20 16:02:29 +02:00
Robert Honz 3455e6f08a 👷 Dummy path fixed. 2024-04-20 15:38:50 +02:00
Robert Honz c4b72f70cd ✨ Download list will indicate, if a file was skipped. 2024-04-20 15:37:53 +02:00
Robert Honz 81e04f4529 🛠️ Naming placeholder to str conversion fix. 2024-04-20 14:54:03 +02:00
Robert Honz 9cfdbc1d9f ✨ For albums you can now use album_num_volumes as a placeholder and for tracks track_volume_num. Fixes #90 2024-04-20 14:01:17 +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 b972ec01b6 ✨ album_id can be used as a placeholder for album namings. album_year can also be used within track namings. Fixes #85 2024-04-20 11:54:46 +02:00
Robert Honz a3ef1b8cba ✨ Explicit versions can be tagged with filename placeholder track_explicit and album_explicit. Fixes #82 2024-04-20 11:38:21 +02:00
Robert Honz b57d36ac80 ✨ Explicit versions will be shown. Audio quality is shown in results and download table. Fixes #58 2024-04-20 11:28:38 +02:00
Robert Honz 2badadb6ea 👷 Dependency updates. 2024-04-20 08:40:40 +02:00
Robert Honz 7b096bcf84 🌟 Bump version to v0.12.7 2024-04-05 09:40:24 +02:00
Robert Honz a9b0b285d1 👷 Switch to match function for placeholder replacement. 2024-04-05 09:39:47 +02:00
Robert Honz 301a4c5ba4 🛠️ Fixed check if app is running from source code. 2024-04-05 09:22:08 +02:00
Robert Honz 22bd6221f7 🛠️ Fixed version information for all app distributions. 2024-04-05 09:05:03 +02:00
Robert Honz a19579cc8f 🌟 Bump version to v0.12.6 2024-04-05 08:01:55 +02:00
Robert Honz 2af7a9631d 👷 Include pyproject.toml in PyPi release to be able to get version information. 2024-04-05 08:00:33 +02:00
Robert Honz d5dc32078b 👷 Lint checker fixes. 2024-04-03 07:09:15 +02:00
Robert Honz 19252ce432 🌟 Version bumped to v0.12.5 2024-04-03 07:03:19 +02:00
Robert Honz 0d325170b6 ✨ Worker is able to return its QThread. 2024-04-03 07:02:45 +02:00
Robert Honz 148b77328a ✨ More mandatory fields for the help issue template. 2024-04-03 06:15:14 +02:00
Robert Honz ff16fce066 ✨ Download delay enabled for skipped tracks. 2024-04-03 06:10:36 +02:00
Robert Honz 48d4293a70 👷 Removed multithreading debug message. 2024-04-03 06:07:27 +02:00
Robert Honz fe5d9880cb 👷 Cleanup of . value usage for Enum access. 2024-04-02 16:26:57 +02:00
Robert Honz 007900eafe 👷 Converted all Enums to StrEnum 2024-04-02 16:16:38 +02:00
Robert Honz bd2e7ec703 🌟 Bumped version to v0.12.4 2024-04-02 15:38:04 +02:00
Robert Honz adb8fbca0e 👷 Restored build command for linux. 2024-04-02 15:36:46 +02:00
Robert Honz a0812dd709 👷 Removed debug info. 2024-04-02 15:34:27 +02:00
Robert Honz 6c87ef045c 🌟 Version bumped to v0.12.3 2024-04-02 15:22:28 +02:00
Robert Honz 5014f510c9 🛠️ Duplicates check now detects all files correct. 2024-04-02 15:21:57 +02:00
Robert Honz 48d3212c5e 🛠️ Skip download if media not available. 2024-04-02 10:44:36 +02:00
Robert Honz 1dcfd98a75 ✨ Include dafault album image in build. 2024-04-01 19:54:11 +02:00
Robert Honz f9dd50b464 🌟 Version bumped to v0.12.2 2024-04-01 19:02:30 +02:00
Robert Honz 1ed07912ad ✨ Can add multiple media lists to download queue. 2024-04-01 19:02:00 +02:00
Robert Honz d1dddced96 🛠️ Fixed wrong version import. 2024-04-01 18:58:37 +02:00
Robert Honz e8b088bcb6 👷 Dependency (typer) update. 2024-04-01 18:58:09 +02:00
Robert Honz 59b8ee1f02 👷 Readme description update. 2024-04-01 18:57:44 +02:00
Robert Honz f61d7a1a15 🌟 Version bumped to v0.12.1 2024-04-01 16:06:28 +02:00
Robert Honz dd6fb1e85f ✨ Cosmetic changes. 2024-04-01 16:06:02 +02:00
Robert Honz ce0134b5b9 🌟 Version bump to v0.12.0 2024-04-01 15:44:17 +02:00
Robert Honz 69ec695067 ✨ Dependency version update. 2024-04-01 15:43:56 +02:00
Robert Honz e035e9553e 🛠️ List / Album name will be displayed at correct progress bar. 2024-04-01 15:41:34 +02:00
Robert Honz 9e6f865f54 ✨ Artists can be downloaded using the download queue. Fixes #71 2024-04-01 15:40:58 +02:00
Robert Honz 8216558b9e 🛠️ Fixed default album track num placeholder. 2024-04-01 15:13:02 +02:00
Robert Honz 140664afca ✨ Download items will now be taken from the queue. 2024-04-01 13:28:59 +02:00
Robert Honz 0e91d7cea2 ✨ Background worker will handle download of queued items. 2024-04-01 13:09:42 +02:00
Robert Honz 4478b66c24 ✨ Able to remove single items from download queue. 2024-04-01 12:44:41 +02:00
Robert Honz 8e7209f693 ✨ Cover will be shown for download queue. 2024-04-01 12:26:10 +02:00
Robert Honz 7df41edc01 ✨ Can remove all queue items and finished queue items. 2024-04-01 12:17:46 +02:00
Robert Honz 7e185bc0a2 ✨ Cover will be shown for lists. 2024-03-29 13:10:22 +01:00
Robert Honz 0592593853 ✨ Make use of get table data helper functions. 2024-03-29 12:57:46 +01:00
Robert Honz 349e1d7950 ✨ Set table data using helper function. 2024-03-29 12:34:55 +01:00
Robert Honz 9dd8f6c856 Merge branch '71-feature-show-queued-downloads'
* 71-feature-show-queued-downloads:
  ✨ Lists can also be downloaded using the "Download List" button.
  👌 Reduced network traffic for covers.
  ✨ Display cover in info area.
  ✨ Use `Album.image()` to get cover url.
  ✨ Software named explicitly.
  ✨ Info pane will be initialized correctly.
  ✨ Added info pane to GUI.

# Conflicts:
#	tidal_dl_ng/gui.py
2024-03-29 12:32:11 +01:00
Robert Honz ead4b8a905 ✨ Lists can also be downloaded using the "Download List" button. 2024-03-29 12:24:42 +01:00
Robert Honz aa902f7069 👌 Reduced network traffic for covers. 2024-03-29 12:02:12 +01:00
Robert Honz a53f63fbe9 ♻️ ffmpeg will be checked against the path in config. 2024-03-29 11:17:30 +01:00
Robert Honz 77ef9ef75e ✨ Can explicitly set ffmpeg path. 2024-03-29 11:17:30 +01:00
Robert Honz 58d97afbc2 ✨ Removed deprecated code. 2024-03-29 11:17:30 +01:00
Robert Honz 1a37c008c4 🛠️ Reverting to PyPi publish. 2024-03-29 09:20:53 +01:00
Robert Honz 8a0ba0e1a3 🛠️ Fixing build for windows in onedir mode. 2024-03-29 09:10:24 +01:00
Robert Honz b97b1f3c28 🛠️ Fixing build for windows in onedir mode. 2024-03-29 09:05:51 +01:00
Robert Honz f5f046ad5b 🌟 Version bumped to v0.11.0 2024-03-28 07:46:34 +01:00
Robert Honz 9e27dd39b9 ✨ Updates will be automatically checked on startup and can also be checked manually. Version dialog is used to display update information. Fixes #76 2024-03-28 07:44:47 +01:00
Robert Honz 1ab71a45d3 ✨ Only notify for a new app version, if app version is != v0.0.0. 2024-03-28 06:52:11 +01:00
Robert Honz dd92f19af6 ✨ Main GUI will show basic dialog, if update available. 2024-03-27 07:17:21 +01:00
Robert Honz 7789bf9f16 ✨ Able to retrieve latest release version information from GitHub. 2024-03-27 06:49:20 +01:00
Robert Honz ef466a0e44 🛠️ All GUI builder actions include pyproject.toml 2024-03-27 06:23:00 +01:00
Robert Honz 8edfc3594b ♻️ Split the version and name retrieval functions to fine coarse functions. 2024-03-27 06:22:25 +01:00
Robert Honz 6e050be9d6 ✨ Version is correctly shown in PyInstaller running mode. Running the app from source code points to dev config dir (~/.config/tidal_dl_ng-dev). 2024-03-26 07:10:01 +01:00
Robert Honz 2340850c8d ✨ To speed up startup time the app is packaged in onedir mode. 2024-03-26 07:08:19 +01:00
Robert Honz e3cee90bf8 ✨ Display cover in info area. 2024-03-25 16:53:51 +01:00
Robert Honz f7361b3078 ✨ Use Album.image() to get cover url. 2024-03-25 16:53:27 +01:00
Robert Honz 453205bf48 ✨ Software named explicitly. 2024-03-25 14:20:55 +01:00
Robert Honz 3777b0ad1f 🌟 Version bumped to v0.10.2 2024-03-25 14:13:10 +01:00
Robert Honz a14f0c1965 🛠️ Fixed crash on download / search of unavailable media items. 2024-03-25 14:12:28 +01:00
Robert Honz e51f8d7ab5 ✨ Info pane will be initialized correctly. 2024-03-23 14:11:11 +01:00
Robert Honz 10e2f39196 ✨ Added info pane to GUI. 2024-03-23 14:00:33 +01:00
Robert Honz 84c8036bdd ✨ List EPs and singles while expanding artists in result pane. 2024-03-23 12:29:14 +01:00
Robert Honz 54d042a2e9 🌟 Version bump to v0.10.1 2024-03-22 20:16:41 +01:00
Robert Honz ad16589714 🛠️ Import fix. Fixes #69 2024-03-22 20:16:15 +01:00
Robert Honz d7f89fca5b 🌟 Version bump to v0.10.0 2024-03-22 18:21:30 +01:00
Robert Honz d47517dd4b ✨ All albums of an artist can be downloaded. 2024-03-22 18:18:51 +01:00
Robert Honz 48fd379eba ✨ Search for artists is possible. 2024-03-22 17:31:33 +01:00
Robert Honz 6c3ed10308 🌟 Version bumped to v0.9.1 2024-03-22 16:32:04 +01:00
Robert Honz 2083fd7a41 Merge remote-tracking branch 'origin/master'
* origin/master:
  🛠️ Fixed bright tooltip font color if using Windows.
2024-03-22 16:29:57 +01:00
Robert Honz e6c66cf9e3 🛠️ Fixed bright tooltip font color if using Windows. Fixed #61 2024-03-22 16:29:32 +01:00
Robert Honz 886385d506 🛠️ Fixed bright tooltip font color if using Windows. 2024-03-22 16:28:31 +01:00
Robert Honz c7c8c12574 🛠️ Version will be shown correctly. 2024-03-22 16:20:29 +01:00