{"action":"created","issue":{"url":"https://api.github.com/repos/jwdempsey/PlexTools.bundle/issues/19","labels_url":"https://api.github.com/repos/jwdempsey/PlexTools.bundle/issues/19/labels{/name}","comments_url":"https://api.github.com/repos/jwdempsey/PlexTools.bundle/issues/19/comments","events_url":"https://api.github.com/repos/jwdempsey/PlexTools.bundle/issues/19/events","html_url":"https://github.com/jwdempsey/PlexTools.bundle/issues/19","id":69301677,"number":19,"title":"There was a problem saving your subtitle","user":{"login":"keystorm","id":12006627,"avatar_url":"https://avatars.githubusercontent.com/u/12006627?v=3","gravatar_id":"","url":"https://api.github.com/users/keystorm","html_url":"https://github.com/keystorm","followers_url":"https://api.github.com/users/keystorm/followers","following_url":"https://api.github.com/users/keystorm/following{/other_user}","gists_url":"https://api.github.com/users/keystorm/gists{/gist_id}","starred_url":"https://api.github.com/users/keystorm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/keystorm/subscriptions","organizations_url":"https://api.github.com/users/keystorm/orgs","repos_url":"https://api.github.com/users/keystorm/repos","events_url":"https://api.github.com/users/keystorm/events{/privacy}","received_events_url":"https://api.github.com/users/keystorm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-18T11:41:35Z","updated_at":"2015-05-02T12:19:08Z","closed_at":null,"body":"Hi there, I'm getting the dreaded message on any subtitle I want to download no matter what I do (made sure passwords were fine etc).\r\n\r\nHere's the hopefully relevant log portion to the error:\r\n```\r\n2015-04-18 13:30:12,388 (1344) :  DEBUG (runtime:49) - Received packed state data (1424 bytes)\r\n2015-04-18 13:30:12,390 (1344) :  DEBUG (runtime:814) - Found route matching /video/plextools/getsubtitlestatus\r\n2015-04-18 13:30:12,392 (1344) :  DEBUG (networking:172) - Requesting 'http://dl.opensubtitles.org/en/download/file/src-api/vrf-ea50e0fafc/sid-5bjmhm2iu8as71b3qr3nod1nl7/1954697793.gz'\r\n2015-04-18 13:30:12,878 (1344) :  ERROR (networking:223) - Error opening URL 'http://dl.opensubtitles.org/en/download/file/src-api/vrf-ea50e0fafc/sid-5bjmhm2iu8as71b3qr3nod1nl7/1954697793.gz'\r\n2015-04-18 13:30:12,881 (1344) :  CRITICAL (core:572) - There was an error writing subtitle [F:\\Series\\iZombie\\Season 1\\iZombie.S01E05.720p.HDTV.X264-DIMENSION.eng.srt] (most recent call last):\r\n  File \"C:\\Users\\(REDACTED)\\AppData\\Local\\Plex Media Server\\Plug-ins\\PlexTools.bundle\\Contents\\Code\\__init__.py\", line 465, in WriteSubtitle\r\n    gzip = HTTP.Request(url, headers={'Accept-Encoding':'gzip'}).content\r\n  File \"C:\\Users\\(REDACTED)\\AppData\\Local\\Plex Media Server\\Plug-ins\\Framework.bundle\\Contents\\Resources\\Versions\\2\\Python\\Framework\\components\\networking.py\", line 269, in content\r\n    return self.__str__()\r\n  File \"C:\\Users\\(REDACTED)\\AppData\\Local\\Plex Media Server\\Plug-ins\\Framework.bundle\\Contents\\Resources\\Versions\\2\\Python\\Framework\\components\\networking.py\", line 247, in __str__\r\n    self.load()\r\n  File \"C:\\Users\\(REDACTED)\\AppData\\Local\\Plex Media Server\\Plug-ins\\Framework.bundle\\Contents\\Resources\\Versions\\2\\Python\\Framework\\components\\networking.py\", line 187, in load\r\n    f = self._opener.open(req, timeout=self._timeout)\r\n  File \"C:\\Program Files (x86)\\Plex\\Plex Media Server\\python27.zip\\urllib2.py\", line 410, in open\r\n    response = meth(req, response)\r\n  File \"C:\\Program Files (x86)\\Plex\\Plex Media Server\\python27.zip\\urllib2.py\", line 523, in http_response\r\n    'http', request, response, code, msg, hdrs)\r\n  File \"C:\\Program Files (x86)\\Plex\\Plex Media Server\\python27.zip\\urllib2.py\", line 448, in error\r\n    return self._call_chain(*args)\r\n  File \"C:\\Program Files (x86)\\Plex\\Plex Media Server\\python27.zip\\urllib2.py\", line 382, in _call_chain\r\n    result = func(*args)\r\n  File \"C:\\Program Files (x86)\\Plex\\Plex Media Server\\python27.zip\\urllib2.py\", line 531, in http_error_default\r\n    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)\r\nHTTPError: HTTP Error 501: Not Implemented\r\n```\r\nBTW I'm on a fresh-ish Win10 setup."},"comment":{"url":"https://api.github.com/repos/jwdempsey/PlexTools.bundle/issues/comments/98352697","html_url":"https://github.com/jwdempsey/PlexTools.bundle/issues/19#issuecomment-98352697","issue_url":"https://api.github.com/repos/jwdempsey/PlexTools.bundle/issues/19","id":98352697,"user":{"login":"dc84","id":797031,"avatar_url":"https://avatars.githubusercontent.com/u/797031?v=3","gravatar_id":"","url":"https://api.github.com/users/dc84","html_url":"https://github.com/dc84","followers_url":"https://api.github.com/users/dc84/followers","following_url":"https://api.github.com/users/dc84/following{/other_user}","gists_url":"https://api.github.com/users/dc84/gists{/gist_id}","starred_url":"https://api.github.com/users/dc84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dc84/subscriptions","organizations_url":"https://api.github.com/users/dc84/orgs","repos_url":"https://api.github.com/users/dc84/repos","events_url":"https://api.github.com/users/dc84/events{/privacy}","received_events_url":"https://api.github.com/users/dc84/received_events","type":"User","site_admin":false},"created_at":"2015-05-02T12:19:08Z","updated_at":"2015-05-02T12:19:08Z","body":"Same Problem, occasionally it works.\r\n\r\nRunning latest PMS on debian 7.8\r\n\r\n'\r\n2015-05-02 21:28:57,745 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools/search?query=muck\r\n2015-05-02 21:28:57,877 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools/search\r\n2015-05-02 21:28:58,129 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/search?local=1&query=muck'\r\n2015-05-02 21:28:59,955 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:28:59,985 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 608 bytes\r\n2015-05-02 21:29:10,845 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools\r\n2015-05-02 21:29:10,856 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools\r\n2015-05-02 21:29:10,867 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/library/sections/'\r\n2015-05-02 21:29:11,227 (7f5787296700) :  DEBUG (base:117) - Checking if com.plexapp.plugins.plextools is broken\r\n2015-05-02 21:29:11,233 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjkKY29tLnBsZXhhcHAucGx1Z2lucy5wbGV4dG9vbHNzMTAKaWRlbnRpZmllcnIwCg__'\r\n2015-05-02 21:29:11,905 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:29:11,930 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 2106 bytes\r\n2015-05-02 21:29:12,086 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools/showtaskmenu?type=movie&key=%2Flibrary%2Fmetadata%2F14837\r\n2015-05-02 21:29:12,109 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools/showtaskmenu\r\n2015-05-02 21:29:12,148 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/library/metadata/14837'\r\n2015-05-02 21:29:12,278 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:29:12,281 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 711 bytes\r\n2015-05-02 21:29:14,740 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools\r\n2015-05-02 21:29:14,905 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools\r\n2015-05-02 21:29:14,906 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/library/sections/'\r\n2015-05-02 21:29:14,944 (7f5787296700) :  DEBUG (base:117) - Checking if com.plexapp.plugins.plextools is broken\r\n2015-05-02 21:29:14,948 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjkKY29tLnBsZXhhcHAucGx1Z2lucy5wbGV4dG9vbHNzMTAKaWRlbnRpZmllcnIwCg__'\r\n2015-05-02 21:29:16,215 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:29:16,218 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 2106 bytes\r\n2015-05-02 21:29:16,297 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools/downloadsubtitles?type=movie&key=%2Flibrary%2Fmetadata%2F14837\r\n2015-05-02 21:29:16,311 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools/downloadsubtitles\r\n2015-05-02 21:29:16,324 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/library/metadata/14837'\r\n2015-05-02 21:29:20,084 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:29:20,086 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 2186 bytes\r\n2015-05-02 21:30:08,728 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools\r\n2015-05-02 21:30:08,741 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools\r\n2015-05-02 21:30:08,769 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/library/sections/'\r\n2015-05-02 21:30:08,807 (7f5787296700) :  DEBUG (base:117) - Checking if com.plexapp.plugins.plextools is broken\r\n2015-05-02 21:30:08,814 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjkKY29tLnBsZXhhcHAucGx1Z2lucy5wbGV4dG9vbHNzMTAKaWRlbnRpZmllcnIwCg__'\r\n2015-05-02 21:30:08,871 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:30:08,873 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 2106 bytes\r\n2015-05-02 21:30:08,944 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools/getsubtitlestatus?url=http%3A%2F%2Fdl.opensubtitles.org%2Fen%2Fdownload%2Ffile%2Fsrc-api%2Fvrf-f7017212c8%2Fsid-3n42lujivol8b6rcchb1ags8t5%2F1954670415.gz&root=%2Fmedia%2Fsmall%2Fmovies%2FMuck+%282015%29+%5B1080p%5D&filename=Muck.2015.1080p.BluRay.x264.YIFY\r\n2015-05-02 21:30:08,950 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools/getsubtitlestatus\r\n2015-05-02 21:30:08,960 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://dl.opensubtitles.org/en/download/file/src-api/vrf-f7017212c8/sid-3n42lujivol8b6rcchb1ags8t5/1954670415.gz'\r\n2015-05-02 21:30:13,916 (7f5787296700) :  ERROR (networking:223) - Error opening URL 'http://dl.opensubtitles.org/en/download/file/src-api/vrf-f7017212c8/sid-3n42lujivol8b6rcchb1ags8t5/1954670415.gz'\r\n2015-05-02 21:30:13,919 (7f5787296700) :  CRITICAL (__init__:473) - There was an error writing subtitle [/media/small/movies/Muck (2015) [1080p]/Muck.2015.1080p.BluRay.x264.YIFY.eng.srt] (most recent call last):\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/PlexTools.bundle/Contents/Code/__init__.py\", line 465, in WriteSubtitle\r\n    gzip = HTTP.Request(url, headers={'Accept-Encoding':'gzip'}).content\r\n  File \"/media/large/plexdata/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py\", line 269, in content\r\n    return self.__str__()\r\n  File \"/media/large/plexdata/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py\", line 247, in __str__\r\n    self.load()\r\n  File \"/media/large/plexdata/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py\", line 187, in load\r\n    f = self._opener.open(req, timeout=self._timeout)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 444, in open\r\n    response = meth(req, response)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 557, in http_response\r\n    'http', request, response, code, msg, hdrs)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 482, in error\r\n    return self._call_chain(*args)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 416, in _call_chain\r\n    result = func(*args)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 565, in http_error_default\r\n    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)\r\nHTTPError: HTTP Error 501: Not Implemented\r\n\r\n2015-05-02 21:30:13,923 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (970 bytes)\r\n2015-05-02 21:30:13,924 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 451 bytes\r\n2015-05-02 21:30:21,285 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools\r\n2015-05-02 21:30:21,288 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools\r\n2015-05-02 21:30:21,295 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/library/sections/'\r\n2015-05-02 21:30:21,318 (7f5787296700) :  DEBUG (base:117) - Checking if com.plexapp.plugins.plextools is broken\r\n2015-05-02 21:30:21,320 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjkKY29tLnBsZXhhcHAucGx1Z2lucy5wbGV4dG9vbHNzMTAKaWRlbnRpZmllcnIwCg__'\r\n2015-05-02 21:30:21,603 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:30:21,604 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 2106 bytes\r\n2015-05-02 21:30:21,638 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools/downloadsubtitles?type=movie&key=%2Flibrary%2Fmetadata%2F14837\r\n2015-05-02 21:30:21,644 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools/downloadsubtitles\r\n2015-05-02 21:30:21,657 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/library/metadata/14837'\r\n2015-05-02 21:30:23,669 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:30:23,714 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 2186 bytes\r\n2015-05-02 21:30:27,777 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools\r\n2015-05-02 21:30:27,891 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools\r\n2015-05-02 21:30:27,907 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/library/sections/'\r\n2015-05-02 21:30:27,949 (7f5787296700) :  DEBUG (base:117) - Checking if com.plexapp.plugins.plextools is broken\r\n2015-05-02 21:30:27,952 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjkKY29tLnBsZXhhcHAucGx1Z2lucy5wbGV4dG9vbHNzMTAKaWRlbnRpZmllcnIwCg__'\r\n2015-05-02 21:30:28,019 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:30:28,020 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 2106 bytes\r\n2015-05-02 21:30:28,077 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools/getsubtitlestatus?url=http%3A%2F%2Fdl.opensubtitles.org%2Fen%2Fdownload%2Ffile%2Fsrc-api%2Fvrf-77c53635c4%2Fsid-97n03mdgqqrvbvflvhcvonfvl4%2F1954667525.gz&root=%2Fmedia%2Fsmall%2Fmovies%2FMuck+%282015%29+%5B1080p%5D&filename=Muck.2015.1080p.BluRay.x264.YIFY\r\n2015-05-02 21:30:28,085 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools/getsubtitlestatus\r\n2015-05-02 21:30:28,102 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://dl.opensubtitles.org/en/download/file/src-api/vrf-77c53635c4/sid-97n03mdgqqrvbvflvhcvonfvl4/1954667525.gz'\r\n2015-05-02 21:30:30,095 (7f5787296700) :  ERROR (networking:223) - Error opening URL 'http://dl.opensubtitles.org/en/download/file/src-api/vrf-77c53635c4/sid-97n03mdgqqrvbvflvhcvonfvl4/1954667525.gz'\r\n2015-05-02 21:30:30,099 (7f5787296700) :  CRITICAL (__init__:473) - There was an error writing subtitle [/media/small/movies/Muck (2015) [1080p]/Muck.2015.1080p.BluRay.x264.YIFY.eng.srt] (most recent call last):\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/PlexTools.bundle/Contents/Code/__init__.py\", line 465, in WriteSubtitle\r\n    gzip = HTTP.Request(url, headers={'Accept-Encoding':'gzip'}).content\r\n  File \"/media/large/plexdata/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py\", line 269, in content\r\n    return self.__str__()\r\n  File \"/media/large/plexdata/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py\", line 247, in __str__\r\n    self.load()\r\n  File \"/media/large/plexdata/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py\", line 187, in load\r\n    f = self._opener.open(req, timeout=self._timeout)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 444, in open\r\n    response = meth(req, response)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 557, in http_response\r\n    'http', request, response, code, msg, hdrs)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 482, in error\r\n    return self._call_chain(*args)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 416, in _call_chain\r\n    result = func(*args)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 565, in http_error_default\r\n    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)\r\nHTTPError: HTTP Error 501: Not Implemented\r\n\r\n2015-05-02 21:30:30,106 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (970 bytes)\r\n2015-05-02 21:30:30,107 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 451 bytes\r\n2015-05-02 21:30:33,393 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools\r\n2015-05-02 21:30:33,406 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools\r\n2015-05-02 21:30:33,430 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/library/sections/'\r\n2015-05-02 21:30:33,469 (7f5787296700) :  DEBUG (base:117) - Checking if com.plexapp.plugins.plextools is broken\r\n2015-05-02 21:30:33,471 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjkKY29tLnBsZXhhcHAucGx1Z2lucy5wbGV4dG9vbHNzMTAKaWRlbnRpZmllcnIwCg__'\r\n2015-05-02 21:30:33,508 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:30:33,509 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 2106 bytes\r\n2015-05-02 21:30:33,565 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools/downloadsubtitles?type=movie&key=%2Flibrary%2Fmetadata%2F14837\r\n2015-05-02 21:30:33,567 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools/downloadsubtitles\r\n2015-05-02 21:30:33,581 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/library/metadata/14837'\r\n2015-05-02 21:30:35,386 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:30:35,387 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 2186 bytes\r\n2015-05-02 21:30:36,808 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools\r\n2015-05-02 21:30:36,810 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools\r\n2015-05-02 21:30:36,811 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://localhost:32400/library/sections/'\r\n2015-05-02 21:30:36,825 (7f5787296700) :  DEBUG (base:117) - Checking if com.plexapp.plugins.plextools is broken\r\n2015-05-02 21:30:36,826 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://127.0.0.1:32400/:/plugins/com.plexapp.system/messaging/function/X1N0b3JlU2VydmljZTpJc0NoYW5uZWxCcm9rZW4_/Y2VyZWFsMQoxCmxpc3QKMApyMAo_/Y2VyZWFsMQoxCmRpY3QKMQpzMjkKY29tLnBsZXhhcHAucGx1Z2lucy5wbGV4dG9vbHNzMTAKaWRlbnRpZmllcnIwCg__'\r\n2015-05-02 21:30:36,882 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (110 bytes)\r\n2015-05-02 21:30:36,882 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 2106 bytes\r\n2015-05-02 21:30:36,984 (7f5787296700) :  DEBUG (runtime:717) - Handling request GET /video/plextools/getsubtitlestatus?url=http%3A%2F%2Fdl.opensubtitles.org%2Fen%2Fdownload%2Ffile%2Fsrc-api%2Fvrf-2d38270853%2Fsid-fh0fr3mlc5kn77g81bvfcinrr3%2F1954665123.gz&root=%2Fmedia%2Fsmall%2Fmovies%2FMuck+%282015%29+%5B1080p%5D&filename=Muck.2015.1080p.BluRay.x264.YIFY\r\n2015-05-02 21:30:36,987 (7f5787296700) :  DEBUG (runtime:814) - Found route matching /video/plextools/getsubtitlestatus\r\n2015-05-02 21:30:36,995 (7f5787296700) :  DEBUG (networking:172) - Requesting 'http://dl.opensubtitles.org/en/download/file/src-api/vrf-2d38270853/sid-fh0fr3mlc5kn77g81bvfcinrr3/1954665123.gz'\r\n2015-05-02 21:30:38,655 (7f5787296700) :  ERROR (networking:223) - Error opening URL 'http://dl.opensubtitles.org/en/download/file/src-api/vrf-2d38270853/sid-fh0fr3mlc5kn77g81bvfcinrr3/1954665123.gz'\r\n2015-05-02 21:30:38,694 (7f5787296700) :  CRITICAL (__init__:473) - There was an error writing subtitle [/media/small/movies/Muck (2015) [1080p]/Muck.2015.1080p.BluRay.x264.YIFY.eng.srt] (most recent call last):\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/PlexTools.bundle/Contents/Code/__init__.py\", line 465, in WriteSubtitle\r\n    gzip = HTTP.Request(url, headers={'Accept-Encoding':'gzip'}).content\r\n  File \"/media/large/plexdata/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py\", line 269, in content\r\n    return self.__str__()\r\n  File \"/media/large/plexdata/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py\", line 247, in __str__\r\n    self.load()\r\n  File \"/media/large/plexdata/Plug-ins/Framework.bundle/Contents/Resources/Versions/2/Python/Framework/components/networking.py\", line 187, in load\r\n    f = self._opener.open(req, timeout=self._timeout)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 444, in open\r\n    response = meth(req, response)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 557, in http_response\r\n    'http', request, response, code, msg, hdrs)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 482, in error\r\n    return self._call_chain(*args)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 416, in _call_chain\r\n    result = func(*args)\r\n  File \"/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/Framework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py\", line 565, in http_error_default\r\n    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)\r\nHTTPError: HTTP Error 501: Not Implemented\r\n\r\n2015-05-02 21:30:38,867 (7f5787296700) :  DEBUG (runtime:106) - Sending packed state data (970 bytes)\r\n2015-05-02 21:30:39,001 (7f5787296700) :  DEBUG (runtime:918) - Response: [200] MediaContainer, 451 bytes\r\n'\r\n"}}