Skip to content

poimenov/PCRadio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 PCRadio — Desktop Internet Radio Player

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.

Screenshot of the UI

✨ Features

  • 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

🛠️ Built With

  • .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.

🚀 Quickstart

Download and run the latest release from the Releases page. If you don't have .NET 8.0 Runtime installed, use self-contained version

💻 Run from source code

Prerequisites: .NET 8.0 SDK

git clone https://github.com/poimenov/PCRadio.git
cd PCRadio/src

Run:

dotnet run

📄 License

MIT — see LICENSE file for details.