Skip to content

davidtav/webradio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Player 98

Um player de radio online com visual inspirado no Windows 98, feito com HTML, CSS, JavaScript puro e 98.css.

O projeto consome a API publica do Radio Browser para buscar estacoes de radio e tocar os streams diretamente no navegador.

Funcionalidades

  • Busca de radios por nome.
  • Filtro por pais.
  • Filtro por estado do Brasil.
  • Busca com variacoes do termo digitado, como 99fm, 99 FM e 99.
  • Lista de estacoes clicavel.
  • Controles de play, pause, anterior e proxima radio.
  • Controle de volume.
  • Exibicao de logo/favicon da radio quando disponivel.
  • Barra de status com informacoes do stream.

Como usar

Abra o arquivo index.html no navegador.

Tambem e possivel servir a pasta com qualquer servidor estatico. Exemplo:

npx serve .

Estrutura

.
├── index.html
├── style.css
├── script.js
├── favicom.svg
└── README.md

Sem backend

Este projeto nao usa backend, banco de dados, token ou chave secreta. Tudo roda no navegador.

A listagem de radios vem da API Radio Browser:

https://de1.api.radio-browser.info/json/stations/search

Observacoes

Algumas radios podem nao tocar mesmo aparecendo na listagem. Isso depende do stream da propria emissora, suporte do navegador, disponibilidade do servidor e politicas de CORS.

Quando o filtro de estado esta ativo, o app confere o estado localmente para evitar falsos positivos da API, como PA encontrar resultados de Paraiba.

About

Um player de radio online com visual inspirado no Windows 98, feito com HTML, CSS, JavaScript

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors