Zum Inhalt springen

Jellyfin-Projekt

Nehmen Sie Ihre Medien mit, wohin Sie auch gehen!

Jellyfin ist Freie Software, lizenziert unter der GPL von GNU. Sie können es verwenden, studieren, ändern, erstellen und kostenlos verteilen, sofern Ihre Änderungen auf die gleiche Weise lizenziert sind.

Das Projekt ist von der Gemeinschaft aufgebaut und stützt sich ausschließlich auf die Beiträge von Freiwilligen, um es zu verbessern. Willst du helfen Es gibt viele Möglichkeiten, und Sie müssen nicht einmal codieren! Sehen Sie unsere Beitragshandbuch für weitere Details.

Danke, dass du Jellyfin benutzt. Wir können es kaum erwarten, das Folgende zu teilen!

Jellyfin: Das freie Software-Mediensystem

Es ist schwer zu glauben, aber das Projekt Jellyfin schon mehr als ein Jahr alt. Bei unserer offiziellen Gründung irgendwo um den 8. Dezember 2018 waren wir uns nicht sicher, was genau passieren würde. Hatten wir die Ressourcen, um tatsächlich eine Emby-Gabel zu realisieren? Hatten die Skeptiker Recht zu sagen, dass wir kein Jahr durchhalten würden? Es scheint, dass wir ihnen und uns selbst bewiesen haben, dass sie falsch sind.

Was vor ein paar Jahren mit nur wenigen Leuten, ein paar gespaltenen Codes und einer Idee begann, hat sich mittlerweile zu einer florierenden Community von Mitwirkenden und Benutzern entwickelt, die stets bemüht sind, etwas Besseres zu tun: einen echten Server für FLOSS Media, eines, das sich weigert, dem Druck der Kommerzialisierung nachzugeben, und das versucht, diesen Raum frei zu halten. Ohne euch alle wären wir nirgendwo hingegangen, und dafür habt ihr unseren ewigen Dank!

2019 war ein sehr arbeitsreiches Jahr für das Central Server-Projekt. Beginnend mit unserer ersten Version echt Von 10.0.0 bis Anfang Januar 2019 haben wir 5 Versionen durchlaufen wichtig und über ein Dutzend Bewertungen von Hotfix. Es wurden einige wesentliche Änderungen sowohl am Backend als auch am Frontend vorgenommen, um zu helfen Jellyfin Seien Sie stabiler, effizienter und benutzerfreundlicher, und es steht viel mehr am Horizont. Wir haben Tonnen von Cruft, eingebettete Bibliotheken von Drittanbietern und toten Code entfernt und zahlreiche nützliche Funktionen hinzugefügt. Und wir haben Unterstützung für zahlreiche Plattformen integriert, einschließlich Debian / Ubuntu, Fedora / CentOS, Windows mit tragbaren und Installationsversionen, MacOS mit offiziell signierten DMG-Images und dem beliebtesten von allen mit über 52 Millionen Installationen, Docker. Auch die Anzahl der Plugins wächst. Derzeit sind mehr als 20 Plugins verfügbar - einige Emby-Plugin-Ports, einige neue - und es kommen ständig weitere hinzu.

Für den Kernserver scheint 2020 genauso aufregend zu sein: Unsere langfristigen Pläne sehen weiterhin eine vollständige Neufassung der Datenbank vor, die eine wesentlich bessere Leistung, Flexibilität beim Sichern / Wiederherstellen und Unterstützung für Datenbankmodule ermöglicht. zusätzliche Daten sowie eine fortlaufende Überprüfung der WebUI, um Bedenken hinsichtlich der Benutzerfreundlichkeit auszuräumen. Unser Fider Feature Request Center wächst weiter mit vielen gut nachgefragten Features. Wir hoffen, dass die Hauptüberholungsarbeiten Anfang dieses Jahres abgeschlossen sein werden, damit wir zu neuen Features übergehen können, ohne auf Spaghetti und Klebeband angewiesen zu sein, um diese zu erreichen. Wenn Sie daran interessiert sind, zu helfen, finden Sie weitere Informationen auf unserer Seite "Beiträge leisten".

