Files
webradiotest/include/radio_player.h
DESKTOP-PUHFO60\dsx2016 d75c252b9e Add CYD web radio: WiFi provision + HTTP MP3 to DAC26.
Supports 2.8/3.5 boards with on-screen station list; ships flashable firmware packages.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-28 08:04:11 +08:00

30 lines
591 B
C

#pragma once
#include <Arduino.h>
#include <stdint.h>
struct RadioStation {
const char *name;
const char *url;
};
uint8_t radio_station_count();
const RadioStation *radio_station(uint8_t idx);
void radio_player_begin();
void radio_player_loop();
bool radio_player_play(uint8_t station_idx);
void radio_player_stop();
bool radio_player_is_playing();
bool radio_player_is_starting();
uint8_t radio_player_station();
void radio_player_next();
void radio_player_prev();
void radio_player_set_volume(uint8_t percent);
uint8_t radio_player_volume();
const char *radio_player_status();