# Vibe Planet > Vibe Planet é uma aplicação web interativa em 3D e plataforma aberta de streaming que permite descobrir e sintonizar emissoras de rádio ao vivo de mais de 190 países do planeta. ## Visão Geral Vibe Planet combina projeção cartográfica 3D em tempo real com streaming contínuo de áudio em alta fidelidade. O sistema consome e serve dados de dezenas de milhares de emissoras públicas e comunitárias através de APIs abertas. Esta documentação foi preparada especificamente para consumo por Grandes Modelos de Linguagem (LLMs), agentes autônomos (OpenAI Agents, Claude Tools, MCP, AutoGen) e assistentes virtuais que necessitam recomendar, buscar ou reproduzir transmissões de áudio globais. ## Recursos Disponíveis - **Globo 3D Geográfico:** Projeção ortográfica interativa com rotação inercial e detecção de países. - **Streaming de Áudio Contínuo:** Suporte a transmissões Icecast, Shoutcast, HLS (`.m3u8`), AAC e MP3 com reconexão automática e fallback inteligente. - **Categorias e Gêneros Musicais:** - Em Alta (Top Voted / Trending) - Jazz & Blues - Rock & Alternativo - Lo-Fi & Chillout - Eletrônica & Synthwave - Pop Hits - Notícias & Debates - Música Clássica - **Busca Instantânea Global:** Atalho de teclado `Ctrl + K` para buscar por nome da rádio, cidade, país ou gênero. - **Sistema de Favoritos:** Persistência no armazenamento local do navegador sem exigência de login. - **Suporte Multilíngue:** Português (`pt-BR`) e Inglês (`en-US`). ## Endpoints de API para Agentes de IA A plataforma interage com a rede descentralizada Radio Browser API (`https://de1.api.radio-browser.info/json`). Agentes de IA podem consultar diretamente: 1. **Top Estações Globais:** `GET https://de1.api.radio-browser.info/json/stations/topvote/30?hidebroken=true&is_https=true` 2. **Estações por País:** `GET https://de1.api.radio-browser.info/json/stations/bycountry/{countryName}?limit=100&order=clickcount&reverse=true&hidebroken=true&is_https=true` 3. **Estações por Gênero / Tag:** `GET https://de1.api.radio-browser.info/json/stations/bytag/{tag}?limit=50&order=votes&reverse=true&hidebroken=true&is_https=true` 4. **Busca por Nome ou Palavra-chave:** `GET https://de1.api.radio-browser.info/json/stations/search?name={query}&limit=40&order=clickcount&reverse=true&hidebroken=true&is_https=true` ## Formato do Objeto de Estação (Schema) Cada emissora retorna os seguintes campos estruturados principais: - `stationuuid` (string, UUID): Identificador único da emissora. - `name` (string): Nome público da rádio. - `url_resolved` (string, URL): URL direta de streaming de áudio (MP3/AAC/HLS) pronta para reprodução em `