GithubHelp home page GithubHelp logo

jwlmediawin's Introduction

JwlMediaWin

TrayIcon utility to modify JW Library media window.

Main Window

Some find the JW Library media window a little difficult to manage when using 3rd-party applications such as VLC and OnlyM to display images or videos that aren't included in JW Library. The media window is sometimes lost during transition between applications and occasionally the year text disappears.

JwlMediaWin changes the behaviour of the JW Library media window so that it is not minimized whenever another application opens a window on the media display. The JW Library application code is not modified, rather UI Automation is used to transform the media window (i.e. it performs functions you could do manually).

Download

If you just want to install the application, please download the JwlMediaWinSetup.exe file.

Help

See the wiki for basic instructions and for information on where to get further help.

License, etc

JwlMediaWin is Copyright © 2019 Antony Corbett and other contributors under the MIT license. NotifyIconWpf (Philipp Sumi) is used under the Code Project Open License (CPOL) 1.02. InputSimulator (Michael Noonan, Theodoros Chatzigiannakis) is used under Microsoft Public License (MS-PL). Newtonsoft.Json (James Newton-King) is used under MIT. UIAComWrapperX (Techno Scavenger) is used unde MIT. GalaSoft MVVM Light (Laurent Bugnion et al) is used under MIT. Serilog is used under the Apache License Version 2.0, January 2004.

"JW Library" is a registered trademark of Watch Tower Bible and Tract Society of Pennsylvania.

jwlmediawin's People

Contributors

antonycorbett 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

Watchers

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

jwlmediawin's Issues

Prevent minimize when show desktop

Hi Anthony,
Is it possible if accidentally AV operator clicks to show desktop, to prevent JWL media screen to be minimized? Or this is not doable?

And another question (I don't want to raise a separate request as probably can't be implemented)...
Is it possible JwlMediaWin to have an option to hide the cursor in the media screen?

Thank you.

Not Displaying JW Library with SbJwlLauncher

I created a .bat file to open SbJwlLauncher, Only M, Only T, and the program for streaming our meetings. JW Library won’t display the yeartext on open. The pre-meeting timer will come on and display, but it won’t display the yeartext after that. If I close JW Library and open it by itself without SbJwlLauncher it functions as expected. I am using the latest version of JwlMediaWin.

Reihenfolge Starten des Programms

Hallo
Ist ausschlaggebend, was Zuerst gestartet wird?
Also erst JwLibrary und dann jwlMediaWin oder erst JwlMediaWin und dann JwLibrary.?

Background showing on bottom of media screen

After installing Windows 10 update 1089 (October 2018 update) our media display is showing the pc background along the bottom of the screen, about the height of a taskbar. When JWL opens the display is ‘normal’ for about 5 to 10 seconds, then the line appears, this happens if you close then open JWL again, there’s always a few seconds of normal display then the background line appears.

We were having a problem with the year text vanishing after displaying an image with OnlyM and used the JWL media fix service to sort it out and it worked faultlessly.

OnlyM is running with JWL compatibility off and I’ve made sure that the extended desktop doesn’t display the taskbar.

If I disable the media fix and then close JWL and reopen it, the line goes away. We can use OnlyM in compatibility mode with the fix off and the year text is not vanishing (so far) but the transition is very messy again.

Any idea why an update has caused this behaviour?

I’m away until the weekend, so will not be able to access the logs or add an image but will as soon as possible.

Incorrect resizing with latest JWL (title bar hidden)

I have a dual monitor setup so I still use JwlMediaWin to share pictures and videos during the meetings more easily and without accidents.

However, in JW Library 12.3.106 the media window no longer has is created with the title bar hidden. Only the (now transparent) buttons may be slightly visible in windowed mode, depending on whether the window is selected or not. This means at least two things:

  • the window now extends too much beyond the top border of the screen so the media displayed is not centered;
  • the resizing is not needed and maximizing the window should be performed in its place.

Again, thank you for the hard work you do in order to help us manage meetings as smoothly as possible!

Edited for more clarity.

Occasional Audio Issues with new JW Library update

