2020-09-26 01:00:39 +00:00
# Sailfin
2022-07-22 23:31:39 +00:00
[!["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)
2021-03-25 17:21:51 +00:00
Sailfin is a [Sailfish OS ](https://sailfishos.org ) client for [Jellyfin ](https://jellyfin.org ), a media server, written in C++ and qml.
2024-04-27 21:16:06 +00:00
## Download
This application can be found on [OpenRepos.net ](https://openrepos.net/content/ahappyhuman/sailfin )
2021-03-25 17:21:51 +00:00
## Screenshots (running on Sailfish OS)
2024-04-27 21:16:06 +00:00
< 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
2024-04-27 21:25:14 +00:00
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 ).
2024-04-27 21:16:06 +00:00
## 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
```
2020-09-26 01:00:39 +00:00
## License
2020-09-26 01:12:21 +00:00
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.