Jump to content

Plugin: WatchingEye - Manage viewers


Recommended Posts

Posted
11 minutes ago, yocker said:

Many thanks, appreciate the kind words and happy i could help.
A thanks to you as well for testing and reporting!

I have a buy me a coffee here https://buymeacoffee.com/yockser
But you absolutely don't have to, i'm happy as long as i can make something people like to use. :) 

Few beers sent 🙂

  • Thanks 1
Posted
58 minutes ago, kikinjo said:

Few beers sent 🙂

Many many thanks!! 😍

  • Like 1
Posted

Looks like it works great. 

But the messages only pop up once.

Using Android Emby app.
And beta server.

Kindly

Posted
1 hour ago, PeteGul said:

Looks like it works great. 

But the messages only pop up once.

Using Android Emby app.
And beta server.

Kindly

The warning that users are transcoding or the once for blocking ?

Posted

For transcoding. Sorry that I didn't mention that.

Posted
11 minutes ago, PeteGul said:

For transcoding. Sorry that I didn't mention that.

No problem, thanks for reporting. :)

Should be working now, luckily an easy fix.
 

WatchingEye.dll

Posted
8 hours ago, yocker said:

Many thanks, appreciate the kind words and happy i could help.
A thanks to you as well for testing and reporting!

I have a buy me a coffee here https://buymeacoffee.com/yockser
But you absolutely don't have to, i'm happy as long as i can make something people like to use. :) 

Thx 🙏 

  • Thanks 1
Posted
39 minutes ago, CarneAsada said:

Thx 🙏 

And many many thanks to you as well! :)

Posted

I was given this Android app for a program to control the plugin with an Android phone.
It can also end current running streams, send messages to users and shows a list of current users watching a video and if they are direct playing or transcoding plus reason for transcoding.
It's rather ugly and simple but should work well as a template for some one to continue working on it.

I have no experience with Android development so i can't help with it at all.
All i have done is try and compile it in Android Studio and run the app and it seems to work.

Again, i can't help with it as i have no experience with Android development.

If anyone want to work on it you are free to just make it your own.
You can even change the plugin it self if you want to add stuff to enhance the app.

WatchingEye.apk WatchingEye.zip

  • Like 1
  • Thanks 1
feerlessleadr
Posted

Thanks for sharing this!

  • Like 1
  • 2 weeks later...
Posted

New version up v1.4.2.0

Added:

  1. Days users can watch have been added to the time window.

Changed:

  1. Moved external website and API settings to the right tap in the settings.
  2. Updated dependencies to the latest Emby stable.

Get it at Github - WatchingEye

  • Like 1
Posted (edited)

@yocker

Found an issue on latest version 1.4.2.0

- When i start playing from web browser Firefox something, it is playing direct and audio plays direct, but message pops up even if it is not transcoding, issue is container.

here is log excerpt: 

Transcode started for 'Kaitlin Olson, Adam Pally, Lucy Dacus' on client 'Emby Web'. Reason: the container is not compatible.
10/12/2025, 1:55:12 PM on Emby Web
 
This worked before without issues, poped up in last few versions, cant pinpoint in which one.
try test with fifrefox, easily reproduced.
 
image.png.bdb7f93a579e6bf5f09f467352116074.png
 
 
Edited by kikinjo
Posted

This might not be what you mean but it does say converting to compatible container...?

Posted
52 minutes ago, kikinjo said:

@yocker

Found an issue on latest version 1.4.2.0

- When i start playing from web browser Firefox something, it is playing direct and audio plays direct, but message pops up even if it is not transcoding, issue is container.

here is log excerpt: 

Transcode started for 'Kaitlin Olson, Adam Pally, Lucy Dacus' on client 'Emby Web'. Reason: the container is not compatible.
10/12/2025, 1:55:12 PM on Emby Web
 
This worked before without issues, poped up in last few versions, cant pinpoint in which one.
try test with fifrefox, easily reproduced.
 
image.png.bdb7f93a579e6bf5f09f467352116074.png
 
 

Yeah might not be needed to warn when changing container as that isn't really transcoding.

  • Like 1
  • Agree 1
Posted
7 hours ago, kikinjo said:

@yocker

Found an issue on latest version 1.4.2.0

- When i start playing from web browser Firefox something, it is playing direct and audio plays direct, but message pops up even if it is not transcoding, issue is container.

here is log excerpt: 

Transcode started for 'Kaitlin Olson, Adam Pally, Lucy Dacus' on client 'Emby Web'. Reason: the container is not compatible.
10/12/2025, 1:55:12 PM on Emby Web
 
This worked before without issues, poped up in last few versions, cant pinpoint in which one.
try test with fifrefox, easily reproduced.
 
image.png.bdb7f93a579e6bf5f09f467352116074.png
 
 

The problem was that i had connected the remuxing to the audio only warning so when that was enabled warnings about remuxing would happen as well.

Try this version. I've added a setting to enable/disable warnings on container change/remuxing.
Audio only has been changed to "also warn on audio only transcoding".
I also fixed some messages plus it no longer sends an empty message each time a message has to be sent.

Hope it helps and thank you for reporting the problem!

WatchingEye.dll

  • Like 2
  • 3 weeks later...
Posted

Could we please have an option to terminate paused video streams? Something like: "Video stream paused longer than <x>" where x is minutes.
Ideally with a configurable notification message. 

I like to kick streams paused longer than, say, 15 minutes.

 

 

 

  • Like 1
feerlessleadr
Posted

Damn, that's a great idea. 

Posted

I tried something like that but never got a good result out of it. 

Emby should also work in that way it self, it does for me. 
It only gets stuck on rate occasions. 

But I can look into it.

  • Like 2
Posted (edited)
9 hours ago, zerodayz said:

Could we please have an option to terminate paused video streams? Something like: "Video stream paused longer than <x>" where x is minutes.
Ideally with a configurable notification message. 

I like to kick streams paused longer than, say, 15 minutes.

 

 

 

 

9 hours ago, feerlessleadr said:

Damn, that's a great idea. 

You can try this version.
It's an early build so not quite done but still working.

WatchingEye.dll

Edited by yocker
  • Like 1
Posted (edited)

New release v1.4.6

Added:
Ability to terminate paused streams after "x" number of minutes.

Download here or on WatchingEye Github

WatchingEye.dll

Edited by yocker
  • Thanks 1
Posted

Superstar!!

Many thanks for this mate. 

Posted
1 minute ago, zerodayz said:

Superstar!!

Many thanks for this mate. 

Never thought Richard Ayoade would say that to me! ;) 

Seriously though, many thanks to you too!

  • Haha 1
Posted

I wanted to restrict playback of adult library to  be played only between 22:00 to 00:00 and the rest of the library with no time restrictions, but it applies to all library. Im using emby android tv app and in adult library it doesn't start playback (which is expected) but in the other libraries it starts playing for few seconds and then interrupted with the notification. Can you fix it thanks.

Screenshot 2025-11-10 203552.png

Screenshot 2025-11-10 203923.png

Posted
2 hours ago, Amanade3 said:

I wanted to restrict playback of adult library to  be played only between 22:00 to 00:00 and the rest of the library with no time restrictions, but it applies to all library. Im using emby android tv app and in adult library it doesn't start playback (which is expected) but in the other libraries it starts playing for few seconds and then interrupted with the notification. Can you fix it thanks.

Screenshot 2025-11-10 203552.png

Screenshot 2025-11-10 203923.png

That is not a feature of the plugin.
The library selection is only for transcode blocking. I can see how it could be misunderstood to have that feature though, i need to change the wording on the library selection.

I can look into making that feature, would be a good addition.

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