Commit Graph
100 Commits
Author SHA1 Message Date
Robert Honz 5768edacc5 ✨ Multithreaded downloads implemented (for Playlists, Albums etc.). Fixes #180 2024-12-15 23:35:10 +01:00
Robert Honz b8091e233b ✨ Album track number padding can be set. Fixes #142 2024-12-15 20:37:06 +01:00
Robert Honz 94e7ef0e95 🌟 Version bumped to v0.21.4 2024-12-13 10:40:04 +01:00
Robert Honz 704d75de85 👷 GitHub workflow update: macos runner updated to version 13. 2024-12-13 10:39:47 +01:00
Robert Honz cd3bf07c95 🌟 Version bumped to v0.21.3 2024-12-13 10:34:54 +01:00
Robert Honz ccbb1f246c 🛠️ Fixed track volume number gets omitted on CDn-1. Fixes #151 2024-12-13 10:33:35 +01:00
Robert Honz 80419c727e 🛠️ Fixed .get_stream() not available for videos. Fixes #267 2024-12-13 10:14:41 +01:00
Robert Honz fb5022a0df 👷 Removed unnecessary Qt import. 2024-12-13 10:13:43 +01:00
Robert Honz 8c603add73 👷 Typer updated to v0.15.1 2024-12-13 10:12:45 +01:00
Robert Honz 079489fc1e 🌟 Version bumped to v0.21.2 2024-11-30 10:29:24 +01:00
Robert Honz 076305e389 🛠️ Trying to overcome early timeouts with PyPi. 2024-11-30 10:29:06 +01:00
Robert Honz 5cd60489f8 🌟 Version bumped to v0.21.1 2024-11-29 22:32:02 +01:00
Robert Honz d1d1ce5b6e 🌟 Version bumped to v0.21.0 2024-11-29 21:59:06 +01:00
Robert Honz 5556063e35 ✨ ReplayGain information added to metadata. 2024-11-29 21:56:42 +01:00
Robert Honz e80a3dcb12 ✨ Reverted tidalapi workaround (file extension bug fix). 2024-11-29 18:03:33 +01:00
Robert Honz 1441a3ea10 ✨ Added Python 3.12 to classifiers. 2024-11-29 17:47:49 +01:00
Robert Honz 33a30537e9 ✨ Merge with master. 2024-11-29 17:41:25 +01:00
Robert Honz ba3a1b65c7 ✨ Dependency updates. 2024-11-29 17:33:26 +01:00
Robert Honz dda52eb05e 👷 Stream manifest will only be retrieved once per media item. Download delay will be read from config. Exception handling improved. Fixes #248 2024-11-20 12:30:14 +01:00
Robert Honz 9fa0127116 👷 Refactored download delay limits to config. 2024-11-20 12:28:18 +01:00
Robert Honz 56f4522f2b 🛠️ Fixed {album_artist} tag replacement on track level. Fixes #239 2024-11-17 23:06:36 +01:00
Robert Honz d4cc677bd9 ✨ Fixed default format strings explicit tag. 2024-11-17 23:04:50 +01:00
Robert Honz 86829bce04 ✨ Added ID3 tags overview as comment. 2024-11-17 22:57:37 +01:00
Robert Honz 3c776c1326 ✨ Downgraded PySide6 to former version 6.7.0 to support Win7 again. Fixes #236 2024-11-17 12:05:44 +01:00
Robert Honz fba23aee41 ✨ Default formats changed. 2024-11-15 10:01:17 +01:00
Robert Honz 037e6f14a2 ✨ Finished items will be written to log output. Minor refactoring. 2024-11-15 09:57:01 +01:00
Robert Honz f28d07b651 ✨ Todo added to implement download speed. 2024-11-15 09:14:00 +01:00
Robert Honz 6f112546a5 🌟 Version bumped to v0.20.3 2024-11-14 15:10:54 +01:00
Robert Honz a9ff6dc558 🛠️ Fixed segment id calculation for BTS tracks. Fixes #232
Fixed GUI crash on trailing / leading spaces in search terms.
2024-11-14 15:10:14 +01:00
Robert Honz f2b3cc2505 ✨ Adapted tidalapi login changes. 2024-11-14 14:36:52 +01:00
Robert Honz 8cb907f908 🌟 Version bumped to v0.20.2 2024-11-14 13:13:06 +01:00
Robert Honz 9438244612 🛠️ Workaround for wrong extension detection of tidalapi. Fixes #232 2024-11-14 13:11:06 +01:00
Robert Honz d3dedc0b6f ✨ Added some error handling for file merge. 2024-11-14 08:07:54 +01:00
Robert Honz 84b777ca0a ✨ Lock file update. 2024-11-13 14:05:10 +01:00
Robert Honz c3c0b90de2 ✨ MKDocs update. 2024-11-13 14:04:25 +01:00
Robert Honz 182e67e7c3 🌟 Version bumped to v0.20.1 2024-11-13 13:45:55 +01:00
Robert Honz 65dbe85241 ✨ Bug fix for import constants. 2024-11-13 13:45:38 +01:00
Robert Honz 9e0b9748cb 🌟 Version bumped to v0.20.0 2024-11-13 13:30:50 +01:00
Robert Honz 5f9cc39ba7 ✨ GUI login updated to device mode. 2024-11-13 13:26:46 +01:00
Robert Honz 7134e0e51b ✨ tidalapi and dependent code was updated. 2024-11-13 13:09:58 +01:00
Robert Honz f5ed1c6554 ✨ Time exponential retries on segment download errors. Fixes #196 2024-11-13 12:36:01 +01:00
Robert Honz ae2dd4fb2b 🛠️ Do not attempt to set quality if it is set to None. 2024-11-13 12:04:24 +01:00
Robert Honz f3be5f3014 🛠️ Fixed ffmpeg output file to str. Fixed segment parsing for videos while downloading segments. Lowered time delay span. 2024-11-13 10:58:52 +01:00
Robert Honz 0eea0f3548 🛠️ Fixed suffix handling with pathlib.Path. 2024-11-13 10:37:29 +01:00
Robert Honz 3171b1570b ✨ Do not process tracks with missing segments. Refactored some method to pathlib.Path. 2024-11-13 09:49:33 +01:00
Robert Honz c1a102f646 ✨ Removed complex skipping options in favor of a faster duplicates check / skipping of already present items without download delay. 2024-11-13 09:09:00 +01:00
Robert Honz beea8f1fe7 🛠️ Fixed segment order after download. 2024-11-12 22:36:16 +01:00
Robert Honz 78a48348a8 ✨ Track segments are downloaded simultaneously, which results in a huge speed increase. Some refactoring work has been done. 2024-11-12 22:15:11 +01:00
Robert Honz 618b16257b ✨ Backend and GUI changed to device login. Login dialog needs to be threaded / non blocking. 2024-11-12 19:15:33 +01:00
Robert Honz 4d2048acbd Merge remote-tracking branch 'origin/gui-enhancement' into gui-enhancement
* origin/gui-enhancement:
  ✨ Column added to display "date added" of list items. Fixes #132
