]> jfr.im git - erebus.git/blobdiff - modules/listenbrainz.py
urls - allow port in url
[erebus.git] / modules / listenbrainz.py
index c7ae6c9c7a26a2a0e0799edd3a37065e9da23ade..81445d1ba85ab36e7d8a984a42ab0ab28b59b291 100644 (file)
@@ -1,5 +1,6 @@
 # Erebus IRC bot - Author: Erebus Team
 # vim: fileencoding=utf-8
+# ListenBrainz now-playing
 
 # module info
 modinfo = {
@@ -55,7 +56,7 @@ def listenbrainz(bot, user, chan, realtarget, *args):
        player = 'unknown player'
        if 'media_player' in track['additional_info']: player = track['additional_info']['media_player']
        elif 'listening_from' in track['additional_info']: player = track['additional_info']['listening_from']
-       return "%(user)s is playing %(track)s by %(artist)s (%(album)s) (from %(player)s)" % {
+       return lib.parent.cfg.get('listenbrainz', 'format', "https://listenbrainz.org/user/%(user)s is playing %(track)s by %(artist)s (%(album)s) (from %(player)s)") % {
                'user': username,
                'track': track['track_name'],
                'artist': track['artist_name'],