1
0
Fork 0
mirror of https://github.com/HenkKalkwater/harbour-sailfin.git synced 2024-05-05 14:02:43 +00:00
A Jellyfin client for Sailfish OS (and in the future more platforms) https://chris.netsoj.nl/projects/harbour-sailfin
Go to file
Chris Josten 90db983c30 Replace not-fully-initializing DTO constructors
There were some constructors in the DTOs which allowed construction of
DTO which weren't fully initialized. These constructors have been made
private, as they are still used in the 'fromJson' methods. Additionally,
a constructor with all required parameters to fully initialize the
class has been added.

Additionally, the Loader class has been modified, since it no longer can
assume it is able to default construct the parameter type. The parameter
is now stored as an optional.

Closes #15
2021-09-25 17:07:12 +02:00
cmake Add basic settings framework 2021-09-02 15:34:32 +02:00
core Replace not-fully-initializing DTO constructors 2021-09-25 17:07:12 +02:00
graphics Update readme with new graphics 2021-03-25 18:21:51 +01:00
qtquick Small UI modifications 2021-09-10 03:08:40 +02:00
rpm Bump version v0.4.0 2021-09-10 07:58:42 +02:00
sailfish Bump version v0.4.0 2021-09-10 07:58:42 +02:00
.gitignore WIP: extract loading logic from model 2021-03-05 15:34:10 +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 Make libJellyfinQt a proper qml plugin 2021-09-08 21:36:26 +02:00
LICENSE Add license and readme 2020-09-26 03:01:46 +02:00
README.md Make image sizes relative 2021-03-25 18:30:57 +01:00

Sailfin

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.