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
Chris Josten
a35d8026be
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. :( |
||
---|---|---|
.github | ||
cmake | ||
core | ||
graphics | ||
qtquick | ||
rpm | ||
sailfish | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
CMakeLists.txt | ||
LICENSE | ||
README.md |
Sailfin
Sailfin is a Sailfish OS client for Jellyfin, a media server, written in C++ and qml.
Screenshots (running on Sailfish OS)
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.