LWN.net Logo

Advertisement

Advanced thin client solution for Linux, based on Open Source. Mix Windows and Linux applications on the same desktop.

Advertise here

The Banshee Music Management and Playback Utility

By Forrest Cook
March 19, 2008
The Banshee project is creating a music management and playback utility for the GNOME desktop. The Banshee home page states:

Import, organize, play, and share your music using Banshee's simple, powerful interface. Rip CDs, play and sync your iPod, create playlists, and burn audio and MP3 CDs. Most portable music devices are supported. Banshee also has support for podcasting, smart playlists, music recommendations, and much more.

[Banshee]

Version 1.0 Alpha 1 (0.98.1) of Banshee has been announced. New features in this release include:

  • A code rewrite with an emphasis on performance improvements and better resource usage.
  • A new Album Browser feature with the ability to display album artwork.
  • A Play Queue feature for building on-the-fly music playlists.
  • New search capabilities for locating artists, albums and song titles.
  • Integration with the Last.fm music sharing service.
  • A built-in 10 band audio equalizer.
  • The new ability to play from a playlist while browsing new sources.

The version 1-0.98.1 change log file has more detailed information on the new release.

This 1.0 alpha release of Banshee is missing a number of features that were present in the earlier 0.13.2 version. There is no support for hardware devices yet, so it is not possible to import or burn CDs, talk to iPod devices or deal with USB or MTP devices. Numerous plugins have also been left out, so it is not possible to access podcasts, internet radio, music sharing services, etc. The release announcement states:

Do not despair, these features will be added back before the final 1.0 release. Many hardware related features are projected to land in the Alpha 2 and 3 releases of Banshee 1.0. We expect releases in quick succession leading up to the final 1.0 release.

Banshee 1-0.98.1 was installed on a system running an Athlon XP 1700 processor and 512MB of RAM. The operating system was the alpha 6 release of Ubuntu Hardy Heron for i386. The following steps were required to get the software running:

#apt-get install gnome-common automake1.9 monodoc
#apt-get build-dep banshee
The banshee-1-0.98.1.tar.bz2 source file was downloaded,
uncompressed and untarred.
$./configure --prefix=/usr
$make
#make install
$banshee-1

Banshee fired up as expected. Your author converted a few CDs to flac files and copied them to the system for testing. It did not take much effort to figure out how to play individual tracks and build playlists. The standard play/pause buttons and skip to previous or next track buttons worked as one would expect. The built-in equalizer worked, although it tended to produce audible clipping if a frequency band was turned up too high.

Unlike earlier versions of Banshee, the only internet music channel shown in version 1.0 was Last.fm. It was possible to use the standalone last.fm binary to access the site, but Banshee was only able to list the selections, not play them. The error message: don't know how to handle audio/mpeg... led to the source of the problem. The installation page was consulted, a large collection of gstreamer0.10-plugins were installed with the Synaptic package manager, and Banshee was restarted. Last.fm content came through loud and clear. One final issue was noticed with Banshee. When the application was run from the command line and exited using the GUI, it left the GNOME terminal in a locked-up state.

Future releases of Banshee will likely include fixes for some of the aforementioned issues. Banshee is an interesting application that can be used for combining a wide variety of audio listening functions into one place.

Comments (8 posted)

System Applications

Database Software

DbUnit: 2.2.1 released (SourceForge)

Stable version 2.2.1 of DbUnit has been announced. "DbUnit is a JUnit extension targeted for database-driven projects that, among other things, puts your database into a known state between test runs. The DbUnit Framework team is pleased to announce the dbunit-2.2.1 release! Changes in this version include: New features: Created H2 data factory Issue: 1897612. New point Datatype on MySqlDataTypeFactory Issue: 1798605.Thanks to Vera Wahler. Fixed Bugs".

Comments (none posted)

PostgreSQL 8.3.1, 8.2.7 update release

Versions 8.3.1 and 8.2.7 of the PostgreSQL DBMS have been announced. "Updates for versions 8.3 and 8.2 of the PostgreSQL database management system are available today. This minor release fixes more than 20 minor issues uncovered by our community in PostgreSQL 8.3.0 and 8.2.6 over the last few weeks. All users of 8.3 and 8.2 are urged to schedule an upgrade at the earliest reasonable opportunity."

