BSD Ports

audio/songrec 0.7.5_1 DragonFly

Shazam client written in Rust

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
audio
Package size
1423.6 KiB, 4902.2 KiB installed

Description

SongRec is an open-source Shazam client for Linux, written in Rust.

Features: * Recognize audio from an arbitrary audio file. * Recognize audio from the microphone. * Usage from both GUI and command line (for the file recognition part). * Provide an history of the recognized songs on the GUI, exportable to CSV. * Continuous song detection from the microphone, with the ability to choose your input device. * Ability to recognize songs from your speakers rather than your microphone (on compatible PulseAudio setups). * Generate a lure from a song that, when played, will fool Shazam into thinking that it is the concerned song.

In the other systems

The newest version among them is 0.8.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlyaudio/songrec0.7.5_1 behind since 2026-10-18none known-[email protected]-
FreeBSDaudio/songrec0.8.1 newestnone known-[email protected]2026-11-04
HardenedBSDaudio/songrec0.7.6 behind since 2026-10-29no data-[email protected]-
GhostBSDaudio/songrec0.8.0 behind since 2026-11-04no data-[email protected]-

Version history 1

  1. 0.7.5

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install songrec

From DPorts:

cd /usr/dports/audio/songrec && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 14

No port depends on this one.