party-upload: more python3 compat
authorClinton Ebadi <clinton@unknownlamer.org>
Tue, 20 Apr 2021 02:57:23 +0000 (22:57 -0400)
committerClinton Ebadi <clinton@unknownlamer.org>
Tue, 20 Apr 2021 02:57:23 +0000 (22:57 -0400)
party-upload/partyparty.py

index 4ecfd1c..c8ce3f0 100644 (file)
@@ -26,6 +26,7 @@ import random
 import re
 import subprocess
 import urllib
+import urllib.parse
 from kodijson import Kodi
 from yattag import Doc
 import youtube_dl
@@ -301,7 +302,7 @@ class PartyManager:
         if divisor is None:
             divisor = self.DEFAULT_QUEUE_DIVISOR
         totalitems = kodi.Playlist.GetItems (playlistid=0)['result']['limits']['total']
-        playpos = random.randint (1, totalitems / divisor + 1)
+        playpos = random.randint (1, int(totalitems / divisor + 1))
         print_escaped (kodi.Playlist.Insert (playlistid=0, item=item, position=playpos))
         print ('<p style="font-size: x-large">Your song is number {0} in the queue ({1} songs in playlist).</p>'.format (playpos, totalitems+1))
         return (playpos, totalitems+1)