Όταν σκέφτεστε την αναγνώριση μουσικής, το Shazam είναι ίσως η πρώτη υπηρεσία που σας έρχεται στο μυαλό. Είναι εντελώς δωρεάν στη χρήση και διαθέσιμο για Android και iOS σε κινητά και macOS και Windows στην επιφάνεια εργασίας. Το Linux, δυστυχώς, δεν έχει πελάτη για επιτραπέζιους υπολογιστές.
Πώς λοιπόν αναγνωρίζετε τη μουσική στο Linux; Λοιπόν, όπως αποδεικνύεται, υπάρχει ένας ανεπίσημος πελάτης Shazam για να σας βοηθήσει με την αναγνώριση μουσικής στο Linux. Ονομάζεται SongRec και μπορεί να κάνει πολλά περισσότερα από την επίσημη υπηρεσία Shazam.
Ακολουθήστε καθώς αποδεικνύουμε τη χρήση του στο Linux.
Τι είναι το SongRec;
Το SongRec είναι δωρεάν και ανοιχτού κώδικα Shazam πελάτη για Linux. Είναι γραμμένο σε Rust και σας βοηθά να αναγνωρίσετε τραγούδια με δύο τρόπους. Εκτός από το ότι σας επιτρέπει να αναγνωρίζετε ήχο μέσω του μικροφώνου/ηχείου, κάτι που κάνουν οι περισσότερες υπηρεσίες αναγνώρισης τραγουδιών, το SongRec σάς επιτρέπει επίσης να αναγνωρίζετε τραγούδια μέσω αρχείων ήχου που είναι αποθηκευμένα στον υπολογιστή σας.
Μια λίστα με όλα τα αναγνωρισμένα τραγούδια είναι διαθέσιμη στο ιστορικό SongRec. Επιπλέον, έχετε ακόμη και την επιλογή να το εξαγάγετε ως ένα αρχείο CSV για να διατηρείτε αρχείο με τα τραγούδια σας από το Shazam όταν αλλάζετε συσκευές.
Ένα από τα ξεχωριστά χαρακτηριστικά του SongRec είναι η δυνατότητα αναγνώρισης τραγουδιών μέσω του CLI, κάτι που δεν μπορείτε να δείτε στις περισσότερες υπηρεσίες αναγνώρισης μουσικής, συμπεριλαμβανομένου του Shazam (σε Mac και Windows).
Πώς να εγκαταστήσετε το SongRec σε Linux
Το SongRec είναι διαθέσιμο μέσω αποθετηρίων καθώς και μέσω Flatpak. Ανάλογα με τη διανομή Linux που χρησιμοποιείτε στον υπολογιστή σας, ακολουθήστε τις παρακάτω οδηγίες για να εγκαταστήσετε το SongRec:
Στο Debian/Ubuntu, ανοίξτε το τερματικό και εκτελέστε τις παρακάτω εντολές:
sudo apt-add-repository ppa: marin-m/songrec
sudo apt εγκατάσταση songrec
Για να το εγκαταστήσετε στο Arch Linux, χρησιμοποιήστε:
sudo pacman -S songrec
Σε άλλες διανομές Linux, μπορείτε να εγκαταστήσετε το SongRec μέσω Flatpak. Για αυτό, πρώτα βεβαιωθείτε ότι το σύστημά σας διαθέτει Flatpak ανοίγοντας ένα τερματικό και εκτελώντας:
flatpak -- έκδοση
Εάν αυτό επιστρέφει έναν αριθμό έκδοσης, όπως το Flatpak 1.6.5, σημαίνει ότι το Flatpak υπάρχει στο σύστημά σας και μπορείτε να προχωρήσετε στην εγκατάσταση του SongRec. Ωστόσο, εάν δεν το κάνει, θα πρέπει πρώτα να εγκαταστήσετε το Flatpak. Ακολουθήστε μας Οδηγός Flatpak για να μάθετε πώς να το κάνετε αυτό.
Αφού εγκαταστήσετε το Flatpak, επιστρέψτε στο τερματικό και εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το SongRec:
flatpak εγκατάσταση flathub com.github.marinm.songrec
Δεδομένου ότι τα πακέτα Flatpak εκτελούνται μέσα σε ένα sandbox, δεν θα μπορείτε να χρησιμοποιήσετε ορισμένες από τις δυνατότητες CLI του SongRec εάν το εγκαταστήσετε μέσω του Flatpak.
Πώς να αναγνωρίσετε τραγούδια με το SongRec GUI
Το SongRec υποστηρίζει τόσο GUI όσο και CLI για την αναγνώριση ήχου σε Linux. Επομένως, ανάλογα με τον τρόπο με τον οποίο θέλετε να αναγνωρίζετε τα τραγούδια στο μηχάνημά σας, ακολουθήστε τις οδηγίες στις παρακάτω ενότητες.
Ανεξάρτητα από τη μέθοδο εγκατάστασης που χρησιμοποιείτε για να εγκαταστήσετε το SongRec στον υπολογιστή σας, θα λάβετε μια συντόμευση γρήγορης πρόσβασης στο μενού Εφαρμογές. Προχωρήστε και εκτελέστε το για να εκκινήσετε το SongRec.
Μόλις ενεργοποιηθεί το SongRec GUI, κάντε τα εξής:
- Κάνε κλικ στο ΕΙΣΑΓΩΓΗ ΗΧΟΥ αναπτυσσόμενο μενού και επιλέξτε Προκαθορισμένο.
- Πατήστε στο Ενεργοποιήστε την αναγνώριση μικροφώνου κουμπί για να ενεργοποιήσετε το μικρόφωνο.
1. Προσδιορίστε ένα τραγούδι που παίζει σε άλλη συσκευή
Εάν έχετε ένα τραγούδι στο τηλέφωνό σας ή σε άλλη συσκευή που θέλετε να αναγνωρίσετε, ξεκινήστε να το παίζετε και φέρτε τη συσκευή πιο κοντά στον επιτραπέζιο υπολογιστή σας Linux που εκτελεί το SongRec. Περιμένετε μερικά δευτερόλεπτα και το SongRec θα επιστρέψει το όνομα του τραγουδιού, τον καλλιτέχνη και το άλμπουμ κάτω Αποτελέσματα αναγνώρισης.
2. Ακούστε ένα πλήρες τραγούδι
Εάν θέλετε να ακούσετε ένα τραγούδι που μόλις προσδιορίσατε, κάντε κλικ στο Αναζήτηση στο YouTube κουμπί στο αποτέλεσμα αναζήτησής του και το SongRec θα ανοίξει το τραγούδι στο YouTube στο προεπιλεγμένο πρόγραμμα περιήγησής σας.
3. Προσδιορίστε ένα τραγούδι που παίζει στην ίδια συσκευή
Παρόμοια με τον εντοπισμό τραγουδιών που παίζονται σε άλλες συσκευές, εάν υπάρχει ένα κλιπ ήχου στην επιφάνεια εργασίας σας που θέλετε να αναγνωρίσετε, το SongRec μπορεί να σας βοηθήσει και σε αυτό.
Για αυτό, ανοίξτε το SongRec και επιλέξτε το Αναγνώριση από τα ηχεία μου αντί για μικρόφωνο πλαίσιο ελέγχου για να επιτρέψετε στο SongRec να ακούει τα ηχεία σας.
Τώρα, μεταβείτε στον κατάλογο που περιέχει το αρχείο ήχου που θέλετε να αναγνωρίσετε και παίξτε το. Δώστε στο SongRec μερικά δευτερόλεπτα και θα επιστρέψει όλες τις λεπτομέρειες του τραγουδιού.
4. Προσδιορίστε ένα τραγούδι μέσω αρχείου ήχου
Εκτός από την αναγνώριση τραγουδιών που παίζονται στο παρασκήνιο, το SongRec σας δίνει επίσης τη δυνατότητα να προσδιορίσετε ένα τραγούδι μέσω ενός αρχείου ήχου. Για να το κάνετε αυτό, κάντε κλικ στο Αναγνώριση από αρχείο στην αρχική οθόνη του SongRec και επιλέξτε το αρχείο ήχου χρησιμοποιώντας τον εξερευνητή αρχείων για να το ανεβάσετε στο SongRec. Σύντομα, θα δείτε όλες τις λεπτομέρειες σχετικά με το τραγούδι στην εφαρμογή.
5. Δείτε την ιστορία του τραγουδιού
Με την πάροδο του χρόνου, καθώς χρησιμοποιείτε το SongRec, θα συγκεντρώνετε μια λίστα με όλα τα τραγούδια που έχετε εντοπίσει. Το SongRec το αποθηκεύει για μελλοντική αναφορά και μπορείτε να το βρείτε παρακάτω Ιστορικό αναγνώρισης στα δεξιά.
Για να διαγράψετε το ιστορικό αναγνώρισης, πατήστε το Σκουπίστε το ιστορικό κουμπί.
Προσδιορίστε τα τραγούδια με το SongRec χρησιμοποιώντας το CLI
Ενώ η γραφική διεπαφή του SongRec είναι αρκετά διαισθητική και λειτουργεί πολύ καλά, αν προτιμάτε να εργάζεστε στο τερματικό, μπορείτε να χρησιμοποιήσετε το CLI του SongRec για να αναγνωρίσετε τραγούδια.
Ένας γρήγορος τρόπος για να αναγνωρίσετε ένα τραγούδι στο SongRec είναι να εκκινήσετε το GUI του από το τερματικό, ως εξής:
songrec
Με αυτόν τον τρόπο θα εκτελεστεί το SongRec γραφικά και θα αρχίσει να αναγνωρίζει το τραγούδι που παίζει σε άλλη συσκευή ή στο ίδιο μηχάνημα. Ωστόσο, εάν θέλετε να δείτε την έξοδο στο ίδιο το τερματικό, παίξτε τον ήχο στην άλλη συσκευή ή στο ίδιο μηχάνημα και χρησιμοποιήστε την ακόλουθη εντολή:
songrec αναγνωρίζουν
Παραγωγή:
Ομοίως, μπορείτε επίσης να αναγνωρίσετε πολλά τραγούδια, back-to-back, μέσα στο τερματικό. Για να το κάνετε αυτό, εκτελέστε την παρακάτω εντολή και το SongRec θα αρχίσει να αναγνωρίζει μουσική:
songrec ακούστε
Παραγωγή:
Για να σταματήσετε την αναγνώριση, πατήστε Ctrl + C.
Τέλος, εάν θέλετε να αναγνωρίσετε το τραγούδι από ένα αρχείο ήχου που υπάρχει στο σύστημά σας, μπορείτε να το κάνετε εύκολα από το τερματικό. Για αυτό, χρησιμοποιήστε πρώτα τις εντολές cd και ls για να πλοηγηθείτε στον κατάλογο που περιέχει το αρχείο ήχου και, στη συνέχεια, εκτελέστε αυτήν την εντολή για να αναγνωρίσετε τον ήχο του:
songrec αναγνώριση file_name.mp3
Παραγωγή:
Εξαγωγή του ιστορικού SongRec ως CSV
Το SongRec αποθηκεύει τα αναγνωρισμένα τραγούδια σας σε ένα αρχείο CSV από προεπιλογή. Για να το βρείτε, ανοίξτε το τερματικό και κάντε cd μέσα ~/.local/share/SongRec. Στη συνέχεια, εισάγετε την εντολή ls για να παραθέσετε όλα τα αρχεία και τους καταλόγους. Εδώ, θα πρέπει να δείτε ένα αρχείο με το όνομα song_history.csv. Για να δείτε το περιεχόμενό του, πληκτρολογήστε:
cat song_history.csv
Παραγωγή:
Εάν, για κάποιο λόγο, δεν βρείτε το αρχείο CSV στο SongRec, ανοίξτε το GUI και πατήστε στο Εξαγωγή σε CSV κουμπί. Αυτό θα ανοίξει ένα Εισαγωγή κειμένου κουτί διαλόγου. Κάντε κλικ Εντάξει για να δημιουργήσετε το CSV και να το φορτώσετε σε ένα πρόγραμμα ανάγνωσης CSV όπως το LibreOffice Calc.
Προσδιορίστε με ακρίβεια τη μουσική στον υπολογιστή σας Linux
Το SongRec κάνει τον εντοπισμό τραγουδιών στο Linux απίστευτα εύκολο. Λειτουργεί άψογα και μπορεί να αναγνωρίσει τραγούδια σε μια γκάμα ειδών.
Αν και υπάρχουν άλλα εργαλεία αναγνώρισης μουσικής Linux, το SongRec τα ξεπερνά κατά πολύ καθώς βασίζεται στους διακομιστές του Shazam για την αναγνώριση, γεγονός που το καθιστά αρκετά ακριβές στην αναγνώριση τραγουδιών.
Ελπίζουμε ότι αυτός ο οδηγός σας δίνει την αρχή και θα σας βοηθήσει να πλοηγηθείτε στο SongRec, ώστε να μπορείτε να αναγνωρίζετε τραγούδια στον υπολογιστή σας Linux.
Επιπλέον, αν ενδιαφέρεστε να μάθετε πώς λειτουργεί το Shazam, σας έχουμε καλύψει και σε αυτό το μέτωπο.
Το Shazam μπορεί να αναγνωρίσει σχεδόν οποιοδήποτε τραγούδι, σχεδόν ακαριαία. Πώς λειτουργεί όμως στην πραγματικότητα το Shazam;
Διαβάστε Επόμενο
- Linux
- Εφαρμογές Linux
- Εγκαταστήστε λογισμικό
- Shazam

Ο Yash είναι συγγραφέας προσωπικού στο MUO για DIY, Linux, Προγραμματισμό και Ασφάλεια. Πριν βρει το πάθος του στη συγγραφή, συνήθιζε να αναπτύσσει για τον Ιστό και το iOS. Μπορείτε επίσης να βρείτε τα γραφόμενά του στο TechPP, όπου καλύπτει άλλους κλάδους. Εκτός από την τεχνολογία, του αρέσει να μιλάει για την αστρονομία, τη Formula 1 και τα ρολόγια.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε