I’ve been fixing an issue caused by the .9.16 upgrade. In doing so I came home to test a change and found that ios would not playback from my channel.
A working requet from chrome, roku or plexbmc looks like
http://127.0.0.1:32400/video/nextpvr/videoclipobject?container=mp2ts&title=TV+ONE+%3A+Millionaire+Hot+Seat&url=http%3A%2F%2FMorgoth.lan%3A8866%2Flive%3Fchannel%3D1%26sid%3Dplex%26client%3D31EE14DD-9B6A-401B-B166-8109242C13FE&includeRelated=False&include_container=True&summary=Who+will+survive+the+Hot+Seat%3F+Six+contestants+go+head+to+head+to+win+the+cash.+Hosted+by+Eddie+McGuire%2C+Millionaire+Hot+Seat+is+a+game+of+strategy%2C+skill+and+survival.&rating_key=1.0&channel=7224
You can see that characters are converted to url encoded as above *ie http:// becomes http%3A%2F%2F
But IOS seems to be doing some else weird: http%253A%252F%252F like it’s been passes through the urlencode twice.
http://127.0.0.1:32400/video/nextpvr/videoclipobject?container%3Dmp2ts%26title%3DTV2%2B1%2B%3A%2BFriends%26url%3Dhttp%3A%2F%2FMorgoth.lan%3A8866%2Flive%3Fchannel%3D7%26sid%3Dplex%26client%3D31EE14DD-9B6A-401B-B166-8109242C13FE%26includeRelated%3DFalse%26include_container%3DTrue%26summary%3DFollowing%2BRachel%27s%2Bacceptance%2Bof%2BJoey%27s%2Baccidental%2Bproposal%2C%2Bconfusion%2Breigns%2Bas%2BRachel%2Bwonders%2Bwhether%2Bit%2Bwas%2Bthe%2Bright%2Bthing%2Bto%2Bdo.%26rating_key%3D7.0%26channel%3D7240
What would cause, as when I post both these urls in the browser, the top gives me a mediacontainer, the bottom a 400 error.