Chris Pomeroy
2019-02-08 51fb0d6c74d05e8a3502d3c0a851eb8e1b7c60ea
aaxConvert.py
@@ -1,4 +1,4 @@
#!/usr/bin/python
#!/usr/bin/env python
import argparse
import os
import glob
@@ -6,6 +6,7 @@
import shlex
import json
import requests
import unicodedata
from querysubsonic import findalbumbyname
from time import sleep
@@ -52,10 +53,14 @@
    bit_rate = metadata['format']['bit_rate']
    return bit_rate[:2]
def getmetacopyright():
    copyright = unicodedata.normalize('NFKD', metadata['format']['tag']['copyright']).encode('ascii','ignore')
    return copyright
def getmetadatatags(key):
    # get specific data
    tag = metadata['format']['tags'][key]
    tag = cleantag(metadata['format']['tags'][key])
    return tag
@@ -67,7 +72,7 @@
                                                                                           getmetadatatags('title'), getmetadatatags('artist'),
                                                                                           getmetadatatags('album_artist'), getmetadatatags('album'),
                                                                                           getmetadatatags('date'), getmetadatatags('genre'),
                                                                                           getmetadatatags('copyright'),outpath)
                                                                                           getmetacopyright(),outpath)
    if args.verbose:
        print(command)
        process = subprocess.Popen(shlex.split(command), stdout=subprocess.PIPE)