1
0
Fork 0
mirror of https://github.com/HenkKalkwater/harbour-sailfin.git synced 2024-12-23 06:25:17 +00:00
harbour-sailfin/core
Chris Josten 0278e3f364 sailfish: add LiveTvChannels page
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.
2024-06-03 22:14:50 +02:00
..
3rdparty sailfish: add LiveTvChannels page 2024-06-03 22:14:50 +02:00
codegen Replace not-fully-initializing DTO constructors 2021-09-25 17:07:12 +02:00
dbus Add MPRIS support 2021-08-31 01:29:51 +02:00
doc docs: Add Doxygen and project-related documentation 2024-04-27 23:16:06 +02:00
include/JellyfinQt sailfish: add LiveTvChannels page 2024-06-03 22:14:50 +02:00
qrc WIP: Playlist support 2021-05-21 15:46:30 +02:00
src sailfish: add LiveTvChannels page 2024-06-03 22:14:50 +02:00
CMakeLists.txt Discover remote sessions 2023-01-02 20:05:41 +01:00
GeneratedSources.cmake openapi: group endpoints by tag in file 2021-09-01 14:50:02 +02:00
JellyfinQt.qmltypes Make libJellyfinQt a proper qml plugin 2021-09-08 21:36:26 +02:00
openapi.json core: send start index when playing on remote session 2023-01-05 15:53:52 +01:00
openapigenerator.d openapigen: support for 204 No Content endpoints 2023-01-02 20:24:40 +01:00
qmldir Make libJellyfinQt a proper qml plugin 2021-09-08 21:36:26 +02:00
README.md Slight improvements to the OpenAPI generator 2021-02-21 00:26:18 +01:00

Jellyfin-Qt

This folder contains the core library containing most of the non-interface UI logic and platform-independent parts.

Code generation.

Parts of the code (notably the data models) are generated from the OpenApi description provided by the Jellyfin server. The code generator uses the D programming language and expects to be run through DMD. Make sure both a D compiler and DMD are installed. Afterwards, on Unix-like systems, marking the "script" as executable and running it should be enough. On Windows, one probably needs to run dub.exe openapigenerator.d, but I haven't verified it myself.