We have moved to a new Sailfish OS Forum. Please start new discussions there.

Sailfish Devember?

asked 2018-12-04 21:35:28 +0300

attah gravatar image

updated 2018-12-19 23:24:02 +0300

I'm late... I know.

What is Devember?

Devember is a challenge you take up. It is an excuse for programming, for learning to code and for sharing it.

(from: https://devember.org/)

Am I doing a "soft" Devember?

Yes. I will put in the time (and then some), i will dev most days of the week, but i will not do it daily logs will be posted when i have something to share. Feel free to ask me how it's going on #sailfishos at freenode.


Since this Sunday, I'm on a semi-involuntary Android detox, meaning I switched to the XA2 I had previously bought and flashed Sailfish on it. Realising I only use a handful of Android apps, most of them very simple... it struck me that I could probably re-make most of them myself, with open APIs even. I'm a reasonably capable developer, but with limited app experience. I'm figuring it out, and have dabbled in sfos apps before, just haven't really taken it to deployment, or felt the urge/need. This time is different.

All I really can't quite replace is e-ID and mobile payments, but they had already completely dropped support for Android 4.4, so no real difference at this time. Let's hope for open standards in the future.

What will I be making?

  • App for SR Sveriges Radio (Swedish public service broadcasting)
  • Philips Hue?
  • Östgötatrafiken bus travel planning -> Nope, just use Farhrplan in resrobot.se mode

Where to next?

  • postnord.se/dk/no/fi perhaps?
  • Spotify, if that's even doable nowadays... anyone doing this? Apparently yes!
  • Resurrecting an old app I made that fetched album/cover art from Musicbrainz?

I'm not asking for any donations. I'm asking for engagement.

What will you make?

See you in #sailfishos at freenode


2018-12-08: SR Play app has reached a usable state and looks pretty nice. Left to do is Favouritng things, remembering play progress, general clean-up and code de-duplication, harbourification, and maybe triggering external podcast downloads. Lock Screen controls and handsfree/BT controls integration would be nice too.

2018-12-09: First revision published https://github.com/attah/harbour-splay Favouriting works. I'd like to de-duplicate most of the list model boiler plate...

2018-12-12: Minor fixes to SR Play app "S'Play" (Need logo!), HUE app started (found a good lib, so it's easy). I can control group on/off, dimming and color temperature. I don't have a RGB light, so i'll have to get one soon. Thinking about ambition level, but regardless i need to do the app pairing part, since i run with static credentials now. HUE-owning test pilots wanted!

2018-12-15: First revision of the Hue app published (I call it tint ^^) https://github.com/attah/harbour-tint Testers welcome! It can discover and pair with hubs, control all relevant group attributes (I think...) and add/rename/remove/change groups. It can also scan for lights, but 3rd-party pairing (by id) is not working since i don't have anything good to test with. Actually this should essentially be Harbour-ready when i get around to making a logo...

2018-12-16: After having received great hep with making a logo, Tint is now submitted for harbour QA. Unfortunately there are more things left to do than i though for making it fully functional. FW Updating and Rules are probably must-haves, and Sensors, Scenes and Schedules needed for calling it fully functional. I will work on it in some capacity, but contributors are very welcome. The most annoying limitation of S'Play (resuming playback on change of connection) has been solved. Playback start is still choppy, but i can't find how to increase buffering without explicit logic.

2018-12-19: Reworked Tint, the Hue app, cover with help from @JSEHV. Now up to version 0.3 pending Harbour QA. S'play submitted to Harbour QA. It isn't perfect, but works quite well.

edit retag flag offensive close delete



What we really need, imho, is a good webapp template, complete with notifications. Which I suppose must wait until a new webkit drops, presuming that that will oneday happen.

depscribe ( 2018-12-04 21:40:04 +0300 )edit

Spotify has a lot of info for you Developers out there. Guess it's possible :)

Link to Spotify developers page

JSEHV ( 2018-12-04 22:24:14 +0300 )edit

Spotify can be used with native app, see this question for more info

rgrnetalk ( 2018-12-04 22:25:47 +0300 )edit

Well, I've adopted two abandoned projects, CountMe and Picross, and given them a new loving home :)

I most certainly can have a look at an application that no longer works and see if I can fix and re-publish it. Anyone?

Direc ( 2018-12-04 22:35:26 +0300 )edit

Great to see more guys in sailfish community!

Btw I have been downloaded both of your applications, @Direc

Especially I like Picross 2 really much ;)

Jk ( 2018-12-04 22:46:26 +0300 )edit

3 Answers

Sort by » oldest newest most voted

answered 2019-01-04 20:10:13 +0300

Direc gravatar image

Devember is over, but I continue to develop (and adopt, too) abandoned apps.

Who's with me?

edit flag offensive delete publish link more


I'm in, but at a slightly slower pace :)

attah ( 2019-01-04 20:23:03 +0300 )edit

answered 2019-01-04 15:26:58 +0300

DameCENO gravatar image


I went through all the requests and saw nothing of such, while we all know what this app would mean for our dependence on android support. Cepi Perez left us, this app along with Kodi would have me disable my Android support permanently

edit flag offensive delete publish link more


Are you volunteering to take this up? :)

