Jump to content

Emby Theater Win Desktop Navigate Bug


Go to solution Solved by Luke,

Recommended Posts

Posted (edited)

Hi,

Client: Emby Theater Win Desktop.

Out of the blue today I’m not able to navigate from the front page to any items in the “Continue Watching” and “Latest Episodes”.

When I navigate from them I end up at a blank screen. 

Navigation by clicking any other item do work.

All other platforms I tested on (Xbox and Samsung) do work.

I see no errors in any logs. 
 

-Trunk. 

Edited by Trunk
Posted

Hi, can you please try restarting the app and see if that helps? Thanks.

Posted

Restarted multiple times was the first thing I tried. ;)

- Cleared caches in electron  

- Removed the electron folder to force update

- Reinstalled ET

No success yet. 

Posted

Also booted an old laptop now. It worked on first launch of ET. Then "exit" and re-launch and then same issue. So there was an update of ET happening.

Posted (edited)

Attached image of how it looks like when navigating. :) Empty.

Back navigation from the blank page works btw.

bug.jpg

Edited by Trunk
stettler
Posted

I have the same problem. I guess it happened after ET updated itself (without any notification as usual). I also tried to restart, uninstall/re-install ET, remove the Roaming\Emby-Theater and Roaming\Electron before re-installing. Still not working.

  • Agree 1
Cheesegeezer
Posted

plus one....

Cheers Luke McLukeson of the clan McLuke!!

Happy2Play
Posted (edited)

Interesting as everything appears to be working here ET Desktop v3.0.15.

Stable and Beta server connections.

Edited by Happy2Play
stettler
Posted
5 minutes ago, Happy2Play said:

Interesting as everything appears to be working here ET Desktop v3.0.15.

Stable and Beta server connections.

 

Did you try to restart ET? There is a good chance that it will "fix it" and you won't be able to navigate anymore...

I am asking because I had a computer with ET Desktop 3.0.15 that was working until I closed ET and restarted it...

 

Happy2Play
Posted
1 minute ago, stettler said:

Did you try to restart ET?

Several times and changed between different servers.

Doubt it matters but this is on a Windows 11 Insider build.

Posted (edited)

Hi,

It's looks like the ET Desktop app is updated in multiple ways it seams...

- The ET App is at v3.0.15 (this is the electron wrapper).
- The Electron runtime itself.
- The ET UI and code for UI

All of these as I understand can be updated separately I believe.

All of them is kind of "silent" when updating on restart so it's impossible to know what lead to the bug.

-Trunk.

Edited by Trunk
stettler
Posted

For fun and giggle, I tried on a 3rd computer (all 3 are on Windows 10) with the same result: Continue Watching, Latest Episodes, Latest movies, Because you watched..., Collections give an empty screen. Going through the shows list, movies list or suggestions work.

Posted

As a workaround for now is to use a mobile device as a remote. ;)

Posted

OK so if you locate the install folder, you'll see an electronapp subfolder, then main.js under that. Near the top of the file, can you change these two lines from:

    var enableDevTools = false;
    var enableDevToolsOnStartup = false;

to:

    var enableDevTools = true;
    var enableDevToolsOnStartup = true;

Then start the app. There will be a dev console. Are there any errors in the console?

  • Like 1
stettler
Posted

Uncaught TypeError: Cannot read property 'getItem' of null
    at item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1
    at getItemWithMediaSource (item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1)
    at startDataLoad (item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1)
    at ItemPage.onBeginResume (item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1)
    at ItemPage.<anonymous> (baseview.js?_sw-precache=f65bdc878aa89dc0c3f5cc73c5966eba:1)
    at dispatchViewEvent (viewmanager.js?_sw-precache=357649c38095634477408bb178094f50:1)
    at onBeforeChange (viewmanager.js?_sw-precache=357649c38095634477408bb178094f50:1)
    at viewmanager.js?_sw-precache=357649c38095634477408bb178094f50:1

item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1 Uncaught (in promise) TypeError: Cannot read property 'then' of undefined
    at reloadItem (item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1)
    at ItemPage.onResume (item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1)
    at baseview.js?_sw-precache=f65bdc878aa89dc0c3f5cc73c5966eba:1

 

 

Posted
item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1 Uncaught TypeError: Cannot read property 'getItem' of null
    at item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1
    at getItemWithMediaSource (item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1)
    at startDataLoad (item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1)
    at ItemPage.onBeginResume (item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1)
    at ItemPage.<anonymous> (baseview.js?_sw-precache=f65bdc878aa89dc0c3f5cc73c5966eba:1)
    at dispatchViewEvent (viewmanager.js?_sw-precache=357649c38095634477408bb178094f50:1)
    at onBeforeChange (viewmanager.js?_sw-precache=357649c38095634477408bb178094f50:1)
    at viewmanager.js?_sw-precache=357649c38095634477408bb178094f50:1
