| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor(helper): improve ID format handling logic | Robert Honz | 2025-08-12 | 1 | -2/+4 |
| | | | | | | | | | | | Refactors the ID formatting logic to extend support for `video_id` and improve clarity. - ✨ **Feature:** Adds support for `video_id` in ID formatting logic. - ♻️ **Refactor:** Updates conditional checks for better readability. - 🔧 **Metadata:** Updates `poetry.lock` content hash. These changes enhance functionality and maintainability by accommodating additional media types. | ||||
| * | feat: ✨ Enhance media formatting functions | Robert Honz | 2025-07-01 | 1 | -123/+281 |
| | | | | | | | | * Added detailed docstrings for `format_str_media` and related helper functions. * Refactored media formatting logic to utilize dedicated functions for better readability and maintainability. * Improved error handling in media formatting. * Updated `file_unique_suffix` function to correct the spelling of `separator`. | ||||
| * | ✨ Add docstrings for path-related functions and improve path sanitization ↵ | Robert Honz | 2025-07-01 | 1 | -72/+117 |
| | | | | | logic. | ||||
| * | 🛠️ Windows drives won't get sanitized anymore. Fixes #474 | Robert Honz | 2025-07-01 | 1 | -1/+2 |
| | | |||||
| * | 🛠️ Directory length limit is checked and adapted correctly now. Fixes ↵ | Robert Honz | 2025-06-30 | 1 | -4/+27 |
| | | | | | #447 & #436 | ||||
| * | ✨ will only return the first artists. will return all album artists. ↵ | Robert Honz | 2025-06-29 | 1 | -0/+2 |
| | | | | | Fixes #439 | ||||
| * | ✨ Implemented playlist track position naming (`{list_pos}`) for downloads. ↵ | Robert Honz | 2025-04-02 | 1 | -8/+32 |
| | | | | | Fixes #165 | ||||
| * | 🛠️ Fixed and simplified path_file_sanitize method. | Robert Honz | 2025-03-27 | 1 | -50/+35 |
| | | |||||
| * | 👷 Code style. | Robert Honz | 2025-03-24 | 1 | -2/+1 |
| | | |||||
| * | 🛠️ Fixed: Skip file is not ignored anymore. Filenames will not be ↵ | Robert Honz | 2025-03-24 | 1 | -12/+25 |
| | | | | | uniquified by default. | ||||
| * | 🛠️ Fixed: Wrong path build after file sanitization on Windows. Fixes ↵ | Robert Honz | 2025-03-24 | 1 | -1/+1 |
| | | | | | #389 & #358 | ||||
| * | 👷 Refactored path file split method. | Robert Honz | 2025-03-24 | 1 | -20/+13 |
| | | |||||
| * | 🛠️ Fixed path length sanitation. Also refactored the path helper to use ↵ | Robert Honz | 2025-02-28 | 1 | -53/+77 |
| | | | | | `pathlib.Path` instead of str. Fixed #358 | ||||
| * | Add isrc to path formatting | flesnuk | 2025-02-19 | 1 | -0/+3 |
| | | |||||
| * | ✨ Album track number padding can be set. Fixes #142 | Robert Honz | 2024-12-15 | 1 | -6/+13 |
| | | |||||
| * | 🛠️ Fixed track volume number gets omitted on CDn-1. Fixes #151 | Robert Honz | 2024-12-13 | 1 | -2/+2 |
| | | |||||
| * | 🛠️ Fixed `{album_artist}` tag replacement on track level. Fixes #239 | Robert Honz | 2024-11-17 | 1 | -2/+1 |
| | | |||||
| * | ✨ Do not process tracks with missing segments. Refactored some method to ↵ | Robert Honz | 2024-11-13 | 1 | -6/+6 |
| | | | | | `pathlib.Path`. | ||||
| * | ✨ Track segments are downloaded simultaneously, which results in a huge ↵ | Robert Honz | 2024-11-12 | 1 | -0/+21 |
| | | | | | speed increase. Some refactoring work has been done. | ||||
| * | Fix: `{album_artist}` is now emitting only the album artist is only replaced ↵ | Robert Honz | 2024-11-10 | 1 | -1/+2 |
| | | | | | on an Album level. Fixes #200 | ||||
| * | `{track_volume_num_optional}` and `{track_volume_num_optional_CD}` added for ↵ | Robert Honz | 2024-11-10 | 1 | -0/+8 |
| | | | | | an optional sub CD folder structure. Fixes #151 | ||||
| * | Fix: Replace `{artist_name}` only on Track / Video basis. Fixes #171 | Robert Honz | 2024-11-10 | 1 | -4/+5 |
| | | |||||
| * | Respect user specified config directory. Fixes #141 | Robert Honz | 2024-11-09 | 1 | -1/+4 |
| | | |||||
| * | Respect user specified config directory. Fixes #141 | Robert Honz | 2024-11-09 | 1 | -1/+1 |
| | | |||||
| * | ✨ `{album_id}` can be used for track naming. Fixes #123 | Robert Honz | 2024-06-16 | 1 | -0/+2 |
| | | |||||
| * | ✨ Can download artists. Fixes #102 | Robert Honz | 2024-05-22 | 1 | -1/+1 |
| | | |||||
| * | ✨ Exception logging on filename sanitization and download watcher. | Robert Honz | 2024-04-22 | 1 | -1/+2 |
| | | |||||
| * | 👷 Hacky workaround marked with TODO. | Robert Honz | 2024-04-21 | 1 | -1/+1 |
| | | |||||
| * | ✨ `pathvalidate` library is currently not able to shorten filenames. ↵ | Robert Honz | 2024-04-21 | 1 | -3/+11 |
| | | | | | Implemented a hacky workaround for now. Fixes #91 | ||||
| * | 👷 Migrated media constants to `tidalpi`. | Robert Honz | 2024-04-20 | 1 | -1/+2 |
| | | |||||
| * | 🛠️ Naming placeholder to str conversion fix. | Robert Honz | 2024-04-20 | 1 | -5/+5 |
| | | |||||
| * | ✨ For albums you can now use `album_num_volumes` as a placeholder and for ↵ | Robert Honz | 2024-04-20 | 1 | -0/+6 |
| | | | | | tracks `track_volume_num`. Fixes #90 | ||||
| * | ✨ `album_id` can be used as a placeholder for album namings. `album_year` ↵ | Robert Honz | 2024-04-20 | 1 | -1/+6 |
| | | | | | can also be used within track namings. Fixes #85 | ||||
| * | ✨ Explicit versions can be tagged with filename placeholder ↵ | Robert Honz | 2024-04-20 | 1 | -0/+6 |
| | | | | | `track_explicit` and `album_explicit`. Fixes #82 | ||||
| * | 👷 Switch to `match` function for placeholder replacement. | Robert Honz | 2024-04-05 | 1 | -66/+67 |
| | | |||||
| * | 👷 Cleanup of `. value` usage for Enum access. | Robert Honz | 2024-04-02 | 1 | -1/+1 |
| | | |||||
| * | 🛠️ Duplicates check now detects all files correct. | Robert Honz | 2024-04-02 | 1 | -2/+1 |
| | | |||||
| * | ✨ Include dafault album image in build. | Robert Honz | 2024-04-01 | 1 | -0/+10 |
| | | |||||
| * | ♻️ `ffmpeg` will be checked against the path in config. | Robert Honz | 2024-03-29 | 1 | -8/+0 |
| | | |||||
| * | ✨ Removed deprecated code. | Robert Honz | 2024-03-29 | 1 | -18/+0 |
| | | |||||
| * | ✨ Downloader will check for FFmpeg before converting video files. | Robert Honz | 2024-03-22 | 1 | -0/+8 |
| | | |||||
| * | 🧑🔧️ GUI buttons correctly prefixed with `pb`. | Robert Honz | 2024-03-22 | 1 | -1/+1 |
| | | |||||
| * | ✨ Adds 'album_artist' to the folder names. Fixes #51 | Robert Honz | 2024-03-19 | 1 | -1/+3 |
| | | |||||
| * | ✨ Added append as a new option for skip existing. 🛠️ Fixed skip ↵ | Robert Honz | 2024-03-19 | 1 | -13/+45 |
| | | | | | existing ignore extension. | ||||
| * | ✨ The full track name will be used as file title. | Robert Honz | 2024-03-14 | 1 | -2/+3 |
| | | |||||
| * | ✨ Track media items will be re-created with album information. Path format ↵ | Robert Honz | 2024-03-13 | 1 | -5/+6 |
| | | | | | refactored. | ||||
| * | ♻️ Refactored format_str method to one `format_str_media` method. | Robert Honz | 2024-02-26 | 1 | -69/+73 |
| | | |||||
| * | ♻️ Renaming done to avoid confusion. | Robert Honz | 2024-01-23 | 1 | -10/+10 |
| | | | | | | 🛠️ Fixed config persisting error after read, if config file did not exist before (fixes #20). ✨ Implemented PKCE authorization to enable HiRes FLAC downloads. Fixes #9. | ||||
| * | ✨ File extension stored in an enum. File exists check refactored to ↵ | Robert Honz | 2024-01-17 | 1 | -4/+9 |
| | | | | | explicit extension check. | ||||
| * | ♻️ Capitalized enum names.. | Robert Honz | 2024-01-16 | 1 | -5/+5 |
| | | |||||
