Tree [208595] master /
History



File Date Author Commit
.gitignore 2013-10-12 Jan Behrens Jan Behrens [038d8d] Merge branch 'oldmaster'
COPYING 2011-03-15 Jan D. Behrens Jan D. Behrens [035397] Added license info
INSTALL 2011-11-20 Jan D. Behrens Jan D. Behrens [e554f6] Added support fot GTK3 ui in deadbeef
Makefile.am 2014-03-16 Jan Behrens Jan Behrens [c63ccb] Get rid of all warnings (changed compiler flags...
Makefile.unix 2013-10-20 Jan Behrens Jan Behrens [dc2dcf] Updating API to use 0.6 deadbeef GUI (based on ...
NEWS 2011-03-31 Jan D. Behrens Jan D. Behrens [190114] Moved to AUTOCONF/AUTOMAKE build system
README 2011-11-20 Jan D. Behrens Jan D. Behrens [e554f6] Added support fot GTK3 ui in deadbeef
autogen.sh 2012-08-27 Jan D. Behrens Jan D. Behrens [bea844] Added automatic creation of AUTHORS and ChangeL...
config.rpath 2011-03-31 Jan D. Behrens Jan D. Behrens [190114] Moved to AUTOCONF/AUTOMAKE build system
configure.ac 2013-12-03 Alexey Yakovenko Alexey Yakovenko [bc31e3] added gtk2.12/gtk3 compat; removed unnecessary ...
filebrowser.c 2 days ago Jan Behrens Jan Behrens [208595] fix weird behavior of popup menu shortcuts
filebrowser.h 5 days ago Jan Behrens Jan Behrens [f3f73f] Make path to bookmarks file a user option; move...
makerelease.sh 2014-08-31 Jan Behrens Jan Behrens [409f78] Fix GTK3 issues (deprecated functions, gtk styl...
quickinstall.sh 2011-11-20 Jan D. Behrens Jan D. Behrens [e554f6] Added support fot GTK3 ui in deadbeef
quickremove.sh 2011-11-20 Jan D. Behrens Jan D. Behrens [e554f6] Added support fot GTK3 ui in deadbeef
support.c 2013-12-03 Alexey Yakovenko Alexey Yakovenko [bc31e3] added gtk2.12/gtk3 compat; removed unnecessary ...
support.h 2013-12-03 Alexey Yakovenko Alexey Yakovenko [bc31e3] added gtk2.12/gtk3 compat; removed unnecessary ...
userinstall.sh 2011-11-20 Jan D. Behrens Jan D. Behrens [e554f6] Added support fot GTK3 ui in deadbeef
userremove.sh 2011-11-20 Jan D. Behrens Jan D. Behrens [e554f6] Added support fot GTK3 ui in deadbeef
utils.c 2014-09-04 Jan Behrens Jan Behrens [3d551f] Allow treeview to be sorted by date instead of ...
utils.h 2014-09-04 Jan Behrens Jan Behrens [3d551f] Allow treeview to be sorted by date instead of ...

Read Me

Filebrowser plugin for the DeaDBeeF audio player
http://sourceforge.net/projects/deadbeef-fb/

Copyright (C) 2011 Jan D. Behrens <zykure@web.de>

Based on Geany treebrowser plugin:
    treebrowser.c - v0.20
    Copyright 2010 Adrian Dimitrov <dimitrov.adrian@gmail.com>


Check out the player itself here:
    http://deadbeef.sourceforge.net/


==========================================================

1. Compiling etc.

* To build the plugin from source, you'll need the deadbeef and GTK2 headers
  (deadbeef-dev, libgtk2.0-dev).

* To get the sources from git, use the following commands:
    First donwload:   git clone git://deadbeef-fb.git.sourceforge.net/gitroot/deadbeef-fb/deadbeef-fb
    Update the tree:  git pull

* Then just follow the instructions in the INSTALL file.
  Basically, you need to run
    ./autogen.sh
    ./configure
    make
  to compile the sources. After that, the plugin is ready for install.

* To enable support for the new GTK3 user interface of Deadbeef, use the --enable-gtk3
  flag on configure (for compatibility reasons, the GTK3 version is disabled yb default):
    ./configure --enable-gtk3
  Then continue as described above.


==========================================================

2. Install

* You can either use one of the provided install scripts, or use
  "make install" as mentioned in the INSTALL file.

* To quickly install the plugin into your home directory, use the
  "userinstall.sh" script. You don't need to be root to do that!
  It will put the plugin file into $HOME/.local/lib/deadbeef/.

* To quickly install the plugin into your system directory, use the
  "quickinstall.sh" script.
  It will put the plugin file into /usr/local/lib/deadbeef/.

* If you want to install the plugin into your system directory (e.g. /usr),
  it's better to compile the program and use "make install", as this
  also takes care of other files like translations!


==========================================================

3. Problems?

* If DeaDBeeF stops working after you've installed the plugin, just
  remove the .so file from the appropriate directory mentioned above.