# Sailfin [](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) <img alt="Screenshot showing the library root" src="graphics/screenshot-sailfish-1.png" width="33%" /> <img alt="Screenshot showing TV show page" src="graphics/screenshot-sailfish-2.png" width="33%" /> ## Contributing Please [see this page for how the Jellyfin Qt library works](https://heartfin.github.io/harbour-sailfin/guides.html). and [see this page for contribution guidelines](https://heartfin.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.