Full Story (comments: none)

Postgres Weekly News

The March 16, 2008 edition of the Postgres Weekly News is online with the latest PostgreSQL DBMS articles and resources.

Full Story (comments: none)

SQLite version 3.5.7 announced

Version 3.5.7 of the SQLite DBMS has been announced. "Version 3.5.7 fixes several minor and obscure bugs, especially in the autoconf-generated makefile. Upgrading is optional. This release of SQLite is considered stable and ready for production use."

Comments (none posted)

Device Drivers

umtsmon: 0.8 released (SourceForge)

Version 0.8 of umtsmon has been announced. "This program is to control your UMTS PCCard: enter SIM PIN code, send and receive SMS and control/monitor the network connection. umtsmon 0.8 has a lot of new features".

Comments (none posted)

Filesystem Utilities

announcing allmydata.org version 0.9

Version 0.9 of allmydata.org, a secure decentralized filesystem, is out. "This release of allmydata.org "Tahoe" will form the basis of the next consumer backup product from Allmydata, Inc. This release adds extensive "visibility into the grid" -- the web user interface now shows detailed information about the nodes comprising the grid and fine-grained statistics about the time and space used for the storage and retrieval operations."

Full Story (comments: none)

FreeNAS: 0.686.3 released (SourceForge)

Version 0.686.3 of FreeNAS has been announced. FreeNAS is available as a bootable ISO image. "NAS (Network Attached Storage) server supporting: CIFS, FTP, NFS, RSYNC, SSH, AFP, Unison, UPnP, iSCSI protocols, local and MS Domain authentication, Software RAID (JBOD,0,1,5), disk encryption with a Full WEB configuration interface. 32MB only. Majors changes: - Remove consolehm sensor support because it doesn't work/recognize up-to-date hardware. Will be replaced with FreeBSD 7.0 sensor framework in FreeNAS 0.7. - WebGUI uses NiftyCubes for rounded corners with CSS and Javascript. - Validate minutes/hours/days/months/week days configuration on misc WebGUI pages (e.g. scheduled shutdown/reboot, RSYNC local, ...)."

Comments (none posted)

Networking Tools

ezRADIUS: initial release (SourceForge)

The initial release of ezRADIUS has been announced. The software is: "FreeRADIUS and chillispot web-based management. It's easy, simple and expandable. The main aim is to provide wireless administrator a simple web-based management application to manage wireless client. FreeRADIUS must configured to use MySQL as backend. Beta version of ezRADIUS finally released. This is initial release for testbed and feedback gaining."

Comments (none posted)

Web Site Development

Flourish Player: v0.01 released (SourceForge)

Version 0.01 of the cross-platform Flourish Player has been announced. "Flourish Player aims to be a simple, fully customizable Flash (SWF) audio player able to be embedded into HTML pages. It can be built and fully customized using only free software. I am proud to announce that Flourish Player - the flash audio player for the web that can be fully customized with a toolchain containing only free and open source software - has now been released in version v0.01."

Comments (none posted)

Midgard 1.8.7 released

Version 1.8.7 of Midgard has been released. "The Midgard Project has released stable, 1.8.7 release version of the Midgard Open Source Content Management System. Midgard 1.8.7 "Flying Pancake" release includes major bugfixes and enhancements."

Full Story (comments: none)

Desktop Applications

Audio Applications

Audacious 1.5.0 released

Version 1.5.0 of Audacious, an audio player, has been announced. "We've been able to keep the hg tree in a releasable state during this entire development cycle, so we've gone ahead and released Audacious 1.5.0. You will probably want to be aware of some changes in direction, in a nutshell, we're moving support for winamp2 skins to a plugin, and providing a new default UI which we feel is more suited to audacious."

Comments (none posted)

eSpeak 1.36.02 announced

Version 1.36.02 of eSpeak, a text to speech synthesizer, has been announced. Changes include a faster top speed, improvements to the Polish version and bug fixes.

Comments (none posted)

pytagsfs version 0.5.0 released

