Skip to content
SomaFM Radio (somafm.com) player (desktop, qt5)
C++ QMake
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
README.md
application.qrc
banner.gif
channelsview.cpp
channelsview.h
dataprovider.cpp
dataprovider.h
icon.png
main.cpp
mainwindow.cpp
mainwindow.h
playerview.cpp
playerview.h
screenshot.png
settingsview.cpp
settingsview.h
somafm-qt.pro

README.md

SomaFM Radio Player (somafm-qt)

written in C++ and QT5

Features

It does the basics:

  • Show the channel list
  • Double-click a channel to play it
  • Rudimentary player control
  • Manage favorite channels
  • Tray icon

Screenshot

ToDo

  • Song history of current channel
  • (Use official API?)
  • 'News' Tab(?)

Build

Linux

Clone the git repository:

git clone https://github.com/josefbehr/somafm-qt.git

Make sure to have installed the qt5 development headers as well as the network and multimedia components. Then build using qmake:

cd somafm-qt
qmake
make

If everything works, you'll get a binary called somafm-qt, which you can run:

./somafm-qt

Windows and MacOS

The principle steps here should be the same as above, but if you can provide specifics to include here, please share and I'll add the information.

Bugs and Problems

This program is an early work in progress, and if you encounter any problems or bugs, please feel free to report them on the github issue tracker.

You can’t perform that action at this time.