PCRadio is a lightweight cross-platform internet radio player built with C#, .NET 8, and Photino.Blazor. It provides a simple and modern desktop interface for listening to online radio streams from PCRadio.
- Play online radio streams
- Cross-platform support (Windows, Linux)
- Lightweight UI powered by Photino and Blazor
- Manage favorites station list
- Automatically keeps a history of all stations you've played.
- Search for the current song on YouTube
- Open-source and MIT licensed
- .NET 8.0: The core runtime and framework.
- C#: The primary programming language.
- Photino.Blazor: A lightweight native window to host the Blazor UI.
- FluentUI-Blazor: Microsoft's official Fluent UI Blazor components for a modern design.
- SqlLite: A free and open-source relational database management system (RDBMS) that is self-contained, serverless, and highly reliable.
Download and run the latest release from the Releases page. If you don't have .NET 8.0 Runtime installed, use self-contained version
Prerequisites: .NET 8.0 SDK
git clone https://github.com/poimenov/PCRadio.git
cd PCRadio/srcRun:
dotnet runMIT — see LICENSE file for details.
