--custom-meta: do not carp on invalid %(info_keys)

This commit is contained in:
fnord 2015-07-17 01:53:52 -05:00
parent 1db323f913
commit fdc3791989

View File

@ -4,7 +4,7 @@ import io
import os import os
import subprocess import subprocess
import time import time
import collections
from .common import AudioConversionError, PostProcessor from .common import AudioConversionError, PostProcessor
@ -369,7 +369,7 @@ class FFmpegMetadataPP(FFmpegPostProcessor):
for m in self._downloader.params.get('custommeta'): for m in self._downloader.params.get('custommeta'):
key, val = m.split('=', 1) key, val = m.split('=', 1)
metadata[key] = val.replace('\\n', '\n') % info metadata[key] = val.replace('\\n', '\n') % collections.defaultdict(lambda: 'NA', info)
if not metadata: if not metadata:
self._downloader.to_screen('[ffmpeg] There isn\'t any metadata to add') self._downloader.to_screen('[ffmpeg] There isn\'t any metadata to add')