Plex will NOT update a URL EPG after newest update

Windows Server 2016
Plex Media Server v1.15.4.993

I’ll keep it simple, my Plex server will not update a EPG via URL.
This URL is local and confirmed working if I CURL the URL manually.

If I download the EPG manually and point Plex towards the local file, it works.

When I press “Refresh Guide”, it jumps straight from 0% -> 100% straight away. It doesn’t even attempt to load the EPG.

All ports are open. Just doesn’t make sense.

I need any ideas/help I can get.

Here are all of the logs I could find:

Plex Server Log:

May 01, 2019 18:40:00.158 [8880] ERROR - getaddrinfo(192-168-0-201.abcdefghijklmnopqrstuvwxyz012345.plex.direct) failed: 11001
May 01, 2019 18:40:00.190 [6752] INFO - AutoUpdate: no updates available
May 01, 2019 18:40:05.315 [8848] INFO - LibraryUpdateManager path watching is disabled
May 01, 2019 18:40:05.455 [6596] ERROR - Error issuing curl_easy_perform(handle): 7
May 01, 2019 18:40:05.455 [6596] WARN - HTTP error requesting GET http://192.168.0.203:6066/discover.json (0, No error) (Failed to connect to 192.168.0.203 port 6066: Connection refused)
May 01, 2019 18:40:05.487 [6596] ERROR - DVR:Device: Error refreshing existing device device://tv.plex.grabbers.hdhomerun/12345677, marking as dead.
May 01, 2019 18:40:06.705 [6596] ERROR - Error issuing curl_easy_perform(handle): 7
May 01, 2019 18:40:06.705 [6596] WARN - HTTP error requesting GET http://192.168.0.203:6066/discover.json (0, No error) (Failed to connect to 192.168.0.203 port 6066: Connection refused)
May 01, 2019 18:40:06.721 [6596] ERROR - DVR:Device: Error refreshing existing device device://tv.plex.grabbers.hdhomerun/12345677-AE2A-4E54-BBC9-33AF7D5D6A93, marking as dead.
May 01, 2019 18:40:08.846 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:08.846 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:08.846 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:08.862 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:08.893 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:08.893 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:08.893 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:08.909 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:09.148 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:09.148 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:09.148 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:09.163 [9924] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:09.210 [10052] ERROR - PlexClient::downloadContainer: expected MediaContainer element, found html
May 01, 2019 18:40:09.210 [10052] WARN - DVR:Subscription: No container available for /tv.plex.providers.epg.xmltv:32/metadata/tv%2Eplex%2Exmltv%3A%2F%2Fshow%2FDancing%2520with%2520the%2520Stars
May 01, 2019 18:40:09.210 [7224] ERROR - PlexClient::downloadContainer: expected MediaContainer element, found html
May 01, 2019 18:40:09.210 [7224] WARN - DVR:Subscription: No container available for /tv.plex.providers.epg.xmltv:32/metadata/tv%2Eplex%2Exmltv%3A%2F%2Fshow%2FFirst%2520Dates
May 01, 2019 18:40:09.617 [10032] ERROR - PlexClient::downloadContainer: expected MediaContainer element, found html
May 01, 2019 18:40:09.617 [10032] WARN - DVR:Subscription: No container available for /tv.plex.providers.epg.xmltv:32/metadata/tv%2Eplex%2Exmltv%3A%2F%2Fshow%2FDancing%2520with%2520the%2520Stars
May 01, 2019 18:40:09.632 [4468] ERROR - PlexClient::downloadContainer: expected MediaContainer element, found html
May 01, 2019 18:40:09.632 [4468] WARN - DVR:Subscription: No container available for /tv.plex.providers.epg.xmltv:32/metadata/tv%2Eplex%2Exmltv%3A%2F%2Fshow%2FFirst%2520Dates
May 01, 2019 18:40:12.883 [9584] ERROR - Error issuing curl_easy_perform(handle): 7
May 01, 2019 18:40:12.883 [9584] WARN - HTTP error requesting GET http://192.168.0.203:6066/discover.json (0, No error) (Failed to connect to 192.168.0.203 port 6066: Connection refused)
May 01, 2019 18:40:12.915 [9584] ERROR - DVR:Device: Error refreshing existing device device://tv.plex.grabbers.hdhomerun/12345677, marking as dead.
May 01, 2019 18:40:14.118 [9584] ERROR - Error issuing curl_easy_perform(handle): 7
May 01, 2019 18:40:14.118 [9584] WARN - HTTP error requesting GET http://192.168.0.203:6066/discover.json (0, No error) (Failed to connect to 192.168.0.203 port 6066: Connection refused)
May 01, 2019 18:40:14.133 [9584] ERROR - DVR:Device: Error refreshing existing device device://tv.plex.grabbers.hdhomerun/12345677-AE2A-4E54-BBC9-33AF7D5D6A93, marking as dead.
May 01, 2019 18:40:18.667 [8564] WARN - [CompanionPlayer] We already have a handler, overwriting.
May 01, 2019 18:40:22.979 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:22.995 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:22.995 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:22.995 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:23.057 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:23.073 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:23.073 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:23.073 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:23.294 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:23.310 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:23.310 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:23.310 [6700] INFO - SQLITE3:0xc4c21138, 17, statement aborts at 56: [select * from metadata_items limit 1] database schema has changed
May 01, 2019 18:40:23.765 [10004] ERROR - PlexClient::downloadContainer: expected MediaContainer element, found html
May 01, 2019 18:40:23.765 [10004] WARN - DVR:Subscription: No container available for /tv.plex.providers.epg.xmltv:32/metadata/tv%2Eplex%2Exmltv%3A%2F%2Fshow%2FDancing%2520with%2520the%2520Stars
May 01, 2019 18:40:23.780 [9880] ERROR - PlexClient::downloadContainer: expected MediaContainer element, found html
May 01, 2019 18:40:23.780 [9880] WARN - DVR:Subscription: No container available for /tv.plex.providers.epg.xmltv:32/metadata/tv%2Eplex%2Exmltv%3A%2F%2Fshow%2FFirst%2520Dates
May 01, 2019 18:40:38.681 [10024] WARN - [CompanionPlayer] We already have a handler, overwriting.

