-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support additional media servers #4
Comments
It should be possible, yes. Log-in/user creation is very simple to augment with additional methods, such as I'm not saying it's impossible. It should be trivial from an implementation perspective with a solid base. Jolt's entire backend uses services to abstract these things and it can be done. But since I only run a Jellyfin server it would require the community to help with these things. But I'm open to it! |
I run plex exclusively 😅, i have some background in rest api and backend developement. |
Would be very cool! I'm not opinionated on which media servers Jolt supports, as long as Jellyfin is a first-class citizen. 😅 |
i have no-issue with that 😅 |
I presume it will work with Emby right now? |
Honestly, I have no idea. If Jellyfin's and Emby's login APIs and user data endpoints work the same, then probably yes. But I'd prefer if contributors just copied the Jellyfin endpoints and implemented Emby specific DB functionality so the UI can also display those correctly. |
Sorry, I'm not a dev, just a long time Emby user, given Jellyfin is a fork I just presumed it might work. |
+1 for Plex. Most of my friends prefer it. Tried to use Jellyfin but not worked well. |
So I'm working on a concept for authentication and media server entries that would allow Jolt to support any service as an authentication source as well as map those to media servers, but it will require some refactoring and updates to the configuration system. The idea being, that admins can configure authentication sources as a separate key in the configuration, including LDAP, OAuth2, Jellyfin, etc. and those authentication sources are used as "profile connections" similar to how Discord maps your account to various social providers. With those connections, workers can be spun up, that scan through the connections' media, and sync them with Jolt's server. This includes syncing watch status, availability, and later on using it to cut clips which will probably require Jolt to have Jellyfin API keys, so it isn't bound to using user tokens to fetch items from Jellyfin. To follow the progress of this work I created #16. |
Any possibility on supporting plex and other various media servers?
The text was updated successfully, but these errors were encountered: