Skip to content

tangar/QRadioTray

Repository files navigation

QRadioTray

QRadioTray is a small crossplatform open source streaming radio player.
It's aim is to copy functionality of RadioTray application
(http://radiotray.sourceforge.net/) - minimalistic internet radio player placed in the system tray.

QRadioTray was already built under MS Windows XP and Ubuntu 10.10/

~~~~~~~~~~~~~~~~~~
Build instruction:

Requirements:
additional library "libqxt" (http://dev.libqxt.org/libqxt/wiki/Home) is required


0. You should build and install "libqxt" library first (see README) file

1. \build directory of this project must contain file
\config.ini
 
2. 
Windows:
\build directory of this project must contain files (list is doqn below) to work properly with Inno Setup project file QRadioTraySetup.iss

\libs\libgcc_s_dw2-1.dll
\libs\mingwm10.dll
\libs\phonon4.dll
\libs\phonon_backend\phonon_ds94.dll
\libs\QtCore4.dll
\libs\QtGui4.dll
\libs\QxtCore.dll
\libs\QxtGui.dll

3. Run Environment:
Run environment should include paths to Qt libraries

4. Build instructions

Windows:

qmake qradiotray.pro
mingw32-make

Unix:

qmake qradiotray.pro
make

~~~~~~~~~~~~~~~~~~
Creating install files

Windows: 
this project already has script for Inno Setup installer (http://www.jrsoftware.org/isinfo.php).
Just open qradiotraysetup.iss, check buidl version and compile it!

Unix:
This project has some templates for  creation .deb packege.

1. Compile project.
2. Run "bash getDependencies.sh" to get file ./dependencies with list of dependencies of the program.
3. Add main of them in corresponding section of the ./control file.
4. Run "bash debCreate.sh". You would be asked about package version, and after it you will get .deb file

~~~~~~~~~~~~~~~~~~
Issues:

1. Ubuntu users:
Icons in menus are disabled by default. It's quite strange feature, but it exists, so:
* to enable icons in menu use this command:
gconftool-2 --type Boolean --set /desktop/gnome/interface/menus_have_icons True
* to disable them (default state):
gconftool-2 --type Boolean --set /desktop/gnome/interface/menus_have_icons False

2. Translation files must be placed in \translations directory

About

Qt based simple streaming radio player

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published