mirror of
https://github.com/HenkKalkwater/harbour-sailfin.git
synced 2024-11-25 10:25:17 +00:00
52 lines
2.7 KiB
Markdown
52 lines
2.7 KiB
Markdown
# 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)
|
|
<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.
|