# export DYLD_LIBRARY_PATH=/Applications/MATLAB_R2011b.app/bin/maci64/ import fingerprint import db import sqlalchemy import conf import log import subprocess import queue import sqlalchemy.dialects.mysql import os import codecs import tempfile if not conf.has_section("landmark"): raise Exception("No landmark configuration section present") FPRINT_PATH = conf.get("landmark", "audfprint_path") class LandmarkModel(db.Base): __tablename__ = "landmark" id = sqlalchemy.Column(sqlalchemy.Integer, primary_key=True) file_id = sqlalchemy.Column(sqlalchemy.Integer, sqlalchemy.ForeignKey('file.id'), nullable=False) trid = sqlalchemy.Column(sqlalchemy.dialects.mysql.VARCHAR(255, charset='utf8')) def __init__(self, file, trid): self.file_id = file.id self.trid = trid def __repr__(self):
import json import os import subprocess import time import fingerprint import db import sqlalchemy import conf import queue import echoprint_support.fp import echoprint_support.solr if not conf.has_section("echoprint"): raise Exception("No echoprint configuration section present") s = conf.get("echoprint", "solr_server") th = conf.get("echoprint", "tyrant_host") tp = conf.getint("echoprint", "tyrant_port") echoprint_support.fp._fp_solr = echoprint_support.solr.SolrConnectionPool(s) echoprint_support.fp._tyrant_address = [th, tp] codegen_path = conf.get("echoprint", "codegen_path") class EchoprintModel(db.Base): __tablename__ = "echoprint" id = sqlalchemy.Column(sqlalchemy.Integer, primary_key=True) file_id = sqlalchemy.Column(sqlalchemy.Integer,
import json import os import subprocess import time import fingerprint import db import sqlalchemy import conf import queue import echoprint_support.fp import echoprint_support.solr if not conf.has_section("echoprint"): raise Exception("No echoprint configuration section present") s = conf.get("echoprint", "solr_server") th = conf.get("echoprint", "tyrant_host") tp = conf.getint("echoprint", "tyrant_port") echoprint_support.fp._fp_solr = echoprint_support.solr.SolrConnectionPool(s) echoprint_support.fp._tyrant_address = [th, tp] codegen_path = conf.get("echoprint", "codegen_path") class EchoprintModel(db.Base): __tablename__ = "echoprint" id = sqlalchemy.Column(sqlalchemy.Integer, primary_key=True) file_id = sqlalchemy.Column(sqlalchemy.Integer, sqlalchemy.ForeignKey('file.id'), nullable=False) trid = sqlalchemy.Column(sqlalchemy.String(20))
import db import sqlalchemy from sqlalchemy.engine.url import URL from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker import conf import eyeD3 import uuid import time from chromaprint_support import acoustid from chromaprint_support import tables from chromaprint_support import audioread if not conf.has_section("chromaprint"): raise Exception("No chromaprint configuration section present") s = conf.get("chromaprint", "server") app_key = conf.get("chromaprint", "app_key") api_key = conf.get("chromaprint", "api_key") dbhost = conf.get("chromaprint", "dbhost") dbuser = conf.get("chromaprint", "dbuser") dbdb = conf.get("chromaprint", "dbdb") acoustid.API_BASE_URL = s # No rate-limiting acoustid.REQUEST_INTERVAL = 0
import db import sqlalchemy from sqlalchemy.engine.url import URL from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker import conf import eyeD3 import uuid import time from chromaprint_support import acoustid from chromaprint_support import tables from chromaprint_support import audioread if not conf.has_section("chromaprint"): raise Exception("No chromaprint configuration section present") s = conf.get("chromaprint", "server") app_key = conf.get("chromaprint", "app_key") api_key = conf.get("chromaprint", "api_key") dbhost = conf.get("chromaprint", "dbhost") dbuser = conf.get("chromaprint", "dbuser") dbdb = conf.get("chromaprint", "dbdb") acoustid.API_BASE_URL = s # No rate-limiting acoustid.REQUEST_INTERVAL = 0 class ChromaprintModel(db.Base):