Bangarang – a media player

August 20, 2010

The happy trials of hobbies and life…

Filed under: Uncategorized — jamboarder @ 8:57 am

So several weeks ago my development on Bangarang came to a screeching halt when my laptop decided to give up the ghost without warning. Just straight stopped working.  Not crashing…  Not misbehaving… Just stopped. Would not turn on.

In the desperate hope that the power supply was the problem I ordered a new one, got it a week later, plugged it in and…. nothing.  The next day was spent tearing down the laptop.  After what seemed like a hundred screws and laptop parts strewn all over my coffee table, my partner finally said: “Time for a new laptop huh?…” <sigh>  I reluctantly agreed and ordered a new one.

It took three long weeks to get here, but I am now convinced that it was all for the best.  Sometimes the universe conspires to restore balance in my life and this was one such instance.  This has reinvigorated my creative energies and provided the time to properly balance my family, work and hobbies.  My local bangarang master repository has been restored and I made a quick commit last night to make sure everything was set up correctly.  More importantly, I’m re-energized and refocused on creating and releasing a Bangarang 2.0 that I can genuinely be proud of.  I’m not interested in beating everyone else to punch with features. That’s not why I created Bangarang.  My aspirations were to create a pleasant, carefully crafted media player that does what it does well.  This unexpected and welcome break has been restorative to just those ends.

If you share this aspiration and are motivated to contribute please feel free to stop by. Our (very) small team maintains a positive, supportive vibe and welcomes contributions in the form of artwork, translations, documentation and code.

For fans of Bangarang, thanks much for your patience.

Peace and much respect.



  1. 1. Go ahead! You have many Bangarang fans supporting you, and I’m among them.

    2. I did a git clone, fixed some build issues in Fedora (this is the first time that I actually fix a bug, so head me where should I publish that) and amazed myself at Bangarang HEAD. There are 2 new features to the unbeliever.

    – The DBus 100% CPU hang is gone. Ciao. Kaput.
    – I started Bangarang with my 100% Bangarang-free new Nepomuk database, under KDE 4.5, and I couldn’t believe what I saw. I didn’t have to add anything to the collection, every audio file was waiting for me. I haven’t had to add anything! Bangarang, for the first time, can READ AUDIO FILES FROM THE MAIN NEPOMUK DATABASE!

    Perhaps it’s time for another alpha to celebrate your new notebook.

    Comment by Alejandro Nova — August 20, 2010 @ 9:54 am

    • Finally I could force HEAD into crashing, and this time I needed a corrupt MPEG header to do it. TagLib, when it finds a corrupt MPEG file, crashes Bangarang Nepomuk Writer.

      Can you make it fail gracefully instead? 😉

      Comment by Alejandro Nova — August 20, 2010 @ 10:24 am

      • Thanks for your feedback and help. I’ll contact via your bug report and maybe we can work together on identifying the root cause and ultimately the fix.


        Comment by jamboarder — August 20, 2010 @ 11:38 am

      • Thank YOU, Jamboarder. BTW, the GIT release has the hang-on-start removed! At last!

        Bangarang 2.0 is delicious to use. The best part of it is: because it shares info with the rest of KDE, if I tag something in Bangarang, it gets tagged on Dolphin. Also, all my data is persistent across sessions. I don’t have to save anything, I don’t have to bookmark anything (but I can still do it), Bangarang does everything I need for me.

        Congratulations. I’m waiting anxiously for 2.0 beta, for anybody to try this level of goodness ;).

        Comment by Alejandro Nova — August 21, 2010 @ 6:30 pm

  2. Almost forgot:

    3. The tray icon actually WORKS!

    Comment by Alejandro Nova — August 20, 2010 @ 10:04 am

  3. I’m a fan, and I think Bangarang is strategically important for KDE, because it validates Nepomuk. Keep up the good work and keep growing the project.

    Comment by Will Stephenson — August 20, 2010 @ 10:47 am

  4. Welcome back, Andrew 🙂

    Good to read you enjoyed your forced break, and nice to see you being re-energized.

    I just built bangarang (have to try it :)), and I needed the following patch for it to build with my kde-qt:

    The camelcase header is installed in /usr/include, but kde-qt doesn’t seem to install it.

    Comment by sebas — August 20, 2010 @ 2:37 pm

    • Thanks Sebastian! I’ll apply the patch tonight. 🙂

      Comment by jamboarder — August 20, 2010 @ 2:43 pm

  5. how can I contribute in terms of art? is there is something that needs doing?

    Comment by Saleel — August 20, 2010 @ 5:58 pm

    • We’re currently working to come up with artwork that represents different music and movie genres. We may also be looking at updating some of the existing custom artwork. Feel free to contact me for more info (jamboarder at gmail dot com).


      Comment by jamboarder — August 21, 2010 @ 8:43 pm

  6. A few days have passed since my bug report, and the pace of development is awesome. I’ve been tracking HEAD daily and the amount of commits is staggering.

    Thank you. From HEAD status: Bangarang 2 is approaching quickly beta-quality right now, and it doesn’t seem so far from a new release. Congratulations and thanks to all involved.

    Comment by Alejandro Nova — August 23, 2010 @ 3:45 pm

  7. Sorry, because I’ve mostly monopolized the comments section here.

    I tried the last SVN release. It’s so good that now Bangarang is my default on demand audio player for everything, leaving Amarok as a library player. We really could use a beta release. Video playback here is flawless, so Bangarang is replacing here Dragon Player.

    Some questions.
    1. When will you release the beta? This is the most avoided question by users and the most troll-friendly item to seek and destroy, but this time I have the “git pull” to back my words: this is ready. Pulseaudio volume control works, there’s no hang on startup, no hitch, no skip and Bangarang starts in less time than Dragon Player, while doing 10921812219x more. So I really want a release :).
    2. I see Bangarang replacing Dragon Player soon. With a bit more of work on the library department, Bangarang could replace juK too. Do you expect that to happen upstream? I say: Bangarang as the default media player for KDE 4.6. Are you up to the challenge? ;). I back you up.

    Also, I’d wish to have global shortcuts support (i.e. I press the Play button in any app and Bangarang plays, just like Amarok). We are set after that.

    Thank you for everything.

    Comment by Alejandro Nova — August 29, 2010 @ 1:42 pm

  8. Thanks friend, this is a excelent aplication. The Chakra project (Linux Distribution) install by default Bangarang.


    Comment by Infragilis — September 30, 2010 @ 5:30 pm

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

Create a free website or blog at

%d bloggers like this: