SenexCrenshaw / xTeVe

M3U Proxy and EPG aggregator for Plex DVR and Emby Live TV
MIT License
87 stars 10 forks source link

Web UI not working correctly. #51

Closed FilHarr closed 1 year ago

FilHarr commented 1 year ago

Please first read the documentation. Problems affecting the client, e.g. Plex or Emby should be reported there in the forum.

Describe the bug The Tapiosinn/tv-logos repository has been disabled. This causes TVLogosFile.js to throw errors on a fresh install and prevents the web UI from functioning correctly. The settings page does not show any settings and clicking on any channels on the mapping page does not open the pop up.

Error when clicking on a channel is:

Uncaught TypeError: Cannot read properties of null (reading 'forEach')
    at TVLogosFile.newTvLogosIdPicker (TVLogosFile.js:29:50)
    at openPopUp (menu_ts.js:1374:72)
    at HTMLTableCellElement.onclick ((index):1:13)

and when opening settings page:

Uncaught TypeError: Cannot read properties of null (reading 'forEach')
    at TVLogosFile.newTvLogosCountryPicker (TVLogosFile.js:54:50)
    at SettingsCategoryItem.createSettings (settings_ts.js:144:72)
    at settings_ts.js:595:37
    at Array.forEach (<anonymous>)
    at SettingsCategoryItem.createCategory (settings_ts.js:585:14)
    at showSettings (settings_ts.js:608:29)
    at ShowContent.show (menu_ts.js:609:17)
    at openThisMenu (menu_ts.js:779:13)
    at HTMLLIElement.onclick ((index):1:13)

Server (please complete the following information):

To Reproduce Steps to reproduce the behavior:

  1. Create a fresh docker container install
  2. Go to web UI
  3. Add playlist and XMLTV files
  4. Error will be thrown when trying to view settings or select any channels on mapping page.

Expected behavior The web UI to work correctly.

Desktop (please complete the following information):

SenexCrenshaw commented 1 year ago

they moved to gitlab. I converted to that. Fixed in pr #52