Skip to content

Releases: zoriya/Kyoo

v5.1.0

Choose a tag to compare

@zoriya zoriya released this 12 Jul 17:13
Immutable release. Only release title and notes can be modified.
c542adb

What's Changed

New Features

Bug Fixes

New Contributors

Full Changelog: v5.0.0...v5.1.0

v5.0.0

Choose a tag to compare

@zoriya zoriya released this 06 Apr 15:44
3a5f5d4

Big changes

Finally a proper release for v5! Almost all the code changed (full rewrite of the front, api, scanner). There's a lot of new features & a good amount of cleanup overall.

New features since the beta release:

  • oidc
  • staff list
  • filters by genres/tags/studio/staff/media
  • re-identify a show
  • automatic metadata refesh
  • manual metadata refresh

Some new features of previous beta include:

  • multi episodes files
  • multiples files for the same episode/movie
  • multi-language database (two users can have the full website translated on different langauges)
  • admin pannels to list unmatched videos, manually remap episodes & so on
  • PGS/VOSUB support on the web
  • showing missing episodes of a serie
  • way better anime matching (even REALLY weird names)

We are still missing the android app, code is mostly ready but the player needs some love before we can properly release the app.

What's Changed

  • fix(chart): fix transcoder volumeMount by @Intuinewin in #765
  • Translations update from Hosted Weblate by @weblate in #764
  • chore(deps): update dependency meilisearch to 0.15.5 by @renovate[bot] in #766
  • Translations update from Hosted Weblate by @weblate in #768
  • Translations update from Hosted Weblate by @weblate in #769
  • Use a subdir in cache to ensure no user data is ever deleted by @zoriya in #770
  • v5 api: initial schemas, types & basic routes by @zoriya in #680
  • Update Helm release postgresql to v16.3.5 by @renovate[bot] in #773
  • Update dependency Serilog.AspNetCore to v9 by @renovate[bot] in #777
  • Api v5: Sorting Movies randomly by @Arthi-chaud in #771
  • Rework translation handling, add preferOriginal & test it by @zoriya in #780
  • Add isAvailable value by @zoriya in #781
  • Add ci & dockerfile for api by @zoriya in #782
  • chore(deps): update helm release rabbitmq to v15.2.2 by @renovate[bot] in #785
  • chore(deps): update helm release postgresql to v16.4.2 by @renovate[bot] in #786
  • chore(deps): update helm release postgresql to v16.4.3 by @renovate[bot] in #788
  • chore(deps): update helm release rabbitmq to v15.2.3 by @renovate[bot] in #789
  • chore(deps): update traefik docker tag to v3.3 by @renovate[bot] in #790
  • chore(deps): update dependency system.componentmodel.composition to 9.0.1 by @renovate[bot] in #783
  • chore(deps): update dotnet monorepo by @renovate[bot] in #784
  • Translations update from Hosted Weblate by @weblate in #791
  • Fix no resize transcode of 10bits items with hwaccel by @zoriya in #793
  • Translations update from Hosted Weblate by @weblate in #792
  • Update meilisearch by @zoriya in #794
  • Add search capabilities using postgres' trigrams by @zoriya in #772
  • Add seasons by @zoriya in #795
  • chore(deps): update helm release postgresql to v16.4.5 by @renovate[bot] in #798
  • Add POST /series that handle seasons & entries by @zoriya in #797
  • chart: doc update + small qol by @acelinkio in #799
  • docs: readme update by @acelinkio in #801
  • chart: forgot to add ingress to readme by @acelinkio in #800
  • chore(deps): update helm release rabbitmq to v15.2.4 by @renovate[bot] in #802
  • chore(deps): update helm release postgresql to v16.4.6 by @renovate[bot] in #804
  • chore(deps): update helm release rabbitmq to v15.2.5 by @renovate[bot] in #805
  • chore(deps): update helm release rabbitmq to v15.3.1 by @renovate[bot] in #813
  • chore(deps): update helm release postgresql to v16.4.7 by @renovate[bot] in #812
  • chore(deps): update dependency system.componentmodel.composition to 9.0.2 by @renovate[bot] in #810
  • chore(deps): update dotnet monorepo to 8.0.13 by @renovate[bot] in #811
  • fix(deps): update module golang.org/x/text to v0.22.0 by @renovate[bot] in #806
  • Add CI for api tests by @zoriya in #815
  • chore(deps): update golang docker tag to v1.24 by @renovate[bot] in #818
  • chore(deps): update helm release postgresql to v16.4.9 by @renovate[bot] in #816
  • chore(deps): update helm release meilisearch to v0.12.0 by @renovate[bot] in #819
  • Add entries controller by @zoriya in #809
  • Add collections in v5 by @zoriya in #821
  • Add /series & /collections routes by @zoriya in #822
  • Add mixed /shows route (that return movies, series & collections) by @zoriya in #823
  • Add studios by @zoriya in #824
  • Update Helm release rabbitmq to v15.3.2 by @renovate[bot] in #826
  • Update Helm release postgresql to v16.4.14 by @renovate[bot] in #825
  • Add available videos in /entries response by @zoriya in #830
  • Add entriesCount, availableCount & isAvailable by @zoriya in #831
  • Add original name & latinName in series/movie by @zoriya in #833
  • Add with=videos support for movies by @zoriya in #834
  • Add staff & role APIs by @zoriya in #835
  • Create /news by @zoriya in #839
  • Update module golang.org/x/text to v0.23.0 by @renovate[bot] in #840
  • Add with=firstEntry by @zoriya in #841
  • docs: grammar changes by @chkpwd in #842
  • Bump golang.org/x/net from 0.33.0 to 0.36.0 in /transcoder by @dependabot[bot] in #844
  • Translations update from Hosted Weblate by @weblate in #845
  • Update Helm release rabbitmq to v15.3.3 by @renovate[bot] in #837
  • Update Helm release postgresql to v16.4.16 by @renovate[bot] in #836
  • Update dependency node to v22 by @renovate[bot] in #851
  • Update Helm release postgresql to v16.5.0 by @renovate[bot] in #849
  • Update dotnet monorepo to 8.0.14 by @renovate[bot] in #848
  • Update dependency System.ComponentModel.Composition to 9.0.3 by @renovate[bot] in #847
  • Add image downloading + blurhash by @zoriya in #846
  • Add routes to access images by @zoriya in #852
  • Translations update from Hosted Weblate by @weblate in #853
  • Translations update from Hosted Weblate by @weblate in #854
  • Translations update from Hosted Weblate by @weblate in #855
  • Update Helm release postgresql to v16.5.2 by @renovate[bot] in #858
  • Update Helm release rabbitmq to v15.4.0 by @renovate[bot] in #861
  • Translations update from Hosted Weblate by @weblate in #860
  • Integerate the auth service to the api by @zoriya in #857
  • Translations update from Hosted Weblate by @weblate in #865
  • Update Helm release postgresql to v16.5.6 by @renovate[bot] in #866
  • Translations update from Hosted Weblate by @weblate in #870
  • Auth cleanups by @zoriya in #872
  • Add edit user/settings route + check for permissions by @zoriya in #873
  • Add watch status in entries, movies & series by @zoriya in #843
  • chore(deps): update helm release postgresql to v16.6.0 by @renovate[bot] in #878
  • chore(deps): update dependency nswag.aspnetcore to 14.3.0 by @renovate[bot] in #877
  • chore(deps): update helm release rabbitmq to v15.4.1 by @renovate[bot] in #876
  • chore(deps): update dependency go to v1.24.2 by @renovate[bot] in #875
  • Add watchStatus apis by @zoriya in #874
  • Create history apis by @zoriya in #881
  • Read `preferOriginal from jwt settings by @zoriya in https://github.c...
Read more

v5.0.0-beta1

v5.0.0-beta1 Pre-release
Pre-release

Choose a tag to compare

@zoriya zoriya released this 22 Mar 19:37
fe9a3e7

Big changes

First beta version of the v5. Almost all the code changed (full rewrite of the front, api, scanner). I've started to add lots of features that weren't in v4 and it's usable on the daily (i should have released a while ago ngl).

Some new features include:

  • multi episodes files
  • multiples files for the same episode/movie
  • multi-language database (two users can have the full website translated on different langauges)
  • admin pannels to list unmatched videos, manually remap episodes & so on
  • PGS/VOSUB support on the web
  • showing missing episodes of a serie
  • way better anime matching (even REALLY weird names)

We are still missing some big features from v4, mainly:

  • android app
  • oidc
  • automatic metadata refresh (especially when new episodes airs in an existing serie)
  • scrubbing on SIMKL

What's Changed

  • fix(chart): fix transcoder volumeMount by @Intuinewin in #765
  • Translations update from Hosted Weblate by @weblate in #764
  • chore(deps): update dependency meilisearch to 0.15.5 by @renovate[bot] in #766
  • Translations update from Hosted Weblate by @weblate in #768
  • Translations update from Hosted Weblate by @weblate in #769
  • Use a subdir in cache to ensure no user data is ever deleted by @zoriya in #770
  • v5 api: initial schemas, types & basic routes by @zoriya in #680
  • Update Helm release postgresql to v16.3.5 by @renovate[bot] in #773
  • Update dependency Serilog.AspNetCore to v9 by @renovate[bot] in #777
  • Api v5: Sorting Movies randomly by @Arthi-chaud in #771
  • Rework translation handling, add preferOriginal & test it by @zoriya in #780
  • Add isAvailable value by @zoriya in #781
  • Add ci & dockerfile for api by @zoriya in #782
  • chore(deps): update helm release rabbitmq to v15.2.2 by @renovate[bot] in #785
  • chore(deps): update helm release postgresql to v16.4.2 by @renovate[bot] in #786
  • chore(deps): update helm release postgresql to v16.4.3 by @renovate[bot] in #788
  • chore(deps): update helm release rabbitmq to v15.2.3 by @renovate[bot] in #789
  • chore(deps): update traefik docker tag to v3.3 by @renovate[bot] in #790
  • chore(deps): update dependency system.componentmodel.composition to 9.0.1 by @renovate[bot] in #783
  • chore(deps): update dotnet monorepo by @renovate[bot] in #784
  • Translations update from Hosted Weblate by @weblate in #791
  • Fix no resize transcode of 10bits items with hwaccel by @zoriya in #793
  • Translations update from Hosted Weblate by @weblate in #792
  • Update meilisearch by @zoriya in #794
  • Add search capabilities using postgres' trigrams by @zoriya in #772
  • Add seasons by @zoriya in #795
  • chore(deps): update helm release postgresql to v16.4.5 by @renovate[bot] in #798
  • Add POST /series that handle seasons & entries by @zoriya in #797
  • chart: doc update + small qol by @acelinkio in #799
  • docs: readme update by @acelinkio in #801
  • chart: forgot to add ingress to readme by @acelinkio in #800
  • chore(deps): update helm release rabbitmq to v15.2.4 by @renovate[bot] in #802
  • chore(deps): update helm release postgresql to v16.4.6 by @renovate[bot] in #804
  • chore(deps): update helm release rabbitmq to v15.2.5 by @renovate[bot] in #805
  • chore(deps): update helm release rabbitmq to v15.3.1 by @renovate[bot] in #813
  • chore(deps): update helm release postgresql to v16.4.7 by @renovate[bot] in #812
  • chore(deps): update dependency system.componentmodel.composition to 9.0.2 by @renovate[bot] in #810
  • chore(deps): update dotnet monorepo to 8.0.13 by @renovate[bot] in #811
  • fix(deps): update module golang.org/x/text to v0.22.0 by @renovate[bot] in #806
  • Add CI for api tests by @zoriya in #815
  • chore(deps): update golang docker tag to v1.24 by @renovate[bot] in #818
  • chore(deps): update helm release postgresql to v16.4.9 by @renovate[bot] in #816
  • chore(deps): update helm release meilisearch to v0.12.0 by @renovate[bot] in #819
  • Add entries controller by @zoriya in #809
  • Add collections in v5 by @zoriya in #821
  • Add /series & /collections routes by @zoriya in #822
  • Add mixed /shows route (that return movies, series & collections) by @zoriya in #823
  • Add studios by @zoriya in #824
  • Update Helm release rabbitmq to v15.3.2 by @renovate[bot] in #826
  • Update Helm release postgresql to v16.4.14 by @renovate[bot] in #825
  • Add available videos in /entries response by @zoriya in #830
  • Add entriesCount, availableCount & isAvailable by @zoriya in #831
  • Add original name & latinName in series/movie by @zoriya in #833
  • Add with=videos support for movies by @zoriya in #834
  • Add staff & role APIs by @zoriya in #835
  • Create /news by @zoriya in #839
  • Update module golang.org/x/text to v0.23.0 by @renovate[bot] in #840
  • Add with=firstEntry by @zoriya in #841
  • docs: grammar changes by @chkpwd in #842
  • Bump golang.org/x/net from 0.33.0 to 0.36.0 in /transcoder by @dependabot[bot] in #844
  • Translations update from Hosted Weblate by @weblate in #845
  • Update Helm release rabbitmq to v15.3.3 by @renovate[bot] in #837
  • Update Helm release postgresql to v16.4.16 by @renovate[bot] in #836
  • Update dependency node to v22 by @renovate[bot] in #851
  • Update Helm release postgresql to v16.5.0 by @renovate[bot] in #849
  • Update dotnet monorepo to 8.0.14 by @renovate[bot] in #848
  • Update dependency System.ComponentModel.Composition to 9.0.3 by @renovate[bot] in #847
  • Add image downloading + blurhash by @zoriya in #846
  • Add routes to access images by @zoriya in #852
  • Translations update from Hosted Weblate by @weblate in #853
  • Translations update from Hosted Weblate by @weblate in #854
  • Translations update from Hosted Weblate by @weblate in #855
  • Update Helm release postgresql to v16.5.2 by @renovate[bot] in #858
  • Update Helm release rabbitmq to v15.4.0 by @renovate[bot] in #861
  • Translations update from Hosted Weblate by @weblate in #860
  • Integerate the auth service to the api by @zoriya in #857
  • Translations update from Hosted Weblate by @weblate in #865
  • Update Helm release postgresql to v16.5.6 by @renovate[bot] in #866
  • Translations update from Hosted Weblate by @weblate in #870
  • Auth cleanups by @zoriya in #872
  • Add edit user/settings route + check for permissions by @zoriya in #873
  • Add watch status in entries, movies & series by @zoriya in #843
  • chore(deps): update helm release postgresql to v16.6.0 by @renovate[bot] in #878
  • chore(deps): update dependency nswag.aspnetcore to 14.3.0 by @renovate[bot] in #877
  • chore(deps): update helm release rabbitmq to v15.4.1 by @renovate[bot] in #876
  • chore(deps): update dependency go to v1.24.2 by @renovate[bot] in #875
  • Add watchStatus apis by @zoriya in #874
  • Create history apis by @zoriya in #881
  • Read `preferOriginal from jwt settings by @zoriya in #882
  • Add nextup/continue watching routes by @zoriya in https://g...
