Commit Graph
100 Commits
Author SHA1 Message Date
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 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 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
Robert Honz bf5c533aff 👷 Fixed download delay for skipped files. 2024-05-22 21:49:55 +02:00
Robert Honz 2d5c9aa860 ✨ Show quality in queue for playlists and artists. 2024-05-22 07:01:47 +02:00
Robert Honz 818a4011d0 🌟 Version bumped to v0.14.0 2024-05-22 06:35:26 +02:00
Robert Honz 776542de5c ✨ Can download artists. Fixes #102 2024-05-22 06:33:40 +02:00
Robert Honz 3a6bf023d7 ✨ Can search for artists using an artist link. 2024-05-21 15:51:26 +02:00
Robert Honz 11ec464f89 👷 Silence ffmpeg output. Fixes #103 2024-05-21 15:38:59 +02:00
Robert Honz 55df3d4631 👷 Updated macOS build image to 12, due to GitHub sunset of macos-11. 2024-05-21 09:09:02 +02:00
Robert Honz a81015ab02 👷 Metadata write was moved / untied from download. Fixes #104 2024-05-15 09:48:36 +02:00
Robert Honz 8fc6298d28 ✨ Filter are AND and not OR linked. 2024-05-15 09:02:08 +02:00
Robert Honz b257f48d6a ✨ Filtering keeps top level item shown. 2024-05-15 08:33:39 +02:00
Robert Honz 79e60a0ac7 ✨ Able to place results to queue. 2024-05-15 06:33:46 +02:00
Robert Honz 5a013f5180 👷 Import changed. 2024-05-14 07:34:18 +02:00
Robert Honz 4353eaf0a5 👷 Removed unused method. 2024-05-14 07:32:19 +02:00
Robert Honz f46e9cf3e0 ✨ Results tree uses View component and displays filter input fields. 2024-05-14 07:31:57 +02:00
Robert Honz 042781162f 👷 Lyrics are not available for videos. 2024-05-03 20:56:06 +02:00
Robert Honz 214018c4a2 ✨ Logout via CLI implemented. Fixes #101 2024-05-03 20:39:30 +02:00
Robert Honz 26596ddd32 🛠️ Version Dialog: Behavior changed on auto / manual check. 2024-05-03 20:39:29 +02:00
Robert Honz 7f8912d83b 🛠️ Display dialog on manual version update check, if no new version available. 2024-04-25 23:13:48 +02:00
Robert Honz 07e5366193 🛠️ Lyrics file will be created on flac extract. Fixes #93 2024-04-25 22:53:51 +02:00
Robert Honz 97cfb90c1d 🌟 Version bumped to v0.13.2 2024-04-23 22:40:36 +02:00
Robert Honz 551a235db1 ✨ Remove dependency ffmpeg. 2024-04-23 22:39:29 +02:00
Robert Honz 77f273c85f ✨ Changed dependency order to overcome ffmpeg issue. 2024-04-23 22:37:07 +02:00
Robert Honz 840f23d252 ✨ Exception logging on filename sanitization and download watcher. 2024-04-22 07:58:32 +02:00
Robert Honz c3519c54a5 🌟 Version bumped to v0.13.1 2024-04-21 22:46:30 +02:00
Robert Honz 533365533e ✨ Use M4A file extension for audio tracks instead of MP4. 2024-04-21 22:46:17 +02:00
Robert Honz f31d69e0ae 👷 Fixed video and list download. 2024-04-21 22:42:19 +02:00
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