My congregation began to experience some audio issues with JW Library and Zoom as of last week. This was after an update was released to JW Library (ver. 12.4.150). My Zoom host device consists of dual monitors, JW Library media window on second display, Zoom version 5.7.1, and JwlMediaWin 1.0.0.9.

From Zoom, I share my entire second screen for the videos. At least once during the meeting, I would start a video and get no audio. This would happen randomly. Sometimes it would work fine for the first 1 or 2 videos, then the 3rd would give us no audio. Other times it would start with the first video. Our workaround was to stop the video then play it again. Then it would work normally. We were struggling to figure out if the issue was coming from JW Library or Zoom.

After our meeting, I decided to do some testing. I was able to reproduce this issue fairly quickly. I started a video and was getting no audio. While the video was still playing, I went into the JW Library settings on my host device and disabled the option "Play video on second display." Then I re-enabled it, and immediately the audio started coming through! At that point, I was convinced the issue was something related to JW Library. We only started experiencing this after updating to JW Library version 12.4.150 which was released last week. I just wanted to post this in case anyone else begins experiencing the same issues. If anyone has any suggestions or ideas, please let me know.

Screen Issue

Is there any suggested method for screen setup. I seem to have the hijack issue even with jwl running.

Running 4 creens 2 at desk and 2 large screens DUPES at front of hall

Thx in advance

Re: OnlyM issue #192

Just to say JwlMediaWin nicely fixes issue #192 raised on OnlyM.

Great work Antony

Thanks
Colin

JW Library Media Window Issues

We recently encountered some issues with the JW Library media window, and I was wondering if anyone else also experienced them. We are using JwlMediaWin, but I have yet to figure out if that’s a contributing factor.

If someone clicks the media window for JW Library on the taskbar while it is already active on the TV screens, Windows will minimize it. However, the issue comes when someone clicks the media window again to restore it. When this happens, the year text will appear on the TV’s for approximately 7 seconds, and then disappear for about 1 second. This cycle will repeat itself continuously until someone closes JW Library completely and then opens it again.

While the issue was happening, I decided to play a video and noticed that the video was not filling the entire screen - as though the resolution was changed. But after closing and re-opening JW Library, the video will fill the entire screen.

After finding out about this, I notified the Sound operators to not click on the JW Library media window while it is already active on the TV screens. I’m still trying to figure out why doing so will create these issues.

Sent with GitHawk

Zoom Hybrid Meetings

When testing for Hybrid Meetings, I found that JwMediaWin will not allow the Zoom Speaker View Window to be on top of the Yeartext and is hidden behind it. I had to disable it and use JW Library compatibility mode in OnlyM instead.

Apparent Virus MS AV

image
Just concerned for this one. Do you believe it is a False Positive?

Regards Simon

Sometimes does not detect JW Library Media Window

When JW Library was launched at our mid week meeting yesterday, JwMediaWin was running but did not detect the media window or give the notification 'JW Library Media Window fixed'. It has done this only once before. Most meetings has worked first time, but when this happens I cannot find a way to fix it or find a way to restart JwMediaWin other than to log out of Windows and log back in. It then worked fine after that.

Enable fix onto a specific display

I would like to request if it’s possible to enhance the application to set the jwl screen 2 on a specific display. An option to enter or select the display number would be very useful.
Thank you again for taking the time to develop this tool.

Microsoft Defender

When I attempt to download JwlMediaWinSetup Microsoft Defender intercepts it stating it contains a Trojan:MSIL/Masslogger.VN!MTB.

I know I could bypass it don't know if it's a false positive or not.

Terry

JWL media Win setup error message

Delay with Detecting JWL Media Window

log-20201031.txt
Recently I have noticed that on random occasions, when launching JW Library with a separate media window, JwlMediaWin will take 60 seconds before recognizing the media window on my second monitor. I tried closing and re-opening JW Library numerous times, stopping JwlMediaWin and running it again, rebooting Windows, etc. I even re-installed JwlMediaWin. As I mentioned, it happens randomly. So to estimate, out of 10 times that I open JW Library, this issue will occur 8 times. The other 2 times it will detect the media window after about 5 seconds. What can cause this to occur? I attached the application log for your reference. I'm running JwlMediaWin version 1.0.0.9 on Windows 10 20H2

