ajnart / homarr

Customizable browser's home page to interact with your homeserver's Docker containers (e.g. Sonarr/Radarr)
https://homarr.dev
MIT License
6.1k stars 279 forks source link

Jellyfin session info #323

Closed saket1999 closed 1 year ago

saket1999 commented 2 years ago

Description

A service that tells the list of current Jellyfin sessions in the UI which will help in doing updates or server restarts or just for info.

For example, there are 3 Jellyfin sessions currently active. User Currently Watching
Axel Westworld - Season 4, Episode 3
Dave Minions - Rise of Guru
Max Danmachi - Season 3, Episode 2

Priority

Low (Nice-to-have)

jlyfshhh commented 2 years ago

Would love to see this.

manuel-rw commented 2 years ago

IMG_20220911_231513

This is the endpoint that would be required for getting the session info. I might self-assign this request when I have some spare time.

ajnart commented 2 years ago

This is not planned. Please continue conversation on https://github.com/ajnart/homarr/issues/469 to talk about users making their own integrations and suggesting them to the community in the form of a preset.

manuel-rw commented 1 year ago

I am re-opening this, as I am interested myself in this feature. I will implement this for 0.11.5

ajnart commented 1 year ago

Can we make it support Tautulli too?

manuel-rw commented 1 year ago

I don't use Plex anymore and I don't plan on using it again in the future. Tautulli is Plex only and does not support Jellyfin.

I doubt that this will be required, if I implement the iframe widget. Using that, users should be able to embed almost anything.

I'd prefer to implement only a "currently watching" and server information for Jellyfin, with making it as modular as possible, so Plex can be added later. Later, media control would be nice (Play, Next, Volume, ...).

I think Tautulli should be a different widget when it still is needed and iframes don't do the job.

manuel-rw commented 1 year ago

We're making some progres.. ✨

image

manuel-rw commented 1 year ago

Hi, I am almost finished with this. Can you confirm that this is like the requested widget and works for you?

You may use the branch or use the testing image: test-widget-media-server.

PLEASE NOTE:
Testing on development versions is at your own risk. Ensure that you have a proper backup, before switching your image.