Developers Downloads Licenses Products Help Helix Banshee
Home Page SummaryBugsListsDocsNewsCVSFiles
 
Helix Banshee
Navigation

[History]  

From Helix Community

Jump to: navigation, search

Contents

Helix Banshee

Helix Banshee is a version of the Banshee Music Player that uses Helix for playback and transcoding, runs on Linux/GNOME, and boasts features like Library Lanagement, Podcasting, Internet Radio, support for iPods and other digital audio players, CD ripping, burning, and playback, metadata tagging and editing, and much more.

Helix Banshee uses any codecs and plugins found in RealPlayer or Helix Player installations, so it's best suited for users that want a no-hassle way to play and manage music in Linux.

Learn more about Helix Banshee

Building Helix Banshee

Helix Banshee adds two new components on top of the "upstream" Banshee platform. helix-dbus-server is a light weight IPC server that offers a DBus API around the hxclientkit/Helix player core.

helix-dbus-server

First, follow these instructions for obtaining and installing helix-dbus-server. Please note that helix-dbus-server only works on Linux systems. Do not try to build on Windows or Mac. It will not work.

Setting up your Helix Client build environment

  1. Ensure you have a Helix Client build environment set up properly. Read step 1 and step 2 of the Quick Start guide to set up your build environment.
  2. Add the following line to the end of your ~/.buildrc file:
AddBIFPath('helix-banshee','[helix]/helix-banshee/build/BIF')

Building helix-dbus-server

  1. Create a directory into which you would like to check out and build helix-dbus-server, then enter this directory:
$ mkdir ~/helix/helix-dbus-server
$ cd ~/helix/helix-dbus-server
  1. Configure the build in Ribosome by running build. You will see the Ribosome build configuration menu. The first three options will look something like this:
$ build
[0] Set BIF branch (helix)
[1] Set Target(s) (splay_mp3)
[2] Set Profile (default)
  1. Select 0 to set the BIF branch. Choose helix_banshee_current. The Target should now be helix_dbus_server and the Profile will be a path that selects helix-client-all-defines:
[0] Set BIF branch (helix_banshee_current)
[1] Set Target(s) (helix_dbus_server)
[2] Set Profile (/home/aaron/helix/build/umakepf/helix-client-all-defines)
  1. Now run the checkout/build by choosing option 3 (run: build). At this point, Ribosome will check out all dependencies and build the helix-dbus-server. This will take a few minutes.
  2. If Ribosome reports 0 of 5 modules failed, then helix-dbus-server was built successfully. If not, check back over this guide to ensure all steps were completed properly. You may now quit Ribosome.

Installing helix-dbus-server

  1. Enter the helix-dbus-server project directory:
$ cd player/helix-dbus-server
  1. Install helix-dbus-server into a desired prefix (default is /usr):
$ ./dist --prefix=/usr install
  1. At this point, helix-dbus-server should be installed. You can perform a quick test of the server to ensure it was at least installed:
$ helix-dbus-server

If control does not return to the terminal and no error messages are printed, helix-dbus-server should be successfully installed. Press CTRL+C to terminate the server.



This page was last modified 03:05, 25 February 2008.This page has been accessed 22,449 times.
 

Site Map   |   Terms of Use   |   Privacy Policy   |   About Us   |   Contact Us

We have performed maintenance on Helix Community that turned off deprecated accounts. To re-apply for access, please contact licensing@helixcommunity.org

Copyright © 1995-2014 RealNetworks, Inc. All rights reserved. RealNetworks and Helix are trademarks of RealNetworks.
All other trademarks or registered trademarks are the property of their respective holders.