Nulloy Music Player
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
3rdParty
src
tests
.gitignore
.travis.yml
AUTHORS
ChangeLog
LICENSE.GPL3
README.md
THANKS
configure
configure.bat
make-tarball.sh
nulloy.desktop
nulloy.pro

README.md

Icon Nulloy Music Player http://nulloy.com

Build Status

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
mingw32-make
Nulloy.exe

OSX Build Instructions

Prerequisites

Environment Setup

Install Xcode Command Line Tools:

xcode-select --install

Installing Dependences

First install either MacPorts or HomeBrew.

MacPorts

After installing MacPorts:

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

HomeBrew

After installing HomeBrew:

brew install pkgconfig cartr/qt4/qt gstreamer gst-plugins-base taglib

Build & Run Nulloy

cd nulloy.git
./configure
make
make install
./nulloy.app/Contents/MacOS/nulloy

Optional

Install extra GStreamer plugins for more audio formats.

MacPorts

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

HomeBrew

brew install 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
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