Plex Tuner Log:

May 01, 2019 18:39:58.690 [3928] INFO - Plex Tuner Service v1.0.0.0 - Microsoft PC x64 - build: 
May 01, 2019 18:39:58.705 [3928] INFO - Windows version: 6.2 (Build 9200), language en-US
May 01, 2019 18:39:58.705 [3928] INFO - 12 2000 MHz processor(s): Architecture=0, Level=6, Revision=11527 Processor Identifier=Intel64 Family 6 Model 45 Stepping 7, GenuineIntel
May 01, 2019 18:39:58.690 [7688] INFO - [I] broker_t::start...
May 01, 2019 18:39:58.705 [7688] INFO - [I] device_manager_t::init.
May 01, 2019 18:39:58.705 [7688] INFO - [I] device_manager_t::init. Initialize provider manager
May 01, 2019 18:39:58.705 [7688] INFO - [I] device_manager_t::init. Initialize all device auxes
May 01, 2019 18:39:58.705 [7688] INFO - [I] dvb_device_factory_t::get_aux_list
May 01, 2019 18:39:58.705 [7688] INFO - [I] bda_aux_t::init
May 01, 2019 18:39:59.221 [7688] INFO - [I] web_server_t::start. Starting web server on port 32600
May 01, 2019 18:40:09.163 [5448] INFO - [I] web_service_t::process_device_discovery
May 01, 2019 18:40:09.163 [5448] INFO - [I] device_reactor_t::get_device_list ()
May 01, 2019 18:40:09.163 [5448] INFO - [I] dvb_device_factory_t::get_device_list ()
May 01, 2019 18:40:11.257 [5448] INFO - [I] SAT2IP - discover_satip_servers(): no servers found
May 01, 2019 18:40:11.665 [3324] WARN - [E] enum_create(): Class not found, CreateClassEnumerator returned S_FALSE
May 01, 2019 18:40:11.665 [3324] INFO - [I] DeviceGetListEx_impl: pDL->Count:0
1 Like

Same here after update to 1.16.1.1246-1

Same here…

I ended up deleting my DVR and re-adding it to pick up the new guide. Seems like the new version isn’t fully backward compatible with the old guide.

Still happening:

Jul 01, 2019 09:49:10.251 [1160] INFO - SQLITE3:0x4fa56e60, 17, statement aborts at 57: [select * from metadata_items limit 1] database schema has changed
Jul 01, 2019 09:49:20.746 [1160] WARN - EPG[xmltv]: Unable to determine season/episode for a show ''
Jul 01, 2019 09:49:29.604 [1208] ERROR - PlexClient::downloadContainer: expected MediaContainer element, found html
Jul 01, 2019 09:49:29.604 [1208] WARN - DVR:Subscription: No container available for /tv.plex.providers.epg.xmltv:40/metadata/tv%2Eplex%2Exmltv%3A%2F%2Fshow%2FLove%2520Island

Here is an example of the EPG XML:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tv SYSTEM "xmltv.dtd">
<tv generator-info-name="telly 1.1.0.6" generator-info-url="https://github.com/tellytv/telly">
    <channel id="RTEOne.ie">
        <display-name lang="en">RTE One IE</display-name>
        <icon src="http://static.iptv-epg.com/ie/RTEOne.ie.png"></icon>
        <url>http://www.radiotimes.com</url>
        <lcn>1</lcn>
    </channel>
    <programme start="20190629011500 +0100" stop="20190629021500 +0100" channel="RTEOne.ie">
        <title lang="en">Casualty</title>
        <desc lang="en">Dylan is finally successful in reuniting Sanosi with his uncle Kamal. However, the reunion of the two families proves far from successful when Kamal is rushed to hospital suffering from abdominal pains that turn out to have been caused by his swallowing bags of heroin. Alicia wants to learn to drive to improve her career prospects and Elle offers to give her a lesson - which ends in a collision</desc>
        <credits>
            <director>James Larkin</director>
            <writer>Tony Higgins</writer>
            <producer>Gwenllian Gravelle</producer>
        </credits>
        <category lang="en">Drama</category>
        <icon src="https://images.radiotimes.com/remote/static.radiotimes.com.edgesuite.net/pa/49/95/webANXcasualtys32e4.jpg?width=520"></icon>
        <country>GB</country>
        <episode-num system="xmltv_ns">31.3/44.</episode-num>
    </programme>
</tv>

Only resolves after I delete the DVR and start again. Anyone have any ideas?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.