1
0
Fork 0
mirror of https://github.com/HenkKalkwater/harbour-sailfin.git synced 2024-11-21 16:55:17 +00:00
A Jellyfin client for Sailfish OS (and in the future more platforms) https://chris.netsoj.nl/projects/harbour-sailfin
Find a file
Chris Josten a35d8026be sailfish: allow configuring the startup page
A setting has been added to allow users to select which page should be
opened first. This allows for using Sailfin as a music player
exclusively, as proposed in #34

Special care has been taken to avoid the user being locked out from the
app, for when the library selected as home has been deleted on the
server side. It is real tricky to guide the user to delete dconf keys.

Therefore, a pulley menu with access to settings has been added to all
collection pages and to the unknown page. Additionally, when the setting
is changed, it throws away the entire pagestack and replaces it with the
new home page + the settings page, so the user can always navigate back.
The navigation history of the user will get lost, but otherwise the
implementation gets to complex for a feature that is expected to be used
not that often.

This uses more timers than I hoped for, because otherwise things are
undefined for some reason which I do not know and using timers solves
it. :(
2024-01-02 22:28:34 +01:00
.github Create FUNDING.yml 2022-07-22 22:38:20 +02:00
cmake Add basic settings framework 2021-09-02 15:34:32 +02:00
core core/MPRIS: change track id to String 2024-01-02 20:09:23 +01:00
graphics Update readme with new graphics 2021-03-25 18:21:51 +01:00
qtquick core: Split PlaybackManager up into smaller parts 2022-11-05 18:20:23 +01:00
rpm QuickConnect: init 2024-01-02 19:56:07 +01:00
sailfish sailfish: allow configuring the startup page 2024-01-02 22:28:34 +01:00
.gitignore core/RemoteJellyfinPlaybackManager: keep queue in sync 2024-01-02 00:19:13 +01:00
.gitlab-ci.yml CI: Remove unrecognized -U option in qmllint 2021-09-07 12:18:47 +02:00
.gitmodules Add license and readme 2020-09-26 03:01:46 +02:00
CMakeLists.txt Sailfish: Fix freeze when connecting via HTTPS 2022-04-26 20:02:29 +02:00
LICENSE Add license and readme 2020-09-26 03:01:46 +02:00
README.md Fix linebreak in README 2022-07-23 01:31:39 +02:00

Sailfin

"Chat via Matrix"
Sailfin is a Sailfish OS client for Jellyfin, a media server, written in C++ and qml.

Screenshots (running on Sailfish OS)

Screenshot showing the library root Screenshot showing TV show page Screenshot showing the video player

License

This application is licensed under the LGPLv2.1 license, although you may opt to choose a newer version of the LGPL if you want so.