EarCandy 0.4 rules !

I’ve been warned by Jason Taylor that a new release of EarCandy is pretty much ready and, well, it looks awesome !

EarCandy is a PulseAudio volume manager, but a smart one ! It will automatically mute your music when a Movie or a YouTube video starts. And will mute the video when a Skype call comes in. You’ll love that ! (I already do)

This is not really a program where you have millions of options to play with. It’s more a zen one: you launch it and forget it. You’ll just remember about it when it automatically kicks in and do what you were about to do out of habit, before you.

I’m embedding here a short screencast of the old version, since I don’t have any newer one available. It will give you a better idea of what I’m talking about.

This release is packed with new features, and finally seems very stable. Let’s go over the new features one by one:

  • USB Headsets support: if you plug an usb headset, the audio streams will be automatically transferred to the headsets.
  • Updates special volume keys to point to the usb headset when it’s plugged in: no more need to mess with the volume applet, the special multimedia keys of your keyboard will work on your audio boxes or usb headset depending if the latter is plugged in or not.
  • Volume slider: the tray icon now behaves much more like the standard Gnome volume applet, and displays a volume slider when clicked.
  • Deactivable tray icon: …but if you don’t like to have yet another tray icon, you can hide it easily.
  • Lock volumes: earcandy automatically determines which audio stream you want to listen. But if you happen to be willing to freeze the current situation, you can do so with the pause button that appears above the slider when you click the tray icon.
  • Refactored interface: nicer and more sober.
  • Adjustable volume fade speed: I like it fast btw. With fries.

Two more new features:

Smart volume detection

This is pretty cool. The last releases had some problem with YouTube. When Youtube video is paused or finishes, the audio stream is not released by Firefox. That means that viewing a youtube video meant stopping the music forever.

Earcandy now features a nice volume detection. That means that, if you stop a video, the music resumes playing automatically. This is nifty, you really have to try how seamless it makes it to understand what I mean.

Automatic configuration

One issue with EarCandy was the fact you had to configure your application to tell EarCandy which application was a Video player, which one was an Audio player, and so on. EarCandy now sniffs the .desktop files of the open applications, and understands on its own who does what (and you can even override the rules you don’t like)

EarCandy 0.4 Properties

In case you don’t like the predefined rules, you can change them in the Preferences.

EarCandy 0.4 Advanced Preferences

Advanced preferences.

Sold ?

Since it seems pretty stable right now, I encourage everybody to try it. Open a terminal and type the following:

bzr branch lp:~killerkiwi2005/eyecandy/0.4 earcandy
cd earcandy
./ear_candy

ps: if you already played with some earlier version of earcandy, remove altogether its settings folder (~/.config/Ear Candy)before running it

Update: Ear Candy .deb and PPA here !

Then try:

  • to play some music in your music player
  • without stopping the music open this video http://www.youtube.com/watch?v=RSsJ19sy3JI
  • I got you :-)
  • try to pause the video and resume the video. (wait 1-2 seconds after pausing it)
  • cool uh ? :-)

Help needeeeeed !

If you’re good at packaging, why don’t you give it a shot and make a nice .deb (an .rpm would be also appreciated). If so, comment here.

Also, if someone may contribute a better, high resolution icon…  no offense to Jason but icons are not really his specialty. ;-) If so, please open a new bug

Opinions ?

Like always, please let me know what you think about it.

I really love how it lifts the burden of stopping an resuming audios, videos, etc from my shoulders. All considered, EarCandy adds a really little touch inside the landscape of the desktop experience, but a very nice one, and I’d go even further saying that would be so cool to have this included in Karmic Koala by default. Now, that surely won’t happen, but if it would, I’m sure it would be noticed and appreciated by the people.

This seems like a great time to subscribe my RSS !

15 responses to “EarCandy 0.4 rules !”

  1. Hal

    Installed it & ran it, but it doesn’t seem to do anything. Istart and stop multiple instances of VLC. I start and stop youtube. Not sure if I missed a step, but I don’t get it.

  2. Stefano Forenza

    Could be that it doesn’t recognize vlc rightly that could be a bug. Could you try with a common music player (rhythmbox for example) and a youtube video ?

  3. Hal

    cool…works with rhythymbox, no problem. Added VLC as a music player in earcandy prefs. pausing and playing vlc still doesn’t effect the sound from other apps, but if vlc is playing and I start rhythymbox, vlc mutes. When I pause rhythymbox vlc unmutes. This looks like it will be a great utility. Too bad there is no way to pause the other sources, instead of just muting them.

  4. Ahmad Abo Bakr

    Great App
    Don’t forget to add it to your start up applications

  5. spennig

    Nice, but it uses 30% CPU all the time on my 9.04 x86-64 box (out of 200% available). Think I’ll have my cycles back and stick with padevchooser.

  6. Stefano Forenza

    @spennig: that doesn’t happen on my box. consider filing a bug.

  7. Jason Taylor

    @Hal – there is new functionality being added to pulseaudio called ‘corking’ which will allow pausing in the near future

    VLC sounds like a rule creation issue Ill look into that..

  8. Flimm

    I’ve packaged it, get it at my ppa: https://launchpad.net/~flimm/+archive/ppa

  9. Stefano Forenza
  10. Hans

    Ear Candy keeps forcing my volume to 100%, don’t know why.

  11. Stefano Forenza

    @Hans: it happened to me as well, just very seldom. Consider filing a new bug in the project bugtracker.

  12. Ferro

    Ottima segnalazione, mi sa che mi ritroverò, per la seconda volta consecutiva, a prendere spunto da un tuo articolo. Ciao

  13. Hal

    @Jason Taylor Thanks. I will be looking forward to the improvements.

    @Flimm Thanks for the PPA. Always my preferred method of installing software.

  14. flux

    why there is only fading? and pause?

  15. Luigi

    già, sarebbe molto utile che il lettore andasse in pausa… ma è difficile, non dipende da pulseaudio

Leave a Reply

Don’t forget to Subscribe

Bills

Latest Activity

Posts

  • What is Google ChromeOS, I mean really ?
    All this fuss about Google ChromeOS. Is it a threat to Microsoft ? Is it a threat to the Ubuntu ? (funny nobody wonders if that’s Read More
  • Well said Carla !
    Carla has something to say ’bout the cloud, and I agree 100% with her. Share it !
  • No more Gimp for you little Joe
    When I first posted about the matter, most people’s reaction was LOL. The we thought it was just a random proposal, never going to be Read More
  • Custom iTunes page generator
    Who never dreamed to have his personal Apple website page, like this guy ? Now you can ! UPDATE : they just fixed the page, Read More
  • Fedora's new little friend
    Straight from the release notes of the recently released Fedora 12: Gnote is installed by default in GNOME for this release replacing Tomboy. Gnote is a port Read More