posterr icon indicating copy to clipboard operation
posterr copied to clipboard

emby/jellyfin support

Open binarygeek119 opened this issue 3 years ago • 21 comments

emby/jellyfin are built for the same source when emby went closed source jellyfin was born. if you add support for one the other be easy to adept to. jellyfin is free 100% emby is like plex right now i run both emby and plex for other software but once they get emby/jellyfin support i will drop plex.

emby api https://github.com/MediaBrowser/Emby/wiki

jellyfin api https://jellyfin.org/docs/plugin-api/index.html

binarygeek119 avatar May 21 '21 03:05 binarygeek119

The plan, since day one, has been to add this. Classes are already in the code as placeholders. I run Jellyfin also.

petersem avatar May 21 '21 04:05 petersem

That's fantastic to hear! There was a similar project (this one) for displaying plex images from a pi, while I asked for jellyfin and he was interested, nothing came from it, I cannot wait to see it here!

Bitwolfies avatar May 31 '21 06:05 Bitwolfies

@Darkwolf1515 It will all depend on what the data and API is like. Unfortunately, the Jellyfin API seems to have no formally published doco. I'll look at this post v1, and where other enhancements with higher priority have been implemented. Feel free to send me any JF API info that you can find.

petersem avatar May 31 '21 08:05 petersem

Take a look at this https://github.com/jasongdove/ErsatzTV/releases/tag/v0.0.41-prealpha he got Jellyfins API to pull posters and much much more.

Bitwolfies avatar May 31 '21 08:05 Bitwolfies

@Darkwolf1515 interesting. effectively i'd have to write the whole API again in a node package to be compatible. But it does give me some ideas. There s possibly an already exisiting jellyfin node package out there. I havent even done a preliminary look as yet. I know officially, theres no doco

petersem avatar May 31 '21 09:05 petersem

I asked him and he said he also got his docs from http://your-jellyfin-server:8096/api-docs/swagger/index.html Or something close to that directory

Bitwolfies avatar May 31 '21 19:05 Bitwolfies

https://api.jellyfin.org/ and here too!

Bitwolfies avatar Jun 04 '21 06:06 Bitwolfies

@Darkwolf1515 interesting. effectively i'd have to write the whole API again in a node package to be compatible. But it does give me some ideas. There s possibly an already exisiting jellyfin node package out there. I havent even done a preliminary look as yet. I know officially, theres no doco

If you're using Axios, there's a generated client in the Jellyfin org. https://github.com/jellyfin/jellyfin-client-axios 📦

acvigue avatar Jun 21 '21 03:06 acvigue

Thanks, I'll have a look

petersem avatar Jun 23 '21 00:06 petersem

I'm planning to stark working on jellyfin integration in the next day or so. Will do a bit of proof of concept tasks to ensure I can get the data, then see how well it matches up with my base classes. If that works, I'm hoping it won't take too long to do

petersem avatar Sep 06 '21 21:09 petersem

OK, so this should be easy, but it's turning out to be tricker than expected. Whilst there is a simple API call to show me what is playing, it doesnt show every title playing. Ive been picking apart the jellyfin-web code, trying to understand what it is doing. The API is quite a pain. :( Any suggestions on a single api call that will return all playing media items?

petersem avatar Sep 10 '21 12:09 petersem

Id try asking in the jellyfin matrix/discord/irc (its all the same chat)

Bitwolfies avatar Sep 10 '21 20:09 Bitwolfies

Id try asking in the jellyfin matrix/discord/irc (its all the same chat)

Yeah, tried discord and Reddit, however no tangible assistance. ☹

petersem avatar Sep 11 '21 07:09 petersem

Maybe it’s for the best, iirc jf will soon undergo a massive API rewrite.

Bitwolfies avatar Sep 13 '21 00:09 Bitwolfies

ill get there. is just frustrating that it isnt well documented or anywhere as simplae as the plex api is

petersem avatar Sep 19 '21 17:09 petersem

Looks like we are going over a year now but just found this project. Would also love an Emby/Jellyfin integration for this if at all possible.

Thanks!

Elfman72 avatar Oct 13 '22 18:10 Elfman72

Bummer this was difficult to implement, I'm redoing my whole home server stack and will be using Jellyfin instead of Plex this time, and I'd love to maintain my Posterrs.

tcj-one avatar Sep 01 '23 21:09 tcj-one

At the least, removing the Plex requirement and letting it only interact with Sonarr and Radarr would be a (presumably easy) improvement.

tcj-one avatar Sep 06 '23 20:09 tcj-one

emby api https://github.com/MediaBrowser/Emby/wiki

jellyfin api https://jellyfin.org/docs/plugin-api/index.html

The new link is https://api.jellyfin.org/

Blu3wolf avatar Sep 23 '23 06:09 Blu3wolf