Read more

v4.7.1

Choose a tag to compare

@zoriya zoriya released this 05 Jan 20:53
v4.7.1
147e0ee

Sponsorship

Thank @acelinkio and @bison529 for your enormous generosity!
Thank @qjoly, @tyrantlink, @bo0tzz & Max19561

Big changes

  • New official helm chart! (with @acelinkio as maintainer)
  • Support .ignore file to prevent scan of a whole directory
  • Add cc subtitle support
  • Lots of bug fixes

Contributions

What's Changed

New Contributors

Full Changelog: v4.7.0...v4.7.1

v4.7.0

Choose a tag to compare

@zoriya zoriya released this 03 Sep 21:06
d110303

Sponsorship

Thanks, @tyrantlink & @bo0tzz, for your continued sponsorship, even with the lack of updates!
Thanks, @Malarkey10101 for sponsoring on buymeacoffee!

Big changes

  • External subtitles support
  • Transcoder's storage backend reworked from json to postgresql
  • Transcoder bug fixes
    • Switch from mediainfo to ffprobe for media identification
    • Fix avi files
    • + lots of little fixes!
  • Browse media type filter

We also started to add technical documentation! A general schema was created by @acelinkio and specs are made for future components of kyoo.

The V5 is also taking shape (please give feedback in #597 or #607).

What's Changed

New Contributors

Full Changelog: v4.6.0...v4.7.0

v4.6.0

Choose a tag to compare

@zoriya zoriya released this 27 May 23:04
45fb4f0

Sponsors

Thanks @acelinkio for sponsoring and taking the time to write and discuss migrations containers!

Big changes

  • Add weblate as a translation service.
  • Streamline setup process (remove apikey requirements, add setup helper pages)
  • Fix lots of bugs, improve android app a lot.

What's Changed

  • Clean file of .. or ./ before checking Abs. by @zoriya in #456
  • Fix titles join in path by @zoriya in #457
  • Fix scanning with partial absolute groups on tmdb by @zoriya in #459
  • chore(deps): update dependency csharpier to v0.28.2 by @renovate in #460
  • Fix token refresh resseting the player by @zoriya in #461
  • Add rescan button on admin interface by @zoriya in #462
  • Inprove search result sorting, fix manual rescan by @zoriya in #470
  • Sort episodes groups in tmdb absolute response by @zoriya in #471
  • Added Turkish translations by @puffin-000 in #478
  • Fix auto refresh dates calculation by @zoriya in #479
  • Migrate from prettier/eslint to biome by @zoriya in #484
  • Check if the browser can play codecs before trying to direct play by @zoriya in #486
  • Prevent afk users from preventing transcode cleanup by @zoriya in #487
  • Include tmdb api keys by default by @zoriya in #488
  • Poc anilist provider by @zoriya in #489
  • Revert "Poc anilist provider" by @zoriya in #490
  • Add more logs to the scanner (and fix ignore pattern for the monitor) by @zoriya in #492
  • Transcoder: Prevent error caused by buggy chapters parsing by mediainfo by @Arthi-chaud in #485
  • Translations update from Hosted Weblate by @weblate in #483
  • Transcoder: Prevent Chapters Parsing from failing when no chapters by @Arthi-chaud in #495
  • Fix empty ignore pattern by @zoriya in #496
  • Handle missing translations in scanner by @zoriya in #493
  • Basic tvdb provider by @zoriya in #494
  • Use image selection logic for trailers by @zoriya in #497
  • Fix tmdb absolute fill for the last episode by @zoriya in #499
  • Update dependency Npgsql.EntityFrameworkCore.PostgreSQL to v8.0.4 by @renovate in #500
  • Update dotnet monorepo to v8.0.5 by @renovate in #501
  • Update dotnet monorepo to v8.0.5 by @renovate in #504
  • Manually fix translations and update node packages by @zoriya in #502
  • Fix video miss-cut because of start offset by @zoriya in #505
  • Split skeleton and normal state in all lists by @zoriya in #506
  • Translations update from Hosted Weblate by @weblate in #507
  • Fix srt selection when switching mode by @zoriya in #508
  • Persit selected language & i18n fixes by @zoriya in #510
  • Translations update from Hosted Weblate by @weblate in #509
  • Split image backround and gradient image background by @zoriya in #513
  • Add play permission in the required permissions of the player by @zoriya in #514
  • Translations update from Hosted Weblate by @weblate in #515
  • Create setup pages when no admin account or video exists by @zoriya in #516
  • Add media notifications on android & fix skeleton slowness by @zoriya in #517

New Contributors

Full Changelog: v4.5.0...v4.6.0

v4.5.0

Choose a tag to compare

@zoriya zoriya released this 29 Apr 22:41
e1f1106

Sponsors

Thanks a lot to @onedr0p, @joryirving and @bo0tzz for being the firsts sponsors!

Big changes

  • Add automatic (and manual) metadata refresh
  • Rework image storing system (will automatically redownload images in the new format on startup)
  • Auto generate the AUTHENTICATION_SECRET (can be safely removed from your .env). Will require users to re-login
  • Need docker-compose change for:
    • Split of scanner and matcher containers
    • Switch from nginx to traefik (the nginx.conf.template file can now be deleted)
    • Fix image volume that was not mapped to the right directory.

What's Changed

  • Add tv specifics genres by @zoriya in #371
  • Fix small segments cut at beginning of transcode blocks by @zoriya in #372
  • Create image migration code by @zoriya in #373
  • Allow cpu profile for docker compose versions where default profile i… by @zoriya in #379
  • feat: add GHCR container images by @onedr0p in #383
  • Change localhost to meilisearch on the healthcheck by @zoriya in #384
  • back: migrations: fix postgres config by @Intuinewin in #388
  • chore: set up renovate for dependency management by @onedr0p in #387
  • chore: disable docker digest pinning and update config var by @onedr0p in #394
  • fix(deps): update github.com/zoriya/go-mediainfo digest to 07018f0 by @renovate in #392
  • chore(deps): update dependency csharpier to v0.27.3 by @renovate in #395
  • chore(deps): update dependency microsoft.sourcelink.github to v1.1.1 by @renovate in #396
  • chore: disable rate-limiting on renovate PR creation by @onedr0p in #397
  • chore(renovate): pin meilisearch and postgres versions by @onedr0p in #405
  • chore(renovate): pin postgres version using the right package pattern by @onedr0p in #406
  • chore(deps): update expo/expo-github-action action to v8 by @renovate in #402
  • chore: switch to softprops/action-gh-release by @onedr0p in #407
  • Update nuget packages by @zoriya in #408
  • Split fs scanner into scanner and matcher components by @zoriya in #410
  • Make prod docker-compose the default by @zoriya in #411
  • chore(deps): update dependency dapper to v2.1.42 by @renovate in #413
  • chore(deps): update dependency csharpier to v0.28.0 by @renovate in #415
  • chore(deps): update dotnet monorepo to v8.0.4 by @renovate in #416
  • chore(deps): update dependency dapper to v2.1.44 by @renovate in #417
  • chore(deps): update skiasharp monorepo to v2.88.8 by @renovate in #418
  • Add identify apis for provider by @zoriya in #419
  • Add Simplified Chinese translation by @tardlk in #423
  • Bump golang.org/x/net from 0.19.0 to 0.23.0 in /transcoder by @dependabot in #425
  • Use env var for transcoder url by @zoriya in #426
  • fix(deps): update module github.com/labstack/echo/v4 to v4.12.0 by @renovate in #427
  • Rework images storing by @zoriya in #428
  • Update dependency csharpier to v0.28.1 by @renovate in #429
  • Add metadata refresh by @zoriya in #430
  • Fix recommended typo by @zoriya in #431
  • Auto generate jwt secret by @zoriya in #432
  • Add auto refresh of items by @zoriya in #433
  • Support svg images from external websites by @zoriya in #434
  • Rewrite autosync to use msgspec and aio-pika by @zoriya in #435
  • Fix tripple/more touches to seek by @zoriya in #436
  • Move transcoder api to /video with path b64 encoded to prevent db hit by @zoriya in #441
  • Type check guessit results, fix #440 by @zoriya in #442
  • Add release ci by @zoriya in #443
  • Refresh login error on token change, not only on id change by @zoriya in #444
  • Better handle titles list by @zoriya in #445
  • scanner: quote path when deleting issues by @Intuinewin in #446
  • scanner: supports tmdb episode groups with multiple groups by @Intuinewin in #447
  • Fix folder renaming by @zoriya in #449
  • Migrate from nginx to traefik by @zoriya in #450
  • chore(deps): update traefik docker tag to v3 by @renovate in #451
  • Use stable images ids to prevent duplicated by @zoriya in #452
  • Add authmethod config value for oidc providers by @zoriya in #453

New Contributors

Full Changelog: v4.4.0...v4.5.0

v4.4.0

Choose a tag to compare

@zoriya zoriya released this 01 Apr 21:44
266caa3

Big changes

  • Add automatic watchlist syncing with Simkl
  • Add OIDC
  • Move migrations tools to another container (requires docker-compose.yml update)

What's Changed

Full Changelog: v4.3.0...v4.4.0

v4.3.0

Choose a tag to compare

@zoriya zoriya released this 27 Feb 23:24

Big changes

  • Add hardware transcoding, you can pull the new docker-compose.prod.yml and follow these instructions.
  • Add an admin panel

What's Changed

  • Add custom rules to guessit to improve parsing by @zoriya in #315
  • Update csharpier by @zoriya in #316
  • Add users avatars by @zoriya in #317
  • Add xem fixup rules by @zoriya in #318
  • Fix show slug in news page by @zoriya in #319
  • Fix transcoder with some weird files by @zoriya in #320
  • Add subrip anX position tag support by @zoriya in #321
  • Add admin panel with users list by @zoriya in #322
  • Add scanner issues on the admin panel by @zoriya in #323
  • Fix some random bugs by @zoriya in #324
  • Rework transcoder concurrency story by @zoriya in #325
  • Fix tmdb absolute with long running animes (one-piece, naruto...) by @zoriya in #326
  • Fix play permission migration not behing applied by @zoriya in #327
  • Fix transcode for files that does not start at 0ms by @zoriya in #328
  • Add nvidia hardware acceleration (beta) by @zoriya in #329
  • Add vaapi hardware acceleration by @zoriya in #330
  • Lazy load keyframes and add fs-cache for infos and keyframes by @zoriya in #331
  • Fix movies sort by start/end air date on items routes by @zoriya in #332

Full Changelog: v4.2.0...v4.3.0

v4.2.0

Choose a tag to compare

@zoriya zoriya released this 02 Feb 16:45

What's Changed

Full Changelog: v4.1.0...v4.2.0