Kopuz: ένα πλήρες πρόγραμμα αναπαραγωγής μουσικής για Linux με υποστήριξη για Jellyfin, Spotify και άλλα

  • Το Kopuz είναι ένα πρόγραμμα αναπαραγωγής μουσικής ανοιχτού κώδικα που αναπτύχθηκε στο Rust και συνδυάζει τοπικά αρχεία και διαφορετικές μουσικές υπηρεσίες.
  • Η εφαρμογή μπορεί να συνδεθεί με Jellyfin, Navidrome, υπηρεσίες συμβατές με Subsonic, Nextcloud, YouTube Music, SoundCloud, Spotify και Apple Music.
  • Σε Linux είναι διαθέσιμο μέσω DEB, RPM, Flatpak, AppImage, Cargo, Nix και AUR, και περιλαμβάνει επίσης συγχρονισμένους στίχους, λίστες, αγαπημένα, θέματα και έναν ισοσταθμιστή δέκα ζωνών.

Κόπουζ

Το Kopuz είναι ένα πρόγραμμα αναπαραγωγής μουσικής ανοιχτού κώδικα που στοχεύει να συγκεντρώσει τόσο την τοπική μουσική συλλογή του χρήστη όσο και διάφορες μουσικές υπηρεσίες και διακομιστές σε μία ενιαία εφαρμογή. Αναπτύχθηκε στο Rust και βασίζεται στο πλαίσιο Dioxus, το έργο διαθέτει ένα σύγχρονο, cross-platform interface, με εκδόσεις για Linux, Windows, macOS και Android.

Οι προσφορές της ξεπερνούν κατά πολύ την απλή αναπαραγωγή αρχείων που είναι αποθηκευμένα στον υπολογιστή σας. Η εφαρμογή μπορεί να οργανώσει την τοπική μουσική και να συνδεθεί με υπηρεσίες όπως το Jellyfin, το Navidrome και άλλους διακομιστές συμβατούς με το Subsonic, καθώς και να ενσωματώσει πλατφόρμες όπως το YouTube Music, το SoundCloud, το Spotify, το Apple Music και το Nextcloud . Όλα αυτά παρουσιάζονται σε μια κοινόχρηστη βιβλιοθήκη από την οποία μπορείτε να περιηγηθείτε σε καλλιτέχνες, άλμπουμ, είδη, τραγούδια και λίστες αναπαραγωγής.

Η Kopuz θέλει να ενοποιήσει την τοπική μουσική και τις υπηρεσίες σε μια ενιαία εφαρμογή

Το κύριο χαρακτηριστικό του Kopuz είναι ακριβώς η δυνατότητά του να λειτουργεί με πολλαπλές πηγές μουσικής. Ένας χρήστης μπορεί να προσθέσει τοπικούς φακέλους και να τους συνδυάσει με έναν προσωπικό διακομιστή ή ηλεκτρονικές υπηρεσίες, αποφεύγοντας την ανάγκη χρήσης διαφορετικής εφαρμογής για κάθε βιβλιοθήκη.

Οι συνδεδεμένες πηγές είναι ενσωματωμένες στη βιβλιοθήκη της συσκευής αναπαραγωγής και μπορούν να διαχειριστούν από μια κοινή διεπαφή. Αυτό επιτρέπει την πρόσβαση σε καλλιτέχνες, άλμπουμ, τραγούδια, αγαπημένα και λίστες αναπαραγωγής χωρίς η εφαρμογή να περιορίζεται αποκλειστικά στα αρχεία που είναι αποθηκευμένα στη συσκευή.

Αυτή η προσέγγιση είναι ιδιαίτερα ενδιαφέρουσα για όσους διατηρούν μια τοπική συλλογή αλλά χρησιμοποιούν και οικιακούς διακομιστές. Τα Jellyfin, Navidrome και άλλες υπηρεσίες συμβατές με το Subsonic API μπορούν να λειτουργήσουν ως πηγές μουσικής μέσα στην ίδια εφαρμογή.

Ένα σύγχρονο πρόγραμμα αναπαραγωγής μουσικής που αναπτύχθηκε στο Rust

Το έργο αναπτύσσεται σε Rust και χρησιμοποιεί το Dioxus για την κατασκευή του περιβάλλοντος εργασίας του. Ο συνδυασμός στοχεύει να προσφέρει μια ελαφριά και μοντέρνα εφαρμογή με αρχιτεκτονική ικανή να εκτελείται σε διαφορετικά λειτουργικά συστήματα.

