summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/download.py
diff options
context:
space:
mode:
authorRobert Honz <exislow+github@gmail.com>2025-08-12 19:36:41 +0200
committerRobert Honz <exislow+github@gmail.com>2025-08-12 19:36:41 +0200
commitf16165558ce505d80cfa446283ff16db398d2bea (patch)
treef92011c9da81da9d73c2c05aa3c0a8fdd5f07bed /tidal_dl_ng/download.py
parentd6b1cae1fff67f5dc0f722815a21dddda65494cd (diff)
downloadtidal-dl-ng-f16165558ce505d80cfa446283ff16db398d2bea.tar.gz
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.
Diffstat (limited to 'tidal_dl_ng/download.py')
-rw-r--r--tidal_dl_ng/download.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tidal_dl_ng/download.py b/tidal_dl_ng/download.py
index ec1f60a..cf95df8 100644
--- a/tidal_dl_ng/download.py
+++ b/tidal_dl_ng/download.py
@@ -1213,7 +1213,7 @@ class Download:
album_peak_amplitude=media_stream.album_peak_amplitude,
track_replay_gain=media_stream.track_replay_gain,
track_peak_amplitude=media_stream.track_peak_amplitude,
- url_share=track.share_url if track.share_url else "",
+ url_share=track.share_url if track.share_url and self.settings.data.metadata_write_url else "",
replay_gain_write=self.settings.data.metadata_replay_gain,
upc=track.album.upc if track.album and track.album.upc else "",
)