# Sailfin [!["Chat via Matrix"](https://img.shields.io/matrix/sailfin:netsoj.nl?label=Chat%20via%20Matrix&logo=matrix&server_fqdn=meetriks.netsoj.nl&style=for-the-badge)](https://matrix.to/#/#sailfin:netsoj.nl) Sailfin is a [Sailfish OS](https://sailfishos.org) client for [Jellyfin](https://jellyfin.org), a media server, written in C++ and qml. ## Download This application can be found on [OpenRepos.net](https://openrepos.net/content/ahappyhuman/sailfin) ## Screenshots (running on Sailfish OS) Screenshot showing the library root Screenshot showing TV show page ## Contributing Please [see this page for contribution guidelines](https://sailfin.github.io/harbour-sailfin/contributing.html). and [this page for how the Jellyfin-Qt library works](https://sailfin.github.io/harbour-sailfin/contributing.html). ## 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.