Showing posts with label Banshee. Show all posts
Showing posts with label Banshee. Show all posts

New iPod Firmware Screws Linux Users

Miguel de Icaza writes:

Yesterday after rumors that new iPods require a cryptographic checksum on the song database we confirmed that Banshee can no longer store songs on the new iPods.

The new firmware will now refuse to play any songs that you legally own unless you use Apple's iTunes (which is only supported for Windows and MacOS)

Read on...

In the meantime, I'll be sticking to my iRiver U10. (Cowon MP3 players are supposed to be pretty Linux friendly as well.)

Update: And thus begins the game of cat-and-mouse - The new iPod checksum has been cracked.

HOWTO: Banshee 0.11.3 on Ubuntu

Update: Banshee 0.13.1 can be installed in Ubuntu 7.10 (Gutsy Gibbon) by running "sudo apt-get install banshee".



Banshee 0.11.3 was released today and features a bunch small new features and bug fixes, but also includes some pretty big performance enhancements. If you're a Banshee user, it's definitely worth upgrading to this new release for the speed improvements alone (switching to your library doesn't take a ridiculously long time anymore.) Since I've already written a HOWTO for Banshee 0.11, I decided to updated it for Banshee 0.11.3. This guide was written for Ubuntu 6.10/Edgy Eft, but there's only one little change necessary for it to work on Ubuntu 6.06/Dapper Drake (which is explained inline below.) On with the installation instructions:

:)

