mirror of
https://github.com/HenkKalkwater/harbour-sailfin.git
synced 2024-11-15 22:15:18 +00:00
A Jellyfin client for Sailfish OS (and in the future more platforms)
https://chris.netsoj.nl/projects/harbour-sailfin
.github | ||
3rdparty | ||
cmake | ||
core | ||
graphics | ||
qtquick | ||
rpm | ||
sailfish | ||
.gitignore | ||
.gitlab-ci.yml | ||
.gitmodules | ||
CMakeLists.txt | ||
Doxyfile | ||
LICENSE | ||
README.md |
Sailfin
Sailfin is a Sailfish OS client for Jellyfin, a media server, written in C++ and qml.
Download
This application can be found on OpenRepos.net
Screenshots (running on Sailfish OS)
Contributing
Please see this page for contribution guidelines. and this page for how the Jellyfin-Qt library works.
Code layout
├── 3rdparty 3rd-party libraries
├── cmake Additional CMake modules
│
├── core The core Qt library named Jellyfin-Qt
│ ├── codegen Template files for code generation based on the OpenAPI spec
│ ├── dbus DBus interface description files
│ ├── doc Extra documentation files for the generated documentation
│ ├── include Publically includable files
│ ├── qrc Resources for the library
│ └── src C++ source code
│
├── graphics Source graphics files, meant to be edited
│ └── qtquick-theme Custom graphics for the QtQuick theme
│
├── qtquick QtQuick application for testing, based on the core library
│ ├── assets Custom assets
│ ├── qml QML UI files
│ ├── SailfinStyle QtQuick theme files
│ └── src C++ code
│
├── rpm Files for packaging the application
│
└── sailfish The Sailfish OS app based on the core library
├── icons Launcher icons
├── qml QML UI files
│ ├── components Reusable QML components
│ ├── cover Cover pages
│ ├── licenses Licence texts for libraries
│ └── pages Application pages
├── src C++ source code
└── translations UI translation files
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.