Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

Tree [98a145] master /
History



File Date Author Commit
.gitignore 2014-10-27 Jan Behrens Jan Behrens [de3ba3] Fix PKGBUILD
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-10-28 Jan Behrens Jan Behrens [364e99] Add debug option to configure.ac
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
PKGBUILD.in 2014-10-29 Jan Behrens Jan Behrens [e6ee35] Fix PKGBUILD info, add sha256sum
README 2015-04-16 Jan Behrens Jan Behrens [937593] Remove coloring for invalid paths entered into ...
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 2014-10-28 Jan Behrens Jan Behrens [364e99] Add debug option to configure.ac
filebrowser.c 2015-04-16 Jan Behrens Jan Behrens [937593] Remove coloring for invalid paths entered into ...
filebrowser.h 2014-10-14 Jan Behrens Jan Behrens [cf7af2] Add search bar to quickly filter treeview contents
makeaur.sh 2015-04-16 Jan Behrens Jan Behrens [98a145] Update AUR build script to use 'makepkg --source'
makerelease.sh 2014-10-27 Jan Behrens Jan Behrens [e336a6] Fix AUR build stuff again
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-2015 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.

* You can also grab the binary archive with the precompiled plugin
  if you don't want to compile for yourself. See below how to install
  the plugin when you already have the binary files.

* To build the plugin from source, you'll need the deadbeef and
  GTK2/GTK3 headers (deadbeef-dev, libgtk2.0-dev, libgtk3.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.

* By default, both GTK2 and GTK3 versions of the plugin are built. You
  can disable either one by passing the --disable-gtk2|3 flag to
  configure:
    ./configure --disable-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! By default,
  the plugin will be installed to /usr/local/ using this method.


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

3. Problems?

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