Skip to content

fix(jellyfinapi): refactors jellyfin library sync to support automati… #147

fix(jellyfinapi): refactors jellyfin library sync to support automati…

fix(jellyfinapi): refactors jellyfin library sync to support automati… #147

Triggered via push April 15, 2024 19:04
Status Cancelled
Total duration 18m 35s
Artifacts

snap.yaml

on: push
Job Check
5s
Job Check
Matrix: build-snap
Send Discord Notification
4s
Send Discord Notification
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 5 warnings
Build Snap Package (amd64)
The process '/usr/bin/docker' failed with exit code 2
Build Snap Package (armhf)
The run was canceled by @github-actions[bot].
Build Snap Package (armhf)
The operation was canceled.
Build Snap Package (arm64)
The run was canceled by @github-actions[bot].
Build Snap Package (arm64)
The operation was canceled.
Job Check
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: styfle/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Job Check
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/[email protected]. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build Snap Package (amd64)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, docker/setup-qemu-action@v2, diddlesnaps/snapcraft-multiarch-action@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Send Discord Notification
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: technote-space/workflow-conclusion-action@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Send Discord Notification
embed field value must be shorter than 1024, got 1478 [`3856061`](https://github.com/Fallenbagel/jellyseerr/commit/3856061fe1ee4d3457996586b4979ad9dd60765a) fix(jellyfinapi): refactors jellyfin library sync to support automatic grouping and collections (#700) * fix(jellyfinapi): refactors jellyfin library sync to support automatic grouping and collections Previously, #450 added support for automatic library grouping. However, some users reported that they were getting a 401 when using custom authentication such as LDAP. Therefore, that PR was reverted (#524). This PR adds back the support for automatic library grouping for jellyfin authentication users using the endpoint `/Library/MediaFolders` and fallsback to User views endpoint if they're unable to sync the libraries (some, not all LDAP users had issues. Some reported that it worked despite having custom authentication). Once it falls back to user views endpoint for syncing, now it will detect if automatic grouping is enabled giving a warning that its not supported when using some custom authentication methods. This PR also fixed collection syncing by expanding the boxsets when syncing. fix #256, fix #489, re #450, #524, fix #515, fix #474, fix #473 * refactor(i18n): adds the suffix "jellyfin" to jellyfin library sync message keys * refactor(i18n): extract translation keys * refactor: remove console logs * refactor: remove more console logs * refactor: apply review suggestions * chore: fix prettier failing on .github file