Η βιβλιοθήκη, οι λίστες αναπαραγωγής, τα αγαπημένα και διάφορες ρυθμίσεις αποθηκεύονται τοπικά χρησιμοποιώντας μια βάση δεδομένων SQLite. Αυτή η υποδομή διατηρεί τις πληροφορίες χρήστη οργανωμένες και ενημερώνει τη διεπαφή όταν προκύπτουν αλλαγές στις πηγές ή στη βιβλιοθήκη.

Το πρόγραμμα αναπαραγωγής διαθέτει επίσης εγγενή ενσωμάτωση με τα στοιχεία ελέγχου πολυμέσων κάθε πλατφόρμας. Σε Linux, χρησιμοποιεί MPRIS, ώστε να μπορεί να εμφανίζεται στα στοιχεία ελέγχου του περιβάλλοντος επιφάνειας εργασίας και να ανταποκρίνεται σε τυπικά πλήκτρα πολυμέσων.

Το Kopuz περιλαμβάνει υποστήριξη για συγχρονισμένους στίχους και διάφορες επιλογές αναπαραγωγής.

Μεταξύ των διαθέσιμων λειτουργιών είναι η υποστήριξη για συγχρονισμένους στίχους, συμπεριλαμβανομένων των συμβατικών στίχων και συστημάτων που εμφανίζουν το κείμενο συγχρονισμένο με το τραγούδι. Πιο πρόσφατες εκδόσεις έχουν επίσης επεκτείνει αυτήν τη λειτουργία ώστε να περιλαμβάνει συγχρονισμένους στίχους λέξη προς λέξη και διάφορα οπτικά εφέ.

Το Kopuz περιλαμβάνει επίσης λίστες αναπαραγωγής, αγαπημένα, περιήγηση σε είδη, αναζήτηση και ένα σύστημα θεμάτων για να προσαρμόσετε την εμφάνιση της εφαρμογής. Οι χρήστες μπορούν να χρησιμοποιήσουν τα θέματα που περιλαμβάνονται ή να δημιουργήσουν τα δικά τους τροποποιώντας τις διαθέσιμες οπτικές μεταβλητές.

Διαθέτει επίσης ένα μίνι πρόγραμμα αναπαραγωγής που σας επιτρέπει να διατηρείτε τα κύρια χειριστήρια ορατά χωρίς να χρησιμοποιείτε ολόκληρο το παράθυρο. Μια άλλη λειτουργία που διατίθεται σε επιτραπέζιους υπολογιστές είναι η δυνατότητα ελαχιστοποίησης της εφαρμογής στην περιοχή ειδοποιήσεων για να διατηρείται η αναπαραγωγή σε λειτουργία στο παρασκήνιο.

Ισοσταθμιστής δέκα ζωνών και πρόσθετα χαρακτηριστικά

Η εφαρμογή περιλαμβάνει έναν ισοσταθμιστή δέκα ζωνών με προεπιλογές και προσαρμοσμένες ρυθμίσεις. Αυτή η λειτουργία σάς επιτρέπει να τροποποιείτε τον ήχο απευθείας από τη συσκευή αναπαραγωγής χωρίς να χρειάζεστε εξωτερικό ισοσταθμιστή.

Η βιβλιοθήκη σάς επιτρέπει επίσης να αναγνωρίζετε οπτικά τον τύπο αρχείου που χρησιμοποιείται από τα τοπικά κομμάτια. Οι μορφές μπορούν να εμφανίζονται δίπλα στα τραγούδια, διευκολύνοντας τη γρήγορη διαφοροποίηση μεταξύ αρχείων όπως MP3, FLAC ή WAV.

Εκτός από την αναπαραγωγή, το πρόγραμμα περιλαμβάνει λειτουργίες για τη διαχείριση συλλογών. Μπορείτε να επισημάνετε τραγούδια ως αγαπημένα, να δημιουργήσετε λίστες αναπαραγωγής και να προσθέσετε κομμάτια ή ολόκληρα άλμπουμ. Με ορισμένες συνδεδεμένες υπηρεσίες, τα αγαπημένα και οι λίστες αναπαραγωγής μπορούν επίσης να συγχρονιστούν με τον διακομιστή.

Jellyfin, Navidrome και Subsonic αποτελούν μέρος της προσέγγισής τους

