Log search queries
This commit is contained in:
parent
8997c08595
commit
e2ed3b2d61
@ -68,11 +68,12 @@ class DespotifyLibraryController(BaseLibraryController):
|
|||||||
for value in values:
|
for value in values:
|
||||||
if field == u'track':
|
if field == u'track':
|
||||||
field = u'title'
|
field = u'title'
|
||||||
if field is u'any':
|
if field == u'any':
|
||||||
spotify_query.append(value)
|
spotify_query.append(value)
|
||||||
else:
|
else:
|
||||||
spotify_query.append(u'%s:"%s"' % (field, value))
|
spotify_query.append(u'%s:"%s"' % (field, value))
|
||||||
spotify_query = u' '.join(query)
|
spotify_query = u' '.join(query)
|
||||||
|
logger.debug(u'Spotify search query: %s', spotify_query)
|
||||||
result = self.backend.spotify.search(spotify_query.encode(ENCODING))
|
result = self.backend.spotify.search(spotify_query.encode(ENCODING))
|
||||||
if (result is None or result.playlist.tracks[0].get_uri() ==
|
if (result is None or result.playlist.tracks[0].get_uri() ==
|
||||||
'spotify:track:0000000000000000000000'):
|
'spotify:track:0000000000000000000000'):
|
||||||
|
|||||||
@ -77,11 +77,12 @@ class LibspotifyLibraryController(BaseLibraryController):
|
|||||||
for value in values:
|
for value in values:
|
||||||
if field == u'track':
|
if field == u'track':
|
||||||
field = u'title'
|
field = u'title'
|
||||||
if field is u'any':
|
if field == u'any':
|
||||||
spotify_query.append(value)
|
spotify_query.append(value)
|
||||||
else:
|
else:
|
||||||
spotify_query.append(u'%s:"%s"' % (field, value))
|
spotify_query.append(u'%s:"%s"' % (field, value))
|
||||||
spotify_query = u' '.join(spotify_query)
|
spotify_query = u' '.join(spotify_query)
|
||||||
|
logger.debug(u'Spotify search query: %s', spotify_query)
|
||||||
logger.debug(u'In search method, search for: %s' % spotify_query)
|
logger.debug(u'In search method, search for: %s' % spotify_query)
|
||||||
my_end, other_end = multiprocessing.Pipe()
|
my_end, other_end = multiprocessing.Pipe()
|
||||||
self.backend.spotify.search(spotify_query.encode(ENCODING), other_end)
|
self.backend.spotify.search(spotify_query.encode(ENCODING), other_end)
|
||||||
|
|||||||
@ -117,7 +117,7 @@ class MpdFrontend(object):
|
|||||||
r'"?(?:[Aa]lbum|[Aa]rtist|[Ff]ilename|[Tt]itle|[Aa]ny)"? "[^"]+"')
|
r'"?(?:[Aa]lbum|[Aa]rtist|[Ff]ilename|[Tt]itle|[Aa]ny)"? "[^"]+"')
|
||||||
query_parts = re.findall(query_pattern, mpd_query)
|
query_parts = re.findall(query_pattern, mpd_query)
|
||||||
query_part_pattern = (
|
query_part_pattern = (
|
||||||
r'"?(?P<field>([Aa]lbum|[Aa]rtist|[Ff]ilename|[Tt]itle|[Aa]ny))"?\s'
|
r'"?(?P<field>([Aa]lbum|[Aa]rtist|[Ff]ilename|[Tt]itle|[Aa]ny))"? '
|
||||||
r'"(?P<what>[^"]+)"')
|
r'"(?P<what>[^"]+)"')
|
||||||
query = {}
|
query = {}
|
||||||
for query_part in query_parts:
|
for query_part in query_parts:
|
||||||
@ -131,6 +131,7 @@ class MpdFrontend(object):
|
|||||||
query[field].append(what)
|
query[field].append(what)
|
||||||
else:
|
else:
|
||||||
query[field] = [what]
|
query[field] = [what]
|
||||||
|
logger.debug(u'Search query: %s', query)
|
||||||
return query
|
return query
|
||||||
|
|
||||||
@handle_pattern(r'^disableoutput "(?P<outputid>\d+)"$')
|
@handle_pattern(r'^disableoutput "(?P<outputid>\d+)"$')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user