Jump to content


Photo

FrontView+ [for Windows]iMon replacement, NowPlaying 2nd Screen

iMon LCD 2ndScreen SecondScreen Soundgraph Thermaltake Silverstone

  • Please log in to reply
538 replies to this topic

#21 Spaceboy OFFLINE  

Spaceboy

    Advanced Member

  • Members
  • 4574 posts
  • Local time: 04:05 AM

Posted 25 February 2016 - 07:11 PM

Its under metadata in my plugin page

#22 GlennNZ OFFLINE  

GlennNZ

    Advanced Member

  • Members
  • 323 posts
  • Local time: 02:05 PM
  • LocationAustralia

Posted 26 February 2016 - 02:05 AM

Update:

Have attached a small program Called ChangeRemote.exe to first page: ( as requested elsewhere)

usage:
ChangeRemote.exe {number}
e.g
ChangeRemote.exe 1
or 
ChangeRemote.exe 2

This will close FrontView+ and then reopen changing the remote to that selected; number down from 1 to 2 etc. (on the Remote Screen on FrontView+)
Does depend on paths being somewhat default, but will overcome this if FrontView+ is running.

Suggested Usage is a Batch file to open WMC or EMBY or Kodi - and add this command in to change FrontView as you open your multiple media players!
 

Glenn



#23 GlennNZ OFFLINE  

GlennNZ

    Advanced Member

  • Members
  • 323 posts
  • Local time: 02:05 PM
  • LocationAustralia

Posted 28 February 2016 - 07:08 AM

Version 1.105 (Emby Plugin 1.0.0.19 in Catalog)

Bugfix for HTTPSend App exit related to name change
Update EmbyServer Plugin to 1.0.0.18 Class
EMBY REMOTE:
- Add ignore theme.mp3 files playback for NowPlaying screen for EMBY Remote (?maybe needs option - can't think why)
- And ignore backdrop/theme.mp4 files
- Add support for 'Video' Mediatypes in NowPlaying screen
- Fix Longstanding bug Fade In/Fade Out on Mute
  • weltmeyer likes this

#24 weltmeyer OFFLINE  

weltmeyer

    Newbie

  • Members
  • 2 posts
  • Local time: 04:05 AM

Posted 28 February 2016 - 01:46 PM

Hi, nice work! Maybe you can add an option to automatically maximize the windows on the target screen? For me sometimes positions wrong after standby and sleep...

Did You publish the source somewhere?

I am using your addon with xbmc and a silverstone chassis if it is of any interest to know this...

#25 GlennNZ OFFLINE  

GlennNZ

    Advanced Member

  • Members
  • 323 posts
  • Local time: 02:05 PM
  • LocationAustralia

Posted 29 February 2016 - 06:51 AM

Hi, nice work! Maybe you can add an option to automatically maximize the windows on the target screen? For me sometimes positions wrong after standby and sleep...
Did You publish the source somewhere?
I am using your addon with xbmc and a silverstone chassis if it is of any interest to know this...

Thanks, source is mostly updated on GitHub.

Will have a look a screen issues, there are three settings in settings.xml file in %appdata% FrontView+ directory.
<forcescreenresolution><disablescreenposition><& one other Cant recall quite now!>

Try changing these and see what happens, it is quite tricky to avoid changing size or screen everytime there is a screen refresh - which happens all the time given refresh rate playback changes.
I may have turned off this check screen after new screen refresh/resolution change for this reason.
But may be a way to have it check some of the time - will have a think on it.

Glenn
  • weltmeyer likes this

#26 weltmeyer OFFLINE  

weltmeyer

    Newbie

  • Members
  • 2 posts
  • Local time: 04:05 AM

Posted 29 February 2016 - 11:36 AM

Hi GlennNZ, gonna try this :)

 

Is this your repo: https://github.com/G.../commits/master ?



#27 GlennNZ OFFLINE  

GlennNZ

    Advanced Member

  • Members
  • 323 posts
  • Local time: 02:05 PM
  • LocationAustralia

Posted 29 February 2016 - 04:21 PM

Hi GlennNZ, gonna try this :)

 

Is this your repo: https://github.com/G.../commits/master ?

Thats the one.

 

