Winman486
ac3bf51c56
feat(gui): add 'Download Full Album', 'Download All Albums', and 'Single album folder (primary artist)' preference
2025-10-17 15:17:02 -05:00
Robert Honz
a2e637e89c
feat(metadata): ✨ add UPC metadata handling and configuration
...
* Introduced `MetadataTargetUPC` enum for target metadata tags.
* Added `METADATA_LOOKUP_UPC` dictionary for mapping file formats to UPC tags.
* Updated `Metadata` class to include `target_upc` for dynamic UPC tag assignment.
* Enhanced `Settings` class to allow configuration of `metadata_target_upc`.
2025-10-17 13:46:47 +02:00
Robert Honz
dd5a402dce
feat(path): ✨ add customizable delimiters for artist names in file paths
...
* Updated `format_path_media` and related functions to accept customizable delimiters for artist names.
* Modified `Settings` class to include `filename_delimiter_artist` and `filename_delimiter_album_artist`.
* Enhanced `name_builder_artist` and `name_builder_album_artist` functions to utilize the new delimiters.
2025-10-17 13:13:19 +02:00
Robert Honz
5da1855028
feat(metadata): ✨ add customizable metadata delimiters for artists
...
* Introduced `metadata_delimiter_artist` and `metadata_delimiter_album_artist` settings.
* Updated `name_builder_artist` and `name_builder_album_artist` functions to utilize the new delimiters.
* This allows users to specify their preferred delimiter for artist names in metadata.
2025-10-17 12:06:25 +02:00
Robert Honz
de8076594c
fix(cfg): 🐛 set metadata_replay_gain to false
...
* Updated the `metadata_replay_gain` setting in `Settings` class to `False`.
* This change disables replay gain metadata processing by default.
2025-10-06 12:37:12 +02:00
Joshua Cantara
f54d3dedcf
add help strings for new settings
2025-09-08 09:49:21 -04:00
Joshua Cantara
4c0d78b5ed
save and restore main window position and size
2025-09-01 14:49:24 -04:00
Robert Honz
f16165558c
feat: add metadata_write_url setting for conditional URL metadata writing
...
Introduces a new configuration option, `metadata_write_url`, to control whether the media file URL is included in metadata. Updates logic to respect this setting.
- ✨ **Feature**: Adds `metadata_write_url` to enable/disable URL writing in metadata.
- 🔧 **Logic Update**: Adjusts URL handling to check the new setting before including it.
- 📝 **Documentation**: Updates help descriptions to explain the new option.
This change improves flexibility in metadata customization.
2025-08-12 19:36:41 +02:00
Robert Honz
819655d8b7
✨ Implemented playlist track position naming ({list_pos}) for downloads. Fixes #165
2025-04-02 07:00:28 +02: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
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
9fa0127116
👷 Refactored download delay limits to config.
2024-11-20 12:28:18 +01:00
Robert Honz
d4cc677bd9
✨ Fixed default format strings explicit tag.
2024-11-17 23:04:50 +01:00
Robert Honz
fba23aee41
✨ Default formats changed.
2024-11-15 10:01:17 +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
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
d7112063a0
Option added to embed and download album art.
2024-11-11 10:05:32 +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
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
8e7d6019ff
FFmpeg PR fixes.
2024-11-06 09:41:39 +01:00
Maya Doshi
cce5886e5c
Update text to indicate that 'path_binary_ffmpeg' is optional
2024-07-02 16:26:15 -07: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
a3ef1b8cba
✨ Explicit versions can be tagged with filename placeholder track_explicit and album_explicit. Fixes #82
2024-04-20 11:38:21 +02:00
Robert Honz
8216558b9e
🛠️ Fixed default album track num placeholder.
2024-04-01 15:13:02 +02:00
Robert Honz
77ef9ef75e
✨ Can explicitly set ffmpeg path.
2024-03-29 11:17:30 +01:00
Robert Honz
ece1856a3c
✨ 'album_artist' is default placeholder for album path.
2024-03-20 06:14:17 +01:00
Robert Honz
466c24fbec
✨ Extended help message for lyrics.
2024-02-12 06:05:13 +01:00
Robert Honz
7883365f94
🛠️ Refactoring mistake fixed.
2024-02-06 17:23:37 +01:00
Robert Honz
c8e4cc6fd7
✨ Path base changed to home directory.
2024-02-04 12:17:57 +01:00
Robert Honz
1137fe2659
✨ Rename lyrics option and add lyrics to file options.
2024-02-01 20:10:14 +01:00
Robert Honz
ec728d4dcd
♻️ Refactored download for CLI.
2024-01-14 23:09:43 +01:00
Robert Honz
affaae101e
♻️ Refactored usage of settings.
2024-01-14 18:10:58 +01:00
Robert Honz
65c29cae29
🛠️ lyrics_save config value is not respected.
2024-01-14 18:04:31 +01:00
Robert Honz
825130bd61
♻️ Refactoring of MPD download. Metadata does not need an explicit media_type flag anymore.
2024-01-14 17:29:39 +01:00
Robert Honz
b59cba77c3
♻️ Refactoring of download.py ongoing.
2024-01-13 16:26:33 +01:00
Robert Honz
14483a1629
♻️ Some refactoring started within download.py.
...
✨ Track extension can be ignored while skipping files. Closes #11 .
✨ Started to implement MPEG DASH download support.
2024-01-13 11:57:11 +01:00
Robert Honz
a99c42ad02
♻️ Ruff reformatting.
2024-01-12 08:15:54 +01:00
Robert Honz
f578ae566c
♻️ Removed a part in readme.
2024-01-11 07:08:29 +01:00
Robert Honz
fadf6cc2c6
🛠️ Fixed cfg cli command. Was broken after refactoring. Fixes #5 .
2024-01-10 20:39:01 +01:00
biber and GitHub
f679cf97c8
Fix config error in album naming
2023-12-31 20:58:34 +01:00
Robert Honz
0d4a9d6b87
🌟 Re-add all project files.
2023-12-19 23:58:57 +01:00