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

Sailfish Devember 2.0

asked 2019-11-23 20:55:53 +0300

attah gravatar image

updated 2019-12-17 21:43:42 +0300

It is almost that time of year again!

It is no secret that the app situation on Sailfish OS can do with a bit of a kick in the rear. This is that.

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/)

What happened last year?

I made two apps:

image description S'Play - an app for Swedish Public Service Radio

image description Tint - an app for Philips Hue

Also this great initiative.

What's on the menu for this year?

  • Printer support (Internet Printing Protocol) probably (collaborators/testers wanted)
  • Try to squeeze out an answer from PostNord about API use, again
  • Look in to why fastboot is failing on modern computers... smells of unhandled EAGAIN/EWOULDBLOCK
  • Bluetooth battery monitoring - anyone working on this, or that has ideas of where to start looking?
  • I'm open to suggestions! That doesn't mean i'm full-on taking requests... after all for the maintenance to work it needs to be an app i want to use. It would be really nice to collaborate on something.

What will you make?

Who is with me? (Sign-ups as answers)

See you in #sailfishos at freenode


  • 2019-12-01 And we-re off! I migrated my old proof-of-concept printer support to a fresh repo under a new name: https://github.com/attah/harbour-seaprint
  • 2019-12-05 Slowly but steadily...
    • Adaptations to S'play for LongPhone(tm)
    • Published preview of SeaPrint for easier testing :) Please send your reports (Test/debug pages should come in a future release)
  • 2019-12-12
    • Updates to SeaPrint, the IPP printing app including a nice new icon. New pre-release up today!
    • Trying to rustle up some help for Bluetooth battery monitoring
  • 2019-12-17
    • Submitting SeaPrint to Harbour as an early Christmas present. Do give it a spin, but remember this is still beta quality software, so please be constructive about what is broken.
edit retag flag offensive close delete


May I propose you get a Mastodon account too?

vattuvarg ( 2019-11-23 21:00:40 +0300 )edit

@vattuvarg Done. Did you perhaps have an ulterior motive with that?

attah ( 2019-11-23 21:04:53 +0300 )edit

My request is without ulterior motive. The fediverse is less vulnerable than commercial social media, that's all.

I am vattuvarg at mastodon.social .

vattuvarg ( 2019-11-23 21:23:31 +0300 )edit

I vote for printer support! Awesome if that can be added :)

JSEHV ( 2019-11-24 05:49:20 +0300 )edit

How about Otter Browser an Opera clone based on Qt? As far as i understood it, there would just have to be worked on the Sailfish UI as the base is already fitting. Please could somebody try that :P


Firefox84 ( 2019-11-24 10:39:37 +0300 )edit

9 Answers

Sort by » oldest newest most voted

answered 2019-12-04 21:53:21 +0300

Firefox84 gravatar image

How about supporting @vknecht with his unofficial upgrade to baseport 8 for Xperia X:

News are : aosp8 based port is working and on OBS but sub-optimal (eg. battery drain, usb, bt, cam poblems) aosp9 based port in progress, very fresh and not tested nor on OBS yet Note this says nothing about Jolla's willingness to allow using recent AlienDalvik or other proprietary pieces on such a port, even if device is licensed/registered. Gotta bring the subject up in community meeting... vknecht (22 hours ago)

edit flag offensive delete publish link more

answered 2019-12-04 00:20:26 +0300

Mister_Magister gravatar image

I made nextcloud music player :p https://openrepos.net/content/mistermagister/musikilo

edit flag offensive delete publish link more


Also in menu from me there is:

  • Tidal backend to musikilo from above
  • Subsonic/airsonic backend to musikilo above
  • File manager
Mister_Magister ( 2019-12-04 08:17:34 +0300 )edit

your nextcloud music player is pretty good. Nice work. our site | our site | our site

leo1122 ( 2020-01-17 04:26:55 +0300 )edit

answered 2019-11-23 21:50:21 +0300

rob_kouw gravatar image

updated 2019-12-24 15:10:37 +0300

I'll try and make an app to see news photos from www.nos.nl. (It can't be too difficult, but this Qt stuff is not easy to get started with!)


In the end, I made a php script on a web server to RegExp the NOS website. The result is an RSS-like XML file, which is being handled by an XmlListView.

Thanks to SanderKlootwijk! I used his Nednieuws code to shape my News Photos app. There is no About page yet, so for the time being this is the only thank you he'll get. :)

edit flag offensive delete publish link more



#sailfishos on Freenode will help you out, myself included. Sounds like that could be done with pure QML, which makes it much less painful. :)

attah ( 2019-11-23 21:56:05 +0300 )edit

The IRC channel mentioned above is recommended for devs, both new and old.

vattuvarg ( 2019-11-23 21:58:30 +0300 )edit

Maybe you can use this as a base and improve it: https://github.com/SanderKlootwijk/harbour-nednieuws

JSEHV ( 2019-11-24 05:43:37 +0300 )edit

Freenode... I was there in 2014, must be able to find it again. :D.

Anyway, I thought I could not pull it off with pure QML, so I'm struggling now with C++ and the integration. And in fact for a first possibility to show any part of my work so far on a screen. I did look into NedNieuws, but the RSS gives him a totally different starting point.

I added my GitHub repo.

rob_kouw ( 2019-11-26 18:22:30 +0300 )edit

Pfff, I am really struggling with the combination of qml and c++. I have spent some hours already on this project, but I don't seem to get any further. I did find some examples like the DemoModel to create a new AbstractModel. Somehow, I cannot tweak it easily for my own use.

rob_kouw ( 2019-12-17 23:48:52 +0300 )edit

answered 2019-11-23 23:00:35 +0300

ljo gravatar image

PostNord with API is definitely something I do have an interest in too. And as an extension go towards pacsoft. Unfortunately November is Busy-ember, so that would only be for directions ahead of current SailfishOS obligations.

edit flag offensive delete publish link more



Contributed a couple of days to successful xz3 port last week. Amoled screen and faster cpu:s are really a delight. 3.2.1 upgrade went so much faster on the xz3 than on xa2 it felt like a guilty pleasure.

ljo ( 2019-12-13 01:37:13 +0300 )edit

answered 2019-11-24 05:47:36 +0300

JSEHV gravatar image

Nextcloud integration/app would be very much appreciated. The Talk part is in Alpha (https://openrepos.net/content/blizzz/nextcloud-talk-alpha), but the main access to files, etc is still not available on Sailfish OS

edit flag offensive delete publish link more



There are several apps for Nextcloud on Openrepos:

for files

for news

I'm sure there are a couple more.

peperjohnny ( 2019-11-24 11:01:52 +0300 )edit

The availability of those (and SailSync) made me go with the Talk app, and mostly also to scratch an itch. Thus, I intend to follow up with Nextcloud Talk. There are a few things I would like to see in the first version (Notifications, Participants, Login Flow v2, useful Cover), and then I'll try to get it into the Jolla store, too.

P.S.: that is not to say other features of Nextcloud could benefit from native apps, too :)

Blizzz ( 2019-11-24 13:35:09 +0300 )edit

what i miss much more is nextcloud task support. to my knowledge there is no solution at all to sync tasks, notes etc

as nice as talk is - in my opinion basic functions would be much nicer to have.

kaktux ( 2019-12-01 21:06:08 +0300 )edit

There's Nextcloud notes, although it only works online. Dunno about the task part.

peperjohnny ( 2019-12-01 21:47:07 +0300 )edit

to my knowledge there is no solution at all to sync tasks

I do think tasks are synced, because they're basically calendars, but there are no apps to read/show/edit them. My guess is that the Calendar app simple strips anything but VEVENTs so VTODO and VJOURNAL are are just ignored.

Maybe @chrisadams knows?

Tanghus ( 2019-12-04 01:03:49 +0300 )edit

answered 2019-12-04 21:25:45 +0300

I've made a couple of simple apps (BMI and Tip calculators), and a few keyboard layouts (openrepo link).

Do you have any ideas for apps? As I'm still getting hold of Silica, maybe something not too much overwhelming. Or an abandoned apps to maintain?

edit flag offensive delete publish link more


I like to see a fixed version of Prostogram Alpha source: https://openrepos.net/content/wiktorek140/prostogram-alpha

I dont know anything about API's otherway i would have fork it myself and fix it....

Xray2000 ( 2019-12-04 21:32:52 +0300 )edit

Unfortunately I don't have an instragam account (and no intention to have one). The main author seems to still be active on github, maybe you can ping him to see if he's willing to fix it.

orangecat ( 2019-12-04 21:52:51 +0300 )edit

What type of app would you like to work with?

vattuvarg ( 2019-12-04 22:29:32 +0300 )edit

@vattuvarg something mostly QML with maybe a little C++, like Hasher or so.

orangecat ( 2019-12-04 23:09:32 +0300 )edit

answered 2019-11-27 11:15:55 +0300

DrYak gravatar image

CUPS already more or less works for me.

If you go for the printer, I would more vote for a nice UI plugin "Share to printer" that runs using the standard and widespread CUPS stack, than a re-invented-wheel IPP implementation.

edit flag offensive delete publish link more



And I have working protocol encode/decode for both IPP and mdns that are harbour-friendly. While i respect your right to an opinion, i would really appreciate if you would help me overcome what i see as severe drawbacks with using CUPS. I guess i'll try to address your comments on the other post, but i'd really appreciate a dialog on some quicker medium, e.g. IRC. EDIT: and if someone takes my frontend and makes something better with it, all the better. And better yet they can collaborate around it.

attah ( 2019-11-27 21:10:23 +0300 )edit

answered 2019-12-25 09:31:26 +0300

pawel gravatar image

Have brushed up olive goes shopping and will include long.wanted kg and l units ..

edit flag offensive delete publish link more

answered 2019-12-25 13:31:00 +0300

kongha gravatar image

If I'm not to late to the party, mastodont would be nice. As a swede myself postnord would be cool to see, but isn't it better to focus in apss that can be also used outside our national border.

Merry Xmas app dev, keep up the sweet tune

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools



Asked: 2019-11-23 20:55:53 +0300

Seen: 2,991 times

Last updated: Dec 25 '19