Jellyfin Discord Rich Presence - Zeige deine Musik in Discord! (only Jellyfin)

Heute möchte ich euch mein neuestes Open Source Projekt vorstellen:
Jellyfin Discord Rich Presence (Musikanzeige für Discord)
Ein Python Tool, das automatisch anzeigt, welche Musik ihr gerade über euren Jellyfin Media Server hört, direkt in eurem Discord Status!
Was ist das Problem?
Manche von uns nutzen Jellyfin als selbstgehostete Alternative zu Spotify oder Plex. Aber im Gegensatz zu Spotify gibt es keine native Discord Integration. Während Spotify Nutzer automatisch ihre Musik in Discord anzeigen können, bleiben Jellyfin Nutzer außen vor.
Die Lösung
Ich habe ein leichtgewichtiges Python Script entwickelt, das diese Lücke schließt:
- Automatische Erkennung der aktuellen Musik
- Echtzeit Updates in Discord (< 3 Sekunden)
- 100% Open Source (MIT Lizenz)
Technische Details
Verwendete Technologien:
- Python 3.10, für maximale Kompatibilität
- pypresence, Discord Rich Presence Library
- Jellyfin REST API, für Musikinformationen
- python-dotenv, sichere Credential Verwaltung
Architektur:
while True:
# 1. Jellyfin API abfragen
current_song = get_jellyfin_status()
# 2. Discord Status updaten
if current_song:
update_discord(current_song)
else:
show_idle_status()
# 3. 3 Sekunden warten
time.sleep(3)
Performance
Das Tool wurde auf Effizienz optimiert:
Metrik | Wert |
---|---|
CPU Nutzung | < 1% |
Netzwerk Traffic | < 1 KB/s |
Update Latenz | < 3 Sekunden |
Getestet auf macOS, läuft stabil und ressourcenschonend!
Installation und Dokumentation
Die komplette Installations, und Konfigurationsanleitung findet ihr im GitHub Repository:
GitHub: github.com/HalloWelt42/Discord_Jellyfin
Dort gibt es ausführliche Schritt für Schritt Anleitungen für:
- Jellyfin API Einrichtung
- Discord Application Erstellung
- Troubleshooting und FAQ
Sicherheit & Datenschutz
- Keine Cloud Services, alles läuft lokal
- Keine Datensammlung, deine Musikdaten bleiben privat
- Open Source, der komplette Code ist einsehbar
- Minimale Berechtigungen, nur Lesezugriff auf Jellyfin
Features für die Zukunft
Ich arbeite bereits an weiteren Features:
- GUI Interface für Nicht Techniker
Eure Ideen sind willkommen!
Wie ihr helfen könnt
- Starred das Projekt auf GitHub
- Meldet Bugs oder Feature Wünsche
- Contributed Code (Pull Requests welcome!)
- Teilt es mit anderen Nutzern
Persönliche Note
Als leidenschaftlicher Self Hoster und Musik Liebhaber hat mich das Fehlen dieser Integration schon lange gestört. Statt zu warten, dass jemand anderes es entwickelt, habe ich es selbst in die Hand genommen.
Fazit
Jellyfin Discord Rich Presence ist mein Beitrag zur Open Source Community. Es löst ein spezifisches Problem elegant und effizient. Wenn ihr auch Jellyfin nutzt und eure Musik in Discord zeigen wollt, probiert es aus!
Links:
#programming #opensource #python #discord #jellyfin #development #steemit #technology
Vielen Dank fürs Lesen! Wenn euch das Projekt gefällt, würde ich mich über einen Upvote und Resteem freuen. Habt ihr Fragen oder Anregungen? Schreibt es in die Kommentare!
Hinweis: Dies ist ein privates Projekt und steht in keiner Verbindung zu Jellyfin oder Discord.