Radioss logo

Radioss DasCanard

Use this command to install Radioss:
winget install --id=DasCanard.Radioss -e

Radioss is a modern, cross-platform web radio player application built with Tauri and React. It provides a clean, intuitive interface for browsing and listening to internet radio stations.

Radioss is a modern, cross-platform web radio player application designed to provide a seamless and high-quality experience for streaming internet radio stations. Built with Tauri and React, Radioss offers a clean, intuitive interface that simplifies browsing and listening to your favorite radio channels.

Key Features:

  • High-Quality Streaming: Enjoy crystal-clear audio from a wide range of internet radio stations.
  • Pre-Configured Stations: Access popular stations from Germany, the UK, and other countries, with more being added regularly.
  • Favorites Management: Save and organize your favorite stations in a personal library for quick access.
  • Custom Stations: Add your own radio channels by entering station details, including name, stream URL, country, language, and tags.
  • Search Functionality: Find stations by name, country, or music genre with an efficient search tool.
  • Audio Controls: Adjust volume, play/pause, and navigate between stations effortlessly.
  • Cross-Platform Support: Runs natively on Windows, macOS, and Linux for consistent performance across devices.
  • Modern UI/UX: Features a sleek, responsive design with a dark theme option for optimal comfort.

Audience & Benefit: Ideal for music enthusiasts, casual listeners, and anyone seeking a reliable way to explore internet radio. Radioss provides a personalized and efficient platform for discovering new stations, managing favorites, and enjoying uninterrupted streaming across devices. Its auto-update feature ensures you always have access to the latest features without manual intervention.

Available for installation via winget, Radioss offers a hassle-free experience for users looking to enjoy their favorite music in style.

README

Radioss ๐Ÿ“ป

A modern, cross-platform internet radio player built with Tauri, React, and TypeScript.

radios0 2 0

๐ŸŒŸ Features

  • ๐ŸŽต Radio Player: Stream internet radio stations in high quality
  • ๐ŸŒ International Stations: Pre-configured stations from Germany, UK, and other countries (many will be added soon)
  • โญ Favorites: Save your favorite stations in a personal library
  • โž• Custom Stations: Add your own radio stations
  • ๐Ÿ” Search: Search stations by name, country, or music genre
  • ๐ŸŽ›๏ธ Audio Controls: Volume control, Play/Pause, Previous/Next
  • ๐Ÿ–ฅ๏ธ Native Desktop App: Runs natively on Windows, macOS, and Linux
  • ๐Ÿ“ฑ Modern UI: Sleek, responsive design with dark theme
  • ๐Ÿ”„ Auto-Updates: Automatic updates for new features
  • ๐ŸŽฎ Discord RPC: Show what you're listening to in Discord

๐Ÿš€ Installation

Pre-built Releases (Recommended)

Download the latest version for your operating system:

๐Ÿ“ฅ Releases on GitHub

Windows: .exe or .msi installer macOS: .dmg disk image
Linux: .AppImage, .deb, or .rpm

Windows Package Manager (Winget)

For Windows users, you can install Radioss directly using Winget:

winget install DasCanard.Radioss

Building from Source

Prerequisites

Build Steps

# Clone repository
git clone https://github.com/DasCanard/radioss.git
cd radioss

# Install dependencies
npm install

# Start development version
npm run tauri dev

# Build production version
npm run tauri build

๐ŸŽฎ Usage

Getting Started

  1. Browse Stations: Use the "Browse" tab to see all available stations
  2. Play Station: Click on a station to start playing
  3. Add Favorites: Click the heart icon to add stations to your favorites
  4. Library: Switch to the "Library" tab to manage your favorites

Adding Custom Stations

  1. Click the "Add Station" button
  2. Enter the station details:
    • Name: Display name of the station
    • Stream URL: Direct URL to the audio stream
    • Country: Country of origin (soon)
    • Language: Station language (soon)
    • Tags: Music genres, separated by commas (optional)
  3. Click "Add Station"

๐Ÿ› ๏ธ Development

Development Server

# Frontend + Backend together
npm run tauri dev

# Frontend only (for UI development)
npm run dev

Build Commands

# Development version
npm run tauri dev

# Build production version
npm run tauri build

# Compile frontend
npm run build

# Preview compiled version
npm run preview

๐Ÿ“ License

This project is licensed under the MIT License.


Enjoy your favorite music with Radioss! ๐ŸŽต

Versions
0.6.0
0.5.2
0.1.0
Website
License