Get MakeMKV port number from a more reliable field
authorJames Bunton <jamesbunton@delx.net.au>
Sat, 16 Feb 2013 23:32:52 +0000 (10:32 +1100)
committerJames Bunton <jamesbunton@delx.net.au>
Sat, 16 Feb 2013 23:32:52 +0000 (10:32 +1100)
bluplayer.py

index ab10d99..9259b83 100755 (executable)
@@ -152,7 +152,9 @@ class MakeMkv(QObject):
                makemkvcon = MakeMkvCon(["stream", "disc:%s" % disc_number])
                for key, line in makemkvcon:
                        if key == "MSG" and line[0] == "4500":
-                               url = "http://localhost:%s/" % line[6]
+                               # Sometimes the port in field 6 is wrong
+                               port = line[5].split(":")[1]
+                               url = "http://localhost:%s/" % port
                                self.load_titles(url)
                        elif key == "MSG":
                                self.status.emit(line[3])