(anonymous) @ item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1
getItemWithMediaSource @ item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1
startDataLoad @ item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1
(anonymous) @ item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1
(anonymous) @ baseview.js?_sw-precache=f65bdc878aa89dc0c3f5cc73c5966eba:1
dispatchViewEvent @ viewmanager.js?_sw-precache=357649c38095634477408bb178094f50:1
onBeforeChange @ viewmanager.js?_sw-precache=357649c38095634477408bb178094f50:1
(anonymous) @ viewmanager.js?_sw-precache=357649c38095634477408bb178094f50:1
Promise.then (async)
(anonymous) @ viewmanager.js?_sw-precache=357649c38095634477408bb178094f50:1
Promise.then (async)
(anonymous) @ viewmanager.js?_sw-precache=357649c38095634477408bb178094f50:1
(anonymous) @ approuter.js?_sw-precache=a6c3f87188e2b88f5000b972809e2529:1
(anonymous) @ approuter.js?_sw-precache=a6c3f87188e2b88f5000b972809e2529:1
Promise.then (async)
loadContentUrl @ approuter.js?_sw-precache=a6c3f87188e2b88f5000b972809e2529:1
(anonymous) @ approuter.js?_sw-precache=a6c3f87188e2b88f5000b972809e2529:1
onInitComplete @ approuter.js?_sw-precache=a6c3f87188e2b88f5000b972809e2529:1
Promise.then (async)
initRoute @ approuter.js?_sw-precache=a6c3f87188e2b88f5000b972809e2529:1
handleRoute @ approuter.js?_sw-precache=a6c3f87188e2b88f5000b972809e2529:1
(anonymous) @ page.js?_sw-precache=0cfddefe78cb96784f412534918473d0:1
(anonymous) @ page.js?_sw-precache=0cfddefe78cb96784f412534918473d0:1
(anonymous) @ approuter.js?_sw-precache=a6c3f87188e2b88f5000b972809e2529:1
show @ approuter.js?_sw-precache=a6c3f87188e2b88f5000b972809e2529:1
showItem @ approuter.js?_sw-precache=a6c3f87188e2b88f5000b972809e2529:1
showItem @ commandprocessor.js?_sw-precache=3eff21d53f674162bc15e440eb597058:1
executeCommand @ commandprocessor.js?_sw-precache=3eff21d53f674162bc15e440eb597058:1
executeAction @ shortcuts.js?_sw-precache=47c22ba57a5b4aac0ec5b21043c8d6f3:1
onClick @ shortcuts.js?_sw-precache=47c22ba57a5b4aac0ec5b21043c8d6f3:1
onClick @ emby-itemscontainer.js?_sw-precache=97fbe58b7069fea29255fd98af9fe2ef:1
item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1 Uncaught (in promise) TypeError: Cannot read property 'then' of undefined
    at reloadItem (item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1)
    at ItemPage.onResume (item.js?_sw-precache=3f085e3c6bbd673753f4836dff3ebb86:1)
    at baseview.js?_sw-precache=f65bdc878aa89dc0c3f5cc73c5966eba:1

 

stettler
Posted

As well as various complains about mixed content (https pages requesting insecure content)

 

Posted
41 minutes ago, stettler said:

For fun and giggle, I tried on a 3rd computer (all 3 are on Windows 10) with the same result: Continue Watching, Latest Episodes, Latest movies, Because you watched..., Collections give an empty screen. Going through the shows list, movies list or suggestions work.

Can you repeat for this, because it sounds like this isn't the detail screen, correct? 

stettler
Posted
1 minute ago, Luke said:

Can you repeat for this, because it sounds like this isn't the detail screen, correct? 

Yes, I think it's what you call "detail screen": When you click on a movie in the "Latest Movies" section of the main screen. Or when you click on a show in the "Continue Watching" section of the main screen.

But, if you go in "Shows" -> "Suggestions" and click on an episode, it works: you get the detail screen of the episode...

 

 

stettler
Posted

Also, if you go in "Collections" and click on a collection, you get an empty screen. (you don't get the list of movies in the collection)

 

stettler
Posted (edited)

Oh, if you switch the "home screen" to "vertical" and then go in "collections" and click on a collection, it works: you get a lits of movies in the collection.

The "Continue watching" on the home screen also works in vertical mode: if you click on an episode, you get the detailed page of the episode. Same for "Latest movies", "latest shows",...

 

Edited by stettler
  • Like 1
Posted
2 minutes ago, stettler said:

Oh, if you switch the "home screen" to "vertical" and then go in "collections" and click on a collection, it works: you get a lits of movies in the collection.

The "Continue watching" on the home screen also works in vertical mode: if you click on an episode, you get the detailed page of the episode.

Ah, it's related to the horizonal home screen, and now I can reproduce. Thanks !

  • Like 1
  • Solution
Posted

OK please try restarting the app and let me know if the issue is resolved. Thanks.

  • Like 1
  • Thanks 1
Posted

Yes. That fixed it for me. Thanks!

  • Thanks 1
stettler
Posted

Yes, it's ok now, thanks!

 

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...