Running both the shim and the local connection userscript, I get this error as soon as I try to cast:
2020-07-06 09:39:56,066 [ DEBUG] client: HttpHandler::handle_request request to '/player/playback/playMedia?type=video&providerIdentifier=com.plexapp.plugins.library&containerKey=%2FplayQueues%2F5090%3Fown%3D1&key=%2Flibrary%2Fmetadata%2F38524&offset=9000&machineIdentifier=d35725984cb33a6c46d7debc7c1154b5a93d3f04&protocol=https&address=10-20-30-100.ee151462190845a8bc6517064a5284c2.plex.direct&port=32400&token=REDACTED&commandID=1&X-Plex-Product=Plex%20Web&X-Plex-Version=4.37.1&X-Plex-Client-Identifier=hlgq222gzdnvhyhcuba6wn2n&X-Plex-Platform=Chrome&X-Plex-Platform-Version=83.0&X-Plex-Sync-Version=2&X-Plex-Features=external-media%2Cindirect-media&X-Plex-Model=hosted&X-Plex-Device=Linux&X-Plex-Device-Name=Chrome&X-Plex-Device-Screen-Resolution=1706x1288%2C3440x1440&X-Plex-Token=REDACTED&X-Plex-Language=en&X-Plex-Target-Client-Identifier=544cef7b-a050-49f2-9b36-1026df36f514'
2020-07-06 09:39:56,066 [ DEBUG] utils: get_plex_url Created URL: https://10-20-30-100.ee151462190845a8bc6517064a5284c2.plex.direct:32400/library/metadata/38524?includeMarkers=1&X-Plex-Token=REDACTED&X-Plex-Version=2.0&X-Plex-Client-Identifier=f1386a6e-21bf-4c82-a94b-188e67adfde4&X-Plex-Provides=player&X-Plex-Device-Name=desktop-alex&X-Plex-Model=RaspberryPI&X-Plex-Device=RaspberryPI&X-Plex-Session-Identifier=d551e01e-62c6-4f84-ad2d-f8f2a6a97889&X-Plex-Product=Plex+MPV+Shim&X-Plex-Platform=Plex+Home+Theater&X-Plex-Client-Profile-Name=Plex+Home+Theater
2020-07-06 09:39:56,081 [ DEBUG] utils: get_plex_url Created URL: https://10-20-30-100.ee151462190845a8bc6517064a5284c2.plex.direct:32400/playQueues/5090?own=1?includeMarkers=1&X-Plex-Token=REDACTED&X-Plex-Version=2.0&X-Plex-Client-Identifier=f1386a6e-21bf-4c82-a94b-188e67adfde4&X-Plex-Provides=player&X-Plex-Device-Name=desktop-alex&X-Plex-Model=RaspberryPI&X-Plex-Device=RaspberryPI&X-Plex-Session-Identifier=d551e01e-62c6-4f84-ad2d-f8f2a6a97889&X-Plex-Product=Plex+MPV+Shim&X-Plex-Platform=Plex+Home+Theater&X-Plex-Client-Profile-Name=Plex+Home+Theater
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 39560)
Traceback (most recent call last):
File "/usr/lib/python3.8/socketserver.py", line 650, in process_request_thread
self.finish_request(request, client_address)
File "/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/lib/python3.8/http/server.py", line 647, in __init__
super().__init__(*args, **kwargs)
File "/usr/lib/python3.8/socketserver.py", line 720, in __init__
self.handle()
File "/usr/lib/python3.8/http/server.py", line 427, in handle
self.handle_one_request()
File "/usr/lib/python3.8/http/server.py", line 415, in handle_one_request
method()
File "/usr/local/lib/python3.8/dist-packages/plex_mpv_shim/client.py", line 197, in do_GET
self.handle_request("GET")
File "/usr/local/lib/python3.8/dist-packages/plex_mpv_shim/client.py", line 175, in handle_request
getattr(self, handler)(path, query)
File "/usr/local/lib/python3.8/dist-packages/plex_mpv_shim/client.py", line 309, in playMedia
media = Media(url, play_queue=playQueue)
File "/usr/local/lib/python3.8/dist-packages/plex_mpv_shim/media.py", line 477, in __init__
self.upd_play_queue()
File "/usr/local/lib/python3.8/dist-packages/plex_mpv_shim/media.py", line 514, in upd_play_queue
self.play_queue_xml = XMLCollection(self.get_path(self.play_queue))
File "/usr/local/lib/python3.8/dist-packages/plex_mpv_shim/media.py", line 448, in __init__
self.tree = et.parse(urllib.request.urlopen(get_plex_url(url)))
File "/usr/lib/python3.8/urllib/request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.8/urllib/request.py", line 531, in open
response = meth(req, response)
File "/usr/lib/python3.8/urllib/request.py", line 640, in http_response
response = self.parent.error(
File "/usr/lib/python3.8/urllib/request.py", line 569, in error
return self._call_chain(*args)
File "/usr/lib/python3.8/urllib/request.py", line 502, in _call_chain
result = func(*args)
File "/usr/lib/python3.8/urllib/request.py", line 649, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 400: Bad Request
----------------------------------------
Any clues? Just installed this morning, compiled MPV from scratch.