qMood a stereomood client for N9 Meego Harmattan
Stereomood is an online service that searches for music posted on various blogs and hotlinks the content so you can tune in, thousands of songs are available for streaming and the library keeps being updated as songs are added, you can tune in by choosing the kind of “mood” you would like to listen to and that’s what makes it unique. qMood comes to the rescue giving you access to this free service with an app for Meego, like the developer says “it’s like a free Pandora” free of ads and skip restrictions.
Sahib is the developer of this application and he posted it over at the Maemo.org forums, support for the Nokia N900/Maemo is coming and the Symbian version will be available after a complete port from the Harmattan client is achieved.
After trying the application please give him some feedback.
Download @ http://qmood.googlecode.com/
qmood for maemo6/harmattan
Download both qstereomood_0.0.1_armel.deb and qmood_0.1.0_armel.deb to your N9/N950 – place them in ~/MyDocs (mounted by default in mass storage mode).
As qmood depends on qstereomood, it will not function unless qstereomood is installed.
Ensure that you have enabled developer-mode. Launch the terminal.
Enter the following commands:
enter your root password, default is rootme
dpkg -i /home/user/MyDocs/qstereomood_0.0.1_armel.deb
dpkg -i /home/user/MyDocs/qmood_0.1.0_armel.deb
Launch the application as usual from the launch screen.
Once logged in, you will be presented with the current top moods – you can either choose one of these, or search for a song/artist in the search field above. Once presented with the player, you can search for more results by the current artist by tapping the artists’ name in the top of the window.
There are numerous other features, but you’ll figure them out eventually. This is very much a WIP and more usability features will be added along with custom playlist creation and rating – which can be exported to your stereomood profile. Various optimizations are also in the pipeline.
Deprecated: qmood (Symbian)
This is an experimental version which tests the rudimentary functionality of the API. It is now way near feature complete and lacks most (all?) of its intended UI.
It’s now outdated and will be replaced by a port of the harmattan client.
qmood 0.01a can be downloaded here
- Qt 4.7.3
- QtMobility >=1.01
Please note: If you get an error stating that qmood failed to retrieve a request token it can be resolved by ensuring that your device is updated, as connection to the server otherwise will fail due to an inferior version of QtWebkit. Also, ensure that your APs are in the correct order in Menu->Settings->Connectivity->Settings->Destinations->Internet.
If you persistently get these errors, re-install qt frameworks on your device.
Once installed, launch qmood. Log in with your stereomood credentials or press ‘No account’ to register a new account. Upon successful login, you’ll get a messagebox including some profanities and a notification that an access token successfully has been pulled from the server. Once you get this message, quit the application and re-launch it. You will no longer need to log in and you can either choose one of the top moods from the pull-down list or search for a song/artist by inputting text in to the search field.
Due to a limitation in QtMobility 1.01, you have to manually set the access point which you intend to use for streaming audio by altering Menu->Settings->Application settings->Video->Access point in use. Workaround is in progress.
- Search for songs and pull top moods.
- Play tracks sequentially.
- Volume control.
- Automatic login.
- Send arbitrary queries to the server.
- Rudimentary playlist.
- Easy-to-use QML interface for Symbian/Meego/Maemo Completed in qmood 0.1.0
- Add support for more services, by implementing an API to talk to grooveshark, last.fm and various other services. In progress
- Clean up libqmood and make it standalone. Completed
- Implement all the features found in the stereomood API specification. In progress
- Write a fully functional UI, complete with custom playlist support. In progress
- Streamline the login process. Completed in v0.02a
Source available upon request, it will be released once I feel that the project is nearing its completion.