Bangarang – a media player

November 23, 2009

Bangarang 1.0 beta 2 released

Filed under: Uncategorized — Tags: , , , — jamboarder @ 7:51 pm

The 1.0~beta2 version of Bangarang has been released.

This latest beta includes several bugfixes and improvements including graceful degradation when nepomuk is not available, genre support for video as well as music and new media lists for frequently played, recently played and highest rated media.

This is a beta release so there are bugs. (I’m hoping the kitten-eating has been reduced a bit – puppies are still fair game though).  See the release notes for more info on bugfixes, improvements and known issues.

Testers can download the latest bangarang release from  Report any issues you encounter on the issue tracker.  It makes it a lot easier for me to keep my head on straight. 🙂

If you would like to package Bangarang for your distribution you can download the source tarball for the latest release from here.  You can also keep up with the latest development at the gitorious project development home.

A quick big-up to Sebastian Jambor for his invaluable contributions these last few weeks streamlining a lot of the query and listengines code. See the about dialog for a full list of contributors.

Anyone interested in helping out is very welcome.  Whether it’s just testing and reporting issues, translations, providing patches…  See the Bangarang project development home for more info.  I’m really hoping to get enough of the bugs knocked out to make the next release an RC.  A quick note on translations, I hope to prepare the ui strings for translations before the next release (they are sooo not prepared).  If anyone wants to help with that task please let me know.

A quick reminder that the 1.0 release is “The Basics”. Once 1.0 is out the door I’ll start concentrating on more features.

On a side note, I’ve modified the wordpress blog a little so the root address is now a less-techy homepage for Bangarang.

So that’s it for beta news… phew! 🙂 After the hacking splurge for beta2, helping out with a surprise brithday party and watching an awesome MLS Cup final match (watching from 10 rows up when LA’s Langdon Donovon missed a PK was pure joy), I’m pooped!  The US Thanksgiving holidays are this week so I’ll be taking a break from Bangarang hacking this week to spend more time with my partner and the doggies. I also need to get some snowboarding in this week (it’s been dumping in the Cascades!). Then we’re heading over the mountains to Leavenworth, WA with a couple of friends for the weekend.  Looking forward to the break!

