2026-04-26, 06:56 PM
Hey everyone! I wanted to share a plugin I built for Jellyfin that I think a lot of self-hosters with Discord communities will find useful.
GitHub: https://github.com/EvanTrow/Jellyfin-Discord-Auth
Jellyfin Discord Auth lets your Jellyfin users sign in using their Discord account via OAuth2. No need to manage separate Jellyfin usernames and passwords for your community.
Key Features:
This is especially handy if you're running a private media server for a Discord community and want access control to "just work" based on who has what roles.
Happy to answer any questions. Feedback and contributions are welcome!
GitHub: https://github.com/EvanTrow/Jellyfin-Discord-Auth
Jellyfin Discord Auth lets your Jellyfin users sign in using their Discord account via OAuth2. No need to manage separate Jellyfin usernames and passwords for your community.
Key Features:
- Sign in with Discord: A simple button on the Jellyfin login page kicks off the OAuth flow
- Automatic User Creation: New accounts are created in Jellyfin on first login, no manual setup needed
- Role-Based Library Access: Map Discord roles to Jellyfin libraries, so users only see what they're supposed to
- Admin Role Sync: Assign a Discord role and those members automatically get Jellyfin admin privileges
- Real-Time Role Sync: When you change someone's roles in Discord, their Jellyfin permissions update automatically
- Auto Account Management: If a user leaves your Discord server, their Jellyfin account is disabled; if they rejoin, it's re-enabled
- Default Role Assignment: Optionally auto-assign a Discord role to new server members so they get access right away
This is especially handy if you're running a private media server for a Discord community and want access control to "just work" based on who has what roles.
Happy to answer any questions. Feedback and contributions are welcome!
