From 94e29e751564b245cc65d7e85e73583f05dd73d7 Mon Sep 17 00:00:00 2001 From: Kada Liao Date: Sat, 27 Jul 2019 18:38:40 +0800 Subject: [PATCH 1/2] add key track_id for file-format parameter --- spotdl/internals.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spotdl/internals.py b/spotdl/internals.py index 64a3acc..1f48449 100644 --- a/spotdl/internals.py +++ b/spotdl/internals.py @@ -30,6 +30,7 @@ formats = { 9: "track_number", 10: "total_tracks", 11: "isrc", + 12: "track_id", } @@ -88,6 +89,7 @@ def format_string(string_format, tags, slugification=False, force_spaces=False): format_tags[9] = tags["track_number"] format_tags[10] = tags["total_tracks"] format_tags[11] = tags["external_ids"]["isrc"] + format_tags[12] = tags["id"] format_tags_sanitized = { k: sanitize_title(str(v), ok="'-_()[]{}") if slugification else str(v) From 1348c138c9371822093c27704ec1e20dd0e28107 Mon Sep 17 00:00:00 2001 From: Kada Liao Date: Sat, 7 Sep 2019 18:46:11 +0800 Subject: [PATCH 2/2] docs: add changlog --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 232cea5..b8d7a70 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] ### Added - Added `--no-remove-original-file` ([@NightMachinary](https://github.com/NightMachinary)) (#580) +- Added `track_id` key for `--file-format` parameter ([@kadaliao](https://github.com/kadaliao)) (#568) ### Fixed -