Fount it!
Looks cool indeed. I was thinking of including real-time watch info as well into the statistics server. For this I do need to create a new Emby plugin that will connect with the local EmbyStat server.
Posted 27 April 2018 - 05:21 PM
@reggi, I was able to download your code from github and start looking at it. I really like what you've done and I was attempting to augment it by adding statistics for tags and persons. Ultimately, I'd like to have a "tag cloud" but really am more interested in being able to list all "persons" both textually and graphically.
I don't really know where to start; I've been trying to replicate your MovesPage.html and C# code ... but think I'm coming up short. A little rusty on coding but am willing to work to help.
Can you provide some pointers?
Posted 27 April 2018 - 06:17 PM
If you've not seen PlexPy, now named Tautulli, then you really should check it out > http://tautulli.com
It's probably the single biggest thing I miss about Plex as it could tell me pretty much anything about what was being played or who was accessing the server. The fact that it was free (although I did make a donation) and looked fantastic was just a bonus.
If you could create something like that for emby I'm sure you'd have lots of people willing to support it.
Edited by adrianwi, 27 April 2018 - 06:17 PM.
Posted 27 April 2018 - 06:28 PM
If you've not seen PlexPy, now named Tautulli, then you really should check it out > http://tautulli.com
It's probably the single biggest thing I miss about Plex as it could tell me pretty much anything about what was being played or who was accessing the server. The fact that it was free (although I did make a donation) and looked fantastic was just a bonus.
If you could create something like that for emby I'm sure you'd have lots of people willing to support it.
Did you see post 11 and 12?
Edited by Happy2Play, 27 April 2018 - 06:29 PM.
Posted 28 April 2018 - 02:12 AM
Did you see post 11 and 12?
No I think a trick is being missed here, though, as surely taking the open source code of Tautulli and modifying for emby would be easier than trying to write something from scratch?
That said, I couldn't do it!
Edited by adrianwi, 28 April 2018 - 02:12 AM.
Posted 28 April 2018 - 06:35 PM
@timid1
Thanks for wanting to help me with the development. But because you speak of the moviesPage.html I presume you have opened the "statistics" plugin repo. If you want to help out with the EmbyStat server development you need the following repo: https://github.com/m...regni/EmbyStatÂ
I will not update the statistics plugin myself because the development of EmbyStat will have my priority now.
If you want to help me with EmbyStat send me a PM and I will explain a bit the work I have done so far. I'm intended to add indeed a lot of stats and details for the people (actors, writers, directors). Can you explain a bit to me what you mean with "Ultimately, I'd like to have a "tag cloud""
@Luke
Thanks for the support, I'll let you know when I'm missing an API call. But for now, the existing API looks good to me. I do intend to create an "EmbyStat plugin" as well for Emby so I can track all events (start media, stop, add user, update, shutdown, ...). If you have a better idea to track these events I'll be more then happy to listen.
I did have a look at the Tautulli software. But since I'm not a Python developer and the database structure of Emby is totally different I prefer to start with a clean project and start my way to a full-blown statistics server. This will take longer to develop the first release but will be better in the long run. If you do have some ideas for the UI please feel free to comment because I'm not a designer myself Check post 15 for some screens.
Posted 05 May 2018 - 02:03 PM
Have you guys seen this? https://www.reddit.c...ar_to_tautulli/
Here is github: https://github.com/d...exicjedi/JorumÂ
It seems to be the same concept, trying to get a EmbyPy (Plexpy now Tautulli)
Edited by manolodf, 05 May 2018 - 02:09 PM.
Posted 06 May 2018 - 11:39 AM
Thanks for the link! I contacted the guy, making two systems is maybe a waste of time instead of building one together.
Anyway, I do have a first version you guys can test out. It is really still in alpha phase (you have been warned).
You can find the code at https://github.com/mregni/EmbyStat
If you want to run it you can do so by running this docker image: docker run -p <port>:80 uping/embystat:latest-win
At the moment only for windows, but I'm creating an Ubuntu server as we speak so I can build a Linux docker image asap.
Link to docker hub: https://hub.docker.c...uping/embystat/
At the moment only static info is displayed. If you run the tool, after finishing the wizard, go to Tasks and run the movie sync task.
When this is finished go to movies and you will see some stats about them (the graph you see is just test data, sorry about that)
if you find a bug, feel free to create a GitHub issue for it, or post it here in the forum.
Edited by reggi, 06 May 2018 - 12:15 PM.
Posted 06 May 2018 - 03:13 PM
There is a windows version to test, but you need dotnet installed or a IIS (express) server.
Problem with running it with Kestrel is that it will keep a very ugly command prompt open. So I do prefer running it in IIS. Just don't forget if running in IIS to set the .NET CLR VERSION of your app pool to "No Managed Code".
To run in with dotnet open a command window in the folder and run "dotnet EmbyStat.Web.dll". At the moment it will run on port 5000, haven't been able to change it with --server-urls parameter for some reason.
I included both x86 and x64
I haven't found a way to make a windows installer for a .NET CORE app. But I'm still researching this path!
Ow yes, at the moment there is no update system implemented. So when there is an update later on, the database will be cleared with your statistics. This also is on my high priority list!
Posted 06 May 2018 - 03:54 PM
When you first start the server it will run a wizard. There you can specify the ur, username, and password for your Emby connection.
The password itself will not be saved anywhere, it's just needed to get an authentication token from Emby.
Edited by reggi, 06 May 2018 - 03:55 PM.
Posted 07 May 2018 - 02:28 PM
If you guys want to let those developers know that i can help with whatever api support they need, that would be great. Thanks.
Posted 23 June 2018 - 03:59 PM
I had to stop the development for 2 weeks, but next week I will start working on the project again.
At this moment, I have the basic movies and shows stats included in the statistics server. Next steps are getting all useful events from Emby (over WebSocket) and make stats about that data.
But the biggest issue at the moment is that I don't have an update framework in the server. I will need to create that first before starting some beta tests.
I'll keep you all posted when I get the updating working!
Emby Server →
Linux →
Ubuntu18 + Rclone + GDrive + Emby SetupStarted by Kelvor , 06 Dec 2019 ![]() |
|
0 |
![]()
|
||
Emby Apps →
Plugins →
3rd party plugins for Emby serverStarted by meatball , 05 Dec 2019 ![]() |
|
0 |
![]()
|
||
![]() Emby server can't update PluginsStarted by MrSmile , 03 Dec 2019 ![]() |
|
0 |
![]()
|
||
Emby Server →
Linux →
Hardware transcoding fails on HEVC main 10 10bit profileStarted by rouq , 02 Dec 2019 ![]() |
|
0 |
![]()
|
||
Emby Server →
Live TV →
👀 Is this correct? I don't think so 🤔 Looks like a bug at the Emby ServerStarted by h0ttz , 29 Nov 2019 ![]() |
|
0 |
![]()
|
0 members, 0 guests, 0 anonymous users