Jump to content

Transition from Emby Theater to External Player


Recommended Posts

Posted (edited)

It's not the neatest of things.Does Emby have to minimize and show the desktop before the external player starts? When the External Player finishes and closes, Emby is behind.

 

Apart from that niggle, I'm very pleased with the product. Well done Luke and the team!

Edited by wyerd
  • Like 1
Posted (edited)

I am working on integration for the Linux version and noticed this as well.  The issue is that ET makes the window transparent before playback starts.  

 

For the Linux client, I am going to eventually try to use the status of playback to hold off the transparency - but this involves having the player more tightly integrated than just the simple 'external player' options.  I supposed a blanket delay could be added before going transparent, but getting that timing right for everyone would be next to impossible.

 

What external player are you using?  If it has a decent API - you(or someone) could possibly write a plugin to do something similar and have better integration (using the ET OSD etc).  

 

xnappo

Edited by xnappo
Posted

I am working on integration for the Linux version and noticed this as well.  The issue is that ET makes the window transparent before playback starts.  

 

For the Linux client, I am going to eventually try to use the status of playback to hold off the transparency - but this involves having the player more tightly integrated than just the simple 'external player' options.  I supposed a blanket delay could be added before going transparent, but getting that timing right for everyone would be next to impossible.

 

What external player are you using?  If it has a decent API - you(or someone) could possibly write a plugin to do something similar and have better integration (using the ET OSD etc).  

 

xnappo

I'm using Stereoscopic player. As far as I can see, there isn't an API available http://www.3dtv.at/Downloads/Index_en.aspx

Posted

hi @@wyerd, in your example in the original post, are you running emby theater in full screen or windowed?

Posted

hi @@wyerd, in your example in the original post, are you running emby theater in full screen or windowed?

Full screen
Posted

when you say emby is behind after? what exactly is in front of it?

Posted

Thanks for the video. I still don't quite understand though. You stopped the video and the Theater UI came back up, right?

  • Like 1
Posted

Thanks for the video. I still don't quite understand though. You stopped the video and the Theater UI came back up, right?

ET is minimised and shows the desktop before the external player takes over. It's this transition I'm talking about. When the video is stopped, there is no issue as the transition doesn't show the desktop.

Posted (edited)

@@Luke - when ET launches the external player it goes transparent(which it should eventually) and what is behind it is shown.  It takes a couple of seconds for the external player to actually start playing video.

 

For MPV I am going to eventually try to use the 'playback started' event from nodempv to hold off ET going transparent.

 

Again - you could possibly do this by just waiting a fixed amount of time for the player to launch before going transparent - but what that time should be would vary from system to system...

 

@@wyerd - I don't know if your system is multi-purpose or not, but you can of course just make your background black, no desktop icons, autohide taskbar.

Edited by xnappo
  • Like 1
Posted

Ok, I see what you mean, thanks.

Posted

@@wyerd - I don't know if your system is multi-purpose or not, but you can of course just make your background black, no desktop icons, autohide taskbar.

Great idea. I've cleaned the desktop and set the taskbar to auto hide. Looks a lot better.

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