2024-11-11 12:06:58 +01:00
Robert Honz ac7afca1bf ✨ Column added to display "date added" of list items. Fixes #146 2024-11-11 12:06:49 +01:00
Robert Honz 1660df29f0 ✨ Column added to display "date added" of list items. Fixes #132 2024-11-11 12:06:21 +01:00
Robert Honz c985e50dc6 ✨ Save JSON configs as pretty formatted files. Adresses #132 2024-11-11 11:33:10 +01:00
Robert Honz 9e75cc4656 ✨ Share URL can be copied using right click in GUI. Fixes #132 2024-11-11 11:18:25 +01:00
Robert Honz 24d75a7c20 ✨ Options for album art added to GUI. Fixes #125 2024-11-11 10:17:40 +01:00
Robert Honz d7112063a0 Option added to embed and download album art. 2024-11-11 10:05:32 +01:00
Robert Honz 535b4d03ee Capitalized FLAC metadata tags. 2024-11-10 14:45:17 +01:00
Robert Honz 02de0c8108 Fix: {album_artist} is now emitting only the album artist is only replaced on an Album level. Fixes #200 2024-11-10 14:30:02 +01:00
Robert Honz ce02215d7c {track_volume_num_optional} and {track_volume_num_optional_CD} added for an optional sub CD folder structure. Fixes #151 2024-11-10 14:21:10 +01:00
Robert Honz cee7696cfb Fix: Replace {artist_name} only on Track / Video basis. Fixes #171 2024-11-10 13:56:27 +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 600c2dda68 Fix: Short tracks won't cause an error on download. No infinity download loops after a failed short track. Fixes #161 & #187 2024-11-10 12:24:17 +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 43fabacd95 Respect user specified config directory. Fixes #141 2024-11-09 13:51:39 +01:00
Robert Honz 558dfa65cc Respect user specified config directory. Fixes #141 2024-11-09 13:45:43 +01:00
Robert Honz 4012edfed3 Bug fix: Pagination for user playlists loading more than 50 items now. Fixes #131 2024-11-09 08:54:59 +01:00
Robert Honz 0bbe3c85a9 Reverting due to tidalapi bug. 2024-11-08 17:41:39 +01:00
Robert Honz 8a6ae33654 Fixed bad logger call. Fixes #184 2024-11-08 17:34:46 +01:00
Robert Honz 87864bf930 Python version requirement changed. 2024-11-08 16:01:43 +01:00
Robert Honz a932f54c95 Use get method for urls. 2024-11-06 15:47:51 +01:00
Robert Honz f41d65d7d3 Since TIDAL has remove MQA (HI_RES), all traces of MQA have been removed here. 2024-11-06 15:01:18 +01:00
Robert Honz a33581dbbb tidalapi udpated to v0.8.0 2024-11-06 13:58:02 +01:00
Robert Honz bffe6e56f1 Switched to a maintained PyQtDarkTheme fork. Upgraded possible Python version to <3.13. 2024-11-06 10:28:12 +01:00
Robert Honz 421b7c3f8c Most packages have been updated. 2024-11-06 10:21:19 +01:00
Robert Honz 5bd65a21bc Added default path as an alternative path for empty user setting of an option. FFmpeg path is whiched as an alternative path. 2024-11-06 10:03:41 +01:00
Robert Honz 8e7d6019ff FFmpeg PR fixes. 2024-11-06 09:41:39 +01:00
Robert Honz 8c66549b9f 🌟 Version bumped to v0.15.6 2024-06-16 16:33:43 +02:00
Robert Honz 210e01f66e 👷 Fixing build script for macOS ARM64. 2024-06-16 16:31:06 +02:00
Robert Honz e8471abd3a 🌟 Version bumped to v0.15.5 2024-06-16 16:20:53 +02:00
Robert Honz 1e9b24e282 ✨ {album_id} can be used for track naming. Fixes #123 2024-06-16 16:18:22 +02:00
Robert Honz 9c5ef7afe4 🛠️ Apply filter for results with children. Fixes #130 2024-06-16 15:55:09 +02:00
Robert Honz e9af97ef91 👷 Pagination enabled for playlists. Fixes #131 2024-06-16 14:21:46 +02:00
Robert Honz ff8d688382 👷 Increased chunk size of the downloader. 2024-06-16 14:08:12 +02:00
Robert Honz 2dd2067f0d 👷 Enable macOS M1 build. 2024-06-13 21:29:23 +02:00
Robert Honz 3a5d5b1967 👷 Dependency updates. 2024-06-07 09:20:37 +02:00
Robert Honz 49f65a3492 🌟 Version bumped to v0.15.4 2024-06-06 22:06:07 +02:00
Robert Honz c7e796061a 🛠️ Correct FFmpeg path is being used. Fixes #117 2024-06-06 21:57:08 +02:00
Robert Honz c4435b5c8c 🌟 Version bumped to v0.15.3 2024-05-24 13:42:11 +02:00
Robert Honz c9848030d8 🛠️ PKCE flag was not set on first login. Fixes #113 2024-05-24 13:41:42 +02:00
Robert Honz 4fa70469df 🌟 Version bumped to v0.15.2 2024-05-24 10:01:24 +02:00
Robert Honz e61d68200a 🛠️ Fixed import error. 2024-05-24 10:01:01 +02:00
Robert Honz e6e61388bc 🌟 Version bumped to v0.15.1 2024-05-24 09:32:18 +02:00
Robert Honz 182e531798 🛠️ Fixed crash on right click -> download a favorite list. 2024-05-24 09:31:37 +02:00
Robert Honz e0d0b8ec8c 🌟 Version bumped to v0.15.0 2024-05-24 08:50:56 +02:00
Robert Honz 9a4ffcf6ec 👷 Result columns resizable again. 2024-05-24 08:50:25 +02:00
Robert Honz df92dcb0a4 ✨ Regular expression can be used to filter results. 2024-05-24 08:07:57 +02:00
Robert Honz 5b04063e83 ✨ User favorites (hearted items) are now selectable from the left pane's list. Fixes #99 2024-05-24 07:23:10 +02:00
Robert Honz 647e950100 👷 Favorites and playlists will be displayed as playlists (same behavior as in TIDAL app). 2024-05-22 22:30:06 +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