Ένα από τα πλεονεκτήματα για τους χρήστες Linux είναι η ενσωμάτωση με αυτο-φιλοξενούμενους διακομιστές μουσικής. Το Kopuz μπορεί να συνδεθεί με υπηρεσίες συμβατές με Jellyfin και Subsonic, μια κατηγορία που περιλαμβάνει επίσης το Navidrome.

Αυτό σας επιτρέπει να χρησιμοποιήσετε την εφαρμογή ως πρόγραμμα-πελάτης για μια μουσική βιβλιοθήκη που είναι αποθηκευμένη σε άλλον υπολογιστή ή διακομιστή. Ο χρήστης μπορεί έτσι να διατηρεί τη συλλογή του συγκεντρωμένη και να έχει πρόσβαση σε αυτήν από διαφορετικές συσκευές.

Ο συνδυασμός τοπικής αναπαραγωγής και αυτο-φιλοξενούμενων υπηρεσιών ταιριάζει ιδιαίτερα καλά στο οικοσύστημα του ελεύθερου λογισμικού. Αντί να αναγκάζεται ο χρήστης να επιλέξει μεταξύ αρχείων στον υπολογιστή του και ενός προσωπικού διακομιστή, και οι δύο πηγές μπορούν να συνυπάρχουν στην ίδια βιβλιοθήκη.

Το Kopuz συνδέεται επίσης με διαδικτυακές μουσικές υπηρεσίες.

Το έργο έχει επεκτείνει τις δυνατότητές του μέσω διαφόρων υπηρεσιών streaming. Αυτές περιλαμβάνουν το YouTube Music, το SoundCloud και το Spotify, αν και κάθε ενσωμάτωση έχει τις δικές της απαιτήσεις και περιορισμούς.

Στην περίπτωση του Spotify, η εφαρμογή χρησιμοποιεί τα επίσημα API και εργαλεία της υπηρεσίας. Η τοπική αναπαραγωγή μέσω του ενσωματωμένου προγράμματος αναπαραγωγής βασίζεται στο Web Playback SDK και απαιτεί λογαριασμό Premium, καθώς και αρχική ρύθμιση από τον χρήστη.

Το YouTube Music μπορεί επίσης να χρησιμοποιηθεί ως πηγή μουσικής, ενώ το SoundCloud επιτρέπει την πρόσβαση στην υπηρεσία απευθείας από το πρόγραμμα αναπαραγωγής. Αυτές οι ενσωματώσεις καθιστούν το Kopuz μια πολύ διαφορετική εναλλακτική λύση από ένα παραδοσιακό πρόγραμμα αναπαραγωγής που επικεντρώνεται αποκλειστικά σε τοπικά αρχεία.

Η Apple Music και το Nextcloud επεκτείνουν τις διαθέσιμες πηγές

Οι τελευταίες ενημερώσεις στο έργο έχουν προσθέσει νέες δυνατότητες στην εφαρμογή. Μία από αυτές είναι η ενσωμάτωση με το Apple Music , η οποία επιτρέπει την πρόσβαση στον κατάλογο και τη βιβλιοθήκη του χρήστη, καθώς και τον συγχρονισμό ορισμένων στοιχείων και την εργασία με λίστες αναπαραγωγής και αγαπημένα.

Μια άλλη προσθήκη είναι το Nextcloud, το οποίο μπορεί να χρησιμοποιηθεί μέσω WebDAV για πρόσβαση σε αρχεία μουσικής που είναι αποθηκευμένα στον διακομιστή. Οι χρήστες μπορούν να επιλέξουν τους φακέλους που θα αποτελούν μέρος της βιβλιοθήκης τους και να αναπαράγουν ή να κατεβάζουν κομμάτια ανάλογα με τις διαθέσιμες επιλογές.

Με αυτές τις προσθήκες, η Kopuz συνεχίζει να επεκτείνει το εύρος των συμβατών πηγών της. Η ιδέα είναι η εφαρμογή να λειτουργεί ως κεντρικός κόμβος για διαφορετικούς τρόπους κατανάλωσης και αποθήκευσης μουσικής.

Το Linux έχει αρκετές επιλογές εγκατάστασης

Οι χρήστες Linux μπορούν να εγκαταστήσουν το Kopuz χρησιμοποιώντας διάφορες μεθόδους. Το έργο προσφέρει προκατασκευασμένες εκδόσεις σε διάφορες μορφές, συμπεριλαμβανομένων των πακέτων DEB , RPM , Flatpak και AppImage.