Minimize, maximize and close icons

Hi Antony,

Is there a way to hide "minimize, maximize and close" icons while using JwlMediaWin tool?
This can be a bit distracting especially when playing songs or displaying light-collored images.
Thank you!

image

Title Bar on Media Window

When the pc is started from Hibernate the JW Library Media Window shows a Title Bar at the top. It only does this if JwMediaWin has "fixed" the Media Window. The only way I have found to restore it back to full screen is to close down JW Library and restart it.
001

Feature Request/ Possible New App Request

We are having an interesting problem at our KH. We have a setup that uses SDI to send signal from the Media computer to the Media displays. For some reason when there is a full black scene/transition in say a video or between media, the TV thinks it lost signal and shows the Input information. We believe if there is some way to say put an overlay of even just 1 pixel at the edge of the screen (where nooone would even notice it) this would make it not be a full black screen and stop the input screen from flashing. I'm not sure if this is something that could be added to this app or if this could be a new app or if you even know of another app or other solution to this, but I figured it would at least be worth checking. Thanks in advance and for all your hard work on these apps. We love them.

Thank you!

Hi Anthony,
Just want to thank you for this software as makes audio-video operator's life much easier. I'm sure that others feel the same.
I've test it with OnlyT, OnlyM and OnlyV and works just perfect.
Moreover, if you use OnlyT countdown timer on the main media displays you don't need to make sure OnlyT is active before the countdown starts and stops which is really helpful.
Thanks again for all your efforts.

Hot Keys for JW Library and Zoom

Would it be possible to allow the software to also work with the zoom second window and have an editable shortcut to select which screen is on top.

A few congregations are using macro keypads that I have set up however we need an easier way to switch what is being shown, the best current way other than using OBS is to close JW library.

So having a keyboard shortcut that allows to change which application is on top would really help.

Below is the current keys for the macro keypad

Screenshot_2022-05-19-20-28-18-757_com.google.android.apps.docs.png

JWL Media Window on the main screen

Sometimes when JwlMediaWin applies JW Library Fix, JWL media window appears on the main screen, over the JWL main window.
I've experienced this at KH and couple of times at home. Seems like this is happening only when JWL main window is not maximized. It happens randomly and I haven't been able to see a pattern.
When JWL main window is maximized I haven't seen this happening at all.
The only difference between Home and KH's setup is that I don't use a 3rd screen at home (I don't know if this makes any difference).

I also noticed that when JwlMediaWin applies JW Library Fix, if JWL is not maximized, yeartext flashes once covering JWL main window (on the main screen) and after is displayed on the 2nd screen... but probably this is the normal behavior.

Below is a screenshot with the mention that I've moved a bit JWL media window just to see the main window which is underneath.

jwlm 1st screen

Second screen fails to return to last image

I ran into an interesting issue while preparing to conduct tonight's CBS on the neighborly Samaritan. This is at home after I installed the latest media win app.

In JW Library, I navigated from the workbook to jy Chap. 73 via the link. I clicked the title bar in the right-hand pane to navigate to the book. So I had all my notes available to me. I clicked the main picture at the top to display it on the second screen. I opened Luke 10:25-37 in the right-hand pane via the link at the top of the chapter and then opened the Study Bible from the title bar at the top of the right-hand pane. Now I have the scripture open and access to all the study notes.

On Luke 10:30, the study notes include a video that I wanted to display. So I clicked the go button on the video link and the video played through on the second screen. However, when the video was finished, I was expecting the image of the Samaritan to return. Instead, the second screen returned to the year text. Oops. I had to leave the Bible and go back to the book so I could click the picture to redisplay it on the second screen, then return to the Bible to continue preparing the part.

It was tedious to redisplay the original image in that way. I don't know if it's possible to keep a stack of what has been displayed to allow backtracking, or if this situation is just a one-off.

Thanks for listening,
Ken

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.