Menu

Tree [f7fb2c] master /
 History

HTTPS access


File Date Author Commit
 doc 2011-03-22 Craig Small Craig Small [08e13b] Added mpd support
 icons 2010-01-17 Craig Small Craig Small [c21a8c] Changed to autotools setup
 m4 2014-08-31 Craig Small Craig Small [f7fb2c] s
 po 2014-08-31 Craig Small Craig Small [f7fb2c] s
 .gitignore 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 ABOUT-NLS 2011-03-14 Craig Small Craig Small [34a941] New gexttext files
 AUTHORS 2010-01-18 Craig Small Craig Small [aa42df] Cleaned up the daemon/analysis code
 COPYING 2002-09-03 cgroom cgroom [f0cbf0] Gjay version 0.1
 ChangeLog 2014-08-31 Craig Small Craig Small [f7fb2c] s
 INSTALL 2010-01-17 Craig Small Craig Small [c21a8c] Changed to autotools setup
 Makefile.am 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 NEWS 2010-01-17 Craig Small Craig Small [c21a8c] Changed to autotools setup
 README 2011-04-03 Craig Small Craig Small [13b24a] audacious softlink and lang updates
 TODO 2010-04-09 Craig Small Craig Small [3b70ef] conditional link flac and other libs
 analysis.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 analysis.h 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 autogen.sh 2011-03-22 Craig Small Craig Small [08e13b] Added mpd support
 config.h.in 2012-07-15 Craig Small Craig Small [e804dc] GUI-less player
 config.rpath 2014-08-31 Craig Small Craig Small [f7fb2c] s
 configure.ac 2014-08-31 Craig Small Craig Small [f7fb2c] s
 constants.h 2010-04-09 Craig Small Craig Small [3b70ef] conditional link flac and other libs
 dbus.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 dbus.h 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 flac.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 flac.h 2010-08-17 Craig Small Craig Small [8576f9] Fixed license and started exaile support
 gjay.c 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 gjay.h 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 i18n.h 2010-03-07 Craig Small Craig Small [935105] Added more internationalisation
 ipc.c 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 ipc.h 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 mp3.c 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 mp3.h 2010-08-17 Craig Small Craig Small [8576f9] Fixed license and started exaile support
 play_audacious.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 play_audacious.h 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 play_common.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 play_common.h 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 play_exaile.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 play_exaile.h 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 play_mpdclient.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 play_mpdclient.h 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 playlist.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 playlist.h 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 prefs.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 prefs.h 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 rgbhsv.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 rgbhsv.h 2012-07-15 Craig Small Craig Small [e804dc] GUI-less player
 songs.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 songs.h 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 ui.c 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 ui.h 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 ui_colorwheel.c 2012-08-01 Craig Small Craig Small [9f6d5f] Moved a lot of global vars to local
 ui_explore_view.c 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 ui_menubar.c 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 ui_playlist_view.c 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 ui_prefs_view.c 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 ui_private.h 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 ui_selection_view.c 2012-08-03 Craig Small Craig Small [3fb8d6] Removed some globals into structures
 util.c 2011-06-11 Anders Nystrom Anders Nystrom [e26685] Use BOM character if provided in mp3 ID3 string
 util.h 2012-07-15 Craig Small Craig Small [e804dc] GUI-less player
 vorbis.c 2010-08-17 Craig Small Craig Small [8576f9] Fixed license and started exaile support
 vorbis.h 2010-08-17 Craig Small Craig Small [8576f9] Fixed license and started exaile support

Read Me

GJay v0.3.2
Copyright Chuck Groom, 2003
Copyright Craig Small 2010,2011

gjay.sourceforge.net

GJay (Gtk+ DJ) generates playlists across a collection of music (mp3,
ogg, wav) such that each song sounds good following the previous
song. Matches are based on both automatically analyzed song
characteristics (BPM, frequency) as well as user-assigned
categorizations (song 'color' and rating). It is ideal for DJs
planning a set list and home users wanting a non-random way to wander
large collections.

See http://gjay.sourceforge.net for help and more information.

GJay is released under the GPL (see COPYING). 

BPM analysis code comes from Van Belle Werner's "bpmdj",
http://bpmdj.sourceforge.net/

Frequency analysis code comes from Daniel Franklin's "Spectromatic",
http://ieee.uow.edu.au/~daniel/software/spectromatic/

BUILD
-----

GJay uses the following programs:
  mpg321
  ogg123
  audacious

GJay depends on the following libraries:
  libgtk-2.0
  libgsl
  libgslcblas
  libaudacious

GJay supports ogg if it's there (a soft dependancy):
  libvorbis
  libvorbisfile
  
To build GJay, you'll need the header files for libgsl, audacious, and Gtk2
and libvorbis-dev

The relevant Debian packages are:
mpg321 vorbis-tools audacious
libgtk2.0 libgsl0 libvorbis (Debian keeps mucking about with this name...)
libgtk1.2-dev audacious-dev libgsl0-dev


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.