Yen Chi Hsuan
8 years ago
No known key found for this signature in database
GPG Key ID: 3FDDD575826C5C30
2 changed files with
5 additions and
2 deletions
-
ChangeLog
-
youtube_dl/__init__.py
|
|
@ -1,6 +1,7 @@ |
|
|
|
version <unreleased> |
|
|
|
|
|
|
|
Core |
|
|
|
* Fix possibly lost extended attributes |
|
|
|
+ Support pyxattr as well as python-xattr for --xattrs and |
|
|
|
--xattr-set-filesize (#9054) |
|
|
|
|
|
|
|
|
|
@ -266,8 +266,6 @@ def _real_main(argv=None): |
|
|
|
postprocessors.append({ |
|
|
|
'key': 'FFmpegEmbedSubtitle', |
|
|
|
}) |
|
|
|
if opts.xattrs: |
|
|
|
postprocessors.append({'key': 'XAttrMetadata'}) |
|
|
|
if opts.embedthumbnail: |
|
|
|
already_have_thumbnail = opts.writethumbnail or opts.write_all_thumbnails |
|
|
|
postprocessors.append({ |
|
|
@ -276,6 +274,10 @@ def _real_main(argv=None): |
|
|
|
}) |
|
|
|
if not already_have_thumbnail: |
|
|
|
opts.writethumbnail = True |
|
|
|
# XAttrMetadataPP should be run after post-processors that may change file |
|
|
|
# contents |
|
|
|
if opts.xattrs: |
|
|
|
postprocessors.append({'key': 'XAttrMetadata'}) |
|
|
|
# Please keep ExecAfterDownload towards the bottom as it allows the user to modify the final file in any way. |
|
|
|
# So if the user is able to remove the file before your postprocessor runs it might cause a few problems. |
|
|
|
if opts.exec_cmd: |
|
|
|