Try this new exe, replace the old one.  (its 1.106)

Better yet - use 1.107 has this and a few other fixes

 

This: 

Will automatically update/reset screen settings if

<MinimiseAlways>false

and

<DisableResolutionDetection>false

in settings.xml

 

If DisableResolutionDetection - true will resort to default, current behaviour

 

Glenn

Attached Files


Edited by GlennNZ, 02 March 2016 - 05:19 PM.


#28 GlennNZ OFFLINE  

GlennNZ

    Advanced Member

  • Members
  • 323 posts
  • Local time: 02:05 PM
  • LocationAustralia

Posted 02 March 2016 - 01:44 AM

Version 1.107
- Reinstate DisableResolutionDetection: -- setting in settings.xml file
reinstates screen settings on screen change if <MinimiseAlways>false and <DisableResolutionDetection>false
if <DisableResolutionDetection>true - will resort to current behaviour where screen changes are ignored.
 
- Multiple Fixes for browsing fanart if changing from Kodi to Emby and back again 
KODI:
- Fix/Ignore theme.mp3 files - no nowplaying info for these files and keeps relevant fanart going -
(difficult to sort out but done I believe -Issue was keeping relevant Fanart going despite the playback event and loss of Path information)
Further Fixes for config File


#29 Oxide OFFLINE  

Oxide

    Advanced Member

  • Alpha Testers
  • 189 posts
  • Local time: 05:05 AM
  • LocationDarkest Africa

Posted 03 March 2016 - 11:36 AM

@Glenn is it possible to have 2 or more devices linked and working with FrontView+?

 

For example 2 LCD displays for 2 different users showing the correct info per user?



#30 GlennNZ OFFLINE  

GlennNZ

    Advanced Member

  • Members
  • 323 posts
  • Local time: 02:05 PM
  • LocationAustralia

Posted 03 March 2016 - 04:20 PM

@Glenn is it possible to have 2 or more devices linked and working with FrontView+?

For example 2 LCD displays for 2 different users showing the correct info per user?

Hi!
Hadn't seen that question coming!
What do you mean exactly? Same network, same emby server, running two separate computers each with LCD screen?

Not impossible to sort out.

Initial thoughts:

Can do with Kodi currently, but since Emby is server based Emby server plugin only sends one set of selected information for that client. Could add two or three or four client support to server plugin, but would be work to do and also more work for server to send.

I think what the ideal solution would be is to have a plugin for Emby home theatre (and to give frontview+ an option to connect to Emby server, or local running version of Emby home theatre)
This should enable relevant browsing fanart (like Kodi plugin) and also enable multiple copies, connections.

Hopefully plugin information for home theatre (there is the "coming soon") is available soon and supports the information needed, if so will work on a Emby home theatre plugin for FrontView+

Glenn

Edited by GlennNZ, 04 March 2016 - 12:10 AM.


#31 GlennNZ OFFLINE  

GlennNZ

    Advanced Member

  • Members
  • 323 posts
  • Local time: 02:05 PM
  • LocationAustralia

Posted 09 March 2016 - 03:33 AM

Update

Version 1.108
- Hopefully fix focus issue that was created by refreshing screen on awake/sleep/screen change.
(if using <DisableResolutionDection>false - to restore screen settings after sleep)

Let me know if doesn't

Edited by GlennNZ, 12 March 2016 - 11:28 PM.


#32 GlennNZ OFFLINE  

GlennNZ

    Advanced Member

  • Members
  • 323 posts
  • Local time: 02:05 PM
  • LocationAustralia

Posted 12 March 2016 - 11:28 PM

Version 1.108 Kodi Service Fix
- Inadvertent error in KodiService past couple of releases
- Fixed here. (Only change Kodi FrontView Service)

Download from Mediafire: Link Below:
https://www.mediafir...11ns9cc9sp3k34u

#33 jjstecchino OFFLINE  

jjstecchino

    Advanced Member

  • Members
  • 98 posts
  • Local time: 04:05 AM

Posted 08 April 2016 - 11:07 PM

Hello Glenn, thank you for working at this plugin.