Die Kundenseite war ebenso aufregend. Wir haben 2019 ohne einen einzigen Kunden begonnen, Emby hat uns nur aus Trotz von seinen Kunden getrennt. Durch die engagierte Arbeit eines kleinen Subteams brachte uns 2019 vier gut unterstützte Kunden auf den Weg zur vollständigen Befreiung: Android y Android TV Sie befinden sich beide in den Hauptanwendungsspeichern (Google Play y Amazon) sowie als direkte .apk-Downloads verfügbar, einschließlich Unterstützung für Chromecastwährend Kodi Es wurde in einem einzigen Client konsolidiert und ist mit ständigen Verbesserungen gut gewartet, einschließlich Unterstützung für Kodi 16-18 mit 19 auf dem Weg, verbesserter Unterstützung für IPv6 und Unterstützung für Unicode. Ende letzten Jahres haben wir auch eine Anwendung gestartet iOS Expo, die derzeit in ist TestFlight Betawas wir hoffen, wird uns mehr Unterstützung bringen Apple. Roku, einer unserer gefragtesten Kunden, musste aufgrund von Problemen mit gespaltenem Code von vorne anfangen und verbessert sich weiter, obwohl er sich noch in der aktiven Entwicklung befindet, wobei die Videowiedergabe größtenteils funktioniert. Wir haben auch vorläufige Unterstützung für WebOS, die noch seitlich geladen werden muss, aber im Allgemeinen funktioniert. Endlich das Plugin Mopidy Es wurde umfassend portiert und erweitert und bietet eine angemessene Anzahl an Mopidy-Bibliotheken, Unterstützung für mehrere Bibliotheken und die Wiedergabe von Hörbüchern.

Obwohl wir zugeben, dass uns noch einige der gefragtesten Kunden fehlen, aber Nischenkunden, von denen wir einige vielleicht nie sehen werden, sieht 2020 auf Kundenseite immer noch aufregend aus. Das gesamte App-Ökosystem wird weiterhin verbessert, und obwohl die Arbeit an unserem neuen React-Client langsam war, hoffen wir sehr, dass er die meisten der unterschiedlichen Clients ersetzen wird, die wir jetzt haben. Wie immer können wir jetzt Mitarbeiter auf allen Plattformen einsetzen. Wenn Ihnen die Entwicklung auf einer der Plattformen bekannt ist, finden Sie weitere Informationen auf unserer Seite "Beiträge leisten".

Es wäre fahrlässig, nicht von der Gemeinschaft von zu sprechen Jellyfinbeide in Reddit, wie in unseren Foren und Chats Matrix. Jellyfin wäre ohne die beiden Benutzer, die uns getestet und empfohlen haben, sowie diejenigen, die bereit sind, ihren Kollegen zu helfen, indem sie uns die Freiheit geben, das Projekt voranzutreiben, nirgendwo hingegangen. Wir schätzen aufrichtig alles, was Sie tun, um zu helfen, egal wie klein.

Empfohlener Kunde: MPV Shim

Jellyfin MPV Shim ist ein Thin Client, mit dem Sie Jellyfin-Videos starten können MPV Media Player.

Es läuft in der Taskleiste und bleibt Ihnen aus dem Weg, bis Sie etwas spielen möchten. Es bietet außerdem eine hervorragende Codec-Unterstützung und viele konfigurierbare Optionen für fortgeschrittene Benutzer.

Wenn Sie viel Anime schauen, ist dieser Client definitiv für Sie. Der Player unterstützt 10-Bit-HEVC-Videos mit Untertiteln. Darüber hinaus gibt es eine Menüoption, mit der Sie Untertitel und Audioeinstellungen für eine gesamte Fernsehsaison gleichzeitig konfigurieren können.

