Commit Graph
100 Commits
Author SHA1 Message Date
Robert Honz a1e22acacc 👷 Added docstrings and types. 2025-01-04 13:53:49 +01:00
Robert Honz 3e93c17d1d 👷 Refactored favorite download methods to factory. Removed duplicate and falsely named code. 2025-01-04 13:42:53 +01:00
Robert Honz 6f5b8cf164 👷 Code style applied. 2025-01-04 13:42:46 +01:00
Robert Honz 575ba4cbff 👷 Updated poetry lock file added. 2025-01-04 13:27:38 +01:00
Robert Honz 0aa9831bb1 👷 More explanation added to readme. 2025-01-04 13:26:37 +01:00
Robert Honz 0d99df88ec 🌟 Version bumped to v0.23.6 2025-01-04 12:52:12 +01:00
Robert Honz c0ca748119 👷 Tracks will be linked relatively within the download folder. 2025-01-04 12:51:17 +01:00
Robert Honz 5012c5d4de 👷 Moved to maintained python-ffmpeg. 2025-01-03 16:06:13 +01:00
Robert Honz 73408b4730 👷 GitHub action now use ubuntu-24.04 2025-01-03 14:48:21 +01:00
Robert Honz b6d196ef7e 🌟 Version bumped to v0.23.5 2025-01-03 14:37:57 +01:00
Robert Honz 75ade1b78d 🛠️ Clean app shutdown. 2025-01-03 14:37:42 +01:00
Robert Honz 6cf0842157 🌟 Version bumped to v0.23.4 2025-01-03 14:30:46 +01:00
Robert Honz 3e8090ef8d 🛠️ PySide6 version pinning fix. 2025-01-03 14:25:46 +01:00
Robert Honz 0cb80b3f6b ✨ GitHub Action: Runner updater on commit to ubuntu-24.04. 2025-01-02 14:46:52 +01:00
Robert Honz a65cb55913 ✨ More specific wording for GUI binary version download. 2025-01-02 14:35:39 +01:00
Robert Honz 8a3f205c50 ✨ Issues: More directions for issue submission added. 2025-01-02 14:16:25 +01:00
Robert Honz 0f36d25aef ✨ Remark on PyInstaller. 2025-01-02 13:59:31 +01:00
Robert Honz 9476f753cf 🌟 Version bumped to v0.23.3 2024-12-30 10:40:50 +01:00
Robert Honz f64b34ca69 👷 tidalapi update. 2024-12-30 10:40:20 +01:00
Robert Honz 4a2b463f14 👷 To be able to re-create m3u playlist file check for path not download status. 2024-12-25 11:34:23 +01:00
Robert Honz 75bbe5b3dd 🌟 Version bumped to v0.23.2 2024-12-17 15:16:31 +01:00
Robert Honz 0539eac9fd 👷 Changed hotfix tidalapi repo to HTTPS. 2024-12-17 15:13:14 +01:00
Robert Honz 7136d016b9 👷 tox test only with py312. 2024-12-17 13:39:30 +01:00
Robert Honz 7768f8877b 👷 GitHub Action cache update. 2024-12-17 13:39:21 +01:00
Robert Honz 62260d2802 👷 GitHub Action cache update. 2024-12-17 13:34:39 +01:00
Robert Honz 35cf758888 👷 Only supported Python version is now 3.12. 2024-12-17 12:48:59 +01:00
Robert Honz 748f8c7954 👷 Only supported Python version is now 3.12. 2024-12-17 12:44:24 +01:00
Robert Honz 6ef9c4ba1e 👷 Minimum Python version is now 3.12. 2024-12-17 09:45:10 +01:00
Robert Honz d8cc4215f2 ✨ Check if download was successful before adding path to m3u creation. 2024-12-17 09:41:06 +01:00
Robert Honz 3897daedf1 ✨ Added better initial file extension guesser. Refined file skipping technique. 2024-12-16 23:10:35 +01:00
Robert Honz ce4758afad 🌟 Version bumped to v0.23.1 2024-12-16 16:40:37 +01:00
Robert Honz 824ae6a20f 🛠️ Fixed wrong symlink creation. Hot fixed extension detection of tidalapi. 2024-12-16 16:40:21 +01:00
Robert Honz f1a069f211 🌟 Version bumped to v0.23.0 2024-12-16 14:47:33 +01:00
Robert Honz a03cda10ec ✨ Playlist can be created for downloaded albums, mixes, UserPlaylists etc. Fixes #108 2024-12-16 14:42:53 +01:00
Robert Honz 785724a3e0 ✨ On symlink downloads will be skipped, if item in track folder already exist. It will be still symlinked. 2024-12-16 10:55:09 +01:00
Robert Honz 88c5892cb9 ✨ Items can be symlinked to track folder. 2024-12-16 10:40:06 +01:00
Robert Honz 107afd5e3a ✨ Config options created for symlinking tracks and playlist creation. 2024-12-16 08:14:39 +01:00
Robert Honz 8d5af178f2 ✨ Typo. 2024-12-15 23:50:41 +01:00
Robert Honz e381b40bad ✨ Some refinement and details. 2024-12-15 23:49:40 +01:00
Robert Honz 266d0d3b9d 🌟 Version bumped to v0.22.0 2024-12-15 23:38:13 +01:00
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