Version 0.5.0 of pytagsfs, a FUSE filesystem that presents multiple views of tagged media files, is out. "This release includes significant enhancements as well as critical bug fixes: * Support for Python 2.4. * Support for source tree monitoring with Gamin; pytagsfs should now be cross-platform compatible. * Improved performance handling updates to the source tree. * Support for more graceful handling of path collisions. * Fixes for two serious bugs affecting data integrity (#195476, #195477)."

Full Story (comments: none)

Business Applications

Millennium BSA: 4.0 Now Available (SourceForge)

Version 4.0 of Millennium BSA has been announced. "Millennium Business Suite Anywhere (BSA) is web based ERP/CRM solution with integrated BPM. Millennium BSA automates resources' planning (MRPII), distribution, inventory, payroll, HR, purchase, sales. Millennium BSA is distributed under GPL V2."

Comments (none posted)

Desktop Environments

GNOME 2.22 released (GnomeDesktop)

GnomeDesktop covers the release of GNOME 2.22. "Among the most significant additions in this release are the addition of a photo and video taking application that integrates with your webcam called Cheese, a new VNC viewer called Vinagre and the addition of an advanced and integrated IDE, Anjuta. Notable improvements are the improved support for DVD playback, subtitles and VLC support in the Totem video player, an improved international clock applet, Google calendar integration in Evolution, improved accessibility for web apps and a whole new library to support networked file-systems."

Comments (none posted)

GARNOME 2.22.0 released

Version 2.22.0 of GARNOME, the bleeding edge GNOME distribution, is out. "We are pleased to announce the release of GARNOME 2.22.0. This release incorporates the GNOME 2.22.0 Desktop and Developer Platform, fine-tuned with love by the GARNOME Team. It includes updates and fixes after the GNOME freeze, together with a host of third-party GNOME packages, Bindings and the Mono(tm) Platform."

Full Story (comments: none)

GNOME 2.23 Schedule

The GNOME 2.23 schedule has been announced. "The official schedule of GNOME 2.23/2.24 development cycle is available at: http://live.gnome.org/TwoPointTwentythree".

Full Story (comments: none)

GNOME Software Announcements

The following new GNOME software has been announced this week: You can find more new GNOME software releases at gnomefiles.org.

Comments (none posted)

KDE Software Announcements

The following new KDE software has been announced this week: You can find more new KDE software releases at kde-apps.org.

Comments (none posted)

New XCB socket handoff mechanism for Xlib/XCB and other libraries

An RFC has gone out for a new XCB socket handoff mechanism for Xlib/XCB and other libraries. "Libraries like Xlib/XCB, some XCB language bindings, and potentially others have a common problem: they want to share the X connection with XCB. This requires coordination of request sequence numbers. XCB currently has an Xlib-specific lock, and allows Xlib to block XCB from making requests. The attached patches to XCB replace that lock with a handoff mechanism, xcb_take_socket, allowing external code to ask XCB for permission to take over the write side of the socket and send raw data with xcb_writev. The caller of xcb_take_socket must supply a callback which XCB can call when it wants the write side of the socket back to make a request. This callback synchronizes with the external socket owner, flushes any output queues if appropriate, and then returns the sequence number of the last request sent over the socket."

Full Story (comments: 1)

Xorg Software Announcements

The following new Xorg software has been announced this week: More information can be found on the X.Org Foundation wiki.

Comments (none posted)

Music Applications

jack-keyboard 2.3 released

Version 2.3 of jack-keyboard has been announced, it includes one new feature and some bug fixes. "jack-keyboard is a virtual MIDI keyboard - a program that allows you to send JACK MIDI events (play ;-) using your PC keyboard. It's somewhat similar to vkeybd, except it uses JACK MIDI instead of ALSA, and the keyboard mapping is much better - it uses the same layout as trackers (like Impulse Tracker) did, so you have two and half octaves under your fingers."

Full Story (comments: none)

Video Applications

pAny2DVD: initial release (SourceForge)

The initial release of pAny2DVD has been announced. "Let your videos convert to DVD-compliant MPEG-2 video format! pany2dvd.pl is a simple cmdline tool that helps you convert your video files into DVD-compliant MPEG2 video. The process of determining the right parameters is fairly sophisticated and almost fully automated."

Comments (none posted)

Languages and Tools

C

GCC 4.2.4 Status Report

The March 15, 2008 edition of the GCC 4.2.4 Status Report has been published. "The GCC 4.2 branch is open for commits under normal release branch rules. All fixes going on that branch should first have gone on trunk and 4.3 branch. GCC 4.2.4 is due around 2008-04-02, so 4.2.4-rc1 should be built by one of the release managers around 2008-03-26. Any further 4.2 releases after 4.2.4 may depend on whether there is expressed user and developer interest in further releases from this branch, or whether 4.3 has been widely adopted in place of 4.2."

Full Story (comments: none)

GCC 4.3.1 Status Report

The March 15, 2008 edition of the GCC 4.3.1 Status Report has been published. "The GCC 4.3 branch is open for commits under normal release branch rules. GCC 4.3.1 is due no later than 2008-05-05, but if a workaround for the x86 direction flag issue is agreed and committed soon then 4.3.1-rc1 may come around a week after such a workaround is committed to the branch, with the release following about a week later subject to no problems requiring 4.3.1-rc2 to be built."

Full Story (comments: none)

Caml

Caml Weekly News

The March 18, 2008 edition of the Caml Weekly News is out with new articles about the Caml language.

Full Story (comments: none)

Java

OpenSwing: 1.5.1 released (SourceForge)

Version 1.5.1 of OpenSwing has been announced. "OpenSwing is a component library that provides a rich set of advanced graphics components and a framework for developing java applications based on Swing front-end. It can be applied both to rich client applications and Rich Internet Applications. In this release: Included support for JPA/EJB 3.0/TopLink Essentials: JPAUtils class has been provided to easily support grid pagination, filtering, sorting from OpenSwing GridControl to JPA API. Added "demo35" sample application to show how to combine JPA with OpenSwing. Updated web site documentation by adding description about how to use together JPA and OpenSwing."

Comments (none posted)

Perl

This Week on perl5-porters (use Perl)

The March 1-8, 2008 edition of This Week on perl5-porters is out with the latest Perl 5 news.

Comments (none posted)

Perl 6 Design Meeting Minutes (use Perl)

The minutes from the March 12, 2008 Perl 6 Design Meeting have been published. "The Perl 6 design team met by phone on 12 March 2008. Allison, Jerry, Will, Mitchell, Nicholas, Jesse, and chromatic attended."

Comments (none posted)

Python

Python 2.6/3.0 release schedule

The release schedule for Python 2.6/3.0 is out. "Neal Norwitz and I have worked out the schedule for Python 2.6 and 3.0, which will be released in lockstep. We will be following a monthly release schedule, with releases to occur on the first Wednesday of the month. We'll move to a 2 week schedule for the release candidates. Executive summary: Python 2.6 and 3.0 finals are planned for September 3, 2008."

Comments (none posted)

Python-URL! - weekly Python news and links

The March 18, 2008 edition of the Python-URL! is online with a new collection of Python article links.

Full Story (comments: none)

Tcl/Tk

Tcl-URL! - weekly Tcl news and links

The March 17, 2008 edition of the Tcl-URL! is online with new Tcl/Tk articles and resources.

Full Story (comments: none)

Version Control

Guilt version 0.29 announced

Version 0.29 of Guilt, a series of bash scripts which add a Mercurial queues-like functionality and interface to git, is out. "This release is quite uneventful. It is made up of a few fixes here and there, and complete regression suite rewrite. Unfortunately, most of the exciting Guilt development went on in a topic branch, but the changes are far too invasive for me to include them in v0.29, so I'm going to merge that in for v0.30."

Full Story (comments: none)

Miscellaneous

The Linux binutils 2.18.50.0.5 is released

Version 2.18.50.0.5 of the Linux binutils has been announced. "This is the beta release of binutils 2.18.50.0.5 for Linux, which is based on binutils 2008 0314 in CVS on sourceware.org plus various changes. It is purely for Linux. All relevant patches in patches have been applied to the source tree. You can take a look at patches/README to see what have been applied and in what order they have been applied."

Full Story (comments: none)

Libtool 2.2 announced

Version 2.2 of Libtool, a generic library support script, has been announced. "It seems that after years of development, Libtool-2.0 was skipped and, instead, Libtool-2.2 has been released!"

Full Story (comments: 3)

Page editor: Forrest Cook
Next page: Linux in the news>>

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.