Η εφαρμογή μπορεί επίσης να εγκατασταθεί από το Cargo και υποστηρίζει Nix και NixOS. Για το Arch Linux, ένα πακέτο είναι επίσης διαθέσιμο στο AUR, επιτρέποντας στους χρήστες αυτής της οικογένειας διανομής να την ενσωματώσουν με τα τυπικά εργαλεία του συστήματός τους.

Η διαθεσιμότητα πολλαπλών μεθόδων διανομής διευκολύνει τη χρήση του προγράμματος αναπαραγωγής σε διαφορετικές διανομές χωρίς να βασίζεστε αποκλειστικά σε μία μόνο τεχνολογία συσκευασίας. Για πολλούς χρήστες επιτραπέζιων υπολογιστών, το Flatpak μπορεί να είναι η απλούστερη επιλογή, ενώ άλλοι μπορεί να προτιμούν τα εγγενή πακέτα ή την έκδοση AppImage.

Ένα πρόγραμμα αναπαραγωγής πολλαπλών πλατφορμών που είναι επίσης διαθέσιμο για Android

Παρόλο που το Linux είναι μία από τις βασικές πλατφόρμες του έργου, το Kopuz δεν περιορίζεται μόνο σε επιτραπέζιους υπολογιστές. Το πρόγραμμα αναπαραγωγής διαθέτει επίσης εκδόσεις για Windows, macOS και Android, επιτρέποντας την ίδια εφαρμογή να είναι διαθέσιμη σε διαφορετικές συσκευές.

Η επιστροφή της υποστήριξης για Android ήταν μια από τις πρόσφατες εξελίξεις του έργου. Αυτό ανοίγει τη δυνατότητα χρήσης του προγράμματος αναπαραγωγής σε υπολογιστές και κινητές συσκευές, ειδικά για όσους θέλουν να διατηρήσουν μια συνεπή εμπειρία σε πολλαπλές πλατφόρμες.

Η ανάπτυξη σε πολλαπλές πλατφόρμες μπορεί επίσης να είναι χρήσιμη για χρήστες που χρησιμοποιούν περισσότερα από ένα λειτουργικά συστήματα. Μια βιβλιοθήκη που είναι συνδεδεμένη με έναν προσωπικό διακομιστή μπορεί να προσπελαστεί από διαφορετικές συσκευές χρησιμοποιώντας την ίδια οικογένεια εφαρμογών.

Μια διαφορετική εναλλακτική λύση στα προγράμματα αναπαραγωγής μουσικής για Linux

Το Linux προσφέρει πολυάριθμες συσκευές αναπαραγωγής μουσικής, που κυμαίνονται από ελαφριές εφαρμογές που επικεντρώνονται αποκλειστικά σε τοπικά αρχεία έως κέντρα πολυμέσων και πελάτες για συγκεκριμένες υπηρεσίες. Το Kopuz επιχειρεί να καταλάβει μια διαφορετική θέση συνδυάζοντας πολλές από αυτές τις έννοιες σε ένα μόνο περιβάλλον εργασίας.

Η δυνατότητά του να συνδυάζει τοπικά αρχεία, αυτο-φιλοξενούμενους διακομιστές και ηλεκτρονικές υπηρεσίες είναι ένα από τα πιο σημαντικά χαρακτηριστικά του. Αυτό συμπληρώνεται από συγχρονισμένους στίχους, θέματα, ισοσταθμιστή, διαχείριση λιστών αναπαραγωγής και ενσωμάτωση με στοιχεία ελέγχου πολυμέσων επιφάνειας εργασίας.

Το έργο εξακολουθεί να εξελίσσεται ραγδαία, αλλά η πρότασή του είναι ιδιαίτερα ενδιαφέρουσα για όσους αναζητούν ένα σύγχρονο και ευέλικτο πρόγραμμα αναπαραγωγής μουσικής. Με υποστήριξη για διαφορετικές πηγές, πολλαπλές πλατφόρμες και διάφορες επιλογές εγκατάστασης σε Linux, το Kopuz παρουσιάζεται ως μια εναλλακτική λύση ανοιχτού κώδικα που στοχεύει να γίνει ο κεντρικός κόμβος για την οργάνωση ενός μεγάλου μέρους της μουσικής του χρήστη.


Προσθήκη ως προτιμώμενης πηγής στην Google