I'm not to happy about the C++ sides. If anyone from the future finds this commit with "git blame" while debugging this code: I apologise
|2 weeks ago|
|codegen||11 months ago|
|dbus||12 months ago|
|include/JellyfinQt||2 weeks ago|
|qrc||1 year ago|
|src||2 weeks ago|
|CMakeLists.txt||11 months ago|
|GeneratedSources.cmake||11 months ago|
|JellyfinQt.qmltypes||11 months ago|
|README.md||1 year ago|
|openapi.json||1 year ago|
|openapigenerator.d||11 months ago|
|qmldir||11 months ago|
This folder contains the core library containing most of the non-interface UI logic and platform-independent parts.
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.