attah ( 2019-01-04 15:49:26 +0300 )edit

My last impression with WhatsUp is that using it just blocks you from WhatsApp (permanently-ish). Is there a change in policy? If so, please link the source.

I'm not saying that I want to drop using Android support altogether, but WhatsApp, Spotify and WeGo Maps prevent me from doing it, or not, but I do. (Sorry, I watched Hot Shots 2 the other day...) There is no point in investing in that app if it can't be used in the first place.

Direc ( 2019-01-04 20:08:33 +0300 )edit

@attah I wish I had the knowledge to take it on

Yeah it did later on. That mods such as GBWhatsApp are completely safe for your account while Whatsup was as risky as a death sentence is what eludes me, did it have something to do with the S40 user agent Cepi coded WhatsUp on? is there a way to move it to another user agent? I was a whatsup freak then, as it made the experience of WhatsApp sublime

DameCENO ( 2019-01-08 13:48:36 +0300 )edit

answered 2018-12-09 15:13:16 +0300

abc123 gravatar image

updated 2018-12-09 15:14:24 +0300

Native Postnord app would be nice but it is possible to run postnord app version 4.4.3 on sailfish OS. https://apkpure.com/postnord/se.postnord.private/download/443000-APK An resrobot app should include most commute i Sweden. About e-ID or BankID it's the one thing you can't run on sailfishOS, the official Finansiell ID-Teknik BID AB BankID app also needs google-services. The app i miss most is BankID but making an Sailfish BankID app would be real hard since Finansiell ID-Teknik BID AB has always done everything they can so there won't be any alternatives and we can't expect any open standards from Finansiell ID-Teknik BID AB the app doesn't even work on AOSP. There has been a few spotify apps on sailfishOS before but personally i couldn't care less about an spotify app.

edit flag offensive delete publish link more



The resrobot API is implemented in Fahrplan, by the way.

bob-182 ( 2018-12-09 15:40:07 +0300 )edit

Well, as i said i went completely off Android support, by virtue of going to XA2. That old version still works, although it has been removed from Play Store, and it kept hanging the refresh procedure for me... If that is the case that BankID doesn't support AOSP, someone should report them for engaging in anti-competitive practices and abusing their dominant market position.

attah ( 2018-12-09 16:32:18 +0300 )edit

Wow, Fahrplan does just what i need!

attah ( 2018-12-09 16:32:51 +0300 )edit

They were reported back in 2014 when they dropped the Linux support. https://computersweden.idg.se/2.2683/1.560085/ubuntu-forening-anmaler-bankid They don't care about following the guidelines that was laid out for BankID. In SOU 2010:104 appendix 17 chapter 5 (page 300-301) you can read i swedish. "Users should be able to sign documents using an standard computer with a standard web browser running in one of the common operating systems (Windows, Mac OSX, Linux, Symbian, Android, iPhone, Blackberry, and so on.)" https://www.regeringen.se/contentassets/e031f49a8c7b48969b8ea4b45a2016d2/e-legitimationsnamnden-och-svensk-e-legitimation-hela-dokumentet-sou-2010104 They never cared about it and never will unless it's regulated by law. When there was a free alternative FriBID they changed things so it got unusable.

abc123 ( 2018-12-09 21:33:18 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2018-12-04 21:35:28 +0300

Seen: 3,089 times

Last updated: Jan 04 '19