IMPORTANT NOTE:
If you have the QuinnStorm repositories enabled (for Compiz/XGL stuff), you might encounter this compile error: "/bin/grep: can't read /usr/lib/libXrender.la: No such file or directory" or something along those lines. The necessary fix can be found here. (I just ended up removing the "/usr/lib/libXrender.la" part of that line and it fixed it, and I think that's probably a safer route.)

To follow this HOWTO, just punch (ie. copy and paste) the commands listed into a terminal. Good luck!

1. Install prerequisites

First, make sure you have the universe repository enabled. If you're unsure, here's instructions on how to check and enable it.
Next, install the software required to build Banshee:

sudo apt-get build-dep banshee
sudo apt-get install libavahi-cil mono libgconf2.0-cil
sudo apt-get build-dep libipoddevice0
sudo apt-get install libgtop2-7 libgtop2-common libgtop2-dev libsgutils1 libsgutils1-dev
wget \http://banshee-project.org/files/libipoddevice/libipoddevice-0.5.2.tar.gz
wget http://banshee-project.org/files/ipod-sharp/ipod-sharp-0.6.2.tar.gz
tar -xvzf libipoddevice-0.5.2.tar.gz
tar -xvzf ipod-sharp-0.6.2.tar.gz


Note: If you're an Ubuntu 6.06/Dapper Drake user, the above "sudo apt-get install..." line might fail. If it does, try running the following:
sudo apt-get install libsgutils libsgutils-dev
(Note: If this fails, just keep going to with the rest of the HOWTO...)

Now, in order to have iPod support, we're going to install libipoddevice and ipod-sharp:

cd libipoddevice-0.5.2
./configure --prefix=/usr
make
sudo make install
cd ..

cd ipod-sharp-0.6.2
./configure --prefix=/usr --disable-docs
make
sudo make install

(The above iPod steps can be safely left out if you don't need iPod support...)

2. Download Banshee 0.11.3

wget http://banshee-project.org/files/banshee/banshee-0.11.3.tar.gz
wget http://www.banshee-project.org/files/banshee-official\
-plugins/banshee-official-plugins-0.11.3.tar.gz

3. Extract and configure

tar -xvzf banshee-0.11.3.tar.gz
tar -xvzf banshee-official-plugins-0.11.3.tar.gz
cd banshee-0.11.3
./configure --prefix=/usr --enable-avahi --disable-docs

I suggest leaving Avahi enabled here as I did so that DAAP sharing works. (It lets you share your music library with iTunes, Limewire, etc. users, as well as listen to other peoples'.) iPod support should be automatically detected if you followed the iPod steps above.

4. Build and install Banshee

make
sudo make install


5. Configure, build, and install the plugins

cd banshee-official-plugins-0.11.3
./configure --prefix=/usr
make
sudo make install


6. Run Banshee!

Either from the console run "banshee" or launch it from the "Applications->Sound & Video" menu in GNOME.


That's it! I've tested this on Ubuntu 6.10/Edgy Eft machine, but if this doesn't work for you, leave a comment and I can try to help you figure it out. :)

Lastly:
Digg!

3D Album Art in Banshee

Hot on the tail of Apple's Coverflow, Lukasz Wisniewski is developing a plugin for Banshee called Fleow:



That is hot. (Thanks Gabriel!)

Speed updates...

Some happenings from the Linux world over the past few days:
  • Banshee 0.11.1 was released. Check out what's new in on the release page.
  • The Ubuntu 6.10/Edgy Eft RC (Release Candidate) came out today. (Essentially Beta+1). More release notes on how things are shaping up.
  • A beta of Flash 9 for Linux was finally released. Even more release notes if you're interested. Long story short: A/V sync is fixed.
  • Ubuntu 7.04 = Feisty Fawn. From Mark Shuttleworth himself:
    The main themes for feature development in this release will be improvements to hardware support in the laptop, desktop and high-end server market, and aggressive adoption of emerging desktop technologies. Ubuntu's Feisty release will put the spotlight on multimedia enablement and desktop effects. We expect this to be a very gratifying release for both users and developers. Detailed planning will take place at the developer summit next month in Mountain View, California. Please join us there to help shape the Feisty Fawn!

  • EasyUbuntu, Automatix, and now.... AfterBirth. *sigh* I wish the Ubuntu team would just give me a button to push that installed w32codecs. I might add that w32codecs is no more illegal than any of those Windows codec packs like the Nimo one, which can be pretty handy, and nobody seems to be getting in any hot water for (yet).

HOWTO: Banshee 0.11 + Ubuntu

Dec 9/06: Banshee 0.11.3 has been released! Updated HOWTO here.
Updated Sept 26, 2006 (Added iPod support stuff)
Updated October 16, 2006 (Minor fixes)


With the Banshee 0.11 hot off the press, and no .DEBs for Ubuntu 6.06/Dapper Drake in sight, I figured people would probably appreciate some instructions on how to install the new Banshee. Well, here we go:


IMPORTANT NOTE:
If you have the QuinnStorm repositories enabled (for Compiz/XGL stuff), you might encounter this compile error: "/bin/grep: can't read /usr/lib/libXrender.la: No such file or directory" or something along those lines. The necessary fix can be found here. (I just ended up removing the "/usr/lib/libXrender.la" part of that line and it fixed it, and I think that's probably a safer route.)
Ubuntu 6.10/Edgy Eft Users: Updated Banshee packages will probably hit the Edgy repositories, so just hold tight for a bit and hopefully an updated package will get pushed through the usual Ubuntu update notifier.

To follow this HOWTO, just punch (ie. copy and paste) the commands listed into a terminal. Good luck!

1. Install prerequisites

First, make sure you have the universe repository enabled. If you're unsure, here's instructions on how to check and enable it.
Next, install the software required to build Banshee:

sudo apt-get build-dep banshee
sudo apt-get install libavahi-cil mono
sudo apt-get build-dep libipoddevice0
sudo apt-get install libgtop2 libgtop2-dev libsgutils libsgutils-dev
wget http://banshee-project.org/files/libipoddevice/libipoddevice-0.5.0.tar.gz
wget http://banshee-project.org/files/ipod-sharp/ipod-sharp-0.6.2.tar.gz
tar -xvzf libipoddevice-0.5.0.tar.gz
tar -xvzf ipod-sharp-0.6.2.tar.gz

Now, in order to have iPod support, we're going to install libipoddevice and ipod-sharp:

cd libipoddevice-0.5.0
./configure --prefix=/usr
make
sudo make install
cd ..

cd ipod-sharp-0.6.2
./configure --prefix=/usr --disable-docs
make
sudo make install

(The above iPod steps can be safely left out if you don't need iPod support...)

2. Download Banshee 0.11

wget http://banshee-project.org/files/banshee/banshee-0.11.0.tar.gz
wget http://www.banshee-project.org/files/banshee-official\
-plugins/banshee-official-plugins-0.11.0.tar.gz

3. Extract and configure

tar -xvzf banshee-0.11.0.tar.gz
tar -xvzf banshee-official-plugins-0.11.0.tar.gz
cd banshee-0.11.0
./configure --prefix=/usr --enable-avahi --disable-docs

I suggest leaving avahi enabled here as I did so that DAAP sharing works. (It lets you share your music library with iTunes, Limewire, etc. users, as well as listen to other peoples'.) iPod support should be automatically detected if you followed the iPod steps above.

4. Build and install Banshee

make
sudo make install


5. Configure, build, and install the plugins

cd banshee-official-plugins-0.11.0
./configure --prefix=/usr
make
sudo make install


6. Run Banshee!

Either from the console run "banshee" or launch it from the "Applications->Sound & Video" menu in GNOME.

That's it! I've tested this on an "almost" fresh-install Ubuntu 6.06/Dapper Drake machine, but if this doesn't work for you, leave a comment and I can try to help you figure it out. :)

Digg!

Banshee 0.11 Released!


It's been a while since the last Banshee release, but the wait was well worth it. Among the new features in Banshee 0.11 are better tagging support (including writing for all the readable formats), the ability to import a selection or all the music from a digital audio player into Banshee, one-click track rating, an improved preferences dialog, and a new song-change notification bubble (using libnotify, so they should have a somewhat consistent look with the rest of the desktop).

A song-change notification



There's also three new official plugins:
  • Recommendations - This uses the awesome Last.fm service to recommend you different artists based on what you're listening to. The plugin also tells you some interesting stats about the artist you're currently listening to.

  • Podcast - Banshee now handles podcasts in all their glory. The interface is very smoothly integrated into Banshee and is easy to use. As of the beta, I noticed that you couldn't drag-and-drop a podcast onto a digital audio player, but I haven't tested it yet in the final release.


  • Downloading a podcast while playing music



  • Mini-mode - Sick of Banshee taking up a sizable chunk of screen space? This new plugin allows you to flip Banshee into "mini-mode", which provides a compact player interface instead of the usual library view. The mini-mode interface is really well designed, check it out!

The new mini-mode view



As I said before in my Banshee 0.11 preview, this is the Banshee release I think everyone's been waiting for. Banshee is now a fully featured music playback and management application, and has quickly become a shining star in the world of open source software. It's fast development, great polish, and intuitive interface make it a great example of open source done right. Is it perfect? Well, it's still a little sluggish, but I think it's well worth the trade-off for the excellent feature-set.

Update: I've posted a some instructions on how to install Banshee 0.11 in Ubuntu 6.06. Enjoy! :)

Updates from the Web: GNOME 2.16, Exaile, and more

I've been pretty busy over the past few days, and I apologize for the lack of updates. In the meantime, here's some interesting articles I've spotted:
  • Ars Technica has a First Look at GNOME 2.16
  • The 2X TerminalServer seems to be getting a bit of press (ie. it popped up on digg, hardly the press though.) It's another open source (but commercial) implementation of the NoMachine server. Honestly, the NoMachine server kicks ass, so I'm not quite sure why you'd want to use this one. (It's a breeze to install in the latest version too - just 3 .DEBs)
  • Red Herring has an interview with Michael Robertson, founder of MP3.com and Linspire, where he talks about Linux, Linspire, and the music industry. I found this part of the interview particularly interesting - Way to dodge the question Michael:

    Q: And so we�ve got to ask you, you�ve recently made CNR�your software update service for Linspire�free. If I�m an Ubuntu user, am I going to be able use this in order to fill up my machine with capabilities like the ability to do DVD playback, Flash, Quicktime? Is that a possibility?

    A: If you�ve ever tried to install software on Linux, [you know] it�s really difficult. There�s no easy installer, like an XP user would be used to, and Click and Run goes beyond that, right? One click and everything is downloaded and installed, icons on the desktop, etc. So, absolutely, I think that�s something that makes a lot of sense and so we�re definitely looking at something like that.

  • CRN has an editorial I think I agree with: "Advice to Linux: Kill the Penguin" (especially the part about the acronyms thing)
  • A new version (0.2) of the Exaile Media Player has been released. It's apparently described as "Amarok for GNOME". If any long-term readers out there remember my thoughts on Amarok, they'll know that I have beef with the sideways tabs. Worst interface element ever? Quite possibly. Well, now GNOME users can indulge themselves in useless sideways tabs that hide functionality that shouldn't be hidden away. (Compare Banshee's GUI with Exaile's GUI.) Lastly, someone should also quietly tell the author of Exaile that the only good Hooverphonic album is the first one. :P
  • ... and if you made it this far, Charlie isn't the only who's just gone through a breakup. (Albeit mine was for different reasons...) :(

Banshee 0.11 Preview

Update: Banshee 0.11 has been released! I've posted instructions on how to install Banshee 0.11 as well.

Music players in Linux have been undergoing a sort of renaissance over the past year. Older programs such as Rhythmbox and Quod Libet have undergone serious active development adding useful new features. Newer contenders like Banshee and Listen have continued to add features in a friendly competition to create the best desktop music player.

In keeping with this competition, the next release of Banshee (version 0.11) is going to have some spiffy new (and long awaited) features.

The change is the new splash screen, which has a nice little progress bar on it:




Once Banshee's done loading, you'll recognize the usual simple layout, but it's got a few new additions on the left-hand side:



That's right: Banshee's going to have podcast support, internet radio support, and iTunes Music Store (ITMS) support all in one go!

Each of these new features is integrated via plugins, but thanks to the clever design of the plugin architecture, each plugin's features are integrated seamlessly into the user interface:


Podcast support in Banshee



Streaming internet radio in Banshee



ITMS support in Banshee


I haven't personally tested buying anything through ITMS in Banshee, but it looks like it "just works".

This is the Banshee I've been waiting for. With the upcoming 0.11 release of Banshee, I think the project has finally have started to reach maturity, as it's now flush with tons of unique features that are seamlessly integrated into the beautiful user interface.

Lastly, here's a list of all of the major features that'll be included in Banshee's next release:

  • Audioscrobbler/Last.FM support
  • Music sharing (DAAP)
  • Metadata Searching (Automatic covert art and metadata downloading)
  • Multimedia Keys support
  • Podcast support
  • Music Recommendations (through Last.FM)
  • Smart Playlists
  • Streaming Internet Radio
  • iTunes Music Store (ITMS) support
  • Wikipedia/Lyrics support (lookup artist info and lyrics)
  • Full iPod sync support with transcoding
  • CD Playback and Ripping

Drooling yet?
I most certainly am.
:)

Rhythmbox vs. Banshee

Update Sept 18/07: I realize a lot of people are still reading this article, and I'd live to give a big fat WARNING to everyone that this comparison is totally out-of-date now. Both Banshee and Rhythmbox have seen several releases since I wrote this article, and they've both improved tremendously. At the moment, my favourite player is Rhythmbox (0.11.2 on Ubuntu 7.10), as it's got a bunch new killer features that I can't live without (play queue, Magnatune+Jamendo integration, Last.FM). It's still worth checking out both apps though.

When it comes to music playback and management software on Linux, there's a million pieces of software to look at. But when it comes to good music playback and management software, then your choices get narrowed down quite a bit. Amarok is the killer music playback/management software for KDE. It's got incredibly creative and well thought out next-gen features that you won't find in any other music software. What's next-generation, you say? Wikipedia artist lookup, awesome dynamic playlist support, the cool sidebar that presents you with intelligently arranged music relating to what you're listening to, excellent MusicBrainz support, and the list goes on. I haven't used Amarok since 1.3 (and we're on 1.4 now), but it was so feature-packed back when I used it that it was hard to move away from it. (Here's a screenshot of Amarok 1.4.)

Why did I move away from it then?
The user interface wasn't spectacular. If you look at the left-most side of the screenshot in the link above, you'll notice there's sideways tabs. Honestly, they just make a cluttered UI even more cluttered. I found myself drawn to much simpler user interfaces, like those presented in Rhythmbox or Banshee. I wanted an easier to use application that packed the same essential features under the hood.

Anyways, the two big contenders I found were Rhythmbox and Banshee. Rhythmbox is the official music playback software of the GNOME desktop, and you'll find it included in any modern distro like Ubuntu or Fedora Core. In my personal experience, Rhythmbox has a history of being unstable, slow, and relatively under-featured. However, in the past year, Rhythmbox has gotten it's act together. It's now the music player that it should be. It's stable, quick, and much more rounded out now. It has support for streaming internet radio, DAAP shares, CD playback, and has fairly good playlist management.


However, Banshee also caught my eye a while ago. One of the main reasons I wanted to upgrade to Ubuntu 5.10 was to be able to run Banshee. Why was I so excited?
You tell me:


The interface was exactly what I was looking for. I wanted an easy and quick way to access my entire collection in a single list, easy playlist creation, and cool features that didn't look like they were tacked on. Banshee is smart too. If you select all the songs from an album in the "Music Library", then right click and go to "Add to Playlist", then "New Playlist", it'll automatically create a playlist with the name of the album.
Banshee also has a well designed plugin system, awesome iPod support, and CD burning capabilities. All of this is wrapped up to make one of the most solid and promising next-generation apps of the Linux desktop.

In the newest version of Rhythmbox, the interface was also redesigned:

Here's a quick comparison of the two pieces of software:




Rhythmbox
  • Audioscrobbler/Last.FM support
  • Streaming internet radio support
  • CD Burning
  • Playlist importing
  • Automatic playlists
  • Multimedia keys support
  • DAAP support
  • Play queue
  • Podcast support
  • Filesystem monitoring/Library watching (fam/gamin)
Banshee
  • Audioscrobbler/Last.FM support
  • Album Art
  • Intelligent playlist management
  • iPod support (with transcoding)
  • CD Burning and Ripping
  • Metadata fecthing
  • Filesystem monitoring/Library watching (inotify?)
  • Multimedia keys support
  • DAAP support

As you can see from this comparison, both players have their advantages and disadvantages. However, I feel I should point out that Banshee is quite a young project, while Rhythmbox has been around for many years. The pace of development and level of polish with Banshee is partly due to it's use of Mono. On top of this, many of the next-gen features in Rhythmbox such as DAAP support, podcast support, Audioscrobbler integration, and the redesigned interface have only been added very recently - and I think that's partly due to pressure from friendly competition with Banshee. (That's a good thing, by the way.)

So, should you use Rhythmbox or Banshee?
Your best bet is to wait until Dapper comes out in April (or the next version of your distro of choice) and to try them both out. By then, both pieces of software might have added many new features. Exciting stuff.

Additional reading and downloads:
Edit: Some readers at the Ubuntu forums have mentioned some good additional points. Because Banshee uses Mono, it can be a bit sluggish at times, and might not be suitable for slower PCs. Also, the ID3/ogg/other tag editing capabilities of both programs isn't great (which is odd for music management software.) One more additional point of my own is that both players should experience a bit of a speed increase if you're using them built for GStreamer 0.10 (as they should be in Dapper)...