peace and much respect.



  1. Hey ho,

    nice to see a new release.. I’m exited when the first new features arrive. 🙂

    A things, that i would like to see:

    – A “better” library-list with videopreview. (Screenshots from the video. 5 random frames or something like that) General more Video collection features would be nice cause kde4 has no app like this.

    Thx again for this nice app.


    Comment by sxe — November 24, 2009 @ 2:52 am

  2. Hi,
    Bangarang is one of my favourite KDE apps (with rekonq), clean design, using new KDE technologies, it does the job and more KDE apps should look like this. I use it to manage my videos collection.

    Some whish/ideas I’d like to see :
    – Subtitle support.
    – Remember the position, when a video is stopped.
    – A country flag showing the main langage of a movie could be nice.
    – A new view showing movies/albums by covers.
    – A plugin/script system (like amarok one), some plugins ideas : covers download, info fetcher for movies (genre, year, synopsis…), auto-rating…

    Thanks for your work and sorry for my poor english.

    Comment by chromatic — November 24, 2009 @ 3:05 am

    • I second the remembering thing. I love the solution XBMC has.

      – If you have never played a movie or you played it to the end it will just play.
      – If you have stopped at some point a elegant onscreen option appears to resume or start from the beginng.

      IDK where Dragon stores the resume info, but maybe being compatible would make sense.

      For long movies or audiobooks this is THE killer feature.

      Comment by Tim — November 24, 2009 @ 3:29 am

      • it’s a matter of taste but I just hate when Dragon Player automatically seek in a video at start. IMO, there should be a button which set a “bookmark” in the video (maybe you can even set several bookmarks)

        and thanks for this great video player 😉

        Comment by DanaKil — November 24, 2009 @ 12:30 pm

      • Don’t worry. I’ll likely implement the resume-playback function as part of a bookmark feature. 🙂

        Comment by jamboarder — November 24, 2009 @ 1:38 pm

      • Bookmarks for things a computer can do stink.
        It is just one more button / menu item and adds clutter and featuritis and you can forget.

        Do it the XBMC-way. More elegant and simpler.

        Comment by Tim — November 24, 2009 @ 5:48 pm

      • Bookmarks smell great (smells like bubblegum), especially if they’re not strangely existentially restricted to being things a computer can’t do… 😉

        Comment by jamboarder — November 24, 2009 @ 7:52 pm

    • You will be happy to know that Romain Perier (gentoo developer) is working on improving the subtitle-support in Phonon. 🙂

      Comment by Sandsmark — November 24, 2009 @ 8:09 am

      • Yay! That’s exactly what I was hoping for. 🙂

        Comment by Andrew Lake — November 24, 2009 @ 8:29 am

  3. Great work…

    Man, I just can’t compile bangarang git for a long time.. I always get this error:

    [ 87%] Building CXX object CMakeFiles/bangarang.dir/platform/audioclipslistengine.o
    Linking CXX executable bangarang
    CMakeFiles/bangarang.dir/sensiblewidgets.o: In function `ArtworkWidget::openUrl()’:
    sensiblewidgets.cpp:(.text+0x67d): undefined reference to `ArtworkWidget::staticMetaObject’
    CMakeFiles/bangarang.dir/sensiblewidgets.o: In function `ArtworkWidget::~ArtworkWidget()’:
    sensiblewidgets.cpp:(.text+0x757): undefined reference to `vtable for ArtworkWidget’
    sensiblewidgets.cpp:(.text+0x75f): undefined reference to `vtable for ArtworkWidget’
    CMakeFiles/bangarang.dir/sensiblewidgets.o: In function `ArtworkWidget::~ArtworkWidget()’:
    sensiblewidgets.cpp:(.text+0x7b7): undefined reference to `vtable for ArtworkWidget’
    sensiblewidgets.cpp:(.text+0x7bf): undefined reference to `vtable for ArtworkWidget’
    CMakeFiles/bangarang.dir/sensiblewidgets.o: In function `ArtworkWidget::~ArtworkWidget()’:
    sensiblewidgets.cpp:(.text+0x827): undefined reference to `vtable for ArtworkWidget’
    CMakeFiles/bangarang.dir/sensiblewidgets.o:sensiblewidgets.cpp:(.text+0x82f): more undefined references to `vtable for ArtworkWidget’ follow
    collect2: ld returned 1 exit status
    make[2]: ** [bangarang] Erro 1
    make[1]: ** [CMakeFiles/bangarang.dir/all] Erro 2
    make: ** [all] Erro 2

    I am using qt 4.6 RC and KDE trunk

    Keep up the excellent work!

    Comment by SVG Crazy — November 24, 2009 @ 6:19 am

    • I had to reclone but solved the problem… sorry to bug you…

      Anyway, great app!!

      Comment by SVG Crazy — November 24, 2009 @ 6:24 am

  4. Promising player, I like it !

    Some ideas for the feature release:
    As someone mentionned XBMC, why not using a nice graphic OSD thing to display the controls, like ? Or taking some ideas from here
    The possibility to drop a file in the window to play it
    And some comments in the code would be a great help to motivate the newcomers to hack on the project 😉

    Comment by Spike — November 24, 2009 @ 8:55 am

    • What’s interesting is that when I started out early this year, I originally envisioned an OSD control and planned to use QGraphicsView for the Now Playing view. At the time though there was a bug in the stack that prevented any other QGraphicsItems from be rendered on top of a proxy video widget. The bug has apparently been fixed since then but now that widget bar at the bottom has really grown on me… 🙂 When I start working on 1.1 I imagine I’ll be a little conflicted about what to do…

      Comment by jamboarder — November 24, 2009 @ 9:16 am

  5. Thanks for the update, most of the crushing bugs for me are gone from the first beta. I will report bugs as I find them. The audio player is great for listening to audiobooks, so I don’t have to fire up amarok. Besides the bookmark feature, is there any chance of an equalizer?

    Comment by Saleel V — November 24, 2009 @ 4:16 pm

    • Probably come after 1.0… unless, of course someone is able to contribute some code before then. Already have a placeholder in the ui for it (and video settings as well). But yeah, there’ll probably be an equalizer at some point.

      Comment by jamboarder — November 24, 2009 @ 7:59 pm

  6. I submitted a ebuild for Bangarang 1.0 beta 2 should someone be interested:

    Comment by jensp — December 12, 2009 @ 11:21 am

  7. But as we go into our daily lives with these technologies
    and what not, there are times when we feel really paranoid for our own security.

    Social profiles such as My – Space are a haven of information about your child, which is usually linked to their hotmail
    account. I studied the various investigations related to actions about hacking
    facebook password.

    Comment by Hack Facebook Account — December 23, 2013 @ 10:40 am

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s

Blog at

%d bloggers like this: