|
1 | | -# PCRadio |
| 1 | +# 🎵 PCRadio — Desktop Internet Radio Player |
| 2 | + |
| 3 | +PCRadio is a lightweight cross-platform internet radio player built with C#, .NET 8, and Photino.Blazor. |
| 4 | +It provides a simple and modern desktop interface for listening to online radio streams from [PCRadio](https://pcradio.ru/). |
2 | 5 |
|
3 | 6 |  |
4 | 7 |
|
5 | | -## Description |
| 8 | +## ✨ Features |
| 9 | +- Play online radio streams |
| 10 | +- Cross-platform support (Windows, Linux) |
| 11 | +- Lightweight UI powered by Photino and Blazor |
| 12 | +- Manage favorites station list |
| 13 | +- Automatically keeps a history of all stations you've played. |
| 14 | +- Search for the current song on YouTube |
| 15 | +- Open-source and MIT licensed |
| 16 | + |
| 17 | +## 🛠️ Built With |
| 18 | +- .NET 8.0: The core runtime and framework. |
| 19 | +- C#: The primary programming language. |
| 20 | +- Photino.Blazor: A lightweight native window to host the Blazor UI. |
| 21 | +- FluentUI-Blazor: Microsoft's official Fluent UI Blazor components for a modern design. |
| 22 | +- SqlLite: A free and open-source relational database management system (RDBMS) that is self-contained, serverless, and highly reliable. |
| 23 | + |
| 24 | +## 🚀 Quickstart |
| 25 | + |
| 26 | +Download and run the latest release from the [Releases](https://github.com/poimenov/PCRadio/releases) page. If you don't have [.NET 8.0 Runtime](https://dotnet.microsoft.com/download/dotnet/8.0) installed, use self-contained version |
| 27 | + |
| 28 | +## 💻 Run from source code |
6 | 29 |
|
7 | | -Desktop internet radio application |
| 30 | +Prerequisites: |
| 31 | +[.NET 8.0 SDK](https://dotnet.microsoft.com/download/dotnet/8.0) |
8 | 32 |
|
9 | | -### Prerequisites |
| 33 | +```bash |
| 34 | +git clone https://github.com/poimenov/PCRadio.git |
| 35 | +cd PCRadio/src |
| 36 | +``` |
10 | 37 |
|
11 | | -.Net 8.0 SDK |
| 38 | +Run: |
| 39 | +```bash |
| 40 | +dotnet run |
| 41 | +``` |
12 | 42 |
|
13 | | -### Installation |
| 43 | +## 📄 License |
| 44 | +MIT — see LICENSE file for details. |
14 | 45 |
|
15 | | -Clone the repo: |
16 | | -git clone https://github.com/poimenov/PCRadio.git |
|
0 commit comments