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
Chris Josten
57b67292fd
This ocmmit adds a LiveTvChannels page for displaying the programs that are now playing. The section Live TV Channels on the main page now shows the TV channel list in order of the channel number. Additionally, it fixes an issue in ApiModel, where it would not reload when a new loader was assigned. This is now fixed and some code on pages that worked around this fix has been removed. |
||
---|---|---|
.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 how the Jellyfin Qt library works. and see this page for contribution guidelines.
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.