It sort of works, often doesn’t … :(. For example, if I try to use a file:// URL (which works, I can access the file I call out via a web browser), the Plex URL service doesn’t seem to return anything. Also, if I use an http URL, to a video item from, for example, NextPVR … again, from a web browser the file / video downloads, but the Plex URL service doesn’t return anything. Has anyone had this issue? My problem is that this is causing playback to fail when I try to use these URLs … :(.
Possibly a dumb question, but have you written the actual URL service that you’re expecting results from? I believe the system log (PMS Plug-in Logs/com.plexapp.system.log) will have more info on the failure if so.
Thanks for the pointer to the log! I do see in the log the “theme” of “No service found for URL”. I admit, a bit confused by this - as these are standard files (MP4, TS). I need to dig more, not sure I understand the service that is needed (so likely the problem here is me … :)).
Confused as to what has broken, as I can’t seem to even get the error above anymore (and I haven’t changed anything … :(), to try to debug my Metadata issues. Thoughts?
OK, I think somehow something has changed on my server. Could be me, but not sure what it is … :(. The log seems to be “different” than before, as below …
More digging, and remembering that a few days ago I installed the latest server update. Has anyone been able to confirm that the lookup service works in the latest version of the server? I could be wrong, but I don’t think it’s working for me.
As I’m trying to understand this a bit more … for a file like "standard’ MP4, why do I need a service? Plex should handle this itself, no?
URL Services are not meant to work with direct video links. URL Services work for a URL that is associated with a video (it “converts” a URL into a MetadataObject and MediaObjects).
OK, just tried with a URL, same issue - log below. Thoughts? Just me (likely)? BTW, I did test the URL, and it works … ;). It doesn’t seem to be finding the lookup service though - but I may be missing something. This was working, but I am struggling with the latest server version (but that may not be it).
Aug 29, 2015 11:04:25:808 [10280] DEBUG - [com.plexapp.system] Sending command over HTTP (GET): /system/services/url/lookup?url=http%3A%2F%2Fhtpc.home%3A8866%2Flive%3Fchannel%3D505
Aug 29, 2015 11:04:25:809 [10280] DEBUG - HTTP requesting GET http://127.0.0.1:63610/system/services/url/lookup?url=http%3A%2F%2Fhtpc.home%3A8866%2Flive%3Fchannel%3D505
Aug 29, 2015 11:04:25:849 [10280] DEBUG - [com.plexapp.system] HTTP reply status 404, with 0 bytes of content.
Aug 29, 2015 11:04:25:850 [8908] DEBUG - Completed: [192.168.2.65:60773] GET /system/services/url/lookup?url=http%3A%2F%2Fhtpc.home%3A8866%2Flive%3Fchannel%3D505 (9 live) GZIP 42ms 140 bytes 404```
Thanks!
@rkmorris said:
OK, just tried with a URL, same issue - log below. Thoughts? Just me (likely)? BTW, I did test the URL, and it works … ;). It doesn’t seem to be finding the lookup service though - but I may be missing something. This was working, but I am struggling with the latest server version (but that may not be it).
Did you update the URL Service to match this new/different URL (the URLPattern regex in the .plist file). And if so, did you escape the special ? character? And did you restart PMS after those changes?