Skip to content

Simple C++ cross-platform desktop application created using Qt’s QMediaPlayer Class.

Notifications You must be signed in to change notification settings

madhurasri/QT-Radio-Player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QT-Radio-Player

Simple cross-platform desktop application created using Qt’s QMediaPlayer Class.

Screenshots

on Linux

Linux

on Windows

Windows 10

on Mac

Mac

Additional Notes

  • Audio playback can be lag if your internet connection is very slow.
  • Wait a few seconds after clicking on a Radio Channel icon if it didn’t start playing immediately. It will take some time to connect to the radio streaming server if your internet connection is slow.
  • Some radio channels may unavailable sometimes due to issues in their side. (Server changes / Offline hours / Stop Streaming / System Maintenance etc.)

GUI Design

UI

Player Status

  • Element: QLabel
  • Functionality: Displays the channel name when clicked on a channel icon.

Channel Buttons

  • Element: QPushButton
  • Functionality: Start playing the channel when clicked on.

Volume Level Indication

  • Element: QLabel
  • Functionality: Displays the current volume level.

Volume Controller

  • Element: QDial
  • Functionality: Controls the volume.

Stop/Play Buttons

  • Element: QPushButton
  • Functionality: Stops/Starts Playing

Vertical, Horizontal, and Grid Layout elements used to design the layout of the application. layout

About

Simple C++ cross-platform desktop application created using Qt’s QMediaPlayer Class.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published