| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-17 | Merge pull request #11511 from jellyfin/trickplay-keyframe-only | Cody Robibero | |
| 2024-07-17 | Add option to extract keyframe only during trickplay image generation | gnattu | |
| This would be significantly faster than decoding every frame, but it does have compatibility issues. Not all decoders support this mode, notably the VP9 decoder, CUVID decoders, and QSV decoders. Some videos with very long key-frame intervals may also perform poorly with this mode, as the image timing could become too inaccurate to reflect the actual frame. Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-07-15 | Use real temp dir instead of cache dir for temp files (#12226) | Bond-009 | |
| 2024-06-01 | Backport pull request #11823 from jellyfin/release-10.9.z | gnattu | |
| Add Env Var to disable second level cache Original-merge: 95c7d997c13cfcd4038174ba00525d5628475fb7 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-05-25 | Backport pull request #11788 from jellyfin/release-10.9.z | gnattu | |
| Override too small trickplay image interval Original-merge: 60232ce9be8d26926ed81294b93a77da02b5a2fe Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-05-18 | Only log item id in trackplay warning | Bond_009 | |
| Turns out it's the same `[WRN] [53] Jellyfin.Server.Implementations.Trickplay.TrickplayManager: Media source "17a76092102691425e94624a69247057" not found at "/mnt/USBshare/Movies/Top Gun (1986)/extras/Top Gun_t04.mkv" for item 17a76092-1026-9142-5e94-624a69247057` | |||
| 2024-05-17 | Backport pull request #11670 from jellyfin/release-10.9.z | gnattu | |
| Restore caching for UserManager Original-merge: f8b67ec44cc6432d89d918f54caffa45eef037d0 Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-05-17 | Backport pull request #11653 from jellyfin/release-10.9.z | Bond-009 | |
| Don't generate TrickPlay images for files that don't exist Original-merge: c1615419b9e2ca127315e0e85394581bb427415c Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-05-17 | Backport pull request #11633 from jellyfin/release-10.9.z | crobibero | |
| Allow empty user id when getting device list Original-merge: a5d60c4521dd94b084fd8eb7ca99f93d4eda99fa Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-04-30 | Use more accurate rounding in GetFixedOutputSize (#11435) | gnattu | |
| * Use more accurate rounding in GetFixedOutputSize Signed-off-by: gnattu <gnattuoc@me.com> * Force trickplay thumbnails to have even width Signed-off-by: gnattu <gnattuoc@me.com> * Use Convert.ToInt32 Signed-off-by: gnattu <gnattuoc@me.com> * Force video size as thumbnail size if the trickplay width setting is larger This will fix an issue when the trickplay setting contains a very huge width, but the video has a lower resolution than that setting. Our scaling filter logic will not do any upscale, and we have to force to use the video width Signed-off-by: gnattu <gnattuoc@me.com> --------- Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-04-14 | chore(deps): update dependency efcoresecondlevelcacheinterceptor to v4.4.1 ↵ | renovate[bot] | |
| (#11306) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2024-03-28 | fix: move trickplay specific option into TrickplayOptions (#11229) | gnattu | |
| 2024-02-26 | Store lyrics in the database as media streams (#9951) | Cody Robibero | |
| 2024-02-12 | Fix tiles playlist not using relative paths | Nick | |
| 2024-02-07 | Use IHostedService for device access management | Patrick Barron | |
| 2024-02-03 | Merge changes | Mark Cilia Vincenti | |
| 2024-01-17 | Use helper function to compare guid (#10825) | Cody Robibero | |
| 2024-01-14 | Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports ↵ | Mark Cilia Vincenti | |
| non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker. | |||
| 2024-01-06 | Remove UserManager Cache (#10781) | Patrick Barron | |
| * Remove redundant user cache * Use DI for IPasswordResetProvider and IAuthenticationProvider | |||
| 2024-01-06 | Remove some unused client capabilities and sync code (#10812) | Niels van Velzen | |
| 2023-12-18 | Merge pull request #10422 from scampower3/api-update | Bond-009 | |
| Update /Device endpoint to return CustomName | |||
| 2023-11-22 | Use ExecuteDelete for removing API keys | Patrick Barron | |
| 2023-11-22 | Use ExecuteDelete for cleaning activity logs | Patrick Barron | |
| 2023-11-22 | Remove unnecessary AsQueryable() | Patrick Barron | |
| 2023-11-14 | Revert "Use System.Net.IPNetwork" | Bond_009 | |
| This reverts commit 117d05d288da1d412159a29c0cb8d5c8259e48ae. | |||
| 2023-11-14 | Fix warnings | Bond_009 | |
| 2023-11-14 | Update to .NET 8 | Bond_009 | |
| 2023-11-09 | Merge branch 'master' into media-type | Cody Robibero | |
| 2023-11-05 | Add IDisposableAnalyzers to more projects | Bond_009 | |
| 2023-10-27 | Merge pull request #10410 from Ch1nkara/add-users-permission-to-edit-subtitles | Claus Vium | |
| add EnableSubtitleManagement permission | |||
| 2023-10-22 | add IAsyncDisposable to DisplayPreferencesManager | cvium | |
| Properly dispose dbcontext Add IDisposableAnalyzer to Jellyfin.Server.Implementations | |||
| 2023-10-18 | Merge branch 'master' into trickplay | Nick | |
| 2023-10-18 | add EnableSubtitleManagement permission | chinkara | |
| 2023-10-18 | Removed dupe ToDeviceInfo | LJQ | |
| 2023-10-18 | Switch to LINQ and updated /Device/Info endpoint to return in accordance to ↵ | LJQ | |
| the updated API doc | |||
| 2023-10-17 | Merge pull request #10366 from goremykin/fix-resharper-warnings | Bond-009 | |
| 2023-10-17 | Update /Device endpoint to return CustomName | LJQ | |
| 2023-10-14 | Shorten lines from review | Cody Robibero | |
| 2023-10-12 | Merge branch 'master' into fix-resharper-warnings | Stepan Goremykin | |
| # Conflicts: # Emby.Server.Implementations/Net/SocketFactory.cs # RSSDP/SsdpCommunicationsServer.cs # RSSDP/SsdpDeviceLocator.cs # RSSDP/SsdpDevicePublisher.cs | |||
| 2023-10-10 | Merge branch 'master' into chromecast-config | Cody Robibero | |
| # Conflicts: # Emby.Server.Implementations/ApplicationHost.cs | |||
| 2023-10-10 | Convert string MediaType to enum MediaType | Cody Robibero | |
| 2023-10-08 | Remove redundant using directives | Stepan Goremykin | |
| 2023-10-08 | Reduce string literal length by using verbatim string | Stepan Goremykin | |
| 2023-10-05 | Update Jellyfin.Server.Implementations/Security/AuthorizationContext.cs | Bond-009 | |
| Co-authored-by: Patrick Barron <barronpm@gmail.com> | |||
| 2023-10-04 | Simplify some stuff in AuthorizationContext | Bond_009 | |
| 2023-10-03 | Remove unused fields and parameters | Patrick Barron | |
| 2023-09-23 | Validate cast receiver id on get/set | Cody Robibero | |
| 2023-09-23 | Migrate to customizable cast receiver config | Cody Robibero | |
| 2023-09-04 | Minor code review changes (cvium) | Nick | |
| 2023-09-04 | Make TrickplayManifest dictionary key a string rather than Guid | Nick | |
