Development
From RpWiki
Contents
Overview
roarbar is designed to rely a lot on plug ins for functionality. So it's based on 3 components.
- roarbar
- roarbar_lib
- plug ins
roarbar
The main application.
roarbar_lib
Library which provides the shared functionality.
plug ins
Individual functionality divided into sub categories.
- User Interface Plug in
- console output Pane
- playlist
- album art
- database viewer
- quicksearch
- ...
- Sound Output Plug in
- gstreamer output under linux
- probably direct sound output for windows
Compiling
Here is a guide to compile the current source code.
Source Control Management
Currently roarbar is stored public in a Subversion Repository, but I actually use git to work on the roarbar source code. I may switch totally to git in the near future, because working with git is very productive.
Documentation
A documentation of roarbar library can be found here:
roarbar doc