Identifique a música que está tocando agora em sua estação de rádio favorita!
- Identificação direto do stream da rádio, sem uso do microfone do dispositivo!
Esse projeto utiliza o framework ffmpeg, ferramenta que deve ser instalada localmente. Alternativamente, você pode usar o pacote npm @ffmpeg-installer para baixar o arquivo binário do ffmpeg.
$ git clone url-do-projeto.git
$ cd radio-id #change to that directory
# Localhost:
$ npm install #download dependencies to node_modules
$ npm run dev #start the project
# Docker - with docker-compose.yaml:
$ docker compose up #build the image and runs the container
# Docker - with Dockerfile:
$ docker build -t name-of-docker-image . #build the image
$ docker run -it -p 4000:4000 name-of-docker-image #run the container - foreground
$ docker run -d -p 4000:4000 name-of-docker-image #run the container - background
baseURL: http://localhost:4000
{
"timestamp":1717126464818,
"title":"Space Truckin'",
"artist":"Deep Purple",
"album":{
"cover":"https://is1-ssl.mzstatic.com/image/thumb/Music125/v4/09/70/d0/0970d0fa-a46d-049b-125c-d131171fce1c/603497877393.jpg/400x400cc.jpg",
"title":"Machine Head",
"year":"1972",
}
}
Stream: https://cloud2.cdnseguro.com:20000/;
Teste:
Dev |
Prod
Stream: http://24373.live.streamtheworld.com/RADIO_89FMAAC.aac
Teste:
Dev |
Prod
Stream: https://bcast.brapostreaming.com.br/radio/8000/radio.mp3
Teste:
Dev |
Prod