1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-08-14 00:18:31 +00:00

[pp/XAttrMetadata] Only set "Where From" on macOS

Authored by: bashonly
This commit is contained in:
bashonly 2025-08-11 17:40:09 -05:00
parent b7de89c910
commit fe40e004f9
No known key found for this signature in database
GPG Key ID: 783F096F253D15B0

View File

@ -1,4 +1,5 @@
import os
import sys
from .common import PostProcessor
from ..utils import (
@ -54,8 +55,8 @@ def run(self, info):
if infoname == 'upload_date':
value = hyphenate_date(value)
elif xattrname == 'com.apple.metadata:kMDItemWhereFroms':
# NTFS ADS doesn't support colons in names
if os.name == 'nt':
# Colon in xattr name throws errors on Windows/NTFS and Linux
if sys.platform != 'darwin':
continue
value = self.APPLE_PLIST_TEMPLATE % value
write_xattr(info['filepath'], xattrname, value.encode())