Sorry for the massive delay, just over a year or so... Anyway, now you can listen to your favorite tracker music files on your Jolla and feel all nostalgic!
Because of harbour limitations, mod-support is only available from openrepos.
Showing posts with label jolla. Show all posts
Showing posts with label jolla. Show all posts
Monday, February 23, 2015
Tuesday, February 17, 2015
Interactive piste map on Sailfish OS
Found libosmscout a while back and that gave me an idea, but never had time to look into it properly. But last summer I tried making piste specific styles and it did what I wanted. Then I forgot all about it more or less.
But now I've been playing with creating ski specific stylesheets for a while now and it is starting to look like a nice piste map.
Today I got inspired to get the libraries and example QtQuick component up and running on Jolla. First test app was up and running quite fast.
Example map data from Åre.
But now I've been playing with creating ski specific stylesheets for a while now and it is starting to look like a nice piste map.
Today I got inspired to get the libraries and example QtQuick component up and running on Jolla. First test app was up and running quite fast.
Example map data from Åre.
![]() |
| Test Mobile Åre piste map |
Sunday, February 08, 2015
Onki 0.0.4 is out!
Onki, my Onkyo remote app for Jolla, got a new release today. Available now in OpenRepos and in Jolla store as soon as QA is done with it.
Getting this one out took a bit more than expected, buying a house and other little projects can do wonders to development time...
Anyway, this version comes now with some nice new features. You can control network and USB playback sources, also track information with artwork is displayed. There are now more cover actions, some are input specific and for inputs with no controls the cover actions handle volume up/down.
One nice feature is muting on incoming call, so feel free to crank up that volume, you won't miss any calls (but no warranty on that one...)
It is still rough in places, Zone handling for example is still very basic and controlling other devices connected to HDMI inputs are experimental, none of my devices seem to respond properly. For example my TV handles Volume Up/Down and Power-off, but nothing else seem to work.
And in case you don't own a suitable receiver, then get one from Amazon now!
Let me know what you think, have any ideas, just post comments below or on twitter.
Getting this one out took a bit more than expected, buying a house and other little projects can do wonders to development time...
Anyway, this version comes now with some nice new features. You can control network and USB playback sources, also track information with artwork is displayed. There are now more cover actions, some are input specific and for inputs with no controls the cover actions handle volume up/down.
One nice feature is muting on incoming call, so feel free to crank up that volume, you won't miss any calls (but no warranty on that one...)
It is still rough in places, Zone handling for example is still very basic and controlling other devices connected to HDMI inputs are experimental, none of my devices seem to respond properly. For example my TV handles Volume Up/Down and Power-off, but nothing else seem to work.
And in case you don't own a suitable receiver, then get one from Amazon now!
Let me know what you think, have any ideas, just post comments below or on twitter.
![]() | |
| Track information and album art is now displayed, if available. |
![]() |
| Cover displays the current Zone and Input |
![]() |
| Tuned preset is now highlighted |
Friday, January 16, 2015
Wednesday, November 19, 2014
Jolla Tablet!
Everyone probably know this by now, but still, Jolla announced a Indiegogo campaign to create a Jolla Tablet, running Sailfish OS 2.0. The specs are impressive, quad-core Intel, 330PPI screen.
The campaign is going great, at time of writing 25% of the goal has already been raised! Join now to get yours at Indiegogo!
The campaign is going great, at time of writing 25% of the goal has already been raised! Join now to get yours at Indiegogo!
Sunday, October 26, 2014
Quick intro to Onki 0.0.3
Here is a quick introduction to Onki.
Wednesday, October 22, 2014
Onki 0.0.3 released
Where did the days go, already 22 days since 0.0.2 docked in the Harbour. Well, anyway, I just uploaded 0.0.3 to Harbour and OpenRepos.
Whats new you ask ? Well, plenty:
Known bugs/features missing:
Enjoy!
Whats new you ask ? Well, plenty:
- Loosing sync with the device should be fixed now
- Audio settings on a separate page, the basic Bass and Treble, Center and Subwoofer volume adjustments. Also Music Optimizer toggler.
- Preliminary zones support. Input selection only for now, need to do some more internal re-working for this to work ok. Oh and only Zone 2 has been tested, so if you happen to have one of those more expensive that support 3 or 4 zones, please let me know if it works or not.
- And that means preliminary, you can select a source for other zones, but not much else.
- Tuner presets, yay :)
- Device is asked for supported inputs and zones and if it knows how tell use that then we will use them
- Remorse timer for Power-off button
- Optional autoconnect on start (if only one device is found by device discovery)
![]() | |
| Tuner presets! |
- No way to power-off zones 2,3,4
- Sometimes query for inputs,zones and presets fails. Re-connect and it should work.
Enjoy!
Friday, September 19, 2014
Onki now in Jolla Store
Just a quick one to tell you that Onki got trough QA and is now available in the Jolla Store, have fun and a nice weekend!
Wednesday, September 17, 2014
Onki - Onkyo remote controller for Jolla
Just submitted a preliminary alpha version to harbour of a Onkyo A/V receiver remote control app for Jolla. (Update: Oh, and on openrepos now too!)
Basic functionality is there, you can Power on/off, select input source, adjust the volume, mute on/off and tune the radio up/down and also tuner presets up/down.
For now the only cover actions are Tuner presets up/down. Cover action could be configurable to something else, perhaps volume or input ? What do you think ?
Device selection works, only automatic discovery for now. In the future you will be able to add your device IP manually in case your Jolla is for example on another network. (Oh, and having your Onkyo on a public network, not perhaps the best of ideas as there is absolute no authentication...)
The main screen will have the common control at the top, with current input as the screen title. The common control (for now) include Power button, Volume Up/Down and Mute.
On the bottom you have the input specific actions, on the screenshot below the tuner actions are visible.
Input selection is available from the pull-down menu. For now all possible input that a device can have are visible, some might not exist on your device so obviously they won't work.
More functionality will come when I have the time to implement them.
Oh, wanna help ? The ISCP library is available on github, the app will also be soonish.
Basic functionality is there, you can Power on/off, select input source, adjust the volume, mute on/off and tune the radio up/down and also tuner presets up/down.
For now the only cover actions are Tuner presets up/down. Cover action could be configurable to something else, perhaps volume or input ? What do you think ?
![]() |
| Cover actions (Tuner preset up/down) |
![]() |
| Onkyo device selection, for now only automatic discovery is supported. |
On the bottom you have the input specific actions, on the screenshot below the tuner actions are visible.
![]() |
| Main view with common control and input specific ones |
More functionality will come when I have the time to implement them.
Oh, wanna help ? The ISCP library is available on github, the app will also be soonish.
Wednesday, September 10, 2014
QtQuick friendly Onkyo ISCP remote protocol library
There are some ready made apps and code around, but none that was easy to plug into QtQuick or in library format so I scratched that itch myself for a change and wrote a simple library.
Still working on figuring out some of the more complicated commands like controlling network playback, but all the basic stuff is there. Will be in a git repo soonish.
Screenshot of test app below, UI is pure QML. (Yes it simple and ugly, it is a test app)
And yes, this means there will be an application for Jolla and BlackBerry 10 in the near future.
Still working on figuring out some of the more complicated commands like controlling network playback, but all the basic stuff is there. Will be in a git repo soonish.
Screenshot of test app below, UI is pure QML. (Yes it simple and ugly, it is a test app)
![]() |
| The ultimate ISCP commander! |
Friday, September 05, 2014
Minor Y-Radio update, version 1.0.5
Related to the previous post about the DockedPanel, I made some small UI adjustments to Y-Radio (and it is already trough Jolla QA, in only 2 hours, that was fast!)
Made the main view a bit more compact and made the play/pause control look more nice.
The connecting and buffering progress bar is now above the control (but for some reason the Audio element won't give proper buffering information for rtsp streams, sigh). Also the main page title is now used for the radio channel name (and will only display Y-Radio when no channel has been selected)
Also I made the program view a bit more compact by showing the program details in the list instead of in a dialog, makes it much easier to browse.
There are some other small thing in there, a bit nicer cover and some text size and color adjustments. Enjoy!
Made the main view a bit more compact and made the play/pause control look more nice.
The connecting and buffering progress bar is now above the control (but for some reason the Audio element won't give proper buffering information for rtsp streams, sigh). Also the main page title is now used for the radio channel name (and will only display Y-Radio when no channel has been selected)
![]() |
| Y-Radio main view changes |
![]() |
| Program view |
Thursday, September 04, 2014
Keep DockedPanel open in Sailfish OS
I'm working on tidying up the Y-Radio UI and just discovered the bottomMargin property of ApplicationWindow, nice for keeping something on the bottom always visible even if you are navigating in the pageStack, so perfect for a media player control buttons right ?
Unfortunately the documentation sucks, as the only component that seem to work properly is the DockedPanel as it does some re-parenting. And the DockedPanel as an annoying issue, the user can hide it. For now I'm using the following uglyish workaround:
Unfortunately the documentation sucks, as the only component that seem to work properly is the DockedPanel as it does some re-parenting. And the DockedPanel as an annoying issue, the user can hide it. For now I'm using the following uglyish workaround:
onOpenChanged: {
if (open)
return;
if (root.currentChannel!==null)
open=true;
}
Thursday, August 28, 2014
Y-Radio works again!
Finally got some spare time to look into it again. The thing is, YLE decided to stop offering icecast streams that worked perfectly and instead offers only RTSP and HLS streams now. At the time, the multimedia stack on Jolla had problems playing back RTSP streams (choppy sound) and HLS support didn't exist at all. So nothing I could do about it at that time.
I had already started to look into how on earth you could use my own private copy of gstreamer to overcome these issues (as direct usage of gstreamer is a no-no for harbour apps at this time), but luckily the summer update fixed RTSP playback (and almost the HLS support, but not quite, probably this bug) and Y-Radio is now fixed as much as I can fix it.
At this time only low quality RTSP streams are supported as the HLS support is buggy, it won't reload the m3u playlist. But if I can figure out how to use gstreamer without using the system gstreamer, then we can do proper shit! (and add such nice things as an Equalizer for example)
Available now in Openrepos and hopefully soon in the official Jolla store (waiting for QA right now)
I had already started to look into how on earth you could use my own private copy of gstreamer to overcome these issues (as direct usage of gstreamer is a no-no for harbour apps at this time), but luckily the summer update fixed RTSP playback (and almost the HLS support, but not quite, probably this bug) and Y-Radio is now fixed as much as I can fix it.
At this time only low quality RTSP streams are supported as the HLS support is buggy, it won't reload the m3u playlist. But if I can figure out how to use gstreamer without using the system gstreamer, then we can do proper shit! (and add such nice things as an Equalizer for example)
Available now in Openrepos and hopefully soon in the official Jolla store (waiting for QA right now)
Saturday, May 10, 2014
Y-Radio problems
Well, YLE did the stupidest thing ever around 1 of May. They removed their shoutcast streams and now offer only RTSP and HLS streams. Using AAC. And guess what Y-Radio uses? That is right, the shoutcast streams.
And the RTSP streams, that work perfectly fine on desktop, fail on Jolla as various gstreamer modules are missing won't play the streams properly.
And you are not allowed to add gstreamer modules for harbour releases.
Sigh...
I'm trying to figure out something, but for now Y-Radio is broken. Sorry about that.
And the RTSP streams, that work perfectly fine on desktop, fail on Jolla as various gstreamer modules are missing won't play the streams properly.
And you are not allowed to add gstreamer modules for harbour releases.
Sigh...
I'm trying to figure out something, but for now Y-Radio is broken. Sorry about that.
Friday, April 25, 2014
Y-Radio updated, new icon and Facebook page!
I finally got Y-Radio update in harbour, already a couple of weeks ago (QA approved April 8th). New features include:
Also a very helpfull Jolla community member offered to create a much nicer icon for the application. This version does not use it yet, but the next update will have it. But take a look at this, awesome isn't it ?!
- All available YLE Radio channels now available and nicely grouped
- For channels that offer it, program information (Note: this uses the undocumented API still, so it might have issues from time to time)
- Channel information with quick links to various on-line service the radio channel offer (Twitter, YouTube, etc)
- Preliminary translations to Finnish and Swedish
- Major internal changes
- And Y-Radio is now on Facebook
![]() |
| Channel list |
![]() |
| Program details |
![]() |
| Program information |
![]() |
| New Y-Radio icon |
Wednesday, March 26, 2014
Y-Radio development update, undocumented APIs and stuff
I started to add support for showing program information in Y-Radio and I would have wanted to get that ready before a new release. Of course, the information on how to get to that data had to be sniffed from the official-only-on-major-OSs YLE applications.
That was easy, but as the API is not an open one and undocumented... guess what, the data is not available in the old format anymore! Fun ain't it. Sigh...
Luckily #opendata is all the rage these days, YLE is opening up their data into a public and open API and there is already a beta available, unfortunately licenses and public usage is still work in progress.
That was easy, but as the API is not an open one and undocumented... guess what, the data is not available in the old format anymore! Fun ain't it. Sigh...
Luckily #opendata is all the rage these days, YLE is opening up their data into a public and open API and there is already a beta available, unfortunately licenses and public usage is still work in progress.
Monday, February 24, 2014
Y-Radio update coming soon
Yes, I know, Y-Radio is missing some of the more obscure YLE channels. Development version (and version on openrepos) includes all channels.
Ski vacation and work before and after that (plus being sick) has take most my time, but an update will be pushed to the Harbour soonish. I'd like to get a couple of feature done first.
Ski vacation and work before and after that (plus being sick) has take most my time, but an update will be pushed to the Harbour soonish. I'd like to get a couple of feature done first.
Friday, January 17, 2014
Y-Radio updated
First version has an White Screen of Death issue because of a missed dependency on qt5-qtdeclarative-import-xmllistmodel that even QA didn't catch as it is needed by the terminal app that they use for doing installations. So sorry about that.
A fixed version has been uploaded to Harbour yesterday as is waiting for QA. And if you are in a hurry you can always get the latest version from openrepos.
This update contains some other updates too:
What about the next version ? These are work in progress, coming soon:
![]() |
| More channels! Yay |
A fixed version has been uploaded to Harbour yesterday as is waiting for QA. And if you are in a hurry you can always get the latest version from openrepos.
This update contains some other updates too:
- Visual changes, use different colors for artist/song
- Fix issues with changing stream quality of currently selected channel (It didn't change)
- More radio channels added. (Yes, I know some strange area Radio Suomi streams are missing. Will be added. Soon. Or scratch that itch yourself and post a patch.)
![]() |
| Different highlights |
- Daily program information
- Channels details
- News feeds
Friday, January 10, 2014
Y-Radio, my first application for Jolla
My first application for Jolla is starting to get into shape. All basic functionality is there ready for first release. Nothing fancy, just an YLE Radio player with support for current/next song information (for channels that supply that information).
Current features:
Current features:
- Front page display current channel information
- Current song, with artist image, if available
- Next songs
- Channel page with most YLE Radio channels
- Cover page has Play/Pause
- Daily program information
- News feeds from channels
- Quick access to favourite channels
- Played songs archive
- Favourite songs marking
- More song/artist details
- Calendar event integration
- And when usage of gstreamer is allowed in Harbour, Equalizer (+any other interesting audio filter that might be available)
- Anything else ?
Wednesday, January 08, 2014
BBM on Jolla update
My previous BBM on Jolla video mentioned that PIN sharing as QR Code didn't work as the camera was still unsupported in Alien Dalvik, the Android environment that Jolla is using. Well, the latest update 1.0.2.5 aka Maadajävri adds support for the device camera in Android applications and now you can share and read QR Codes from BBM. A short video demonstrating this BBM feature below.
Subscribe to:
Posts (Atom)





