Um in zu beginnen WindowsLaden Sie einfach die Binärdatei herunter und führen Sie sie aus. Wenn Sie in sind LinuxFolgen Sie den Anweisungen hier. Geben Sie nach dem Start des Clients die URL Ihres Servers sowie den Benutzernamen und das Kennwort für die Verbindung ein. Der Client wird auf einem Taskleistensymbol ausgeführt, mit dem Sie auf Einstellungen zugreifen und Fehlerprotokolle anzeigen können.

Ein Media Casting ist einfach. Öffnen Sie das Menü Spielen Sie weiter auf Jellyfin Web oder Mobile Clients und wählen Sie Jellyfin MPV Shim. Spielen Sie dann das Medium normal ab. Sie können die meisten Aspekte der Wiedergabe über die Webanwendung oder über Tastaturkürzel steuern. Auf die meisten Optionen kann während der Wiedergabe über das Menü zugegriffen werden. Drücken Sie C. auf Ihrem Computer oder verwenden Sie die pfeilbasierten Navigationssteuerelemente auf dem mobilen Client, wenn dies unterstützt wird.

Sie können die Einstellungen und Wiedergabeeinstellungen im Menü problemlos anpassen. Verwenden Sie die Pfeiltasten und die Eingabetaste, um zu navigieren, und Escape, um zurückzukehren. Die Option Auto / Untertitel automatisch einstellen Mit dieser Option können Sie die Untertitel für eine ganze Staffel gleichzeitig festlegen, anstatt die Einstellungen jedes Mal ändern zu müssen, wenn sich die Episode ändert. Verwenden Sie das Menü Einstellungen zum Anpassen der Standardwiedergabeeinstellungen und der Remote-Videoqualität.

Neuer Start von Android TV

Danke, dass du Jellyfin benutzt! Dies ist ein wichtiges Update für den Android TV-Client.

Vorgestellt

  • ExoPlayer wurde auf Version 2 aktualisiert. Dies bedeutet, dass die Videowiedergabe jetzt viel flüssiger sein sollte.
  • Neuer Startbildschirm. Der neu erstellte Startbildschirm sieht jetzt mehr oder weniger genauso aus wie der Webclient. Es werden die Abschnitte angezeigt, die Sie in Ihren Home-Einstellungen ausgewählt haben. Hinweis: Das Ändern von Abschnitten ist derzeit nur in der Webversion verfügbar.
  • Integration mit dem Abschnitt "Weiter" auf Android TV-Geräten.

Absturzberichterstattung

Das Bereitstellen von Protokollen auf Android TV-Geräten kann für Benutzer eine Herausforderung sein, da Android-Entwicklungstools erforderlich sind. Es kann für Entwickler schwierig sein, Probleme zu reproduzieren, und Absturzprotokolle helfen dabei sehr.

Wir möchten Benutzer nicht dazu zwingen, ihre Datensätze an Dritte zu melden, und melden daher standardmäßig nichts. Wenn ein Fehler auftritt, zeigt die Anwendung ein Dialogfeld an und fordert die Meldung der Protokolle an.

Alle Absturzberichte werden 30 Tage lang aufbewahrt und können nur von einer kleinen Gruppe von Entwicklern im Android TV-Team überprüft werden.

Weitere Informationen finden Sie in der Ausgabe zu dieser Änderung.

Versionshinweise

Vollständige Versionshinweise sind auf GitHub verfügbar.

Jetzt herunterladen

Direkte Downloads sind immer in unserem Repository verfügbar.

Jellyfin für Kodi Release

Ankündigung der Unterstützung für Kodi 19, Python 3 und mehr!

Vorgestellt

  • Kodi 19-Unterstützung
  • Deutlich schnellere Synchronisationsgeschwindigkeit
  • Weniger laute Koffer

Zusammenfassung

Kodi 19 (Code genannt) ist gleich um die Ecke und wir sind bereit für Ihre Ankunft. Die Matrix befindet sich derzeit in einem Pre-Launch-Status und Alpha-Releases sind im nächtlichen Download-Repository von Team Kodi verfügbar. Dies ist eine großartige Version, in der Matrix die Python 3-Unterstützung in das Kodi-Addon-Ökosystem einführt.

Eine weitere aufregende Neuigkeit ist, dass das Addon einige signifikante Geschwindigkeitssteigerungen aufweist, insbesondere im Zusammenhang mit der anfänglichen Bibliothekssynchronisierung. In einigen Fällen sehen wir Synchronisationszeiten, die weit unter der Hälfte ihrer vorherigen Werte liegen. Dies ist größtenteils auf den neuen Mitarbeiter Druscoe zurückzuführen, daher gibt es einige wohlverdiente Rufe.

Versionshinweise

Vollständige Versionshinweise sind auf GitHub verfügbar.

Jetzt herunterladen

Wenn Sie das Jellyfin-Plugin-Repository für Kodi installiert und Updates aktiviert haben, wird diese Version automatisch für Sie installiert.

Wenn Sie das Addon manuell installiert haben, finden Sie hier die neue Zip-Datei.

Jellyfin Release - v10.5.0

Viele Verbesserungen, Fehlerbehebungen und ein Blick in die Zukunft.

Mit mehr als 200 Beiträge y mehr als 500 geschlossene NummernDies ist unsere bisher größte Veröffentlichung. Wir starten kurz vor dem erwarteten Weihnachtstermin, aber unsere Jubiläumsveröffentlichung enthält viele neue Funktionen.

Laden Sie Jellyfin 10.5.0 herunter (Lesen Sie die vollständigen Versionshinweise)

In diesem Artikel werden einige der wichtigsten Verbesserungen vorgestellt, die in Jellyfin Version 10.5.0 verfügbar sind. Eine umfassende Liste aller Änderungen finden Sie auf GitHub.

Webclient

In diesem Zyklus haben wir uns darauf konzentriert, das Erscheinungsbild des Webkunden zu verbessern.

Der Webclient verwendet jetzt die Schriftart Noto Sans für alle Sprachen, die wir senden. Dies macht die Erfahrung konsistenter und stellt sicher, dass mehrsprachige Bibliotheken sind vereinheitlicht.

Jellyfin 10.5.0 wird mit lateinischen, griechischen, chinesischen, japanischen, koreanischen, arabischen, kyrillischen, hebräischen, vietnamesischen und Devanagari-Versionen der für das Web optimierten Noto-Schriftart geliefert.

Die auffälligste visuelle Änderung ist das neue Layout der Detailseite. Er stellt die Kunstwerke in seine Bibliothek, während er moderner und polierter aussieht.

Wir haben auch komplett überarbeitet SSA / ASS-Untertitelunterstützung . Durch die Verwendung von asm.js und Web Assembly bieten wir jetzt ein besseres Rendering für diese Formate und beheben einige langjährige Probleme für Anime-Liebhaber. Bitte beachten Sie, dass diese Funktion noch experimentell ist. Wenn Sie beim Rendern komplexer Effekte eine Verzögerung feststellen, können Sie das Einbrennen durch Auswahl aktivieren Alle komplexen Formate in Benutzereinstellungen> Untertitel> Untertitel brennen .

Die meisten neuen Entwicklungen im Web-Client sind jedoch nicht sofort sichtbar. Wir verbringen viel Zeit damit, den Code für zukünftige Verbesserungen vorzubereiten und zu bereinigen.

Einige langjährige Probleme wurden ebenfalls behoben WebOS, was uns dem Start der Anwendung ein wenig näher bringt WebOS. Unter diesen funktionieren die Symbole jetzt korrekt und es wurde berichtet, dass der Client in beiden Fällen funktioniert WebOS 3 wie in WebOS 4. Wir haben auch Pläne für die nächste Version, die die Kompatibilität mit früheren Versionen von WebOS verbessern und den Support für Kunden optimieren soll, die ältere Browserversionen als Grundlage verwenden. Die Navigation im TV-Design wurde ebenfalls erheblich verbessert und ebnet den Weg für die Navigation mit einer Fernbedienung.

Schließlich wurden verschiedene Leistungs- und Reaktionsprobleme angesprochen. Die Eingabeschleife des Rogue Gamepads wird jetzt korrekt behandelt, wodurch unnötige Browserreparaturen vermieden werden und die Leistung verbessert werden sollte. Ein zuvor deaktivierter Bildüberblendungseffekt wurde ebenfalls aktiviert, wodurch das Laden auf einer neuen Seite reibungsloser aussieht. Es ist jetzt auch möglich, Bilder im WEBP-Format hochzuladen.

Server

In diesem Zyklus hat unser Serverteam den Code auf .NET Core 3.1 portiert. Dieser Schritt stellt unseren Entwicklern neue Funktionen zur Verfügung, darunter die Unterstützung von ARM64 für Linux, die Kompatibilität mit TLS v1.3 und eine bessere Speicherbereinigung in Docker, wodurch eine bessere Speichernutzung beim Ausführen in einem Container ermöglicht wird.

Unterstützung für AMD AMF-Hardwarecodierung Es ist jetzt unter Windows und Linux verfügbar. Wir haben auch die Unterstützung für DVDs verbessert, wenn diese als Ordner hinzugefügt wurden. Der Metadatenanbieter von TheMovieDB verarbeitet jetzt Bilder der Saison. Außerdem wurden verschiedene Probleme beim Scannen von Medien, Basis-URLs und DLNA behoben. Volle Hardwarebeschleunigung Für Raspberry Pi wird es jetzt auch für ältere Modelle unterstützt. Für Raspeberry Pi 4 wird jetzt die hardwarebeschleunigte Codierung für H264 auf Raspbian unterstützt, sowohl mit Docker LinuxServer.io als auch mit dem Repository-Paket.

Als Teil eines Projekts zum Verschieben grundlegender Metadatenanbieter in Plugins ist MusicBrainz jetzt ein Standard-Plugin und ermöglicht es Ihnen, die URL der Instanz zu konfigurieren, aus der Sie die Daten extrahieren möchten. Auf diese Weise können Sie eine Instanz von MusicBrainz hosten und die vom Hauptdienst auferlegte globale Ratenbeschränkung vermeiden.

Zusätzlich zu all diesen Verbesserungen wurden weitere serverseitige Tests hinzugefügt, um Entwicklern dabei zu helfen, Probleme mit neuem und vorhandenem Code aufzuspüren. Dies sorgt für eine schnellere Entwicklungszeit und verhindert Regressionen, die jetzt durch automatisierte Tests früher erkannt werden.

Dokumentation

Unser Dokumentationsteam hat auch hart daran gearbeitet, die Benutzer- und Entwicklerdokumentation zu verbessern.

Die Abschnitte zu Netzwerk- und Hardwarebeschleunigung wurden kürzlich überarbeitet.

Wir bieten jetzt eine umfangreiche Liste mit Codec-Unterstützung und Hilfe zur CSS-Anpassung mit Beispielen für nützliche CSS-Anpassungen, die über das Admin-Dashboard auf Ihren Server angewendet werden können.

Mit Blick auf die Zukunft

In letzter Zeit ist in der Jellyfin-Welt viel los. Seit dem Start von Jellyfin haben wir viele neue Mitarbeiter gesehen, die dem Team beigetreten sind, und die Entwicklungsgeschwindigkeit wurde erheblich beschleunigt.

Mit dem Zustrom von Mitarbeitern haben wir einige große Projekte sowohl für den Server als auch für den Webclient, die Jellyfin eine Menge Verbesserungen bringen sollten. Weitere Informationen sind bereits auf GitHub verfügbar, wenn Sie an der Diskussion oder Implementierung teilnehmen möchten.

Wir möchten allen Mitwirkenden an dieser Veröffentlichung für ihre harte Arbeit und ihren Einsatz für die Bereitstellung des bestmöglichen FOSS-Medienservers danken.

Wenn Sie an der Entwicklung von Jellyfin teilnehmen möchten, sind die meisten Mitarbeiter auf GitHub oder auf einer unserer Kontaktseiten verfügbar.

Wie man dazu beiträgt

Wenn Sie daran interessiert sind, das Jellyfin-Projekt zu unterstützen, gibt es je nach Ihren Fähigkeiten und Ihrer Verfügbarkeit verschiedene Möglichkeiten, einen Beitrag zu leisten. Nur Jellyfin zu verwenden, Probleme zu finden und zu melden, ist natürlich eine große Hilfe für unser Projekt, auch wenn keines davon auf Sie zutrifft!

Schauen Sie sich unsere Weblate-Instanz an und helfen Sie dabei, Zeichenfolgen in andere Sprachen zu übersetzen! Ein GitHub-Konto ist erforderlich, um das System zu betreten.

Selbst wenn Sie kein Entwickler sind oder nicht in der Lage sind, mehrere Sprachen zu sprechen, können Sie Jellyfin auf vielfältige Weise helfen.

Schreiben Sie die Dokumentation. Helfen Sie Menschen, Probleme zu lösen. Helfen Sie mit, die Ausgaben zu bezahlen.

Die Dokumentation ist gleichzeitig sehr wichtig, wird aber in vielen Projekten sehr vernachlässigt. Wir wollen anders sein, und Sie können helfen! Wenn Sie auf etwas stoßen, das Ihrer Meinung nach dokumentiert werden sollte, z. B. Vorgehensweise, Einrichtungsschritte oder nur allgemeine Hilfevorschläge, freuen wir uns über Beiträge zu unserem Dokumentations-Repository, die hier angezeigt werden.

Wir haben eine große und vielfältige Anwenderbasis mit so vielen Funktionen, dass die Kombinationen und Konfigurationen nahezu unbegrenzt sind. Als freiwilliges Projekt können Mitarbeiter jedoch häufig nur begrenzt Hilfe leisten. Wenn Sie ein guter Kenner der Funktionsweise von Jellyfin sind, laden wir Sie ein, zu versuchen, die Probleme Ihrer Mitbenutzer zu lösen. Die Fehlerbehebung erfolgt im Allgemeinen in unseren Haupt- und Matrix-Fehlerbehebungsräumen, in unserem Reddit-Subreddit und in unserem Forum. An diesen Orten zu sein und Ihren Mitbenutzern auf freundliche, höfliche und respektvolle Weise zu helfen, verdient unsere unermüdliche Dankbarkeit!

Als Projekt bitten wir im Allgemeinen nicht gerne um Spenden - wir sind völlig freiwillig und beabsichtigen, Jellyfin für immer frei wie in Bier und in Redefreiheit zu halten. Wir wollen, unterstützen oder tun nicht so, als ob Spenden die Stimme oder Prioritäten eines Benutzers privilegieren. Wenn Sie uns dabei helfen möchten, einige Betriebskosten wie VPS-Hosting, Domains, Entwicklerlizenzen, Metadaten-API-Schlüssel und andere Nebenkosten zu decken, besuchen Sie unsere OpenCollective-Seite, um eine Spende zu tätigen. Unser gesamtes Budget sowie alle Ausgaben sind dort öffentlich sichtbar.

Social Media / Kontakt

Für soziale Updates sind wir auf einigen beliebten Websites:

Chat

Zum Chatten verwenden wir hauptsächlich Riot, um auf das Matrix-Netzwerk zuzugreifen.

IRC

Einige Kanäle werden der Einfachheit halber von Matrix zu Freenode umgangen.

de_DEDeutsch
es_ESEspañol zh_CN简体中文 hi_INहिन्दी arالعربية pt_BRPortuguês do Brasil bn_BDবাংলা ru_RUРусский ja日本語 fr_FRFrançais it_ITItaliano de_DEDeutsch