
Kopuz ist ein Open-Source-Musikplayer, der die lokale Musiksammlung des Nutzers sowie verschiedene Musikdienste und -server in einer einzigen Anwendung vereint. Das in Rust entwickelte und auf dem Dioxus-Framework basierende Projekt bietet eine moderne, plattformübergreifende Benutzeroberfläche und ist für Linux, Windows, macOS und Android verfügbar.
Das Angebot geht weit über das einfache Abspielen von Dateien auf Ihrem Computer hinaus. Die Anwendung organisiert Ihre lokale Musik und verbindet sich mit Diensten wie Jellyfin, Navidrome und anderen mit Subsonic kompatiblen Servern. Außerdem integriert sie Plattformen wie YouTube Music, SoundCloud, Spotify, Apple Music und Nextcloud . All dies wird in einer gemeinsamen Bibliothek präsentiert, in der Sie Künstler, Alben, Genres, Titel und Wiedergabelisten durchsuchen können.
Kopuz möchte lokale Musik und Dienstleistungen in einer einzigen Anwendung vereinen.
Kopuz zeichnet sich vor allem durch seine Fähigkeit aus, mit mehreren Musikquellen zu arbeiten. Nutzer können lokale Ordner hinzufügen und diese mit einem persönlichen Server oder Online-Diensten kombinieren, sodass sie nicht für jede Bibliothek eine separate Anwendung benötigen.
Verbundene Quellen werden in die Bibliothek des Players integriert und können über eine gemeinsame Benutzeroberfläche verwaltet werden. Dadurch ist der Zugriff auf Interpreten, Alben, Titel, Favoriten und Wiedergabelisten möglich, ohne dass die Anwendung ausschließlich auf lokal gespeicherte Dateien beschränkt ist.
Dieser Ansatz ist besonders interessant für diejenigen, die eine lokale Musiksammlung pflegen, aber auch Heimserver nutzen. Jellyfin, Navidrome und andere Dienste, die mit der Subsonic-API kompatibel sind, können innerhalb derselben Anwendung als Musikquellen dienen.
Ein moderner Musikplayer, entwickelt in Rust
Das Projekt wurde in Rust entwickelt und nutzt Dioxus für die Benutzeroberfläche. Ziel dieser Kombination ist eine schlanke und moderne Anwendung mit einer Architektur, die auf verschiedenen Betriebssystemen lauffähig ist.
Die Bibliothek, Wiedergabelisten, Favoriten und verschiedene Einstellungen werden lokal in einer SQLite-Datenbank gespeichert. Diese Infrastruktur sorgt für eine übersichtliche Organisation der Benutzerinformationen und aktualisiert die Benutzeroberfläche bei Änderungen in den Quellen oder der Bibliothek.
Der Player bietet zudem eine native Integration mit den Mediensteuerungen der jeweiligen Plattform. Unter Linux nutzt er MPRIS, sodass er in der Desktop-Umgebung angezeigt wird und auf Standard-Multimedia-Tasten reagiert.
Kopuz bietet Unterstützung für synchronisierte Liedtexte und verschiedene Wiedergabeoptionen.
Zu den verfügbaren Funktionen gehört die Unterstützung für synchronisierte Liedtexte, darunter herkömmliche Texte und Systeme, die den Text synchron zum Lied anzeigen. Neuere Versionen haben diese Funktion zudem um wortgetreue, synchronisierte Liedtexte und verschiedene visuelle Effekte erweitert.
Kopuz bietet außerdem Wiedergabelisten, Favoriten, Genre-Suche und ein Designsystem zur individuellen Gestaltung der App. Nutzer können die mitgelieferten Designs verwenden oder eigene Designs erstellen, indem sie die verfügbaren visuellen Variablen anpassen.
Es verfügt außerdem über einen Mini-Player, mit dem die Hauptsteuerung sichtbar bleibt, ohne das gesamte Fenster zu nutzen. Eine weitere Funktion auf Desktop-Systemen ist die Möglichkeit, die Anwendung in die Taskleiste zu minimieren, um die Wiedergabe im Hintergrund fortzusetzen.
Ein Zehnband-Equalizer und zusätzliche Funktionen
Die App enthält einen Zehnband-Equalizer mit Voreinstellungen und benutzerdefinierten Einstellungen. Mit dieser Funktion können Sie den Klang direkt am Player anpassen, ohne einen externen Equalizer zu benötigen.
Die Bibliothek ermöglicht es Ihnen außerdem, den Dateityp lokaler Titel visuell zu erkennen. Die Formate werden neben den Titeln angezeigt, sodass Sie schnell zwischen Dateien wie MP3, FLAC oder WAV unterscheiden können.
Neben der Wiedergabe bietet das Programm Funktionen zur Sammlungsverwaltung. Sie können Titel als Favoriten markieren, Wiedergabelisten erstellen und einzelne Titel oder ganze Alben hinzufügen. Bei bestimmten verbundenen Diensten lassen sich Favoriten und Wiedergabelisten auch mit dem Server synchronisieren.
Jellyfin, Navidrome und Subsonic sind Teil ihres Ansatzes
Ein Vorteil für Linux-Nutzer ist die Integration mit selbst gehosteten Musikservern. Kopuz kann Verbindungen zu Jellyfin- und Subsonic-kompatiblen Diensten herstellen, zu denen auch Navidrome gehört.
Dadurch können Sie die Anwendung als Client für eine Musikbibliothek nutzen, die auf einem anderen Computer oder Server gespeichert ist. Der Benutzer kann seine Sammlung somit zentral verwalten und von verschiedenen Geräten darauf zugreifen.
Die Kombination aus lokaler Wiedergabe und selbst gehosteten Diensten passt besonders gut zum Ökosystem freier Software. Anstatt den Benutzer zu zwingen, zwischen Dateien auf seinem Computer und einem persönlichen Server zu wählen, können beide Quellen in derselben Bibliothek nebeneinander existieren.
Kopuz verbindet sich auch mit Online-Musikdiensten.
Das Projekt hat seine Möglichkeiten durch verschiedene Streaming-Dienste erweitert. Dazu gehören YouTube Music, SoundCloud und Spotify, wobei jede Integration ihre eigenen Anforderungen und Einschränkungen mit sich bringt.
Im Fall von Spotify nutzt die Anwendung die offiziellen APIs und Tools des Dienstes. Die lokale Wiedergabe über den integrierten Player basiert auf dem Web Playback SDK und erfordert ein Premium-Konto sowie die erstmalige Einrichtung des Benutzers.
YouTube Music kann ebenfalls als Musikquelle genutzt werden, während SoundCloud den direkten Zugriff auf den Dienst über den Player ermöglicht. Diese Integrationen machen Kopuz zu einer ganz anderen Alternative zu einem herkömmlichen Player, der sich ausschließlich auf lokale Dateien konzentriert.
Apple Music und Nextcloud erweitern die verfügbaren Quellen
Die neuesten Projektaktualisierungen haben der Anwendung neue Möglichkeiten hinzugefügt. Eine davon ist die Integration mit Apple Music , die den Zugriff auf den Katalog und die Bibliothek des Benutzers ermöglicht sowie die Synchronisierung bestimmter Elemente und die Arbeit mit Wiedergabelisten und Favoriten erlaubt.
Eine weitere Neuerung ist Nextcloud, das via WebDAV genutzt werden kann, um auf die auf dem Server gespeicherten Musikdateien zuzugreifen. Nutzer können die Ordner auswählen, die Teil ihrer Bibliothek sein sollen, und je nach verfügbaren Optionen Titel abspielen oder herunterladen.
Mit diesen Erweiterungen baut Kopuz sein Angebot an kompatiblen Quellen weiter aus. Die App soll als zentrale Anlaufstelle für verschiedene Arten des Musikkonsums und der Musikspeicherung dienen.
Linux bietet verschiedene Installationsoptionen.
Linux-Nutzer können Kopuz auf verschiedene Arten installieren. Das Projekt bietet vorkompilierte Versionen in mehreren Formaten an, darunter DEB- , RPM- , Flatpak- und AppImage-Pakete.
Die Anwendung lässt sich auch über Cargo installieren und unterstützt Nix und NixOS. Für Arch Linux ist zudem ein Paket im AUR verfügbar, sodass Benutzer dieser Distributionsfamilie die Anwendung in die Standardwerkzeuge ihres Systems integrieren können.
Die Verfügbarkeit mehrerer Vertriebsmethoden ermöglicht die einfache Nutzung des Players auf verschiedenen Distributionen, ohne sich ausschließlich auf eine einzige Paketierungstechnologie zu beschränken. Für viele Desktop-Nutzer ist Flatpak möglicherweise die einfachste Option, während andere native Pakete oder die AppImage-Version bevorzugen.
Ein plattformübergreifender Player, der auch für Android verfügbar ist.
Obwohl Linux eine der wichtigsten Plattformen des Projekts ist, beschränkt sich Kopuz nicht auf Desktop-Systeme. Der Player ist auch für Windows, macOS und Android verfügbar, sodass dieselbe Anwendung auf verschiedenen Geräten genutzt werden kann.
Die Rückkehr der Android-Unterstützung ist eine der jüngsten Entwicklungen des Projekts. Dadurch ergibt sich die Möglichkeit, den Player sowohl auf Computern als auch auf Mobilgeräten zu nutzen, insbesondere für diejenigen, die ein einheitliches Nutzungserlebnis auf verschiedenen Plattformen wünschen.
Plattformübergreifende Entwicklung kann auch für Benutzer nützlich sein, die mehrere Betriebssysteme verwenden. Eine mit einem persönlichen Server verbundene Bibliothek kann von verschiedenen Geräten aus mit derselben Anwendungsfamilie aufgerufen werden.
Eine weitere Alternative unter den Musikplayern für Linux
Linux bietet zahlreiche Musikplayer, von schlanken Anwendungen, die sich ausschließlich auf lokale Dateien konzentrieren, bis hin zu Mediacentern und Clients für spezielle Dienste. Kopuz verfolgt einen anderen Ansatz, indem es mehrere dieser Konzepte in einer einzigen Benutzeroberfläche vereint.
Die Möglichkeit, lokale Dateien, selbstgehostete Server und Online-Dienste zu integrieren, ist eine ihrer herausragendsten Funktionen. Ergänzt wird dies durch synchronisierte Liedtexte, Themen, einen Equalizer, Playlist-Verwaltung und die Integration mit Desktop-Mediensteuerungen.
Das Projekt entwickelt sich rasant weiter, ist aber besonders interessant für alle, die einen modernen und flexiblen Musikplayer suchen. Mit Unterstützung für verschiedene Quellen, mehrere Plattformen und diverse Installationsmöglichkeiten unter Linux präsentiert sich Kopuz als Open-Source-Alternative, die sich zum zentralen Dreh- und Angelpunkt für die Musikverwaltung ihrer Nutzer entwickeln möchte.