1
0
Fork 0
mirror of https://github.com/HenkKalkwater/harbour-sailfin.git synced 2024-11-16 14:35:17 +00:00
harbour-sailfin/core
Chris Josten 242ccc90c1 Remove complicated QMediaPlayer switching
THe idea behind the switching was to provide gapless playback, but it
made the code too complicated and to intertwined with QtMultiMedia.

I might attempt to implement it later, but I probably will put the code
in a separate class to make it easier to swap the QtMultiMedia
implementation with a multimedia implementation for a player with better
support for gappless playback.
2021-08-02 00:52:21 +02:00
..
codegen WIP: HttpLoader seems to work, Model still borked 2021-03-28 04:00:00 +02:00
include/JellyfinQt Remove complicated QMediaPlayer switching 2021-08-02 00:52:21 +02:00
qrc WIP: Playlist support 2021-05-21 15:46:30 +02:00
src Remove complicated QMediaPlayer switching 2021-08-02 00:52:21 +02:00
CMakeLists.txt WIP: Add playlists/queues and add support for Sailfish back 2021-07-31 15:06:17 +02:00
GeneratedSources.cmake WIP: Reimplementation of ListModels. 2021-03-26 21:27:35 +01:00
openapi.json Initial OpenApi code generator 2021-02-20 23:33:07 +01:00
openapigenerator.d WIP: Add playlists/queues and add support for Sailfish back 2021-07-31 15:06:17 +02:00
qmldir WIP: Playlist support 2021-05-21 15:46:30 +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.