När du tänker på musikalisk identitet är Shazam förmodligen den första tjänst som kommer att tänka på. Det är helt gratis att använda för Android och iOS på mobilen och är tillgängligt för macOS och Windows på skrivbordet. Tyvärr får Linux ingen skrivbordsklient.

Så hur känner du igen musik på Linux? Tja, som det visar sig finns det en inofficiell Shazam-klient som hjälper dig med musikigenkänning på Linux. Den heter SongRec, och den kan göra mycket mer än den officiella Shazam-tjänsten.

Följ med när vi demonstrerar dess användning på Linux.

Vad är Songrek?

SongRec är en gratis Shazam-klient med öppen källkod för Linux. Den är skriven i Rust och hjälper dig att identifiera låtar på några sätt. Förutom att låta dig känna igen ljud genom mikrofonen/högtalaren, vilket de flesta sångigenkänningstjänster gör, låter SongRec dig också identifiera låtar via ljudfiler som är lagrade på din dator.

En lista över alla kända låtar är tillgänglig under SongRec History. Dessutom har du också möjlighet att exportera den som en CSV-fil, så att du kan hålla ett register över dina Shazam-ed-låtar när du byter enhet.

En av de utmärkande funktionerna i SongRec är förmågan att känna igen låtar via CLI, som du inte ser på de flesta musikigenkänningstjänster, inklusive Shazam (på Mac och Windows).

Hur man installerar SongRec på Linux

SongRec är tillgängligt via förvaret såväl som Flatpak. Beroende på vilken Linux-distro du använder på din dator, följ instruktionerna nedan för att installera SongRec.

Om det returnerar ett versionsnummer, som Flatpak 1.6.5, betyder det att Flatpak finns på ditt system, och du kan fortsätta med SongRec-installationen. Men om det inte gör det måste du först installera Flatpak. Följ vår Flatpak-guide för att lära dig hur du gör detta.

Hur man identifierar låtar med SongRec GUI

SongRec stöder både GUI och CLI för att känna igen ljud på Linux. Så beroende på hur du vill att låtarna ska kännas igen på din maskin, följ instruktionerna i avsnitten nedan.

Oavsett vilken installationsmetod du använder för att installera SongRec på din maskin, hittar du en snabbåtkomstgenväg i menyn Program. Gå vidare och kör det för att starta SongRec.

1. Identifiera låten som spelas på en annan enhet

Om du har en låt på din telefon eller en annan enhet som du vill känna igen, börja spela den och för enheten närmare ditt Linux-skrivbord som kör SongRec. Vänta i några sekunder och SongRec kommer att returnera låtens namn, artist och album under igenkänningsresultaten.

2. Lyssna på en hel låt

Om du vill lyssna på en låt som du just kände igen, klicka på knappen Sök YouTube i dess sökresultat, så öppnar SongRec låten på YouTube i din standardwebbläsare.

3. Identifiera låtar som spelas på samma enhet

Precis som att identifiera låtar som spelas på andra enheter, om du har ett ljudklipp på skrivbordet som du vill känna igen, kan SongRec hjälpa dig med det också.

För att göra detta, öppna SongRec och markera kryssrutan Identifiera från min högtalare istället för mikrofon för att låta SongRec höra dina högtalare.

Gå nu till katalogen som innehåller ljudfilen du vill upptäcka och spela upp den. Ge SongRec några sekunder, och det kommer att returnera alla detaljer om låten.

4. Identifiera en låt via ljudfil

Förutom att identifiera låtar som spelas i bakgrunden, ger SongRec dig också möjligheten att bestämma låten genom ljudfilen. För att göra detta, klicka på knappen Identifiera från fil på SongRec-startskärmen och välj ljudfilen för att ladda upp den till SongRec med File Explorer. Snart kommer du att se alla detaljer om låten i appen.

5. Visa låthistorik

Med tiden, när du använder SongRec, samlar du på dig en lista över alla låtar du känner igen. SongRec sparar den åt dig för framtida referens, och du kan hitta den på höger sida under Identitetshistorik.

Om du av någon anledning inte kan hitta CSV-filen under SongRec, öppna GUI och tryck på knappen Exportera till CSV. Detta öppnar en dialogruta för textimport. Klicka på OK för att generera CSV-filen och ladda den i en CSV-läsare som LibreOffice Calc.

Leave a Reply

Your email address will not be published. Required fields are marked *