forked from nightingale-media-player/nightingale-hacking
-
Notifications
You must be signed in to change notification settings - Fork 0
Working tree for the community fork of Songbird, Nightingale. If building, use the sb-trunk-oldxul (development) or nightingale-1.11 (stable) branches for now. The master branch is based on the current Songbird trunk, and is being upgraded to use Gecko/XULRunner 15+, and therefore will not build *yet*. All help in terms of patches and pull reque…
License
FreeleX/nightingale-hacking
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Nightingale is a community based fork of the Songbird Media player distributed under the GNU GPL and portions (XULRunner and Mozilla libs) licensed under the Mozilla MPL/BSD license. The goal of Nightingale is to create a Media Player, which will eventually use only system libraries to conserve space. Currently, some libraries are still bundled, but progress is being made to change this fact. This git tree is the Songbird trunk, rebranded for Nightingale. It's a reflection of what our Xul 6+ releases will be like. ======================================================================== Notes: ======================================================================== *To build, you need to have all of the gstreamer0.10 packages for your distro, svn, wget, and git (if pulling the tree down) installed, as well as the usual dependencies for building software upon your distro. *If it gets python errors, make sure you have python2 installed, and try the build.sh script again. *If it doesn't play music, you'll need to copy /usr/lib/gstreamer0.10/* into compiled-dist-linux-[your arch]/dist/gst-plugins and then rerun nightingale. It should then play music. ======================================================================== Building: ======================================================================== If on Linux, simply run the build.sh script. It will download the deps and build the app for you. You'll generally need the usual build deps for most software packages, though. Ubuntu and Debian users should note you'll need: libdbus-glib-1-dev libgstreamer-plugins-base0.10-dev Also note that because of Ubuntu and Debian's incompatible taglib, you'll want to use ac_add_options --with-taglib-source=packaged option to your nightingale.config To build the Unity integration extension, the following are needed: libunity-dev libnotify-dev libgtk2.0-dev To enable building the extension, add ac_add_options --enable-unity-integration to your nightingale.config file. More information can be gleaned from the Songbird wiki: Windows: http://tinyurl.com/3jfo6lv Mac: http://tinyurl.com/3bwg8e3 Linux: http://tinyurl.com/3kh3gk8 and also on the Nightingale wiki: Windows: http://tinyurl.com/ce3anjo Mac: http://tinyurl.com/ckca4no Linux: http://tinyurl.com/d569knt ======================================================================== Configure Options: ======================================================================== ac_add_options (option here) --with-taglib-source=[system,packaged] use system taglib or not --enable-debug whether or not to compile debug --enable-jars whether or not to create jars --enable-installer whether or not to make installer --enable-official whether or not to official build --enable-nightly whether or not to nightly build --enable-tests whether or not to build tests --enable-update-channel=CHANNEL which update channel to use --enable-breakpad whether or not to enable breakpad --enable-static single-component static build --enable-compiler-environment-checks only allow supported compilers --enable-unity-integration Optional support for Unity's sound menu and notifications ======================================================================== Contributions: ======================================================================== To join in and help, please visit http://forum.getnightingale.com/ or jump into #nightingale on irc.mozilla.org. ======================================================================== Contributors: ======================================================================== * Steven Bengtson - Stevo * Janek Bevendorff - Manko10 * Downward * Lukas Diener - Lukas_Skywalker * Matt Dwyer - MattSD * Martin Giger - freaktechnik * Geoffrey Gates - Timmythepirate * Andrew Luecke - Auzy * Matt Parnell - Ilikenwf * Dirk Steinmetz - rsjtdrjgfuzkfg * Antoine Turmel - GeekShadow * Mark Yen - Mook * Akil Krishnan - LIB53 * Alexander Korenev - LookingMan * John Murray - johnmurrayvi * David Rogers - Ezekial1000 ======================================================================== REMINDER!!!! ======================================================================== This is an open source software and everyone who works on it is a volunteer! Don't be a troll towards the people giving you free software and hard work! ░░░░░▄▄▄▄▀▀▀▀▀▀▀▀▄▄▄▄▄▄░░░░░░░ ░░░░░█░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░▀▀▄░░░░ ░░░░█░░░▒▒▒▒▒▒░░░░░░░░▒▒▒░░█░░░ ░░░█░░░░░░▄██▀▄▄░░░░░▄▄▄░░░░█░░ ░▄▀▒▄▄▄▒░█▀▀▀▀▄▄█░░░██▄▄█░░░░█░ █░▒█▒▄░▀▄▄▄▀░░░░░░░░█░░░▒▒▒▒▒░█ █░▒█░█▀▄▄░░░░░█▀░░░░▀▄░░▄▀▀▀▄▒█ ░█░▀▄░█▄░█▀▄▄░▀░▀▀░▄▄▀░░░░█░░█░ ░░█░░░▀▄▀█▄▄░█▀▀▀▄▄▄▄▀▀█▀██░█░░ ░░░█░░░░██░░▀█▄▄▄█▄▄█▄████░█░░░ ░░░░█░░░░▀▀▄░█░░░█░█▀██████░█░░ ░░░░░▀▄░░░░░▀▀▄▄▄█▄█▄█▄█▄▀░░█░░ ░░░░░░░▀▄▄░▒▒▒▒░░░░░░░░░░▒░░░█░ ░░░░░░░░░░▀▀▄▄░▒▒▒▒▒▒▒▒▒▒░░░░█░ ░░░░░░░░░░░░░░▀▄▄▄▄▄░░░░░░░░█░░
About
Working tree for the community fork of Songbird, Nightingale. If building, use the sb-trunk-oldxul (development) or nightingale-1.11 (stable) branches for now. The master branch is based on the current Songbird trunk, and is being upgraded to use Gecko/XULRunner 15+, and therefore will not build *yet*. All help in terms of patches and pull reque…
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 58.2%
- JavaScript 35.8%
- C 4.7%
- Objective-C 0.6%
- Perl 0.4%
- Shell 0.3%