I am probably doing something wrong. I followed the manual best I could. I am trying to use frontview+ with emby. The server configuration part seems ok. The remote is connected, but as it tries to refresh the library it hangs there at "songs"

The log shows this:

[22:21:47.5835] SERVER        : Starting Server Thread... 
[22:21:47.5875] FrontView+    : Starting version :1.0
[22:21:47.5895] FrontView+    : Starting build : 107
[22:21:47.5925] OSInfo        : Name = Windows 7
[22:21:47.5945] OSInfo        : Edition = 
[22:21:47.5965] OSInfo        : Service Pack =
[22:21:47.6005] OSInfo        : Version = 6.2.9200.0
[22:21:47.6025] OSInfo        : Bits = 64
[22:21:47.6045] OSInfo        : Culture = en-US
[22:21:47.6055] FrontView+ Debug : : Checking for another instance
[22:21:47.6105] Kodi Source   : Checking for Kodi Source xml file
[22:21:47.6755] FrontView-Plugs : Loading : C:\Program Files (x86)\FrontView+\Plugins\Remote.Emby.dll
[22:21:47.6845] FrontView-Plugs : Plugin : Emby (Version : 101)
[22:21:47.6865] FrontView-Plugs : Loading : C:\Program Files (x86)\FrontView+\Plugins\Remote.Plex.dll
[22:21:47.6925] FrontView-Plugs : Plugin : Plex (Version : 100)
[22:21:47.6945] FrontView-Plugs : Loading : C:\Program Files (x86)\FrontView+\Plugins\Remote.XBMC.Frodo.dll
[22:21:47.6985] FrontView-Plugs : Plugin : Kodi 15.2/16 (Version : 145)
[22:21:48.0836] FrontView+    : End init
[22:21:49.0852] FrontView+    : Starting Library Refresh
[22:21:49.3894] YatseApp      : Error [ Object reference not set to an instance of an object. ] ( System.NullReferenceException )
RefreshMusicSongsLibrary : 0 / 0
   at FrontView.Yatse2Window.RefreshMusicSongsLibrary()
   at FrontView.Yatse2Window.RefreshLibrary()
   at FrontView.Yatse2Window.UpdateRemote()
   at FrontView.Yatse2Window.Timer_Tick(Object sender, EventArgs e)
   at System.Windows.Threading.DispatcherTimer.FireTick(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Any help appreciated

 

Thanks

 

Claudio



#34 GlennNZ OFFLINE  

GlennNZ

    Advanced Member

  • Members
  • 323 posts
  • Local time: 02:05 PM
  • LocationAustralia

Posted 08 April 2016 - 11:40 PM

Hello Glenn, thank you for working at this plugin.

I am probably doing something wrong. I followed the manual best I could. I am trying to use frontview+ with emby. The server configuration part seems ok. The remote is connected, but as it tries to refresh the library it hangs there at "songs"

The log shows this:

[22:21:47.5835] SERVER        : Starting Server Thread... 
[22:21:47.5875] FrontView+    : Starting version :1.0
[22:21:47.5895] FrontView+    : Starting build : 107
[22:21:47.5925] OSInfo        : Name = Windows 7
[22:21:47.5945] OSInfo        : Edition = 
[22:21:47.5965] OSInfo        : Service Pack =
[22:21:47.6005] OSInfo        : Version = 6.2.9200.0
[22:21:47.6025] OSInfo        : Bits = 64
[22:21:47.6045] OSInfo        : Culture = en-US
[22:21:47.6055] FrontView+ Debug : : Checking for another instance
[22:21:47.6105] Kodi Source   : Checking for Kodi Source xml file
[22:21:47.6755] FrontView-Plugs : Loading : C:\Program Files (x86)\FrontView+\Plugins\Remote.Emby.dll
[22:21:47.6845] FrontView-Plugs : Plugin : Emby (Version : 101)
[22:21:47.6865] FrontView-Plugs : Loading : C:\Program Files (x86)\FrontView+\Plugins\Remote.Plex.dll
[22:21:47.6925] FrontView-Plugs : Plugin : Plex (Version : 100)
[22:21:47.6945] FrontView-Plugs : Loading : C:\Program Files (x86)\FrontView+\Plugins\Remote.XBMC.Frodo.dll
[22:21:47.6985] FrontView-Plugs : Plugin : Kodi 15.2/16 (Version : 145)
[22:21:48.0836] FrontView+    : End init
[22:21:49.0852] FrontView+    : Starting Library Refresh
[22:21:49.3894] YatseApp      : Error [ Object reference not set to an instance of an object. ] ( System.NullReferenceException )
RefreshMusicSongsLibrary : 0 / 0
   at FrontView.Yatse2Window.RefreshMusicSongsLibrary()
   at FrontView.Yatse2Window.RefreshLibrary()
   at FrontView.Yatse2Window.UpdateRemote()
   at FrontView.Yatse2Window.Timer_Tick(Object sender, EventArgs e)
   at System.Windows.Threading.DispatcherTimer.FireTick(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Any help appreciated

 

Thanks

 

Claudio

 

Hi

Sorry to hear about your troubles.

 

First thing to say would be if not using Library Function on FrontView+ can turn off library and set it to not update on start via xml file or settings screen.  In Xml file change below to false.

  <RefreshOnConnect>true</RefreshOnConnect>

Just checked updating library on my system (latest version 1.108) and updates everything fine including songs.  Initally I was wondering whether may have been emby database change that was issue - but fact my version works would suggest not.

 

To check further - need to have debug and trace logging enabling when you start.  In settings screen or here in Xml file:  Set both to true:

  <Debug>true</Debug>
  <DebugTrace>true</DebugTrace>

Turn these on and then post log - probably as zip file as will be reasonably log.  

 

Hopefully with that will get to bottom of issue

 

Looking at the code- maybe localizedString issue - Not English as Language?  (The log will show)

Have attached new build of FrontView.exe file - just replace current one with this.  Adds a catch exception to this error - so if error does still occur won't crash/hang - and reports the error a bit better.

 

Thanks

Attached Files


Edited by GlennNZ, 09 April 2016 - 12:03 AM.


#35 jjstecchino OFFLINE  

jjstecchino

    Advanced Member

  • Members
  • 98 posts
  • Local time: 04:05 AM

Posted 09 April 2016 - 12:11 AM

Here is the log with debug enabled. English is the language

Attached Files


Edited by jjstecchino, 09 April 2016 - 12:33 AM.


#36 GlennNZ OFFLINE  

GlennNZ

    Advanced Member

  • Members
  • 323 posts
  • Local time: 02:05 PM
  • LocationAustralia

Posted 09 April 2016 - 01:26 AM

Hi

Thanks for the quick reply.

 

There were some changes in Emby handling of Music Data requests - have essentially completely updated.  

 

Also fixed Genres which required a bit more server input when updating library.  End result is Frontview gets more information but takes a bit more time

 

Please check and post Trace/Debug log again.

Replace files with these ones attached.  (  Attached File  FrontView Plus 1.109.zip   496.99KB   1 downloads  )

 

 

Glenn


Edited by GlennNZ, 09 April 2016 - 08:00 AM.


#37 jjstecchino OFFLINE  

jjstecchino

    Advanced Member

  • Members
  • 98 posts
  • Local time: 04:05 AM

Posted 09 April 2016 - 09:37 AM

Hello Glenn, 

 

Thank you for your fix, it seems to work well and all the libraries are now downloaded fine. I can see my movies in frontview+. The movies though have a generic thumbnails rather than the proper picture from emby server. However I can start a movie from front view and play it on the emby theater app. I can't control pause/play/stop/etc. from front view whereas I can do that from the emby server web remote so it should be possible to add this support. There are few issues with focus being stolen from emby and not returned, i.e. use the touch screen on frontview+ than can't use the harmony remote until I click with the mouse on emby theater to return focus. Overall front view plus is very usable and a great addition.

 

Thank you very much for your work, it really brings new life to an otherwise excellent but obsolete case as sound graph decided neither to support icon anymore nor open source their code and this is a pity. I am running windows 10 and the emby theater app plus frontview+ is a killer combination.

 

I'll be glad to give you all the feedback you need and fi you like help a little with the code. Is the github repo up to date? What version of VS are you using?

 

Thanks again

 

Claudio



#38 jjstecchino OFFLINE  

jjstecchino

    Advanced Member

  • Members
  • 98 posts
  • Local time: 04:05 AM

Posted 09 April 2016 - 09:38 AM

Another suggestion is to have on the emby frontview+ catalog plugin page a link to the latest version download.



#39 GlennNZ OFFLINE  

GlennNZ

    Advanced Member

  • Members
  • 323 posts
  • Local time: 02:05 PM
  • LocationAustralia

Posted 10 April 2016 - 01:02 AM

Hello Glenn,

Thank you for your fix, it seems to work well and all the libraries are now downloaded fine. I can see my movies in frontview+. The movies though have a generic thumbnails rather than the proper picture from emby server. However I can start a movie from front view and play it on the emby theater app. I can't control pause/play/stop/etc. from front view whereas I can do that from the emby server web remote so it should be possible to add this support. There are few issues with focus being stolen from emby and not returned, i.e. use the touch screen on frontview+ than can't use the harmony remote until I click with the mouse on emby theater to return focus. Overall front view plus is very usable and a great addition.

Thank you very much for your work, it really brings new life to an otherwise excellent but obsolete case as sound graph decided neither to support icon anymore nor open source their code and this is a pity. I am running windows 10 and the emby theater app plus frontview+ is a killer combination.

I'll be glad to give you all the feedback you need and fi you like help a little with the code. Is the github repo up to date? What version of VS are you using?

Thanks again

Claudio


Hi

Thanks for the offer - the Github is now uptodate - my usage is slightly messy as I use VisualStudio to code but commandline to upload - various reasons. Will probably try to update github and then clone that into VisualStudio to work on in future.

Have made quite a few more changes/checks/mainly for null Database entries which was causing issues.
Uploading the full install setup to MediaFire now and will link first page. Now Version 1.110.

1. ThumbNails  (Need Log)
Mine display and download fine, so they should work - welcome to zip and send a trace/debug log if can.
Happy to have a look at.

2: Focus (new version fixed)
- is a difficult issue, particularly with MadVR and other actually having the focus.
FrontVIew does have a setting KeepFocus - and is possible to send focus back to other process - problem is what other process?
When was originally written was simple as gave focus back to a process running called Xbmc - now, with Emby, multiple playback options including web etc, MadVR rendering (I would guess that would have the focus - actually it doesnt ) - its far more difficult.
Can have a think about it, and best option may be to return focus to whatever had it ever Timer tick

Edit: Actually making some changes now...
Okay - have updated Focus & Updated main page download (!) to version 1.110
FrontView will return Focus to Emby.Theater 2 (new version only checked for currently) after remote commands/and occasionally
Enable in Settings.xml file
<KeepFocus>true</KeepFocus> --> this refers to Focus of Media Player - Not focus of Frontview!
Not particularly aggressive - but seems to work well.

3. Remote Control
- Should and does work on my system.  (haven't made any changes to this code)

Other emby playback devices such as Web etc do - and FrontView controls those fine (or it did when I last tested :)
Tested: Emby Home Theatre 2 does support remote control and FrontView and works fine on my system (version 2.0.0 and updated to 2.1.6 always functioning correctly)  Correctly pausing, stopping going forward etc..

 

May be issue of application startup - Frontview needs emby client running on startup as that is when it checks for remote support.

To test close frontview and restart, and retest Remote commands.  If that fixes - look at timing of startup apps etc
 

If yours doesn't - need log I suspect. :)
 

Cheers

 

Glenn


Edited by GlennNZ, 10 April 2016 - 03:20 AM.


#40 jjstecchino OFFLINE  

jjstecchino

    Advanced Member

  • Members
  • 98 posts
  • Local time: 04:05 AM

Posted 10 April 2016 - 07:37 AM

Hello Glenn, what version of visual studio are you using? tried to compile on vs15 but cant die to a security exception in windowsbase.dll. I am not familiar yet on the ClickOnce security on .NET 4 and above. How do you solve that other than disabling security alltogether?


Edited by jjstecchino, 10 April 2016 - 07:44 AM.






Also tagged with one or more of these keywords: iMon, LCD, 2ndScreen, SecondScreen, Soundgraph, Thermaltake, Silverstone

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users