A self-hosted personal internet radio station where an AI DJ picks tracks from your library, talks between songs, reads weather and time, and takes plain-language requests.
1643A self-hosted personal internet radio station where an AI DJ picks tracks from your library, talks between songs, reads weather and time, and takes plain-language requests.