strip extra whitespace in tags
Gitea/pysonic/pipeline/head This commit looks good
Details
Gitea/pysonic/pipeline/head This commit looks good
Details
This commit is contained in:
parent
2de8547ab7
commit
af0cfe029d
|
@ -326,6 +326,8 @@ class PysonicFilesystemScanner(object):
|
||||||
except (ValueError, AttributeError):
|
except (ValueError, AttributeError):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
logging.info("scanning %s", fpath)
|
||||||
|
|
||||||
# these fields are format-specific
|
# these fields are format-specific
|
||||||
#TODO determine if having WAV_TYPES does anything at all
|
#TODO determine if having WAV_TYPES does anything at all
|
||||||
if ftype in MPX_TYPES or ftype in WAV_TYPES:
|
if ftype in MPX_TYPES or ftype in WAV_TYPES:
|
||||||
|
@ -334,23 +336,23 @@ class PysonicFilesystemScanner(object):
|
||||||
except (KeyError, IndexError):
|
except (KeyError, IndexError):
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
meta["artist"] = ''.join(audio['TPE1'].text)
|
meta["artist"] = ''.join(audio['TPE1'].text).strip()
|
||||||
except KeyError:
|
except KeyError:
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
meta["album"] = ''.join(audio['TALB'].text)
|
meta["album"] = ''.join(audio['TALB'].text).strip()
|
||||||
except KeyError:
|
except KeyError:
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
meta["title"] = ''.join(audio['TIT2'].text)
|
meta["title"] = ''.join(audio['TIT2'].text).strip()
|
||||||
except KeyError:
|
except KeyError:
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
meta["year"] = audio['TDRC'].text[0].year
|
meta["year"] = int(audio['TDRC'].text[0].year)
|
||||||
except (KeyError, IndexError):
|
except (KeyError, IndexError):
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
meta["genre"] = audio['TCON'].text[0]
|
meta["genre"] = audio['TCON'].text[0].strip()
|
||||||
except (KeyError, IndexError):
|
except (KeyError, IndexError):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
@ -360,15 +362,15 @@ class PysonicFilesystemScanner(object):
|
||||||
except (KeyError, IndexError):
|
except (KeyError, IndexError):
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
meta["artist"] = audio["artist"][0]
|
meta["artist"] = audio["artist"][0].strip()
|
||||||
except (KeyError, IndexError):
|
except (KeyError, IndexError):
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
meta["album"] = audio["album"][0]
|
meta["album"] = audio["album"][0].strip()
|
||||||
except (KeyError, IndexError):
|
except (KeyError, IndexError):
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
meta["title"] = audio["title"][0]
|
meta["title"] = audio["title"][0].strip()
|
||||||
except (KeyError, IndexError):
|
except (KeyError, IndexError):
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
|
@ -376,7 +378,7 @@ class PysonicFilesystemScanner(object):
|
||||||
except (KeyError, IndexError):
|
except (KeyError, IndexError):
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
meta["genre"] = audio["genre"][0]
|
meta["genre"] = audio["genre"][0].strip()
|
||||||
except (KeyError, IndexError):
|
except (KeyError, IndexError):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue