fixed a crash-causing bug in lastfm when userplaycount isn't present.
This commit is contained in:
parent
efa8c91552
commit
e1188e153a
1 changed files with 7 additions and 4 deletions
|
@ -47,12 +47,15 @@ class Module(object):
|
||||||
tags = " (%s)" % ", ".join(tags)
|
tags = " (%s)" % ", ".join(tags)
|
||||||
else:
|
else:
|
||||||
tags = ""
|
tags = ""
|
||||||
|
|
||||||
|
play_count = ""
|
||||||
|
if "userplaycount" in info_page["track"]:
|
||||||
play_count = int(info_page["track"]["userplaycount"])
|
play_count = int(info_page["track"]["userplaycount"])
|
||||||
play_count = "%d play%s" % (play_count,
|
play_count = " (%d play%s)" % (play_count,
|
||||||
"s" if play_count > 1 else "")
|
"s" if play_count > 1 else "")
|
||||||
|
|
||||||
event["stdout"].write(
|
event["stdout"].write(
|
||||||
"%s is now playing: %s - %s (%s)%s" % (
|
"%s is now playing: %s - %s%s%s" % (
|
||||||
username, artist, track_name, play_count, tags))
|
username, artist, track_name, play_count, tags))
|
||||||
else:
|
else:
|
||||||
event["stderr"].write(
|
event["stderr"].write(
|
||||||
|
|
Loading…
Reference in a new issue