Jump to content

Emby Theater Win Desktop Navigate Bug


Trunk
Go to solution Solved by Luke,

Recommended Posts

Trunk

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
Link to comment
Share on other sites

Trunk

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. 

Link to comment
Share on other sites

Trunk

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.

Link to comment
Share on other sites

Trunk

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

Back navigation from the blank page works btw.

bug.jpg

Edited by Trunk
Link to comment
Share on other sites

stettler

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
Link to comment
Share on other sites

Cheesegeezer

plus one....

Cheers Luke McLukeson of the clan McLuke!!

Link to comment
Share on other sites

Happy2Play

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

Stable and Beta server connections.

Edited by Happy2Play
Link to comment
Share on other sites

stettler
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...

 

Link to comment
Share on other sites

Happy2Play
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.

Link to comment
Share on other sites

Trunk

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
Link to comment
Share on other sites

stettler

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.

Link to comment
Share on other sites

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
Link to comment
Share on other sites

stettler

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

 

 

Link to comment
Share on other sites

Trunk
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

 

Link to comment
Share on other sites

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? 

Link to comment
Share on other sites

stettler
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...

 

 

Link to comment
Share on other sites

stettler

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)

 

Link to comment
Share on other sites

stettler

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
Link to comment
Share on other sites

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
Link to comment
Share on other sites

  • Solution

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

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

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...