Skip to content

alexnikon/Radio-macOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Radio

A modern radio streaming app for macOS with support for multiple radio stations.

Features

  • Multiple Radio Streams: WKNC HD1, WKNC HD2, and Radio-T
  • Real-time Notifications: Get notified when new songs start playing
  • Stream Persistence: Remembers your last selected stream between app launches
  • Dock Menu Control: Play/Stop controls directly from the dock
  • Now Playing Info: Track information displayed in Control Center
  • Clean Interface: Fixed window size with modern macOS design

Requirements

  • macOS 15.0 or later
  • Internet connection for streaming

Usage

  1. Select your preferred radio stream from the segmented control
  2. Press the Play button to start streaming
  3. Use the volume slider to adjust audio level
  4. Right-click the dock icon for quick play/stop controls

Streams

  • WKNC HD1: College radio station
  • WKNC HD2: Alternative college radio
  • Radio-T: Russian tech podcast and music stream

Notifications

The app sends notifications when new songs start playing, showing:

  • Stream name
  • Song title
  • Artist name

Technical Details

  • Built with SwiftUI and AVFoundation
  • Uses UserDefaults for settings persistence
  • Implements proper App Transport Security
  • Compatible with macOS 15.0+ (targeting macOS 26)

License

Copyright © 2025 Alex Nikon. All rights reserved.

About

macOS app radio stream

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages