harbour-sailkick

Rating: 
3.81818
Your rating: None Average: 3.8 (11 votes)

Native unofficial songkick client

 

If you are into concerts, then songkick.com is definitely the best site to visit. It has all the venues from the big to the tineast ones. I like that site and the android app so much that i have written a native app for it. 

CAUTION: 4.3 version is for sfos 4.3, while 3.2 is built against some 3.2 target

 

thanks for hints and/or existing source code to:

- marko k (ownKeepass)

- coderus

- leszek

-  ichthyosaurus (tab control)

sources:   https://github.com/PawelSpoon/harbour-sailkick

 

thanks to all translators !

 

 

If you like my work, buy me a beer : Donate

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-sailkick-1.2-0.armv7hl.rpm110.37 KB13/05/2017 - 08:10
File harbour-sailkick-1.2-2.armv7hl.rpm110.38 KB17/05/2017 - 18:42
File harbour-sailkick-1.3-0.armv7hl.rpm110.5 KB17/05/2017 - 21:52
File harbour-sailkick-1.3-1.armv7hl.rpm110.52 KB18/05/2017 - 20:10
File harbour-sailkick-1.3-2.armv7hl.rpm178.95 KB27/05/2017 - 13:28
File harbour-sailkick-1.3-7.armv7hl.rpm190.42 KB04/11/2017 - 21:17
File harbour-sailkick-1.4-0.armv7hl.rpm190.4 KB04/11/2017 - 21:42
File harbour-sailkick-1.4-1.armv7hl.rpm190.34 KB06/11/2017 - 20:17
File harbour-sailkick-1.5-1.armv7hl.rpm177.38 KB22/01/2018 - 21:53
File harbour-sailkick-1.5-2.armv7hl.rpm177.68 KB28/01/2018 - 16:54
File harbour-sailkick-1.5-3.armv7hl.rpm180.75 KB28/01/2018 - 21:47
File harbour-sailkick-1.5-4.armv7hl.rpm183.18 KB03/02/2018 - 10:43
File harbour-sailkick-1.5-5.armv7hl.rpm183.05 KB07/02/2018 - 07:31
File harbour-sailkick-1.6-0.armv7hl.rpm183.67 KB02/03/2018 - 20:11
File harbour-sailkick-1.6-1.armv7hl.rpm183.61 KB01/05/2018 - 18:55
File harbour-sailkick-1.7-0.armv7hl.rpm189.03 KB28/12/2018 - 00:39
File harbour-sailkick-2.1-0.armv7hl.rpm189.57 KB17/12/2021 - 22:09
File harbour-sailkick-1.7-2.armv7hl.rpm189.09 KB24/01/2019 - 09:31
File harbour-sailkick-2.1-0.armv7hl.rpm189.59 KB03/03/2019 - 18:08
File harbour-sailkick-2.2-0.armv7hl.rpm189.6 KB19/03/2019 - 12:56
File harbour-sailkick-2.3-0.armv7hl.rpm190.24 KB20/03/2019 - 12:57
File harbour-sailkick-2.4-2.armv7hl.rpm192.39 KB24/03/2019 - 10:21
File harbour-sailkick-2.5-0.armv7hl.rpm191.45 KB30/07/2020 - 21:28
File harbour-sailkick-3.0-0.armv7hl.rpm191.13 KB09/08/2020 - 22:41
File harbour-sailkick-3.0-1.armv7hl.rpm191.18 KB10/08/2020 - 08:05
File harbour-sailkick-3.0-2.armv7hl.rpm191.23 KB11/08/2020 - 17:51
File harbour-sailkick-3.0-3.armv7hl.rpm192.03 KB29/08/2020 - 10:54
File harbour-sailkick-3.0-4.armv7hl.rpm195.79 KB30/08/2020 - 20:18
File harbour-sailkick-3.1-0.armv7hl.rpm195.26 KB31/08/2020 - 19:19
File harbour-sailkick-3.2-0.armv7hl.rpm195.61 KB03/09/2020 - 21:01
File harbour-sailkick-4.4-0.armv7hl.rpm195.85 KB20/12/2021 - 23:10
File harbour-sailkick-4.5-0.armv7hl.rpm196.03 KB14/01/2022 - 21:19
File harbour-sailkick-4.6-0.armv7hl.rpm196.53 KB21/03/2022 - 23:02
File harbour-sailkick-4.7-0.armv7hl.rpm196.47 KB01/04/2022 - 18:39
File harbour-sailkick-4.8-0.armv7hl.rpm196.52 KB06/06/2022 - 18:14
File harbour-sailkick-4.9-0.armv7hl.rpm196.47 KB10/06/2022 - 09:47
File harbour-sailkick-4.10-0.armv7hl.rpm196.51 KB14/06/2022 - 23:50
Changelog: 

4.10 updated swedish

4.9 fixes empty plans page when event has no performers defined

4.8 should fix fresh installs. if storing of user does not work for you: delete .local/share/oarg.pawelspoon/harbour-sailkick and install again, then set username, run get-tracked-items and restart

4.7 fix area view: events without artists would break the page

4.6 a very basic sailjail implementation - you will need to re-tner your account username, you can cleanup 
      home/.cache/harbour-sailkick &  home/.config/harbour-sailkick folders manually
      the new folders are in oarg.pawelspoon

4.5 built for sfos 4.3 - fixed share and copy on area and artist page

4.4 built for sfos 4.3 - removed transferengine, share to clipboard, share to mail
      updated swedish, fixed german and czech

3.2  updated german and swedish

3.1   elide title on all pages, 
        search on artists and locations
        fix attendance on plan page (issue brought in 3.0.4)

3.0.4 quick fix for landscape support - new tab control

3.0.3 translation support on tabbed main page, english and german translation
         transiflex needs to be updated yet

3.0.2 cover page button works now, coverpage too, but on the initial page :)
          allow all orientations

3.0.1 fully working, but coverpage
      coverpage does not show the lists and is unsynced, when swiping between the tabs
      also action button does not work

3.0 reworked UI:
      tabs instead of caroussel
      refresh now refreshes all pages
      possible to switch between native event view and webview

2.5 no new features, uploaded lost code to github :), new sdk and new build target 3.3

2.4 copy / paste artists and venue adress from event page
      plans page has now refresh
      add cover action
      updated translations

2.3 manage location and artists webview does now scale properly and should be usable
      after modifying location / artists, it is sufficient to use refreh pulley, no need to get back to concerts and use 'get tracking items' ..

2.2  translate attendance (i' going / maybe) on plans page, shows 'on-tour-info' on artist page.
       this on-tour-info gets only. update on 'get tracking items from songkick'.
       this version is the first baby step to offline capability of this app. 

2.1  new SDK, show all performers of an event in event view

1.7.2 remove open in webview context menu, fix broke manage artists/locations page

1.7   events detail page

1.6   live coverpage

1.5.5 updated translations for sv, nl

1.5.4 updated translations, sv and de should be now complete, es all but help page

Comments

kaari's picture

Hi,

I have problem get items or I think that my user name doesn't get saved. When trying to save name console gives me: 

file:///usr/share/harbour-sailkick/qml/Persistance.js:126: Error: no such table: user Unable to execute statement 

also folder in .config/oarg.pawelspoon is empty.

Using latest 4.7 version and latest Sailfish OS 4.4

Any advice?

PawelSpoon's picture

ok a fast workaround: install 4.5 version and set your user

 

update to 4.7

 

copy Datanases folder from .local/share/harbour-sailkick...

 

to .local/share/oarg.pawelspoon/hafbour-sailkick.....

 

 

 

then you have an initialized db and can set./ unset.your.password and all

PawelSpoon's picture

ok a fast workaround: install 4.5 version and set your user

 

update to 4.7

 

copy Datanases folder from .local/share/harbour-sailkick...

 

to .local/share/oarg.pawelspoon/hafbour-sailkick.....

 

 

 

then you have an initialized db and can set./ unset.your.password and all

kaari's picture

Tried it and it worked. Everything is working as expected with new update. 

Thanks again

PawelSpoon's picture

try to install 4.5 version

PawelSpoon's picture

ok i have deleted the dbs made a fresh install and can reproduce it

the 3 folders .local/  .config  .cache should be whitelisted

i have no clue why sailjail creates a 0 file db. sucks. no idea a no motivation right now

PawelSpoon's picture

.config contains configurations. i do not use that, so the folder is empty. in my case it is too.

.local/share/harbour-sailkick/harbour-sailkick/qml/offllinestorage/databases was the old location that contains the database files that contain the stored user and your tracking items

.local/share/oarg.pawelspoon/harbour-sailkick/qml/Offlinestorage/databases/ ... is the new location

check if the path exists or not. else i would uninstall install , you can t loose any data but your username

or i would uninstall delete the db and install again..

did you made a fresh install on 4.4 ?

kaari's picture

Hi,

Didn't make fresh install, but not sure from what version updated cause haven't used Sailkick long time. I installed 4.5 version and it's working. It asked many permissions when latest 4.7 version  asked only permission for internet. Anyway I'm happy with this version. 

Thanks for great app. 

PawelSpoon's picture

it asks for everything, because that is the default behaviour of sailjail when app is not defining what it needs.

internally it needs nothing

4.7 defines that it needs internet which should be sufficient, but obviously not.

gaelic's picture

I will not go bankrupt by buyibg obe beer ;)

gaelic's picture

Nice work, if we see each other sometime @ arena, chelsea, ... I'll buy you a beer :)

PawelSpoon's picture

i heard the beer prices are just too high there :)

PawelSpoon's picture

Update. should.fix.your.issue

meemorph's picture

wow, thank you very much. "Piepmatz-Feeling". And YES it fixed it.

Yesterday I was tinkering in your qml scripts, added _defaultOrientation... Later height and width hardcoded, and swaped height and width *nothing* was changed in the UI. But my qml knowledge is only an epsilon over zero.

PawelSpoon's picture

i guess i could have used some onresized event, but this is better :)

meemorph's picture

oh, I did not wrote, that the old version 2.x works fine.

meemorph's picture

I can take the old version on geminipda (as I wrote in 1st comment), my geminipda is landscape only. The screen orientation handling is not well implemented in the sailfishx (or many apps, don't know if OS or apps are the problem) for geminipda, thats why the device works best in (a patched fixed) landscape mode only. I think some day it will be fixed in the tabed version.

meemorph's picture

sfos version 3.3.0.16, there is nothing (no errors) in the log (started it from terminal). The program does not scale right in landscape mode. I tried it on another device and portrait mode is ok, landscape mode is not. It should happen on every device if turned to landscape. Today I checked it on the good old JollaPhone too, portrait ok, landscape not scaled for landscape, still portrait scaling and only the middle sector of screen is visible. Please try landscape orientation on your device one time.

PawelSpoon's picture

all i can say:

my other app: olive goes ... is now also using the tabview in the new Add page.

olive app works in landscape but the add page seems now similarly  broken as sailkick app is.

i do not think i can fix it.

i was planing to replace the tabview with another tabcontrol. i belive this has not the issue. but it will take a while

i can disable the rotation for now, so that it is only usable in portrait mode. if that helps you. 

meemorph's picture

the reworked UI does not work on geminipda (landscape). On start I can see 'sailkick' short in portrait and then read concert (big letters in landscape) for a short moment. After that the screen stays black.

PawelSpoon's picture

Hi,

i am now waiting since 8 days for a logifile or more detiails on your issue.  I did sent you a private message too. Where is the sence in an bug report, if you do not provide more information ?

 

 

PawelSpoon's picture

i will need the logfiles. i have now enabled all orientations. what os version are you on ? could be due to sdk or due to the usage of tabview

rgsidler's picture

Hi Pawel, I guess so, too. Thank you for your kind support anyway

rgsidler's picture

Hi Pawel. Today I wanted to follow your suggestion, but after having updated several apps and libraries with a regular update through Storeman, there isn't any probkem any more... So I can't even send you a log with faults, unfortunately. Though if it would help you, I could save one anyway and send it to you, of course.

PawelSpoon's picture

good to hear your problems are solved !
the log do not make now any sense, so you can save your efforts.

i do not think it had anything to do with my app in special, rather something with outdated packages after the sfos update.

rgsidler's picture

Well, meanwhile I tried to delete the app and follow your steps. But unfortunately I cannot even do that; I always get a message about a missing buteo...sync... something... I guess, best will be to reset my phone and start from the beginning.../p>

PawelSpoon's picture

you can not delete it ? that is strange indeed. have you tried to uninstall install other apps from openrepos.net / storeman ?

are you familiar with pkcon refresh ?

usually when you have apps from openrepos you need to run pkcon refresh after each sfos update.

btw: to log:

you run harbout-sailkick >> log.log

then you collect the file with file mainager or copy its content and pass it to me

PawelSpoon's picture

but i think you.just missed the get tracked items from ... point

PawelSpoon's picture

aah ok, when you enable.develooer mode, the terminal app gets installed, there you tyoe harbour-sailkick.

PawelSpoon's picture

harbour-sailkick

First you need rhe acount, then you set.the.username in the app, then you do get tracked items from ..
and then restart the app
done

Pages