QuasarMX, Qt, QML and the experiments

Some of you following my micro-blogging on Twitter might already know about it: In the last few months I have been busy developing a new application. What initially just started out as a re-write of the user interface of Quasar Media Player has turned into a completely new application called QuasarMX. It is based on the very core of Quasar Media Player but stripped of all the legacy and third-party code. The completely new UI is based on Qt Quick / QML, a new technology which simplicity and elegance I fell in love with over the past year. For me QuasarMX also marks the start of two experiments:

1. How many platforms and operating systems can I port my app to?
2. Is there any commercial viability at all in publishing the software to various app stores (Nokia Ovi store, Android Market etc.) ?

The first experiment is important to me. Now that Nokia put the Qt project into open governance, the Qt community has the unique opportunity to extend primary platform support to Android, iOS and possibly even Windows Phone 7, thus extending the possible market cap and audience for mobile apps based on Qt dramatically. This experiment is largely about experiencing first hand what changes are required to get my application running on these platforms and as a matter of fact what needs to be done in projects like Necessitas (Qt on Android) to make that goal happen.

As for the second experiment I am actually just interested in getting to know the mechanics of the various app stores. I am pretty confident that there is little to no money to be made from yet another music player app. Yet, it is still interesting to see what happens, what works and what not, especially in regards to future apps.

In July Nokia accepted my application and invited me into the Qt Ambassador program. As part of this program Nokia loaned a N950 developer device to me, which I extensively used to develop and test the Harmattan UI for QuasarMX. The new user interface is very much inspired by the simplicity of the MeeGo Harmattan Swipe UI.

As of yesterday the open Beta 1 of QuasarMX is available for the Nokia N9 and N950. Releases for other platforms will follow shortly.


13 Responses to “QuasarMX, Qt, QML and the experiments”

  • QuasarMX – Beta for N9/N950 Finally Goes live Says:

    [...] katastrophos.net TAGS: application, Harmattan, Meego, MeeGo Harmattan, N9, N950, Nokia, Nokia N950, [...]

  • Mee Goblin Says:

    Hi,
    I checked QUASARmx out and I have to say: It is absolutely great! So much features, not only the best music-player on MeeGo, but also better than anyone on iOS or Symbian! This App is worth to spend 4.99€ or more, so go ahead an take it to the final release, I will be the first customer to buy it! Thanks for that great work, I love QuasarMX!

  • Love Says:

    Agree, it is better than any other music players on meego, ios and android.

    Waiting for final release

  • Nrde Says:

    Very promising, very usable already at this point.

    Couple of questions

    - what is the battery usage compared to the stock player? Does it use the same backend with HW acceleration (i.e., optimal hw usage)

    - Is the equalizer goint to use the DSP or the main cpu?

  • HtheB Says:

    Awesome!

    Tried it out and I really like the UI.

    Please join the official Maemo forum and get in touch with the community! :)

    http://talk.maemo.org

  • htsign Says:

    Great app!
    But I hope this to be more improved with fix any bugs.
    (ex. It read ID3v1 tag when a mp3 file has ID3v1 and ID3v2 at same time. So, I can’t read the tags because of the garbling when with multi-bytes code tags.)
    Thanks!

  • nisheet Says:

    plz plz plz release it fast for n900(maemo) also….i and many maemo users are waiting for such awesome musicplayer since long time…plz

  • Andre Beckedorf Says:

    @Nrde: Battery usage is on par with the default music player. Even with a connected bluetooth headset and AVRCP it plays for 10+ hours.

    As for the equalizer: we are still working out how to best integrate it in QuasarMX. I am not satisfied with the equalizer filters that come with the N9 since all of them use the CPU, the device gets warm and the battery is drained pretty fast. So yes, we are experimenting with other options, possibly even DSP or a simplified equalizer (bass boost, treeble boost etc.) that is not as computational expensive as a full-fledged 10+ band equalizer. Luckily I have somebody specialized in this area helping me.

    @htsign: I have a similar case where CJK tagged files are not correctly read, which is already fixed. It would be nice, if you could mail a test case file to quasarmx@katastrophos.net . Huge files are okay.

  • Andre Beckedorf Says:

    @nisheet: The N900 port will follow, hopefully this month. I need to fix some UI issues first.

  • nisheet Says:

    @Andre Beckedorf,thanx for responce…we will be waiting….

  • rct Says:

    This is the best music player on meego hartmann. Respect!

  • Ramahi Says:

    Great app!

  • nisheet Says:

    when the port for n900 will be released……..plzzzzzzzzzz make it we are waitinggg…………..

Leave a Reply

*