Commit Graph
24 Commits
Author SHA1 Message Date
Robert Honz bf2f5055a0 feat(metadata): add UPC support for metadata tagging
This update introduces support for handling UPCs (Universal Product Codes) in metadata processing. It ensures that UPC information is extracted, stored, and written to the appropriate metadata tags for various formats.

- ✨ **Feature**: Adds UPC field to metadata handling.
- 🛠️ **Enhancement**: Updates metadata initialization to include UPC.
- 🗂️ **Tagging**: Implements UPC writing for supported file formats.
- ✅ **Compatibility**: Ensures proper handling when UPC is absent.

This improvement enhances metadata completeness and compatibility with systems requiring UPC data.
2025-08-12 09:55:34 +02:00
Robert Honz 6f2e73baaa ✨ Empty metadata tags will be removed before written to file. Url tag for mp4 corrected. 2025-06-06 08:29:26 +02:00
Robert Honz cc107a3356 🛠️ Fixed composer in metadata. Needs to be empty string. 2025-02-28 11:28:59 +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
Robert Honz 5556063e35 ✨ ReplayGain information added to metadata. 2024-11-29 21:56:42 +01:00
Robert Honz 86829bce04 ✨ Added ID3 tags overview as comment. 2024-11-17 22:57:37 +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 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 50737c46a3 ✨ M4A containers have ISRC embedded as custom metatag. 2024-04-20 16:25:08 +02:00
Robert Honz f7361b3078 ✨ Use Album.image() to get cover url. 2024-03-25 16:53:27 +01:00
Robert Honz bc88b6fcac 🛠 Album Artist ID3 tag only shows the main album artists. Fixes #51 2024-03-19 07:23:35 +01:00
Robert Honz 4c7026b00f ♻️ Removed unnecessary default values. 2024-01-23 17:22:10 +01:00
Robert Honz 62c75e6c97 ✨ File extension stored in an enum. File exists check refactored to explicit extension check. 2024-01-17 22:08:39 +01:00
Robert Honz fb6e45a0d4 🛠️ Deptry warnings fixed. 2024-01-14 23:27:39 +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 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 1c51affef4 ♻️ Ruff refactoring. 2024-01-12 12:35:18 +01:00
Robert Honz cae24ba81d 🛠️ Ruff errors refactored. 2024-01-12 11:41:12 +01:00
Robert Honz 7af7fd6219 🛠️ Ruff refactoring. 2024-01-12 10:21:34 +01:00
Robert Honz 69cf0b4707 🛠️ Implemented timeout for `requests calls. 2024-01-12 08:38:41 +01:00
Robert Honz e2dbd891e9 ♻️ Refactored cover data method to Metadata. 2024-01-10 19:41:02 +01:00
Robert Honz 0d4a9d6b87 🌟 Re-add all project files. 2023-12-19 23:58:57 +01:00