Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bogdannbv/peaer-alis
A hacked-together FM Radio listener and song-recognizer
https://github.com/bogdannbv/peaer-alis
Last synced: about 13 hours ago
JSON representation
A hacked-together FM Radio listener and song-recognizer
- Host: GitHub
- URL: https://github.com/bogdannbv/peaer-alis
- Owner: bogdannbv
- License: gpl-3.0
- Created: 2023-08-14T23:52:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-12T22:54:42.000Z (10 months ago)
- Last Synced: 2024-11-09T05:07:30.023Z (about 2 months ago)
- Language: C++
- Size: 222 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Alis
***A lis***-tener and music recognizer for FM radio stations. \
Based on work done by the [Gqrx](https://github.com/gqrx-sdr/gqrx) team and [GNURadio](https://github.com/gnuradio/gnuradio)# Dependencies
- [SongRec](https://github.com/marin-m/SongRec)
- [GNURadio](https://github.com/gnuradio/gnuradio) with the following components:
* gnuradio-runtime
* gnuradio-analog
* gnuradio-blocks
* gnuradio-digital
* gnuradio-filter
* gnuradio-fft
- [gnuradio-osmosdr](https://gitea.osmocom.org/sdr/gr-osmosdr)## Basic Usage
```
./alis start \
--api-url http://localhost:6969/api \
--api-key "your-api-key" \
--device 0 \
--recordings-dir ./recordings \
--recording-duration 4 \
--scheduler-interval 120 \
--songrec /usr/bin/songrec
```## Docker build
```shell
docker buildx build --pull \
-t bogdannbv/alis:latest \
-t bogdannbv/alis:0.1.1 \
.
```