Commit Graph
301 Commits
Author SHA1 Message Date
Robert Honz 7a4d6ceae7 🛠️ Fixed path length sanitation. Also refactored the path helper to use pathlib.Path instead of str. Fixed #358 2025-02-28 16:57:18 +01:00
Robert Honz 56aff8fa19 👷 Optimized CLI performance. 2025-02-28 13:22:38 +01:00
Robert Honz 39e0e876d7 🛠️ Fixed composer in metadata. Needs to be empty string. 2025-02-28 11:47:38 +01:00
Robert Honz cc107a3356 🛠️ Fixed composer in metadata. Needs to be empty string. 2025-02-28 11:28:59 +01:00
Robert Honz a41ee12b13 🛠️ Fixed app metadata: pyproject.toml section renamed. 2025-02-28 11:23:39 +01:00
exislowandGitHub 3af7d12580 Merge pull request #369 from flesnuk/master
Add isrc to path formatting
2025-02-28 11:14:21 +01:00
Robert Honz 5e91194bd1 ✨ Replay gain information can be disabled in settings. Fixes #176
🛠️ Fixed some warnings
2025-02-28 10:55:41 +01:00
Robert Honz 57789f10e8 ✨ Adding TIDAL share url to metadata. See #176 2025-02-28 10:39:53 +01:00
flesnukandGitHub 456266ba0b Add isrc to path formatting 2025-02-19 19:07:31 +01:00
Robert Honz 113448620e 🛠️ Fix: No media_metadata_tags available for videos. Fixes #338 2025-01-17 09:43:41 +01:00
Robert Honz 463453b4f5 🛠️ Fix: Missing module prefix on import. Fixes #335 2025-01-14 07:56:50 +01:00
Robert Honz 2055606d0b 👷 File extension guesser improved. Fixes #322 2025-01-12 17:42:09 +01:00
Robert Honz bf7000cab0 🛠️ Fix: Playlist was not created if symlink was deactivated. Fixes #322 2025-01-11 16:07:30 +01:00
Robert Honz 8e66cb3259 🛠️ Fix: Very short tracks detected as corrupt download. 2025-01-05 21:26:11 +01:00
exislowandGitHub edcd689840 Merge branch 'master' into nuitka 2025-01-05 18:43:16 +01:00
Robert Honz 4d9d67d9a8 👷 Nuitka's compile options sorted and conditional flags applied per OS. 2025-01-05 18:38:12 +01:00
Robert Honz 39449ac581 👷 PyInstaller binary detection replaced with Nuitka's version. 2025-01-05 18:36:35 +01:00
Robert Honz 9318d1bf74 👷 Wording changed for Qt dependencies missing error. 2025-01-04 15:43:07 +01:00
Robert Honz f2c71360e3 👷 Debugger activated. 2025-01-04 15:33:01 +01:00
Robert Honz e78194353a 👷 Formatting and docstrings. 2025-01-04 13:58:15 +01:00
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
exislowandGitHub 463ec90e54 Merge pull request #297 from V3ntus/master
feat: allow downloading favorite tracks, artists, albums, and videos collections
2025-01-04 13:15:49 +01:00
Robert Honz c0ca748119 👷 Tracks will be linked relatively within the download folder. 2025-01-04 12:51:17 +01:00
Robert Honz 7d30bef297 👷 Option deprecation fix. 2025-01-04 12:31:09 +01:00
Robert Honz e4456d33a7 👷 Nuitka installation flags. 2025-01-04 11:52:34 +01:00
V3ntus 6f21eaee76 feat: add dl_fav tracks/artists/albums/videos subcommands 2025-01-03 15:28:32 +00:00
V3ntus 31b260f690 ref: add a dl_fav typer command group
This will be used for downloading from favorite collections (artists, albums, tracks, videos)
2025-01-03 15:23:42 +00:00
V3ntus ca0f696119 ref: extract CLI download logic to helper function 2025-01-03 15:20:02 +00:00
Robert Honz 5012c5d4de 👷 Moved to maintained python-ffmpeg. 2025-01-03 16:06:13 +01:00
Robert Honz 75ade1b78d 🛠️ Clean app shutdown. 2025-01-03 14:37:42 +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 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 824ae6a20f 🛠️ Fixed wrong symlink creation. Hot fixed extension detection of tidalapi. 2024-12-16 16:40:21 +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 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 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 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 33a30537e9 ✨ Merge with master. 2024-11-29 17:41:25 +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