Git Product home page Git Product logo

emby-theater-windows's Introduction

Emby.Theater.Windows

This contains the Windows Forms based shell for the Windows version of Emby Theater. This repository assumes you have the Emby.Theater.Electron repository running side by side.

The app uses DirectShow for both audio and video playback, and integrates MadVR support which can be enabled in settings.

emby-theater-windows's People

Contributors

babgvant avatar coldacid avatar delphiactual avatar echodemon avatar hatharry avatar jfrankelp avatar lukepulverenti avatar randomevents avatar redshirtmb avatar scottisafool avatar shaunarundell avatar softworkz avatar tomgillen avatar vrobenmat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

emby-theater-windows's Issues

Focus lost when restarting Server

When the user restarts the server via the blue arrow in MBT, a spinner is presented, once the spinner disappears focus is not returned to any on-screen element. Remote navigation is not possible.

The only workaround is to use the mouse to click somewhere returning focus to the UI.

Small bug with keyboard after OSD

Keyboard keys presses like "backspace" doesn't work after opening and closing OSD (using *) while playback runs.

To reproduce:
-Start a movie
-Bring the OSD using *
-Close OSD still using * (let playback run)
***At this specific point, backspace doesn't work (doesn't bring you back to MBT menus during playback)
If playback is stopped, it goes back to menu normally.

Section stays "selected" when user goes on settings button

I think MBT primary control devices will (should) be keyboard or remote (not mouse). So all of my testing are made using keyboard only.

When selecting the setting icon, the main sections stay "selected" (underlined) which can be confusing when try to continue navigation if user left it there and come back to it...

2013-10-12 1-29-26 pm

Settings icon is selected here:
2013-10-12 1-30-12 pm

It works when a tile is selected:
2013-10-12 1-31-32 pm

Easier access to top option using only keyboard/remote during navigation

When in MBT vertical navigation, using only the arrow keys, user should be able to easily access the top options (sort, home, etc...) instead of having to go all the way back to top in movie posters.
I would suggest to jump there when going to the left or right when in vertical scrolling.
(that is if vertical scrolling stays an option)

2013-11-01 10-12-18 pm

Selecting Trailer Crashes MBT

This is a newly created movie trailer. I ran the "Create Video Chapter Thumbnails" scheduled task... But selecting the trailer still crashes MBT.

Capture

Video backdrop continues to play when screensaver is running

Just throwing this in here since you seem to be building a to-do list.

Given the choice of having the video backdrop stop when the screensaver idle timeout happens or having the screensaver just wait until the video backdrop has finished looping, I'd prefer to see the latter happen.

Screen Saver Client "Browse to"

The screen saver continues to run while a client selects an item to "Browse to". You can hear the MBT select sound clip, the item is properly browsed to... But you have to move the mouse to deactivate the screen saver.

When a client selects "Browse to", the MBT screen saver should stop while the item is browsed to.

Focus lost when screensaver starts.

After you press a remote button to exit the screensaver remote navigation doesn't work again until after you use the mouse to click the screen returning focus to an element.

Feature request: Need EHS options

MBT should have in the future, EHS options:
-Reorder sections ("Spotlight", "Recently added", "trailers", etc...)
-Disable/disable sections (same as above)
-Choose the number of items displaying in each section.

Arrow keys to change field

Again, to maximize MBT usage with remote control only, the arrow keys should let user change fields (ex; network settings), not TAB only...
2013-10-12 1-48-23 pm

Spotlight has wrong image when returning from collection

If you go into a collection and then come back to the EHS, the main spotlight item will be showing a backdrop from one item but the description of another. It stays that way until the transition to the next item when it fixes itself up.

Arrow key response in EHS when going left

When using the keyboard arrows, in the EHS tiles, to go right, it changes to next tile as fast as I hit the key but going back to the left, it's not. It's like the scrolling needs to be done until it registers the next left key press...

OSD key map

This may seem like an feature request but I personally think it's important for HTPCs;
OSD need to work with MCE remote "info" button (not * only)

If using a Harmony remote, not a problem but a lot of users use MCE remotes and everything else works perfectly except the OSD... (and #18)

Some Titles Play with Subtitles

I know MBT is still WELL under development at this stage.

I have converted a couple DVDs to MKV, both of which display subtitles during the movie. The bad thing is, the narrative during "A Christmas Story" isn't didplayed... But that isn't the bug I'm posting.

Not sure if everyone elses MKVs do the same or not.

(Sorry, couldn't resist on the second image... Thats the best line IMO. LMAO)

Capture2

Capture

Check fails for prerequisites not in default program files directory

While using the configuration wizard I have an issue moving to the next step in the wizard.

In the file MediaBrowser.Theater.Implementations\System\MediaFilters.cs, the methods IsLavFiltersInstalled and IsXyVsFilterInstalled both use Environment.SpecialFolder.ProgramFilesX86 as the only place that can contain the prerequisite.

If the prerequisites are installed in a different folder it keeps the user from moving to the next step in the wizard.

I put in a small workaround but I'm not sure if it's something you want me to commit.

Changing View Order within VF Causes Error

Changing a view within a VF from the default poster view to coverart (for example) causes an error "There was an error processing your request" popup after closing the options tab. The view will not save. Although the view will continue to be coverflow for that session browsing the VF. But if you go back, and reenter the VF, the view will be changed back to default poster view.

Capture
Capture2
Capture3

OSD Time Display

The GUI time displays AM/PM is green... The OSD time display AM/PM is white.

Loosing control in MBT without mouse

MBT primary control devices should be keyboard or remote (not mouse). So all of my testing are made using keyboard only.

Arrow keys should bring back control in any situation.
In this example, I simply clicked where the arrow is pointing:
2013-10-12 1-39-34 pm

After this point, without a mouse, there is no way to select anything with keyboard...

There are other scenarios besides clicking in blank spaces that reproduce this issue.
This would be an issue on a dedicated HTPC.

TvViewModel crashing while creating its child view models

NullReferenceException in the LoadSpotLightViewModel methods of both MoviesViewModel and TvViewModel, lines 451 and 342. In both cases, it is while attempting to access [TvView/MovieView].BackdropItems.

Similarly, TvViewModel throws an ArgumentNullException on line 190 while attempting to access tvView.MiniSpotlights, which is also null.

Should the client be handling these more gracefully than throwing error dialogues at me constantly, or is this a server error (omitting the collections instead of returning an empty collection, I guess)? Or both?

Monitor selection

More of a feature request I guess, but WMC could remember which monitor/tv it was last open on and so open fullscreen on my tv at the press of the green button. Would be good to have the same effect with MBT (option to map to green button would be amazing too).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.