C++ HTML JavaScript C QMake CSS Other
Latest commit f5451e9 Feb 7, 2017 @noscript noscript committed on GitHub bad stderr redirect

README.md

Icon Nulloy Music Player http://nulloy.com

Build Status

Testing PPA: ppa:nulloy/testing

Windows Build Instructions

Prerequisites

Environment Setup

Extract and/or install the downloads. Move pkg-config.exe to C:\mingw\bin. Create vars.bat file with:

set QTDIR=C:\qt4
set TAGLIB_DIR=C:\taglib.git
set PKG_CONFIG_PATH=%GSTREAMER_1_0_ROOT_X86%\lib\pkgconfig;%TAGLIB_DIR%\lib\pkgconfig
set PATH=%QTDIR%\bin;%TAGLIB_DIR%\bin;C:\mingw\bin;C:\Program Files\7-Zip;%PATH%

Create a shortcut from vars.bat and set target as %COMSPEC% /k "C:\vars.bat". Open the shortcut.

Build TagLib

cd %TAGLIB_DIR%
cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release -DZLIB_INCLUDE_DIR=%GSTREAMER_1_0_ROOT_X86%\include -DCMAKE_INSTALL_PREFIX="."
mingw32-make
mingw32-make install

Build & Run Nulloy

cd C:\nulloy.git
configure --taglib --force-version 1-testing
mingw32-make
Nulloy.exe

OSX Build Instructions

Prerequisites

Environment Setup

Install Xcode and then install Xcode Command Line Tools. Install MacPorts and open a terminal.

. ~/.profile
sudo port install pkgconfig getopt qt4-mac gstreamer1{,-gst-plugins-base} taglib

Build & Run Nulloy

cd nulloy.git
./configure --taglib --no-app-bundle --force-version 1-testing
make
./nulloy

Optional

Install extra GStreamer plugins for more audio formats

sudo port install gstreamer1-gst-plugins-{good,bad,ugly}

Linux Build Instructions

Installing Dependences

DEB-based distro

apt-get install g++ libqt4-dev qt4-qmake libgstreamer{-plugins-base,}1.0-dev zip libx11-dev libtag1-dev

RPM-based distro

yum install gcc-c++ qt-devel gstreamer1{-plugins-base,}-devel zip libX11-devel taglib-devel

Build & Run Nulloy

cd nulloy.git
./configure --taglib --force-version 1-testing
make
./nulloy

Optional

Install extra GStreamer plugins for more audio formats

DEB-based distro

apt-get install gstreamer1.0-plugins-{good,bad,ugly}

RPM-based distro

yum install gstreamer1-plugins-{good,bad,ugly}}

License

GPL3