summaryrefslogtreecommitdiffstats
path: root/clerk_helper
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2015-03-13 01:05:43 +0100
committerRasmus Steinke <rasi@xssn.at>2015-03-13 01:05:43 +0100
commit2ee6c9ea88751522c3bbfaa01856111715cf3e21 (patch)
tree28dedd8be0f5c951459a3941ee36089eef77d9cf /clerk_helper
parent9d08532a771e9883b3d5f10f4352679a96027220 (diff)
downloadperl-app-clerk-2ee6c9ea88751522c3bbfaa01856111715cf3e21.tar.gz
perl-app-clerk-2ee6c9ea88751522c3bbfaa01856111715cf3e21.tar.xz
speed up import
Diffstat (limited to 'clerk_helper')
-rwxr-xr-xclerk_helper7
1 files changed, 7 insertions, 0 deletions
diff --git a/clerk_helper b/clerk_helper
index 3d33ec8..bd00a88 100755
--- a/clerk_helper
+++ b/clerk_helper
@@ -129,6 +129,10 @@ def prioSong(args):
client.prio(255, line)
+def restoreTrackRating(args)
+ for song in client.playlistinfo():
+ client.sticker_get('song', song['file'], 'rating')
+
#create commandline arguments
parser = argparse.ArgumentParser(prog='mppc', description='A mpc clone in python')
subparsers = parser.add_subparsers()
@@ -145,6 +149,9 @@ parser_readcomments.set_defaults(call=readComments)
parser_albumcache = subparsers.add_parser('albumcache', help="create album cache for clerk")
parser_albumcache.set_defaults(call=albumCache)
+parser_restoretracks = subparsers.add_parser('restoretracks', help="restore sticker database from rating files")
+parser_restoretracks.set_defaults(call=restoreTrackRating)
+
parser_trackcache = subparsers.add_parser('trackcache', help="create track cache for clerk")
parser_trackcache.set_defaults(call=trackCache)