jellyfin

The Free Software Media System

GPL-2.0 License

Stars
30.7K
Committers
1.3K

Bot releases are visible (Hide)

jellyfin - Release 10.6.2

Published by joshuaboniface about 4 years ago

Jellyfin 10.6.2

Stable hotfix release for 10.6.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [all] Various server and UI bugfixes.
  • [all] Memory usage issues should be fixed.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/28

jellyfin [11]

  • #3795 [@anthonylavado] Update to newer Jellyfin.XMLTV
  • #3792 [@cvium] TMDb: Change Budget and Revenue to long to avoid overflow
  • #3790 [@cvium] Remove some unnecessary string allocations
  • #3761 [@cvium] Fix DI memory leak
  • #3760 [@thornbill] Fix inverted logic for LAN IP detection
  • #3757 [@cvium] Update BlurHashSharp and set max size to 128x128
  • #3728 [@nyanmisaka] adjust priority in outputSizeParam cutter
  • #3727 [@K900] Fix #3624
  • #3725 [@joshuaboniface] Flip quoting in variable set command
  • #3723 [@joshuaboniface] Get and tag with the actual release version in CI
  • #3720 [@joshuaboniface] Fix bump_version so it works properly

jellyfin-web [11]

  • jellyfin/jellyfin-web#1734 [@dmitrylyzo] Fix injecting of view with embedded script
  • jellyfin/jellyfin-web#1701 [@MrTimscampi] Use emblem when loading on mobile
  • jellyfin/jellyfin-web#1686 [@Larvitar] Fix issue with nowplaying page when item.Album or item.Artists are null.
  • jellyfin/jellyfin-web#1684 [@thornbill] Fix fullscreen video in iOS Safari
  • jellyfin/jellyfin-web#1681 [@dkanada] Add paging in book player with touch events
  • jellyfin/jellyfin-web#1678 [@dkanada] Fix banner height and use primary image as fallback
  • jellyfin/jellyfin-web#1672 [@MrTimscampi] Adjust target browsers
  • jellyfin/jellyfin-web#1669 [@joshuaboniface] Flip quoting in variable set command
  • jellyfin/jellyfin-web#1667 [@joshuaboniface] Get and tag with actual release version in CI
  • jellyfin/jellyfin-web#1665 [@joshuaboniface] Fix bump_version so it works properly
  • jellyfin/jellyfin-web#1656 [@dmitrylyzo] Fix CircleOfDeath on plugin install
jellyfin - Release 10.6.1

Published by joshuaboniface about 4 years ago

Jellyfin 10.6.1

Stable hotfix release for 10.6.1 release branch.

New Features and Major Improvements

N/A

Release Notes

  • [all] Various server and UI bugfixes.
  • [all] Memory usage may be improved somewhat from 10.6.0, however we believe the leak is still present and is still being investigated. If you run out of RAM, restarting your server every few days (or library scans) might be a quick fix.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/28

jellyfin [18]

  • #3711 [@yrjyrj123] Fix the problem that hardware decoding cannot be used on macOS.
  • #3704 [@oddstr13] Don't ignore dot directories or movies/episodes with sample in their name.
  • #3703 [@oddstr13] Allow space in username
  • #3699 [@oddstr13] Fix embedded subtitles
  • #3675 [@ferferga] fix typo in debian's config file
  • #3663 [@crobibero] Add missing usings to UserManager
  • #3660 [@crobibero] Force plugin config location
  • #3649 [@thornbill] Skip image processing for live tv sources
  • #3642 [@crobibero] Try adding plugin repository again
  • #3634 [@crobibero] fix built in plugin js
  • #3620 [@BaronGreenback] Fix for #3607 and #3515
  • #3616 [@crobibero] Allow migration to optionally run on fresh install
  • #3615 [@nyanmisaka] Fix QSV device creation on Comet Lake
  • #3604 [@joshuaboniface] Fix bad Debuntu dependencies
  • #3602 [@crobibero] Fix username case change
  • #3576 [@HelloWorld017] Fix SAMI UTF-16 Encoding Bug
  • #3552 [@BaronGreenback] Fixes #3551 (Notifications Serialization error)
  • #3521 [@sachk] Fix support for mixed-protocol subtitles

jellyfin-web [11]

  • jellyfin/jellyfin-web#1662 [@dmitrylyzo] Add h264 codec profile for TS container
  • jellyfin/jellyfin-web#1660 [@nyanmisaka] Fix mkv directplay on Edge chromium
  • jellyfin/jellyfin-web#1641 [@dmitrylyzo] Fix event source for inputManager in case of multiple open dialogs
  • jellyfin/jellyfin-web#1632 [@dmitrylyzo] Remove debug leftovers
  • jellyfin/jellyfin-web#1628 [@dmitrylyzo] Use NodeList instead of HTMLCollection
  • jellyfin/jellyfin-web#1627 [@rom4nik] Fix required track count for subtitle selector to appear
  • jellyfin/jellyfin-web#1625 [@MrTimscampi] Add version check for SyncPlay
  • jellyfin/jellyfin-web#1624 [@MrTimscampi] Update apiclient to 1.4.1
  • jellyfin/jellyfin-web#1620 [@MrTimscampi] Restore More button in metadata editor
  • jellyfin/jellyfin-web#1612 [@Maxr1998] Add support for seeking with milliseconds
  • jellyfin/jellyfin-web#1595 [@dkanada] Fix issue with sync menu and excessive logging
jellyfin - Release 10.6.0

Published by joshuaboniface over 4 years ago

Jellyfin 10.6.0

Stable release for 10.6.0

Blog post explaining changes: https://jellyfin.org/posts/jellyfin-10-6-0/

GitHub project for release: https://github.com/orgs/jellyfin/projects/17

Binary assets: https://repo.jellyfin.org/releases/server

Release Notes

  • [ALL] Memory usage may be higher in 10.6.0 compared to previous versions. We have had several, but not many, reports of high memory usage in unstable 10.6.0 builds, most often caused by frequent library scanning. The current consensus is that this is due to the garbage collection in C# not being agressive enough. There are future plans to investigate and address this further in a general way, but the situation right now does not seem serious enough to block a stable release. If it does become evident that this is a major issue, a fix will be prioritized for a 10.6.1 release.

  • [ALL] This release introduces the first of several major database schema changes as we move to EF Core, specifically to the User and Activity databases. UPON UPGRADING YOUR INSTANCE TO 10.6.0, YOU WILL NOT BE ABLE TO DOWNGRADE TO 10.5.5 OR EARLIER WITHOUT RENAMING AND EDITING MUTIPLE FILES IN MUTIPLE PLACES. Make a backup of your instance before upgrading so downgrades can be a smooth and simple process.

  • [ALL] This release features a simultaneous release of jellyfin-ffmpeg v4.3.1. You should upgrade both at the same time for maximum compatibility, performance, and stabiity. However...

  • [Debian/Ubuntu amd64 .debs] The updated jellyfin-ffmpeg v4.3.1 was not built on the following older releases due to an build failure of an additional included amd64-only dependency. Users of these releases will continue to use jellyfin-ffmpeg v4.2.3. This should be fine unless you wish to use QSV, which was buggy in v4.2.3; if you do, we recommend upgrading to a newer operating system version for your Jellyfin instance or switching to Docker-based installs in order to take full advantage of jellyfin-ffmpeg v4.3.1.
    - Debian Stretch (9.x)
    - Ubuntu Xenial (16.04)

  • [Debian/Ubuntu Repository] The seamless apt upgrade seems to have been more troublesome than anticipated. If your upgrade fails, immediately run apt -f install with no other options and this should correct the situation. If not, try running apt install jellyfin-server instead. Fixed by package version 10.6.0-2 of jellyfin-server and jellyfin.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/26

jellyfin [283]

  • #3596 [@joshuaboniface] Fix typo in CI configuration
  • #3593 [@joshuaboniface] Add NuGet publish step to tag CI
  • #3591 [@crobibero] Remove profile image before setting new
  • #3590 [@crobibero] Fix tvdb actors url
  • #3587 [@crobibero] fix UserManager UpdatePolicy
  • #3586 [@barronpm] Remove obsolete network path code
  • #3585 [@Ken-g6] 2354 fix soft link sizes
  • #3582 [@barronpm] Update .NET Core to 3.1.6
  • #3581 [@crobibero] Increase delete logging
  • #3579 [@crobibero] Add UserId filter to ActivityLog Entries endpoint
  • #3575 [@nyanmisaka] Bump the minimun required jellyfin-ffmpeg version
  • #3573 [@crobibero] Catch HttpRequestException when requesting plugins
  • #3570 [@crobibero] Add EnumeratorCancellation attribute
  • #3569 [@nyanmisaka] Fix QSV subtitle burn-in on windows and P010 detect
  • #3566 [@cvium] TVDB: Fetch image keytypes before querying images
  • #3563 [@cvium] Only fetch Next Up for episodes that have been fully matched
  • #3562 [@rotvel] Fix audio file transcoding.
  • #3557 [@crobibero] Fix update user
  • #3555 [@cvium] Fix disposed database context
  • #3553 [@joshuaboniface] Explicitly add what Azure used to do implicitly
  • #3549 [@neilsb] Prevent failure to bind to Auto Discover port being a fatal error
  • #3545 [@dependabot[bot]] Bump AutoFixture from 4.12.0 to 4.13.0
  • #3541 [@dkanada] Keep playstate during syncplay group creation
  • #3539 [@barronpm] Fix EF Core Memory Leak
  • #3535 [@crobibero] Fix syncplay function name
  • #3533 [@barronpm] Make User Authentication Case-insensitive and remove EF Core Log spam
  • #3522 [@crobibero] Clean syncplay endpoint names
  • #3519 [@joshuaboniface] Add conditionals to root YAML definition
  • #3516 [@dependabot[bot]] Bump Moq from 4.14.4 to 4.14.5
  • #3513 [@barronpm] Fix TypeLoadException during plugin load
  • #3505 [@Bond-009] Minor fixes
  • #3502 [@barronpm] Use Array.Empty
  • #3500 [@nyanmisaka] Add FFmpeg 4.3 detection and solve the green line on QSV HWA
  • #3495 [@anthonylavado] Use newer Jellyfin.XmlTv for Guide Fixes
  • #3480 [@neilsb] Respect FFMpeg path passed via Environment Variable
  • #3478 [@crobibero] bump autofixture
  • #3477 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 5.5.0 to 5.5.1
  • #3475 [@dependabot[bot]] Bump AutoFixture from 4.11.0 to 4.12.0
  • #3473 [@dependabot[bot]] Bump Moq from 4.14.3 to 4.14.4
  • #3465 [@BaronGreenback] 10.6.0.0 Null Pointer fix
  • #3461 [@Bond-009] Add support for ReadOnlySpan in IgnorePatterns
  • #3456 [@crobibero] Add more ignorepatterns and tests
  • #3455 [@dkanada] Use constructor to set optimal config values
  • #3445 [@crobibero] catch skia errors when getting image dimensions
  • #3444 [@dkanada] Fix azure badge
  • #3439 [@cvium] Never ignore application folders
  • #3437 [@barronpm] Fix User Deletion
  • #3435 [@crobibero] revert missing session fields
  • #3431 [@BaronGreenback] Fix for #3404
  • #3425 [@crobibero] Revert ILoggerFactory usage in BaseItem.cs
  • #3423 [@crobibero] Remove EasyPassword from Authentication providers
  • #3418 [@Bond-009] Minor changes
  • #3417 [@dependabot[bot]] Bump Moq from 4.14.1 to 4.14.3
  • #3416 [@dependabot[bot]] Bump prometheus-net.AspNetCore from 3.5.0 to 3.6.0
  • #3415 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 5.4.1 to 5.5.0
  • #3414 [@dependabot[bot]] Bump prometheus-net from 3.5.0 to 3.6.0
  • #3411 [@neilsb] Prevent system plugins from being uninstalled
  • #3409 [@Bond-009] Fix scan crashed
  • #3407 [@telans] .gitignore: ignore jellyfin-web symlink & .vscode: dotnet telemetry optout
  • #3394 [@Ullmie02] Fix startup wizard in 10.6
  • #3390 [@telans] Multiple warning fixes
  • #3386 [@joshuaboniface] Add Azure DevOps package builds
  • #3380 [@Bond-009] Enable TreatWarningsAsErrors in Release for MediaBrowser.Providers
  • #3378 [@crobibero] [SyncPlay] Remove (unused) SessionId route parameter
  • #3360 [@Bond-009] Fix Task that ignores cancellation request
  • #3358 [@crobibero] Enable BlurHash for People
  • #3353 [@Bond-009] Remove code for handling single hyphen arguments
  • #3351 [@dependabot[bot]] Bump IPNetwork2 from 2.4.0.126 to 2.5.211
  • #3350 [@dependabot[bot]] Bump sharpcompress from 0.25.0 to 0.25.1
  • #3349 [@dependabot[bot]] Bump Serilog.Sinks.Graylog from 2.1.2 to 2.1.3
  • #3348 [@dependabot[bot]] Bump CommandLineParser from 2.7.82 to 2.8.0
  • #3347 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 5.0.0 to 5.4.1
  • #3346 [@dependabot[bot]] Bump coverlet.collector from 1.2.1 to 1.3.0
  • #3344 [@dependabot[bot]] Bump PlaylistsNET from 1.0.4 to 1.0.6
  • #3343 [@telans] Add full stop at end of comments (SA1629)
  • #3342 [@BaronGreenback] Fix for [DLNA] Many log messages from Media Renderers trying to see old events
  • #3341 [@telans] Add newlines after closing braces (SA1513/SA1516)
  • #3336 [@telans] Fix trivial SA1005, SA1111, SA1508, SA1510 warnings
  • #3334 [@crobibero] Remove warnings from MediaBrowser.LocalMetadata
  • #3329 [@telans] Enable code analyzers for tests
  • #3316 [@aled] Fix server error when user enters a password, but none is set.
  • #3315 [@crobibero] Add MessageId to websocket message, fix ws exception
  • #3313 [@crobibero] Update to .NET Core 3.1.5
  • #3309 [@dependabot[bot]] Bump ServiceStack.Text.Core from 5.8.0 to 5.9.0
  • #3301 [@dependabot[bot]] Bump Moq from 4.13.1 to 4.14.1
  • #3298 [@dependabot[bot]] Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.0.2 to 2.0.3
  • #3295 [@dependabot[bot]] Bump SkiaSharp from 1.68.1 to 1.68.3
  • #3294 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.5.0 to 16.6.1
  • #3293 [@dependabot[bot]] Bump System.Text.Encoding.CodePages from 4.7.0 to 4.7.1
  • #3292 [@dependabot[bot]] Bump SkiaSharp.NativeAssets.Linux from 1.68.1 to 1.68.3
  • #3291 [@cvium] Use the "legacy" AuthenticationException in AuthService
  • #3289 [@rigtorp] Clarify comment and log actual search string in TMDB search provider
  • #3284 [@EraYaN] Install compatibility tool from nuget instead of pulling a github release
  • #3282 [@aled] Fix a small number of compile warnings
  • #3270 [@KristupasSavickas] reduce log spam when generating blurhashes
  • #3268 [@crobibero] Force configuration paths to not be ignored.
  • #3267 [@pusta] CONTRIBUTORS.md - Updated jellyfin-server-windows to compile against .Net Core 3.1
  • #3262 [@dkanada] Disable sonarcloud until secrets are working
  • #3259 [@crobibero] Add omdb config as embedded resource
  • #3258 [@aled] Fix a small number of compile warnings
  • #3255 [@itegulov] Make books resumable
  • #3254 [@crobibero] Use typed logger where possible
  • #3252 [@YouKnowBlom] Fix incorrect HLS master playlist fields
  • #3250 [@shayaantx] Ignore languages with null ids when fetching images from tvdb
  • #3248 [@crobibero] Add dependabot
  • #3245 [@dkanada] Fix some issues with the CI
  • #3244 [@dkanada] Initial implementation for custom plugin repositories
  • #3237 [@Bond-009] Enable TreatWarningsAsErrors for more projects
  • #3236 [@Bond-009] Enable StyleCop for MediaBrowser.Common
  • #3235 [@Bond-009] Fix build
  • #3222 [@barronpm] Fix Activity Log Migrations for Very Old Databases
  • #3214 [@danieladov] Order ids to merge to avoid stack overflow
  • #3208 [@dkanada] More work for core plugins
  • #3203 [@Bond-009] Enable TreatWarningsAsErrors for Jellyfin.Server.Implementations in Release mode
  • #3192 [@dkanada] Fix issue with audio transcoding
  • #3187 [@joshuaboniface] Revert "Fix emby/user/public API leaking sensitive data"
  • #3185 [@Ullmie02] Don't Send Exception Messages (Old API)
  • #3180 [@xumix] Refactor copy codec checks
  • #3179 [@Bond-009] Fix some 'bugs' flagged by sonarcloud
  • #3174 [@dkanada] Remove uses of fnchecked from plugins
  • #3173 [@joshuaboniface] Add -k to keyserver curl command
  • #3164 [@dkanada] Fix a few issues with the plugin manifest
  • #3158 [@Artiume] Update Library Service
  • #3149 [@Artiume] Add .edl Mimetype
  • #3148 [@barronpm] Migrate User DB to EF Core
  • #3144 [@Artiume] Add lost+found to ignore list
  • #3138 [@mark-monteiro] Reduce Excessive Logging From DeveloperExceptionPageMiddleware
  • #3137 [@mark-monteiro] Correctly Support Translating External Ids
  • #3134 [@mark-monteiro] Update to .NET Core 3.1.4
  • #3133 [@kesslern] Fix 500 error causing first-time setup wizard to hang
  • #3118 [@barronpm] Fix regressions introduced by #3098
  • #3117 [@JustAMan] Fixes collections (and probably some extras support, too)
  • #3116 [@Artiume] Update Books Resolver File Types and add .opf Mime Type
  • #3115 [@MrTimscampi] Parse color transfer and color primaries from ffprobe, and fix video range
  • #3113 [@Artiume] Fix Progressive and Interlaced Stream capitalization
  • #3105 [@aled] Fix compile warnings in Jellyfin.Naming.Tests
  • #3099 [@rigtorp] Use glob patterns to ignore files
  • #3098 [@barronpm] Remove Support for Injecting ILogger Directly
  • #3089 [@MrTimscampi] Add more information to TmdbSeriesProvider
  • #3085 [@MrTimscampi] Add positionning cues to WebVTT writer
  • #3084 [@fhriley] Fix #3083: Set the Access-Control-Allow-Origin header to the request …
  • #3072 [@JustAMan] Re-raise the exception that caused LiveTV stream to not open
  • #3071 [@rigtorp] Make tvdb name normalizer unicode aware
  • #3066 [@Artiume] Remove ogg video mimetype
  • #3056 [@rigtorp] Reduce number of TMDB lookups if filenames have punctuation chars
  • #3050 [@Artiume] Update MimeTypes.cs
  • #3049 [@mark-monteiro] Fix editorconfig Settings
  • #3046 [@puschie286] allow bd tag in file names
  • #3043 [@puschie286] Jellyfin.Server as startup project
  • #3038 [@barronpm] Clean up generated code
  • #3037 [@ConfusedPolarBear] Fix CORS header not being added to exceptions
  • #3035 [@mark-monteiro] Do not double dispose item repository resources
  • #3033 [@neilsb] Allow override of address published by auto discovery
  • #3024 [@Bond-009] Remove ListHelper extensions
  • #3020 [@rigtorp] Fix container image build by installing python
  • #3007 [@BaronGreenback] Fix for #2986
  • #2995 [@JustAMan] Now parse date in header correctly as being in UTC
  • #2992 [@rotvel] Try harder to find ffmpeg in app directory.
  • #2990 [@mark-monteiro] Create Missing Data Folders
  • #2985 [@sparky8251] Add Prometheus exporters
  • #2970 [@barronpm] Migrate Activity Database to Entity Framework Core
  • #2969 [@BaronGreenback] http in development mode crashed -
  • #2966 [@dkanada] Remove several deprecated utilities in the web package
  • #2960 [@ZadenRB] Adds annotation for content-type of ASP.NET Web API endpoints
  • #2950 [@Bond-009] Fix VideoResolver and tests
  • #2949 [@Bond-009] Enable TreatWarningsAsErrors for DvdLib
  • #2945 [@mark-monteiro] Add Integration Tests For BrandingService
  • #2943 [@mark-monteiro] Respect AutoRunWebApp and NoAutoRunWebApp settings when HostWebClient is false
  • #2940 [@balu92] Fix missing colons
  • #2936 [@anthonylavado] Remove JsonIgnore from the DateLastSaved property of BaseItem
  • #2920 [@Bond-009] Add some simple tests
  • #2917 [@Bond-009] Improved tests
  • #2916 [@Bond-009] Minor improvements
  • #2915 [@randrey] Fix imdbid regex
  • #2910 [@randrey] Additional mime types for DLNA (VLC)
  • #2906 [@randrey] Fix InvalidOperationException while browsing via DLNA client.
  • #2904 [@Bond-009] Use System.Buffers in RangeRequestWriter
  • #2903 [@randrey] Fix DLNA clients displaying wrong album art.
  • #2900 [@mark-monteiro] Use dependency injection to construct migration routines
  • #2880 [@Bond-009] Remove dead function
  • #2874 [@barronpm] Emby.Server.Implementations code cleanup and warning fixes (Part 1)
  • #2864 [@JustAMan] Make Last-Modified and If-Modified-Since headers follow the spec
  • #2862 [@mark-monteiro] Bump Mono.Nat from 2.0.0 to 2.0.1
  • #2861 [@mark-monteiro] Fix Auth Response Codes
  • #2855 [@Delgan] Improve movie resolver if space precedes the year
  • #2849 [@lyonzy] Handle null outputFileExtension in GetOutputFilePath
  • #2848 [@ZadenRB] Fix casing of JSON in Jellyfin API
  • #2846 [@dkanada] Remove requirement to build web during server builds
  • #2837 [@Bond-009] Minor IAsyncDisposable improvements
  • #2834 [@mark-monteiro] Add nuget.config file
  • #2830 [@Bond-009] DvdLib: remove dependency on MediaBrowser.Model
  • #2829 [@Bond-009] Fix some warnings
  • #2825 [@mark-monteiro] Fix misformed xml doc comment
  • #2821 [@nyanmisaka] Fix MPEG4 broken on VAAPI
  • #2817 [@ferferga] Remove unnecessary space in hardware decoders argument for ffmpeg
  • #2816 [@joshuaboniface] Revert "Specify a minimum version for jellyfin-ffmpeg dependency in .deb dependencies"
  • #2813 [@nyanmisaka] Switch to jellyfin-ffmpeg with integrated driver in docker build
  • #2809 [@nyanmisaka] Add more separate hardware decoding toggles, support videotoolbox
  • #2804 [@dtparr] Add Unit Tests for the Extras Directories
  • #2799 [@dkanada] Remove old windows job from pipeline
  • #2798 [@JustAMan] Make localhost LiveTV restreams always use plain HTTP port
  • #2797 [@mark-monteiro] Add MediaBrowser.WebDashboard\jellyfin-web to .gitignore
  • #2796 [@JustAMan] Make codec check in profile examine profile type first
  • #2794 [@mark-monteiro] Bump System.Text.Json from 4.7.0 to 4.7.1
  • #2793 [@mark-monteiro] Remove Ix.NET
  • #2792 [@mark-monteiro] Bump sharpcompress from 0.24.0 to 0.25.0
  • #2791 [@mark-monteiro] Bump coverlet.collector from 1.2.0 to 1.2.1
  • #2785 [@nyanmisaka] Fix MPEG4 packback error regression on vaapi
  • #2783 [@JustAMan] Add logging of URL being processed when logging an error
  • #2782 [@JustAMan] Fix support for attachments with baseURL set
  • #2779 [@KristupasSavickas] Fix ffmpeg path on ARM docker image
  • #2775 [@mark-monteiro] Port Forwarding Improvements
  • #2774 [@mark-monteiro] Simplify HTTPS Properties
  • #2772 [@barronpm] MediaBrowser.Api code cleanup
  • #2771 [@Bond-009] Enable nullabe reference types for Emby.Drawing and Jellyfin.Drawing.Skia
  • #2769 [@mark-monteiro] Make Plugin Repo URL Configurable
  • #2767 [@Bond-009] Enable nullabe reference types for MediaBrowser.Model
  • #2765 [@mark-monteiro] Register And Construct Services Correctly Using DI Framework
  • #2758 [@Bond-009] Remove PluginInstalled
  • #2755 [@Bond-009] Clean up SqliteItemRepository
  • #2749 [@hauntingEcho] Specify a minimum version for jellyfin-ffmpeg dependency in .deb dependencies
  • #2746 [@dafo90] Authentication request log with IP
  • #2745 [@Artiume] Force Audio Transcoding for LiveTV Transcoding
  • #2742 [@Bond-009] Enable Microsoft.CodeAnalysis.FxCopAnalyzers for Jellyfin.Common
  • #2741 [@Bond-009] Fix some warnings
  • #2740 [@JustAMan] Fix GetLocalApiUrl for cases with https enabled
  • #2735 [@mark-monteiro] Bump Microsoft.NET.Test.Sdk from 16.4.0 to 16.5.0
  • #2733 [@OancaAndrei] Add syncplay feature
  • #2731 [@Bond-009] Minor improvements
  • #2730 [@Bond-009] Try to not crash on unsupported plugin load
  • #2723 [@jairbubbles] Update Jellyfin.SkiaSharp.NativeAssets.LinuxArm to version 1.68.1
  • #2721 [@PrplHaz4] Separate Channels permissions from All Libraries
  • #2720 [@dkanada] Fix custom musicbrainz servers
  • #2715 [@nyanmisaka] Prefer to use libfdk_aac encoder for better audio quality when it is available
  • #2712 [@joshuaboniface] Revert #2146 ordering change
  • #2708 [@ox0spy] Dockerfile: support for non-ASCII characters
  • #2696 [@mark-monteiro] Display Extras With Unknown Types
  • #2680 [@mark-monteiro] Remove CommonProcess and ProcessFactory
  • #2678 [@ferferga] Translate Scheduled Tasks
  • #2676 [@GranPC] Implement Blurhash generation for images
  • #2674 [@JustAMan] Make variables binding correspond with column names
  • #2669 [@mark-monteiro] Update .NET Core to 3.1.3
  • #2668 [@mark-monteiro] Fix ApplicationHost Dispose() method
  • #2667 [@crobibero] Fix warnings in Emby.Naming
  • #2660 [@Bond-009] Minor style fixes
  • #2657 [@villagra] Add netstandard2.0 as TargetFramework
  • #2656 [@joshuaboniface] Improve builds
  • #2655 [@lfoust] Fix FormatException when mapping TVDB series
  • #2653 [@iwalton3] Fix embedded mkv subtitles.
  • #2645 [@sparky8251] Add RSS feed badges to README
  • #2642 [@mark-monteiro] Add missing null check when retrieving extras
  • #2639 [@alset333] Change DeinterlaceMethod's "bobandweave" to "yadif" or "yadif_bob", and set default value
  • #2638 [@mark-monteiro] Update .NET Core to 3.1.2
  • #2637 [@mark-monteiro] Do not instantiate IService instances unecessarily at startup
  • #2636 [@mark-monteiro] Use ASP.NET Core HTTPS Development Certificate
  • #2635 [@mark-monteiro] Use ASP Development Exception Page
  • #2634 [@mark-monteiro] Enable HTTP/2 support
  • #2631 [@mark-monteiro] Fix Client Build Scripts
  • #2621 [@mark-monteiro] Log 'JELLYFIN_' environment variables at application start
  • #2620 [@mark-monteiro] Add Development Documentation To README
  • #2617 [@Shawmon] add wasm mimetype
  • #2607 [@joshuaboniface] Correct BuildRequires and NodeJS for Fedora/CentOS
  • #2606 [@Artiume] Update docker dependencies for Gulp
  • #2603 [@mark-monteiro] Fix Azure Pipelines Build
  • #2601 [@mark-monteiro] Support Running Server Without Web Content
  • #2582 [@Bond-009] Fix subtitles
  • #2573 [@YouKnowBlom] Add codecs, resolution and frame-rate fields to HLS master playlist
  • #2566 [@mark-monteiro] Feature Request Issue Template
  • #2559 [@whooo] Add descriptive TV episode titles for DLNA browsing
  • #2549 [@dkanada] Refactor some provider classes
  • #2541 [@joshuaboniface] Fix curl for Jellyfin GPG key
  • #2506 [@mark-monteiro] Inject loggers with context using ILogger
  • #2503 [@nyanmisaka] Fix various bugs in HWA subtitle burn-in
  • #2502 [@JustAMan] Adds BaseItem.Equals method that compares items by their Id
  • #2497 [@mark-monteiro] Check for duplicates when adding items to a playlist
  • #2492 [@Polpetta] Fix emby/user/public API leaking sensitive data
  • #2480 [@mark-monteiro] Support Injecting IConfiguration
  • #2478 [@JustAMan] Fix ordering of search results
  • #2466 [@dkanada] Update plugin classes for nightly builds
  • #2449 [@Bond-009] Fix some warnings
  • #2447 [@Bond-009] Add analyzers to MediaBrowser.Providers and minor improvements
  • #2293 [@EraYaN] Add new EF Core data model (v2)
  • #2162 [@Bond-009] Rewrite WebSocket handling code
  • #2154 [@dkanada] Add image provider for artists

jellyfin-web [310]

  • jellyfin/jellyfin-web#1579 [@dependabot[bot]] Bump lodash from 4.17.15 to 4.17.19
  • jellyfin/jellyfin-web#1578 [@dmitrylyzo] Change volume slider event
  • jellyfin/jellyfin-web#1575 [@thornbill] Remove iOS footer hack
  • jellyfin/jellyfin-web#1574 [@thornbill] Fix lighter header/footer background color
  • jellyfin/jellyfin-web#1573 [@MrTimscampi] Minor fixes
  • jellyfin/jellyfin-web#1571 [@ferferga] Remove repeated fav icon in remotecontrol in desktop layout
  • jellyfin/jellyfin-web#1563 [@joshuaboniface] Explicitly add what Azure used to do implicitly
  • jellyfin/jellyfin-web#1559 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.1.0 to 3.2.0
  • jellyfin/jellyfin-web#1557 [@dependabot-preview[bot]] Bump autoprefixer from 9.8.4 to 9.8.5
  • jellyfin/jellyfin-web#1551 [@dkanada] Fix some style issues on item details and now playing
  • jellyfin/jellyfin-web#1544 [@Camc314] Dashboard Styling Bug fixes (add library text cut off, css textbox, and too long last seen text)
  • jellyfin/jellyfin-web#1541 [@Camc314] Migration of display, home, playback and subtitles to ES6 modules and small fixes
  • jellyfin/jellyfin-web#1534 [@MrTimscampi] Use new SyncPlay API client
  • jellyfin/jellyfin-web#1532 [@Camc314] Further fixes for purplehaze and AppleTV
  • jellyfin/jellyfin-web#1531 [@MrTimscampi] Adjust text selection rules and add provider name to identification results
  • jellyfin/jellyfin-web#1528 [@dependabot-preview[bot]] Bump hls.js from 0.13.2 to 0.14.0
  • jellyfin/jellyfin-web#1521 [@dependabot-preview[bot]] Bump intersection-observer from 0.10.0 to 0.11.0
  • jellyfin/jellyfin-web#1519 [@Camc314] Fixing Border radius and light theme improvements
  • jellyfin/jellyfin-web#1516 [@MrTimscampi] Update deps
  • jellyfin/jellyfin-web#1510 [@MrTimscampi] Fix back button not stopping video playback
  • jellyfin/jellyfin-web#1509 [@MrTimscampi] Remove blurhash from listView
  • jellyfin/jellyfin-web#1506 [@ferferga] Add missing placeholder icons
  • jellyfin/jellyfin-web#1504 [@MrTimscampi] Prevent text selection
  • jellyfin/jellyfin-web#1498 [@MrTimscampi] Improve blurhash performance
  • jellyfin/jellyfin-web#1497 [@MrTimscampi] Add defered appLoader and splash screen
  • jellyfin/jellyfin-web#1496 [@dmitrylyzo] Rearrange keydown event handling
  • jellyfin/jellyfin-web#1495 [@dmitrylyzo] Fix Firefox subtitle offset
  • jellyfin/jellyfin-web#1494 [@dmitrylyzo] Friendly SubtitleSync
  • jellyfin/jellyfin-web#1488 [@dkanada] Fix redirect issue on video player
  • jellyfin/jellyfin-web#1485 [@ferferga] Add missing tooltip for TV layout
  • jellyfin/jellyfin-web#1477 [@dmitrylyzo] Hide hamburger button on TV
  • jellyfin/jellyfin-web#1475 [@crobibero] remove sessionId parameter from api calls
  • jellyfin/jellyfin-web#1473 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.10.2 to 7.10.3
  • jellyfin/jellyfin-web#1472 [@dependabot-preview[bot]] Bump swiper from 5.4.3 to 5.4.5
  • jellyfin/jellyfin-web#1471 [@dependabot-preview[bot]] Bump stylelint from 13.6.0 to 13.6.1
  • jellyfin/jellyfin-web#1470 [@dependabot-preview[bot]] Bump jstree from 3.3.9 to 3.3.10
  • jellyfin/jellyfin-web#1468 [@dependabot-preview[bot]] Bump @babel/core from 7.10.2 to 7.10.3
  • jellyfin/jellyfin-web#1467 [@dependabot-preview[bot]] Bump fast-text-encoding from 1.0.2 to 1.0.3
  • jellyfin/jellyfin-web#1466 [@dependabot-preview[bot]] Bump autoprefixer from 9.8.0 to 9.8.2
  • jellyfin/jellyfin-web#1465 [@dependabot-preview[bot]] Bump shaka-player from 2.5.13 to 3.0.1
  • jellyfin/jellyfin-web#1464 [@neilsb] Prevent removal of system plugins
  • jellyfin/jellyfin-web#1463 [@MrTimscampi] Fix latest section portrait cards not being portrait in all cases
  • jellyfin/jellyfin-web#1462 [@KGT1] ActionHandler 'seekto' for Media Notification Seekbar
  • jellyfin/jellyfin-web#1461 [@MrTimscampi] Fix issue with IntersectionObserver root margin
  • jellyfin/jellyfin-web#1452 [@MrTimscampi] Use parent poster for items with children
  • jellyfin/jellyfin-web#1448 [@joshuaboniface] Make the portable web archive and dir consistent
  • jellyfin/jellyfin-web#1445 [@ferferga] Add tooltips for header icons
  • jellyfin/jellyfin-web#1444 [@grafixeyehero] Remove unused loadingDialog & serverRestartDialog
  • jellyfin/jellyfin-web#1442 [@Delgan] Fix media info dialog visually refreshing library page in background
  • jellyfin/jellyfin-web#1441 [@grafixeyehero] Fix context Event Listener for metadataEditor
  • jellyfin/jellyfin-web#1439 [@Delgan] Fix broken image uploader due to missing '#dropImageText' element
  • jellyfin/jellyfin-web#1437 [@ferferga] CSS fixes when resizing library browser
  • jellyfin/jellyfin-web#1432 [@dmitrylyzo] Don't start time sync if not in SyncPlay mode
  • jellyfin/jellyfin-web#1430 [@ferferga] Player hotfixes and improvements
  • jellyfin/jellyfin-web#1427 [@ferferga] Remove leftover from #1046
  • jellyfin/jellyfin-web#1416 [@joshuaboniface] Ensure collection step depends on build steps
  • jellyfin/jellyfin-web#1414 [@dependabot-preview[bot]] Bump query-string from 6.13.0 to 6.13.1
  • jellyfin/jellyfin-web#1413 [@dependabot-preview[bot]] Bump eslint-plugin-import from 2.21.1 to 2.21.2
  • jellyfin/jellyfin-web#1412 [@dependabot-preview[bot]] Bump shaka-player from 2.5.12 to 2.5.13
  • jellyfin/jellyfin-web#1411 [@dependabot-preview[bot]] Bump swiper from 5.4.2 to 5.4.3
  • jellyfin/jellyfin-web#1410 [@dependabot-preview[bot]] Bump css-loader from 3.5.3 to 3.6.0
  • jellyfin/jellyfin-web#1409 [@Camc314] Fix "Drop image here, or click to browse" persistent Visual
  • jellyfin/jellyfin-web#1406 [@Delgan] Avoid async rendering of MediaSources tracks to prevent content jump
  • jellyfin/jellyfin-web#1405 [@Camc314] Fix Movie Progress Bar Width
  • jellyfin/jellyfin-web#1401 [@MrTimscampi] Remove standalone mode
  • jellyfin/jellyfin-web#1399 [@dkanada] Add packaging step on azure and refactor pipelines
  • jellyfin/jellyfin-web#1398 [@thornbill] Restore menu options in mobile view
  • jellyfin/jellyfin-web#1393 [@dkanada] Initial work for repository configuration
  • jellyfin/jellyfin-web#1392 [@grafixeyehero] Fix typo and remove unused legacy dashboard
  • jellyfin/jellyfin-web#1391 [@MrTimscampi] Use explicit codec checks for DTS and VC-1
  • jellyfin/jellyfin-web#1386 [@ferferga] Fix episodes listing after blurhash
  • jellyfin/jellyfin-web#1383 [@dependabot-preview[bot]] Bump query-string from 6.12.1 to 6.13.0
  • jellyfin/jellyfin-web#1382 [@dependabot-preview[bot]] Bump swiper from 5.4.1 to 5.4.2
  • jellyfin/jellyfin-web#1379 [@dependabot-preview[bot]] Bump eslint-plugin-import from 2.20.2 to 2.21.1
  • jellyfin/jellyfin-web#1378 [@dependabot-preview[bot]] Bump stylelint from 13.5.0 to 13.6.0
  • jellyfin/jellyfin-web#1377 [@dependabot-preview[bot]] Bump jellyfin-apiclient from 1.2.1 to 1.2.2
  • jellyfin/jellyfin-web#1376 [@dependabot-preview[bot]] Bump stylelint-order from 4.0.0 to 4.1.0
  • jellyfin/jellyfin-web#1375 [@dependabot-preview[bot]] Bump gulp-cli from 2.2.1 to 2.3.0
  • jellyfin/jellyfin-web#1373 [@crobibero] Fix all jQuery checked.
  • jellyfin/jellyfin-web#1371 [@crobibero] Fix plugin display without config page
  • jellyfin/jellyfin-web#1369 [@MrTimscampi] Small browser profile fixes
  • jellyfin/jellyfin-web#1368 [@itegulov] Make book player restore location on resume
  • jellyfin/jellyfin-web#1367 [@dkanada] Add support for es6 controllers and migrate logs controller
  • jellyfin/jellyfin-web#1366 [@dkanada] Update casing for some files and add placeholder elements
  • jellyfin/jellyfin-web#1360 [@MrTimscampi] Remove the 500 item limitation on photo playback
  • jellyfin/jellyfin-web#1357 [@ferferga] Change key name from EnableFastImageFadeIn to EnableFasterAnimations
  • jellyfin/jellyfin-web#1355 [@MrTimscampi] Make the default card colors look less like rainbow vomit
  • jellyfin/jellyfin-web#1354 [@MrTimscampi] Fix baseUrl for web config file
  • jellyfin/jellyfin-web#1353 [@grafixeyehero] Migration accessSchedule to ES6 modules
  • jellyfin/jellyfin-web#1352 [@grafixeyehero] Migrate chaptercardbuilder and peoplecardbuilder to es6 modules
  • jellyfin/jellyfin-web#1347 [@Brissot] Fixing Chrome's Unnecessary AV1 Transcode and Combined WebM Profiles
  • jellyfin/jellyfin-web#1345 [@dmitrylyzo] Babel epubjs (WebOS 1.2)
  • jellyfin/jellyfin-web#1344 [@Artiume] Change Default for OptionAutomaticallyGroupSeries
  • jellyfin/jellyfin-web#1342 [@dmitrylyzo] Fix userSettings.chromecastVersion call
  • jellyfin/jellyfin-web#1341 [@MrTimscampi] Fix traceback in SyncPlay when casting to Google Cast
  • jellyfin/jellyfin-web#1339 [@dependabot-preview[bot]] Bump @babel/core from 7.10.1 to 7.10.2
  • jellyfin/jellyfin-web#1338 [@dependabot-preview[bot]] Bump eslint-plugin-eslint-comments from 3.1.2 to 3.2.0
  • jellyfin/jellyfin-web#1337 [@dependabot-preview[bot]] Bump shaka-player from 2.5.11 to 2.5.12
  • jellyfin/jellyfin-web#1336 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.10.1 to 7.10.2
  • jellyfin/jellyfin-web#1331 [@MrTimscampi] Remove non-standalone mode
  • jellyfin/jellyfin-web#1328 [@MrTimscampi] Add format checking to EPUB player
  • jellyfin/jellyfin-web#1327 [@Camc314] Fix Page jumps when entering custom css
  • jellyfin/jellyfin-web#1322 [@MrTimscampi] Update API client and dependencies
  • jellyfin/jellyfin-web#1321 [@MrTimscampi] Lint and build improvements
  • jellyfin/jellyfin-web#1317 [@MrTimscampi] Update apiclient
  • jellyfin/jellyfin-web#1315 [@dmitrylyzo] Fix ability to change settings of another user
  • jellyfin/jellyfin-web#1311 [@dmitrylyzo] Enable babel for date-fns
  • jellyfin/jellyfin-web#1310 [@Artiume] Add Genres to Home Screen
  • jellyfin/jellyfin-web#1309 [@bendardenne] Transfer whole playlist when transferring playback
  • jellyfin/jellyfin-web#1307 [@anthonylavado] Include explicit yarn version
  • jellyfin/jellyfin-web#1305 [@Camc314] Edit Image Cropped Fix #1207
  • jellyfin/jellyfin-web#1304 [@dkanada] Update apiclient to fix some issues
  • jellyfin/jellyfin-web#1302 [@dependabot-preview[bot]] Bump swiper from 5.4.0 to 5.4.1
  • jellyfin/jellyfin-web#1301 [@dependabot-preview[bot]] Bump gulp-cli from 2.2.0 to 2.2.1
  • jellyfin/jellyfin-web#1299 [@dependabot-preview[bot]] Bump date-fns from 2.13.0 to 2.14.0
  • jellyfin/jellyfin-web#1298 [@dependabot-preview[bot]] Bump stylelint from 13.4.0 to 13.5.0
  • jellyfin/jellyfin-web#1296 [@Camc314] Minor changes to Apple TV theme
  • jellyfin/jellyfin-web#1294 [@dkanada] Remove legacy jquery function from source
  • jellyfin/jellyfin-web#1293 [@mark-monteiro] Support restarting the server on all platforms
  • jellyfin/jellyfin-web#1291 [@dkanada] Fix an issue with plugin installation
  • jellyfin/jellyfin-web#1288 [@dkanada] Add display preference for details banner and update some defaults
  • jellyfin/jellyfin-web#1286 [@ferferga] Implement blurhash (follow-up of #987 but from scratch)
  • jellyfin/jellyfin-web#1284 [@Delgan] Migrate components/playback functions to ES6 modules
  • jellyfin/jellyfin-web#1283 [@thornbill] Make the share url link to the actual item instead of github
  • jellyfin/jellyfin-web#1282 [@Artiume] Move Network paths to be next to Optional Path
  • jellyfin/jellyfin-web#1280 [@dmitrylyzo] Fix dependency loop
  • jellyfin/jellyfin-web#1279 [@dmitrylyzo] Fix actionSheet
  • jellyfin/jellyfin-web#1277 [@ferferga] Fix #1141 linting
  • jellyfin/jellyfin-web#1276 [@KucharczykL] Add en-us strings for DVR.
  • jellyfin/jellyfin-web#1275 [@KucharczykL] Make DVR heading translatable.
  • jellyfin/jellyfin-web#1273 [@ferferga] Fix scrollHelper reference
  • jellyfin/jellyfin-web#1272 [@Artiume] Toggle off uPnP Port Forwarding as Default for Startup Wizard
  • jellyfin/jellyfin-web#1269 [@dkanada] Convert photo player to class
  • jellyfin/jellyfin-web#1266 [@MrTimscampi] Move plugins to a dedicated directory
  • jellyfin/jellyfin-web#1263 [@itegulov] Implement minimalistic EPUB reader
  • jellyfin/jellyfin-web#1262 [@dependabot-preview[bot]] Bump howler from 2.1.3 to 2.2.0
  • jellyfin/jellyfin-web#1261 [@dependabot-preview[bot]] Bump stylelint from 13.3.3 to 13.4.0
  • jellyfin/jellyfin-web#1259 [@dependabot-preview[bot]] Bump swiper from 5.3.8 to 5.4.0
  • jellyfin/jellyfin-web#1257 [@dependabot-preview[bot]] Bump autoprefixer from 9.7.6 to 9.8.0
  • jellyfin/jellyfin-web#1253 [@MrTimscampi] Force spacing around operators
  • jellyfin/jellyfin-web#1251 [@adavier] Fix Quality Settings for Aspect Ratios less than 16:9 (1.77)
  • jellyfin/jellyfin-web#1246 [@dkanada] Clean up the translation files
  • jellyfin/jellyfin-web#1243 [@dkanada] Refactor a bunch of filenames and folders
  • jellyfin/jellyfin-web#1242 [@dkanada] Implement select menu for chromecast version
  • jellyfin/jellyfin-web#1239 [@ferferga] Revert 9a47428 changes, so IPs are allowed
  • jellyfin/jellyfin-web#1238 [@ferferga] Remove imageFetcher
  • jellyfin/jellyfin-web#1232 [@MrTimscampi] Fix more sonarqube bugs
  • jellyfin/jellyfin-web#1231 [@Artiume] Fix Progressive Stream 'P' capitalization
  • jellyfin/jellyfin-web#1229 [@ferferga] Keep scrollbar always present to avoid UI clipping
  • jellyfin/jellyfin-web#1223 [@dkanada] Fix wizard route and config load error
  • jellyfin/jellyfin-web#1222 [@MrTimscampi] Make dialogs more bearable
  • jellyfin/jellyfin-web#1221 [@dependabot-preview[bot]] Bump date-fns from 2.12.0 to 2.13.0
  • jellyfin/jellyfin-web#1219 [@dependabot-preview[bot]] Bump webpack-dev-server from 3.10.3 to 3.11.0
  • jellyfin/jellyfin-web#1218 [@dependabot-preview[bot]] Bump jquery from 3.5.0 to 3.5.1
  • jellyfin/jellyfin-web#1217 [@dependabot-preview[bot]] Bump shaka-player from 2.5.10 to 2.5.11
  • jellyfin/jellyfin-web#1213 [@MrTimscampi] Hide the previous page when loading videoOsd
  • jellyfin/jellyfin-web#1211 [@fhriley] Fix #1210: Add credentials to XHR requests
  • jellyfin/jellyfin-web#1208 [@twinkybot] Per default a new user has no access to any library
  • jellyfin/jellyfin-web#1206 [@MrTimscampi] Fix some issues with details page and small redesign
  • jellyfin/jellyfin-web#1205 [@dmitrylyzo] Fix slider thumb on WebOS 2
  • jellyfin/jellyfin-web#1204 [@dmitrylyzo] Fix slideshow (Safari, WebOS 2)
  • jellyfin/jellyfin-web#1203 [@dmitrylyzo] Fix browserslist for autoprefixer
  • jellyfin/jellyfin-web#1200 [@dmitrylyzo] Babel apiclient and fix reference name
  • jellyfin/jellyfin-web#1198 [@ferferga] Switch player backdrops to poster attribute of the video element
  • jellyfin/jellyfin-web#1196 [@MrTimscampi] Remove leftover API client file
  • jellyfin/jellyfin-web#1192 [@dmitrylyzo] Use root build config
  • jellyfin/jellyfin-web#1188 [@dependabot-preview[bot]] Bump core-js from 3.6.4 to 3.6.5
  • jellyfin/jellyfin-web#1187 [@dependabot-preview[bot]] Bump stylelint from 13.2.1 to 13.3.3
  • jellyfin/jellyfin-web#1186 [@dependabot-preview[bot]] Bump date-fns from 2.11.1 to 2.12.0
  • jellyfin/jellyfin-web#1185 [@dependabot-preview[bot]] Bump @babel/core from 7.9.0 to 7.9.6
  • jellyfin/jellyfin-web#1184 [@dependabot-preview[bot]] Bump page from 1.11.5 to 1.11.6
  • jellyfin/jellyfin-web#1183 [@dependabot-preview[bot]] Bump @babel/plugin-transform-modules-amd from 7.9.0 to 7.9.6
  • jellyfin/jellyfin-web#1182 [@dependabot-preview[bot]] Bump html-webpack-plugin from 4.0.2 to 4.3.0
  • jellyfin/jellyfin-web#1181 [@dependabot-preview[bot]] Bump intersection-observer from 0.7.0 to 0.10.0
  • jellyfin/jellyfin-web#1177 [@dmitrylyzo] Fix backdrop screensaver: autoplay and hide
  • jellyfin/jellyfin-web#1173 [@sarab97] Migrate deleteHelper, actionSheet, indicators and playMenu to ES6
  • jellyfin/jellyfin-web#1171 [@MrTimscampi] Enable a simple color placeholder for loading cards
  • jellyfin/jellyfin-web#1168 [@sarab97] fixed aspect ratio display issue of photo
  • jellyfin/jellyfin-web#1167 [@Brissot] Added AV1 Codec Profile to Avoid Transcode
  • jellyfin/jellyfin-web#1166 [@sarab97] Download button fix on photos slideshow
  • jellyfin/jellyfin-web#1165 [@MrTimscampi] Add dependabot config
  • jellyfin/jellyfin-web#1162 [@MrTimscampi] Remove the small logo in OSD and details page
  • jellyfin/jellyfin-web#1159 [@dependabot[bot]] Bump jquery from 3.4.1 to 3.5.0
  • jellyfin/jellyfin-web#1156 [@ferferga] Change EOL of dfnshelper from CRLF to LF
  • jellyfin/jellyfin-web#1155 [@ferferga] Vertical menu
  • jellyfin/jellyfin-web#1150 [@nielsvanvelzen] Remove limit of 50 for tag filter
  • jellyfin/jellyfin-web#1146 [@JustAMan] Fix some issues blocking WebOS 1.2 / 2.0
  • jellyfin/jellyfin-web#1145 [@MrTimscampi] Add a CODEOWNERS file
  • jellyfin/jellyfin-web#1144 [@JustAMan] Fix .ASS offset when seeking a progressive stream
  • jellyfin/jellyfin-web#1142 [@sarab97] fix playlist translation for en language
  • jellyfin/jellyfin-web#1141 [@cromefire] Register plugins with promises
  • jellyfin/jellyfin-web#1140 [@mark-monteiro] Clean up network settings page
  • jellyfin/jellyfin-web#1137 [@MrTimscampi] Update path to moved modules in ES6 modules
  • jellyfin/jellyfin-web#1135 [@MrTimscampi] Fix an issue with Screenfull on iOS
  • jellyfin/jellyfin-web#1134 [@MrTimscampi] Use posters for latest TV shows
  • jellyfin/jellyfin-web#1131 [@dmitrylyzo] Icons for WebOS 2
  • jellyfin/jellyfin-web#1130 [@dmitrylyzo] Fix keyboard navigation on remotecontrol page
  • jellyfin/jellyfin-web#1129 [@MrTimscampi] Convert ESLint config to JavaScript, lint all files and re-add autoprefixer
  • jellyfin/jellyfin-web#1127 [@Delgan] Fix pointer missing in "create new lib" link
  • jellyfin/jellyfin-web#1126 [@MrTimscampi] Check appSettings for undefined
  • jellyfin/jellyfin-web#1125 [@dmitrylyzo] Fix event subscription on remotecontrol page
  • jellyfin/jellyfin-web#1124 [@MrTimscampi] Use TV layout by default on PS4
  • jellyfin/jellyfin-web#1123 [@MrTimscampi] Move headroom to bundle
  • jellyfin/jellyfin-web#1122 [@MrTimscampi] Only inject appLoader if using standalone mode
  • jellyfin/jellyfin-web#1121 [@dkanada] Update more route locations
  • jellyfin/jellyfin-web#1119 [@JustAMan] Add check for funky Promise faced on WebOS 2
  • jellyfin/jellyfin-web#1116 [@samuel9554] [Feature Request] Zoom In on Photos
  • jellyfin/jellyfin-web#1114 [@redSpoutnik] Fix SubtitleSync-TextField behavior
  • jellyfin/jellyfin-web#1113 [@MrTimscampi] Add title and year to posters in TV genres view
  • jellyfin/jellyfin-web#1109 [@YouKnowBlom] Change Chromecast player name to Google Cast
  • jellyfin/jellyfin-web#1108 [@nielsvanvelzen] Add Android icon for Android TV in devices page
  • jellyfin/jellyfin-web#1106 [@dmitrylyzo] Fix inputManager trigger
  • jellyfin/jellyfin-web#1105 [@thornbill] Restore user menu on mobile
  • jellyfin/jellyfin-web#1104 [@dmitrylyzo] Fix reference to undefined variable
  • jellyfin/jellyfin-web#1103 [@MrTimscampi] Fix accidentally deleted CSS in details page
  • jellyfin/jellyfin-web#1100 [@dmitrylyzo] Add scheduled playback progress report
  • jellyfin/jellyfin-web#1099 [@Delgan] Fix dropdown not properly aligned for long subtitles
  • jellyfin/jellyfin-web#1095 [@JustAMan] Fix .ass subtitles not starting on mobile
  • jellyfin/jellyfin-web#1093 [@MrTimscampi] Fix some mobile navigation issues
  • jellyfin/jellyfin-web#1092 [@MrTimscampi] Use screenfull to handle fullscreen switching
  • jellyfin/jellyfin-web#1089 [@cromefire] Migrating backdropscreensaver, filterdialog and fetchhelper to ES6
  • jellyfin/jellyfin-web#1088 [@MrTimscampi] Update and cleanup MediaSessions
  • jellyfin/jellyfin-web#1084 [@MrTimscampi] Fix more Sonarqube issues
  • jellyfin/jellyfin-web#1083 [@mark-monteiro] Handle 401 & 403 Server Responses Correctly
  • jellyfin/jellyfin-web#1076 [@MrTimscampi] Finish moving elements
  • jellyfin/jellyfin-web#1074 [@dmitrylyzo] Move delayed volume update to playbackManager
  • jellyfin/jellyfin-web#1072 [@ferferga] Move "hide watched media" checkbox
  • jellyfin/jellyfin-web#1071 [@dkanada] Zip the built files before publish
  • jellyfin/jellyfin-web#1070 [@redSpoutnik] Set subtitle-sync for SubtitlesOctopus
  • jellyfin/jellyfin-web#1069 [@MrTimscampi] Force the use of single quotes
  • jellyfin/jellyfin-web#1068 [@dkanada] Pass title and filename to native shell
  • jellyfin/jellyfin-web#1065 [@MrTimscampi] Add unloading capability to the image loader
  • jellyfin/jellyfin-web#1063 [@dkanada] Update plugin pages for new manifest properties
  • jellyfin/jellyfin-web#1056 [@samuel9554] Revamp player (nowplaying.html, remotecontrol.js)
  • jellyfin/jellyfin-web#1053 [@MrTimscampi] Use development mode for dev server
  • jellyfin/jellyfin-web#1049 [@JustAMan] Fix newline breaks in SRT subtitles shown in Firefox
  • jellyfin/jellyfin-web#1048 [@JustAMan] Use patched octopus that works on Cordova
  • jellyfin/jellyfin-web#1047 [@ZadenRB] Fix inconsistent value in drop down list on library page
  • jellyfin/jellyfin-web#1046 [@nyanmisaka] Add more separate hardware decoding toggles
  • jellyfin/jellyfin-web#1042 [@ZadenRB] Remove suffix for duration of tasks on scheduled tasks page
  • jellyfin/jellyfin-web#1040 [@JustAMan] Fix native hls resume
  • jellyfin/jellyfin-web#1039 [@MrTimscampi] Sonarqube bug fixin' - Part 1: Phantom Bugs
  • jellyfin/jellyfin-web#1034 [@rexbron] Set autocaptialize to 'off' on the login username form
  • jellyfin/jellyfin-web#1032 [@MrTimscampi] Fix semicolons and throw error in ESLint if missing
  • jellyfin/jellyfin-web#1029 [@ferferga] Globalize shouldn't require ConnectionManager
  • jellyfin/jellyfin-web#1028 [@ZadenRB] Fixed alignment of subsections on item details page
  • jellyfin/jellyfin-web#1026 [@dmitrylyzo] Babel query-string to support older browsers
  • jellyfin/jellyfin-web#1024 [@MrTimscampi] Throw linting errors if using non-polyfilled APIs
  • jellyfin/jellyfin-web#1022 [@ferferga] Fix mobile layout for itemdetails
  • jellyfin/jellyfin-web#1020 [@JustAMan] Fix attachment delivery urls
  • jellyfin/jellyfin-web#1016 [@MrTimscampi] Touch up ESLint config
  • jellyfin/jellyfin-web#1015 [@dkanada] Convert all config files to ES6 and remove unused controller
  • jellyfin/jellyfin-web#1014 [@MrTimscampi] Remove duplicate implementations of parentWithClass()
  • jellyfin/jellyfin-web#1011 [@OancaAndrei] Add syncplay feature
  • jellyfin/jellyfin-web#1007 [@MrTimscampi] Remove API Client from the tree
  • jellyfin/jellyfin-web#1005 [@JustAMan] Switch to new version of JavascriptSubtitlesOctopus, enable new options
  • jellyfin/jellyfin-web#1004 [@ferferga] Don't use Globalize globally
  • jellyfin/jellyfin-web#1003 [@MrTimscampi] Fix admin drawer logo showing up everywhere
  • jellyfin/jellyfin-web#1000 [@Nazar78] Support H264 Level 52 (Tizen 5.0)
  • jellyfin/jellyfin-web#999 [@dmitrylyzo] ES6 migration: autoFocuser, dom, scrollManager
  • jellyfin/jellyfin-web#996 [@MrTimscampi] Update CI to use NodeJS 12.x
  • jellyfin/jellyfin-web#992 [@dmitrylyzo] Fix dom addEventListener/removeEventListener
  • jellyfin/jellyfin-web#991 [@Stampede10343] Migrate some easy components to ES6
  • jellyfin/jellyfin-web#989 [@dmitrylyzo] Fix subtitle settings in Tizen
  • jellyfin/jellyfin-web#985 [@dmitrylyzo] Add browser lazy-sync
  • jellyfin/jellyfin-web#984 [@MrTimscampi] Fix Browsersync JavaScript reload error
  • jellyfin/jellyfin-web#983 [@MrTimscampi] Make the page limit configurable
  • jellyfin/jellyfin-web#979 [@dmitrylyzo] Fix view restoring
  • jellyfin/jellyfin-web#978 [@joshuaboniface] Improve and split builds
  • jellyfin/jellyfin-web#975 [@Nickbert7] Fix cast sender api path
  • jellyfin/jellyfin-web#971 [@lfoust] Display specific types for ExternalIds
  • jellyfin/jellyfin-web#970 [@MrTimscampi] Clean up the menus on mobile
  • jellyfin/jellyfin-web#969 [@dmitrylyzo] Fix XviD playback on Tizen
  • jellyfin/jellyfin-web#968 [@alset333] Add controls for DeinterlaceMethod
  • jellyfin/jellyfin-web#967 [@MrTimscampi] Refactor slideshow.js
  • jellyfin/jellyfin-web#963 [@MrTimscampi] Don't scale logo on details page
  • jellyfin/jellyfin-web#962 [@dkanada] Add method to open client settings
  • jellyfin/jellyfin-web#960 [@ferferga] Translate missing items - Part 1
  • jellyfin/jellyfin-web#958 [@MrTimscampi] Show missing indicator in ListView
  • jellyfin/jellyfin-web#955 [@thornbill] Fix schedules direct buttons being hidden by default
  • jellyfin/jellyfin-web#953 [@dkanada] Remove tar from published artifacts
  • jellyfin/jellyfin-web#952 [@dkanada] Publish web releases on azure
  • jellyfin/jellyfin-web#951 [@dtparr] Correct the url in the wizardstart.html to remove the administrator folder
  • jellyfin/jellyfin-web#950 [@MrTimscampi] Fix CI on PRs
  • jellyfin/jellyfin-web#949 [@MrTimscampi] Improve details page informations and selects
  • jellyfin/jellyfin-web#948 [@MrTimscampi] Fix artist details ribbon
  • jellyfin/jellyfin-web#943 [@dependabot[bot]] Bump acorn from 6.2.1 to 6.4.1
  • jellyfin/jellyfin-web#939 [@Artiume] Fix Dashboard OS for German
  • jellyfin/jellyfin-web#938 [@dkanada] Remove query string from source
  • jellyfin/jellyfin-web#937 [@dmitrylyzo] Fix radio style
  • jellyfin/jellyfin-web#936 [@macr] Fix "Copy Stream URL" for iOS.
  • jellyfin/jellyfin-web#932 [@MrTimscampi] Show hamburger menu on mobile and fix title padding
  • jellyfin/jellyfin-web#931 [@dmitrylyzo] Fix radiobutton and checkbox
  • jellyfin/jellyfin-web#929 [@mark-monteiro] Fix Network Settings Page
  • jellyfin/jellyfin-web#926 [@ThibaultNocchi] Fixed broken links described by #925
  • jellyfin/jellyfin-web#920 [@dmitrylyzo] Fix slideshow 2
  • jellyfin/jellyfin-web#919 [@dmitrylyzo] Fix icons doubling and WebOS support
  • jellyfin/jellyfin-web#908 [@masterkoppa] Make item detail overview expandable (Fix #888)
  • jellyfin/jellyfin-web#907 [@MrTimscampi] Improve image loading speed and sizes
  • jellyfin/jellyfin-web#904 [@dmitrylyzo] Clear player data after stop
  • jellyfin/jellyfin-web#872 [@Artiume] Update ISO playback warning
  • jellyfin/jellyfin-web#871 [@grafixeyehero] Move page.js to node
  • jellyfin/jellyfin-web#869 [@MrTimscampi] Start conversion of modules to ES6
  • jellyfin/jellyfin-web#862 [@MrTimscampi] Use Gulp to build the client
  • jellyfin/jellyfin-web#839 [@mijofa] Added extra playback keybindings
  • jellyfin/jellyfin-web#837 [@h1nk] Close dialogs when container background is right clicked
  • jellyfin/jellyfin-web#821 [@viaregio] #2407: Prefer embedded MP4-metadata for episode and season numbers
  • jellyfin/jellyfin-web#817 [@dkanada] Add basic web client configuration
  • jellyfin/jellyfin-web#780 [@MrTimscampi] Move confirm, prompt and chromecast modules definitions outside of site.js
  • jellyfin/jellyfin-web#715 [@MrTimscampi] Remove libjass
jellyfin - Release 10.5.5

Published by joshuaboniface over 4 years ago

Jellyfin 10.5.5

Stable hotfix release for 10.5.Z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [all] Various server and UI bugfixes.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/26

jellyfin [17]

  • #2990 [@mark-monteiro] Create Missing Data Folders
  • #2940 [@balu92] Fix missing colons
  • #2936 [@anthonylavado] Remove JsonIgnore from the DateLastSaved property of BaseItem
  • #2935 [@anthonylavado] Revert "Fix eTags DateLastSaved"
  • #2928 [@anthonylavado] Fix eTags DateLastSaved
  • #2915 [@randrey] Fix imdbid regex
  • #2910 [@randrey] Additional mime types for DLNA (VLC)
  • #2906 [@randrey] Fix InvalidOperationException while browsing via DLNA client.
  • #2903 [@randrey] Fix DLNA clients displaying wrong album art.
  • #2868 [@JustAMan] Fix passing web branch
  • #2864 [@JustAMan] Make Last-Modified and If-Modified-Since headers follow the spec
  • #2849 [@lyonzy] Handle null outputFileExtension in GetOutputFilePath
  • #2848 [@ZadenRB] Fix casing of JSON in Jellyfin API
  • #2834 [@mark-monteiro] Add nuget.config file
  • #2813 [@nyanmisaka] Switch to jellyfin-ffmpeg with integrated driver in docker build
  • #2798 [@JustAMan] Make localhost LiveTV restreams always use plain HTTP port
  • #2745 [@Artiume] Force Audio Transcoding for LiveTV Transcoding

jellyfin-web [11]

  • jellyfin/jellyfin-web#872 [@Artiume] Update ISO playback warning
  • jellyfin/jellyfin-web#1113 [@MrTimscampi] Add title and year to posters in TV genres view
  • jellyfin/jellyfin-web#1111 [@dmitrylyzo] Change template string to generic one to support older browsers
  • jellyfin/jellyfin-web#1109 [@YouKnowBlom] Change Chromecast player name to Google Cast
  • jellyfin/jellyfin-web#1108 [@nielsvanvelzen] Add Android icon for Android TV in devices page
  • jellyfin/jellyfin-web#1105 [@thornbill] Restore user menu on mobile
  • jellyfin/jellyfin-web#1104 [@dmitrylyzo] Fix reference to undefined variable
  • jellyfin/jellyfin-web#1095 [@JustAMan] Fix .ass subtitles not starting on mobile
  • jellyfin/jellyfin-web#1093 [@MrTimscampi] Fix some mobile navigation issues
  • jellyfin/jellyfin-web#1074 [@dmitrylyzo] Move delayed volume update to playbackManager
  • jellyfin/jellyfin-web#1022 [@ferferga] Fix mobile layout for itemdetails
jellyfin - Release 10.5.4

Published by joshuaboniface over 4 years ago

Jellyfin 10.5.4

Stable hotfix release for 10.5.Z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [all] Various server and UI bugfixes.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/24

jellyfin [9]

  • #2847 [@mark-monteiro] Fix compilation error in HttpListenerHost
  • #2821 [@nyanmisaka] Fix MPEG4 broken on VAAPI
  • #2796 [@JustAMan] Make codec check in profile examine profile type first
  • #2785 [@nyanmisaka] Fix MPEG4 packback error regression on vaapi
  • #2783 [@JustAMan] Add logging of URL being processed when logging an error
  • #2782 [@JustAMan] Fix support for attachments with baseURL set
  • #2779 [@KristupasSavickas] Fix ffmpeg path on ARM docker image
  • #2758 [@Bond-009] Remove PluginInstalled
  • #2721 [@PrplHaz4] Separate Channels permissions from All Libraries
  • #2715 [@nyanmisaka] Prefer to use libfdk_aac encoder for better audio quality when it is available

jellyfin-web [8]

  • jellyfin/jellyfin-web#963 [@MrTimscampi] Don't scale logo on details page
  • jellyfin/jellyfin-web#1072 [@ferferga] Move "hide watched media" checkbox
  • jellyfin/jellyfin-web#1070 [@redSpoutnik] Set subtitle-sync for SubtitlesOctopus
  • jellyfin/jellyfin-web#1068 [@dkanada] Pass title and filename to native shell
  • jellyfin/jellyfin-web#1049 [@JustAMan] Fix newline breaks in SRT subtitles shown in Firefox
  • jellyfin/jellyfin-web#1048 [@JustAMan] Use patched octopus that works on Cordova
  • jellyfin/jellyfin-web#1047 [@ZadenRB] Fix inconsistent value in drop down list on library page
  • jellyfin/jellyfin-web#1040 [@JustAMan] Fix native hls resume
jellyfin - Release 10.5.3

Published by joshuaboniface over 4 years ago

Jellyfin 10.5.3

Stable hotfix release for 10.5.Z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [all] Various server and UI bugfixes.
  • [various] Fix build issues (manually) that caused Master branch web to be put into 10.5.2 for some packages.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/23

jellyfin [11]

  • #2740 [@JustAMan] Fix GetLocalApiUrl for cases with https enabled
  • #2730 [@Bond-009] Try to not crash on unsupported plugin load
  • #2723 [@jairbubbles] Update Jellyfin.SkiaSharp.NativeAssets.LinuxArm to version 1.68.1
  • #2720 [@dkanada] Fix custom musicbrainz servers
  • #2712 [@joshuaboniface] Revert #2146 ordering change
  • #2674 [@JustAMan] Make variables binding correspond with column names
  • #2668 [@mark-monteiro] Fix ApplicationHost Dispose() method
  • #2655 [@lfoust] Fix FormatException when mapping TVDB series
  • #2653 [@iwalton3] Fix embedded mkv subtitles.
  • #2559 [@whooo] Add descriptive TV episode titles for DLNA browsing
  • #2503 [@nyanmisaka] Fix various bugs in HWA subtitle burn-in

jellyfin-web [8]

  • jellyfin/jellyfin-web#970 [@MrTimscampi] Clean up the menus on mobile
  • jellyfin/jellyfin-web#937 [@dmitrylyzo] Fix radio style
  • jellyfin/jellyfin-web#1028 [@ZadenRB] Fixed alignment of subsections on item details page
  • jellyfin/jellyfin-web#1020 [@JustAMan] Fix attachment delivery urls
  • jellyfin/jellyfin-web#1018 [@MrTimscampi] Backport changes to Octopus
  • jellyfin/jellyfin-web#1005 [@JustAMan] Switch to new version of JavascriptSubtitlesOctopus, enable new options
  • jellyfin/jellyfin-web#1003 [@MrTimscampi] Fix admin drawer logo showing up everywhere
  • jellyfin/jellyfin-web#1000 [@Nazar78] Support H264 Level 52 (Tizen 5.0)
jellyfin - Release 10.5.2

Published by joshuaboniface over 4 years ago

Jellyfin 10.5.2

Stable hotfix release for 10.5.Z release branch.

NOTE: As 10.5.1 was never technically released, includes all updates and release notes from there as well.

New Features and Major Improvements

N/A

Release Notes

  • [all] Various server and UI bugfixes.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/22

jellyfin [4]

  • #2642 [@mark-monteiro] Add missing null check when retrieving extras
  • #2622 [@Artiume] Fix Release 10.5.z
  • #2617 [@Shawmon] add wasm mimetype
  • #2478 [@JustAMan] Fix ordering of search results

jellyfin-web [9]

  • jellyfin/jellyfin-web#969 [@dmitrylyzo] Fix XviD playback on Tizen
  • jellyfin/jellyfin-web#958 [@MrTimscampi] Show missing indicator in ListView
  • jellyfin/jellyfin-web#955 [@thornbill] Fix schedules direct buttons being hidden by default
  • jellyfin/jellyfin-web#951 [@dtparr] Correct the url in the wizardstart.html to remove the administrator folder
  • jellyfin/jellyfin-web#932 [@MrTimscampi] Show hamburger menu on mobile and fix title padding
  • jellyfin/jellyfin-web#931 [@dmitrylyzo] Fix radiobutton and checkbox
  • jellyfin/jellyfin-web#919 [@dmitrylyzo] Fix icons doubling and WebOS support
  • jellyfin/jellyfin-web#907 [@MrTimscampi] Improve image loading speed and sizes
  • jellyfin/jellyfin-web#904 [@dmitrylyzo] Clear player data after stop
jellyfin - Release 10.5.1

Published by joshuaboniface over 4 years ago

Jellyfin 10.5.1

NOTICE: THIS RELEASE HAS BEEN PULLED.

We've had to pull 10.5.1 due to some unfixable build failures. Only Debian and Ubuntu package users would be affected. If you happened to upgrade to 10.5.1 on these platforms, it should work, but we've removed the offending version from the repos. A 10.5.2 will arrive in a week or two.

Stable hotfix release for 10.5.Z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [all] General UI improvements and bugfixes.
  • [all] Fixes issues with subtitle burning and rendering.
  • [CentOS/Fedora] Fix CentOS and Fedora builds (hopefully).

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/21

jellyfin [3]

  • #2607 [@joshuaboniface] Correct BuildRequires and NodeJS for Fedora/CentOS
  • #2582 [@Bond-009] Fix subtitles
  • #2541 [@joshuaboniface] Fix curl for Jellyfin GPG key

jellyfin-web [6]

  • jellyfin/jellyfin-web#948 [@MrTimscampi] Fix artist details ribbon
  • jellyfin/jellyfin-web#943 [@dependabot[bot]] Bump acorn from 6.2.1 to 6.4.1
  • jellyfin/jellyfin-web#936 [@macr] Fix "Copy Stream URL" for iOS.
  • jellyfin/jellyfin-web#929 [@mark-monteiro] Fix Network Settings Page
  • jellyfin/jellyfin-web#926 [@ThibaultNocchi] Fixed broken links described by #925
  • jellyfin/jellyfin-web#920 [@dmitrylyzo] Fix slideshow 2
jellyfin - Release 10.5.0

Published by joshuaboniface over 4 years ago

Jellyfin 10.5.0

After a lot of work over several months, we're pleased to offer Jellyfin 10.5.0.

New Features and Major Improvements

  • Moved from .NET Core 2.2 to 3.1 for improved performance and backend features
  • Major performance and responsiveness improvements to both the web client and the server
  • New design for the item details view in the web client
  • New animations in the web client
  • Improve compatibility with legacy browsers in the web client
  • Improved SSA/ASS subtitles support in the web client
  • Added keyboard navigation to the TV layout in the web client
  • Added full hardware-acceleration encoding and decoding support for Raspberry Pi
  • Added support for embedded attachments in media files [#1838]
  • Fixed Play To order for playlists

Important Release Notes

  • [ALL] A migration will be automatically applied to logging.json to change some default options to reduce log spam. Users should continue to modify their logging configuration in logging.json if desired, while the defaults will be held in logging.default.json; the default file should NOT be modified, as it may be overwritten again at a later date.
  • [ALL] ASS subtitle support only works properly with subtitles that are not heavily animated. If you are seeing lag when rendering ASS subtitless, you should burn them in by changing User Settings -> Subtitles -> Burn Subtitles -> All complex formats. Note that this will increase CPU usage.
  • [CentOS] Due (yet again) to random build failures, there will not be a 10.5.0 release for CentOS. Once the bugs are fixed, it will be released for 10.5.1. Fedora (31) is OK.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/20

jellyfin [186]

  • #2536 [@dkanada] Migrate AudioDB to use plugin interface
  • #2535 [@mark-monteiro] Create Logging Configuration Heirarchy
  • #2534 [@joshuaboniface] Set EnableHttps disabled by default
  • #2532 [@MrTimscampi] Add baseURL to attachments API url
  • #2524 [@ferferga] Replaces NSIS uninstaller icon so it's more visible
  • #2523 [@JustAMan] Improve migrations so they are more maintainable
  • #2515 [@JustAMan] Implement ability to run migration routines when updating Jellyfin
  • #2513 [@Bond-009] Improve alpha numeric sorting
  • #2512 [@Artiume] Update Fedora build container version
  • #2508 [@joshuaboniface] Update contributors list
  • #2501 [@JustAMan] Default transcoding throttling to false for new installs
  • #2500 [@mark-monteiro] Register Logging Services Correctly
  • #2491 [@mark-monteiro] Fix Playlist Deletion
  • #2483 [@xosdy] Fix download file with non-ASCII filename
  • #2476 [@JustAMan] Bring back sorting when needed to fix PlayTo
  • #2474 [@JustAMan] Simplify AlphanumericComparer, reduce code duplication
  • #2472 [@Narfinger] moves shows tests to Theory and InlineData format
  • #2448 [@Narfinger] adds names from the episodenumber tests to path tests
  • #2444 [@Narfinger] converted tests to inlinedata
  • #2442 [@Bond-009] Switch remux and direct stream
  • #2436 [@dkanada] Add config options for MusicBrainz
  • #2434 [@Bond-009] Fix photo serialization
  • #2429 [@Bond-009] Fix episode parsing
  • #2427 [@Bond-009] Minor improvements
  • #2421 [@viaregio] #2407: Prefer episode and season numbers from the embedded MP4-metadata
  • #2405 [@nvllsvm] Fix arm32 built on amd64 host
  • #2400 [@Bond-009] Another baseurl related fix
  • #2398 [@Artiume] Update dockerfile to install git for new dependency
  • #2394 [@mark-monteiro] Add Some XML Documentation
  • #2393 [@DMouse10462] Fix Fedora build
  • #2384 [@Bond-009] Fix some warnings in Emby.Server.Implementations
  • #2382 [@dkanada] Refactor some API services
  • #2381 [@sebPomme] Fix quick start guide url in readme
  • #2379 [@joshuaboniface] Use NodeJS 10.X for NPM builds
  • #2374 [@Bond-009] Fix some warnings in MediaBrowser.Controller
  • #2373 [@Bond-009] Fix some warnings in MediaBrowser.Model
  • #2368 [@nyanmisaka] Fix framerate info not showing when mediasource is in H264 format.
  • #2367 [@Artiume] fix SSL issue in arm and arm64
  • #2365 [@mcarlton00] Add root certificates to docker image
  • #2363 [@dkanada] Add session view endpoint
  • #2362 [@dkanada] Improve scan progress and fix a few bugs
  • #2359 [@Bond-009] Allow changing capitalization of usernames
  • #2358 [@Bond-009] Enable TreatWarningsAsErrors and Nullable for test projects
  • #2357 [@Bond-009] Fix warnings
  • #2349 [@Bond-009] Update deps
  • #2347 [@Matt07211] Fix broken webserver caused by dotnet publish. Temp Fix for #2255
  • #2343 [@Bond-009] Fix spacing logs
  • #2338 [@ferferga] Removed old 'automatic restart after update' features
  • #2337 [@ThreeFive-O] Add transcoding framerate info
  • #2332 [@pR0Ps] Fix another issue with DLNA responses not properly paginating
  • #2331 [@nyanmisaka] fix an issue that could not correctly determine 'IsSecondaryAudio' in some cases.
  • #2326 [@Bond-009] Improvements to dlna server
  • #2325 [@Bond-009] Clean up Emby.Naming
  • #2321 [@Bond-009] Simplify image processing by removing image enhancers
  • #2304 [@pR0Ps] Fix pagination for DLNA root folder list
  • #2299 [@dkanada] Fix a few more tests for music and episodes
  • #2297 [@Bond-009] Kestrel doesn't like sync IO operations
  • #2295 [@shemanaev] Enable path mapping in PlaybackInfo endpoint
  • #2291 [@Bond-009] Fix warnings in SessionManager
  • #2290 [@anthonylavado] Update SQLitePCL to new version
  • #2289 [@Bond-009] Add back support for DVDs copied as folders
  • #2288 [@Bond-009] Add brackets around thread id
  • #2287 [@nyanmisaka] New upstream ffmpeg version 4.2.1 for windows nightly channel
  • #2283 [@EraYaN] Change NSIS log verbosity and use lesser but faster compression.
  • #2275 [@Artiume] Explicitly ask for ffmpeg logs
  • #2272 [@Bond-009] Add thread ID and source to logging
  • #2269 [@EraYaN] Split CI YAML files and update code coverage collection
  • #2268 [@dkanada] Fix tests for absolute paths
  • #2266 [@Bond-009] Try to fix nullreff
  • #2264 [@Bond-009] Clean up server discovery code
  • #2258 [@geilername] Enable Throttling when transcoding without Hardware-Acceleration
  • #2257 [@Bond-009] Fix a couple of tests
  • #2254 [@Bond-009] Fix regex for movies released after 2019
  • #2251 [@nyanmisaka] add support for AMD AMF hardware encoding on Windows & Linux
  • #2249 [@Narfinger] fixes dockerfile building on recent linux installations
  • #2248 [@EraYaN] Fix the VSTest runner
  • #2247 [@Bond-009] Remove StringHelper functions
  • #2245 [@BnMcG] Add a test to prevent a regression of absolute path generation behaviour
  • #2242 [@Bond-009] Remove FileSystem.GetStream
  • #2240 [@anthonylavado] Re-order the path statement to avoid file issues
  • #2230 [@dkanada] Fix dependency issue for CI
  • #2222 [@sachk] Update the build script to use .NET core SDK 3.1
  • #2221 [@Bond-009] Fix baseurl (again)
  • #2220 [@Bond-009] Replace unicode char with its integer value
  • #2219 [@Bond-009] Fix JSON subtitle writer
  • #2216 [@gnattu] Let HLS fallback to mpegts in case device reports unsupported container
  • #2208 [@Bond-009] Fix a couple of TODOs
  • #2206 [@Bond-009] Delete user config dir on user deletion
  • #2185 [@Bond-009] Fix exceptions while scanning
  • #2184 [@WiiPlayer2] Remove explicit configuration of "global_header" flag
  • #2181 [@BnMcG] Test Jellyfin.Api authentication handling
  • #2176 [@Bond-009] Enable nullable reference types for Emby.Photos and Emby.Notifications
  • #2170 [@Bond-009] Minor changes to MediaInfoService
  • #2165 [@Ullmie02] Add Tmdb as a Provider for Season Images
  • #2160 [@Artiume] Force Transcoding LiveTV
  • #2155 [@mark-monteiro] Jellyfin.Drawing.Skia Warnings and Analyzers
  • #2153 [@dkanada] Fix playlist deletion and a few warning fixes
  • #2152 [@dkanada] Track progress for any item that supports the feature
  • #2150 [@Bond-009] Enable TreatWarningsAsErrors for some projects
  • #2146 [@cromefire] Fix invalid username handling
  • #2144 [@neilsb] Add Excluded Tags to SQLite query using parameters
  • #2142 [@Bond-009] Add improved error message for #2141
  • #2138 [@mark-monteiro] Fix Tvdb Provider Episode Search
  • #2136 [@Bond-009] More warnings (removed)
  • #2134 [@Bond-009] Fix comparison between different types
  • #2133 [@Bond-009] Fix typo
  • #2118 [@chaosinnovator] Add StartIndex result to /Items API query
  • #2109 [@Bond-009] Fix plugin installation and correct api behaviour
  • #2107 [@Bond-009] Move to .Net Core 3.1
  • #2106 [@Bond-009] Fix ubuntu x64 docker build
  • #2105 [@Bond-009] Add back all old emby tests
  • #2104 [@cvium] Simplify regex to avoid catastrophic backtracking
  • #2102 [@Bond-009] Add installed plugins to bug reports
  • #2099 [@cryptobank] Fix VAAPI encoding on 10-bit hevc. Update QSV encoding and scaling to...
  • #2098 [@Bond-009] Fix GetTranscodePath function and cache path update logline
  • #2097 [@Bond-009] Remove unused fields and properties
  • #2096 [@Bond-009] Clean up Emby.Server.Implementations/LiveTv/EmbyTV/EmbyTV.cs
  • #2089 [@escabe] Fix #2088
  • #2082 [@excelite] added required nuget package to enable serilog based centralized logging in gelf format
  • #2073 [@Bond-009] Minor improvements to network code
  • #2071 [@excelite] add filesize limit for logfiles and a maximum logfile count
  • #2062 [@Bond-009] Use .Net Core 3.0 in all docker images
  • #2058 [@ferferga] Add full Raspberry Pi hardware accelerated decoding support
  • #2055 [@Bond-009] Fix master build
  • #2054 [@Bond-009] dlna GetPathValue
  • #2052 [@EraYaN] Add tag building support to Windows Web build.
  • #2050 [@Bond-009] Fix possible nullref when updating packages
  • #2049 [@dkanada] Update readme
  • #2045 [@Bond-009] Fix baseurl issues part 2
  • #2041 [@Bond-009] Fix more warnings
  • #2040 [@Bond-009] Validate https certificates
  • #2039 [@Bond-009] Fix always false condition
  • #2034 [@Bond-009] Fix easy password
  • #2020 [@Bond-009] Add support for multi segment base urls
  • #2019 [@Bond-009] Remove leading / from baseurl
  • #2016 [@joshuaboniface] Update stalebot timings and message
  • #2008 [@Bond-009] Fix GetPathValue function
  • #1992 [@Bond-009] Fix naming tests
  • #1991 [@Bond-009] Don't append transcodes to transcoding temp path
  • #1977 [@Bond-009] Update deps
  • #1973 [@EraYaN] Fix the last of the docs warnings
  • #1970 [@Bond-009] Use Mono.Nat Nuget package
  • #1969 [@anthonylavado] Add an exemption for the confirmed label
  • #1968 [@Bond-009] Disable CA1720: Identifiers should not contain type names
  • #1967 [@Bond-009] Fix some warnings
  • #1965 [@Bond-009] Deserialize with the correct type (and warning fixes)
  • #1954 [@LogicalPhallacy] Use mirror for NSSM
  • #1949 [@stevehayles] Update to Dockerfile
  • #1942 [@Bond-009] Enable nullable reference types for Jellyfin.Server
  • #1941 [@Bond-009] Make probesize and analyzeduration configurable and simplify circular dependencies
  • #1937 [@justinfenn] use exec form for Dockerfile entrypoint
  • #1934 [@dkanada] Minor changes to transcode cleanup scheduled task
  • #1933 [@cvium] Reload logging.json on changes
  • #1931 [@grafixeyehero] update persons service
  • #1930 [@grafixeyehero] update vsc workspace launch for net core 3
  • #1929 [@Narfinger] Fix parsing of certain names and adds a default season if no season was found
  • #1926 [@Bond-009] Add clearer exceptions, warnings and docs
  • #1925 [@joshuaboniface] Integrate web build into Debuntu package build steps
  • #1923 [@Bond-009] Don't shuffle some types by default
  • #1922 [@Bond-009] Use the correct dotnet runtime in Docker images
  • #1918 [@nvllsvm] Docker fixes
  • #1915 [@Bond-009] Rewrite hex encoder/decoder
  • #1909 [@KerryRJ] Fix System.NullReferenceException when playing Dvds copied to HDD
  • #1904 [@JustAMan] Switch ffmpeg to hls muxer (from segment) to fix premature stop on non-patched ffmpeg
  • #1903 [@anthonylavado] Update NSIS Installer
  • #1898 [@Bond-009] Fix Json serialization error
  • #1891 [@stanionascu] Upgrade BDInfo plugin to UHD/Atmos/DTS:X support
  • #1887 [@joshuaboniface] Bump version to 10.5.0 for next stable release
  • #1884 [@Bond-009] Move to netcore3.0
  • #1872 [@thornbill] Update translate badge in README
  • #1871 [@Bond-009] Enable TreatWarningsAsErrors for MediaBrowser.Common and Emby.Photos
  • #1870 [@JustAMan] Fix exception when handling error, log errors better
  • #1866 [@Bond-009] Change slow query time logging to debug
  • #1864 [@Bond-009] Improve IInstallationManager interface
  • #1863 [@joshuaboniface] Fix inconsistent BaseUrl behavior
  • #1862 [@joshuaboniface] Fix bump_version for submodule removal
  • #1861 [@joshuaboniface] Use NVM to install nodejs v8 and yarn for CentOS
  • #1859 [@joshuaboniface] Fix COPR build and Fedora packaging
  • #1855 [@Bond-009] Minor style fixes
  • #1854 [@Bond-009] Use System.Text.Json api for databases
  • #1853 [@Bond-009] Log startup time
  • #1852 [@Bond-009] Fix some more warnings
  • #1840 [@Bond-009] Ignore warning CA1308 and SA1108
  • #1838 [@Unhelpful] Add support for embedded attachments in media files
  • #1789 [@Bond-009] Update deps and add MultiThreading analyzer
  • #1503 [@cvium] Move StartupWizard to ASP.NET Web Api

jellyfin-web [167]

  • jellyfin/jellyfin-web#877 [@JustAMan] Stop checkbox showing a checkmark when unchecked
  • jellyfin/jellyfin-web#875 [@JustAMan] Make card buttons be positioned properly
  • jellyfin/jellyfin-web#874 [@MrTimscampi] Use forked version of JavascriptSubtitlesOctopus
  • jellyfin/jellyfin-web#866 [@sorinyo2004] Fix hover buttons layout on portraitCard
  • jellyfin/jellyfin-web#860 [@thornbill] Fix browsers that do not support Promises
  • jellyfin/jellyfin-web#856 [@thornbill] Add eslint:recommended to eslint config
  • jellyfin/jellyfin-web#854 [@dmitrylyzo] Fix variable reference
  • jellyfin/jellyfin-web#849 [@dkanada] Catch some errors and remove unused method
  • jellyfin/jellyfin-web#846 [@dmitrylyzo] Fix slideshow
  • jellyfin/jellyfin-web#845 [@thornbill] Remove es6 env until babel is added
  • jellyfin/jellyfin-web#844 [@thornbill] Fix horizontal scrolling on emby-scrollers
  • jellyfin/jellyfin-web#843 [@grafixeyehero] Webos icon fix
  • jellyfin/jellyfin-web#838 [@h1nk] Add missing final newlines
  • jellyfin/jellyfin-web#834 [@YouKnowBlom] Fix webOS support in videoosd.js and homesection.js
  • jellyfin/jellyfin-web#831 [@nyanmisaka] Mark h264 high10 as unsupported on mobile browsers
  • jellyfin/jellyfin-web#828 [@Nickbert7] Fix dashboard padding
  • jellyfin/jellyfin-web#819 [@dmitrylyzo] Disable scrollManager on emby-scroller in "native mode"
  • jellyfin/jellyfin-web#818 [@dmitrylyzo] Fix cropping of scaled card (TV layout)
  • jellyfin/jellyfin-web#816 [@MrTimscampi] Make the console quieter by default
  • jellyfin/jellyfin-web#814 [@MrTimscampi] Fix icons on WebOS 4
  • jellyfin/jellyfin-web#813 [@MrTimscampi] Add more icon types
  • jellyfin/jellyfin-web#812 [@dmitrylyzo] Enhance volume slider
  • jellyfin/jellyfin-web#811 [@grafixeyehero] Fix nowplaying for tv mode
  • jellyfin/jellyfin-web#797 [@dkanada] Fix some minor style issues
  • jellyfin/jellyfin-web#788 [@nyanmisaka] Fix detail page title on mobile layout
  • jellyfin/jellyfin-web#787 [@YouKnowBlom] Add delay on play/pause to prevent hiccup when entering/exiting fullscreen
  • jellyfin/jellyfin-web#786 [@dmitrylyzo] Fix slider positioning on click and (try to) make it look the same in different browsers
  • jellyfin/jellyfin-web#785 [@MrTimscampi] Update Rotten Tomatoes icons
  • jellyfin/jellyfin-web#784 [@nyanmisaka] Fix device icons for Safari and Android browsers
  • jellyfin/jellyfin-web#783 [@MrTimscampi] Update dependencies
  • jellyfin/jellyfin-web#781 [@MrTimscampi] Tweak poster size on home screen
  • jellyfin/jellyfin-web#779 [@MrTimscampi] Fix action icons in lists wrapping to multiple lines
  • jellyfin/jellyfin-web#778 [@MrTimscampi] Force ratings to 1 decimal place
  • jellyfin/jellyfin-web#775 [@joshuaboniface] Alter hardware acceleration message
  • jellyfin/jellyfin-web#773 [@dkanada] Minor theme changes and tweak session cards on dashboard
  • jellyfin/jellyfin-web#772 [@dmitrylyzo] Fix logoscreensaver image path
  • jellyfin/jellyfin-web#770 [@dmitrylyzo] Disable keyboard navigation for non-TV
  • jellyfin/jellyfin-web#769 [@dannymichel] Fix detail page
  • jellyfin/jellyfin-web#767 [@nyanmisaka] Fix encoder preset option not working
  • jellyfin/jellyfin-web#764 [@thornbill] Fix device images on main dashboard page
  • jellyfin/jellyfin-web#763 [@thornbill] Fix custom css precedence
  • jellyfin/jellyfin-web#762 [@MrTimscampi] Adjust details page ribbon margins and colors
  • jellyfin/jellyfin-web#760 [@nyanmisaka] Add some translations for playback info
  • jellyfin/jellyfin-web#759 [@dannymichel] Fix logo page margin
  • jellyfin/jellyfin-web#758 [@dannymichel] Fix padding in header
  • jellyfin/jellyfin-web#755 [@dmitrylyzo] Add server select support for NativeShell
  • jellyfin/jellyfin-web#754 [@ThibaultNocchi] Clipboard API & fallback method to copy stream URL
  • jellyfin/jellyfin-web#751 [@ThibaultNocchi] Checks if stream URL is successfully copied and displays an appropriate toast
  • jellyfin/jellyfin-web#747 [@MrTimscampi] Add placeholder image to detail pages and more placeholder icons
  • jellyfin/jellyfin-web#746 [@ferferga] Load gamepadtokey.js only when is necessary
  • jellyfin/jellyfin-web#744 [@grafixeyehero] Fix usersettings for PR #726
  • jellyfin/jellyfin-web#740 [@MrTimscampi] Enable imageLoader fade-in effect
  • jellyfin/jellyfin-web#739 [@thornbill] Add title attributes to card title buttons
  • jellyfin/jellyfin-web#738 [@ferferga] Switched OS media controls
  • jellyfin/jellyfin-web#737 [@MrTimscampi] Miscellaneous CSS fixes
  • jellyfin/jellyfin-web#736 [@ferferga] Remove "Automatically update this server" checkbox
  • jellyfin/jellyfin-web#735 [@ferferga] Change font family
  • jellyfin/jellyfin-web#734 [@dmitrylyzo] Fix compatibility for older browsers (webOS 3)
  • jellyfin/jellyfin-web#730 [@ManfredRichthofen] Remove red login border on firefox
  • jellyfin/jellyfin-web#728 [@dlahoti] sort items to play in the correct order when sending to Chromecast
  • jellyfin/jellyfin-web#726 [@dkanada] Remove useless autoplay script and add folder for settings
  • jellyfin/jellyfin-web#725 [@dkanada] Fix some missing resource issues
  • jellyfin/jellyfin-web#724 [@nyanmisaka] Update and fix some canPlayType
  • jellyfin/jellyfin-web#722 [@grafixeyehero] Deminify part 4
  • jellyfin/jellyfin-web#721 [@grafixeyehero] Fix alphaPicker padding
  • jellyfin/jellyfin-web#720 [@dmitrylyzo] Add app exit on "Go back"
  • jellyfin/jellyfin-web#719 [@samuel9554] Add titles in movie tabs genres moviegenres.js
  • jellyfin/jellyfin-web#716 [@Bond-009] Safari supports AC-3
  • jellyfin/jellyfin-web#714 [@MrTimscampi] Use dist versions in bundle.js
  • jellyfin/jellyfin-web#713 [@dkanada] Add a folder for useful scripts
  • jellyfin/jellyfin-web#712 [@dkanada] Move all documentation links to subdomain
  • jellyfin/jellyfin-web#711 [@dkanada] Fix xmltv strings and remove broken tv guide sources
  • jellyfin/jellyfin-web#710 [@dkanada] Fix some issues with theme resources
  • jellyfin/jellyfin-web#709 [@MrTimscampi] Add CSS linting and enforce style
  • jellyfin/jellyfin-web#708 [@MrTimscampi] Move material icons to external package
  • jellyfin/jellyfin-web#704 [@grafixeyehero] Fix scroll for movie recommendation
  • jellyfin/jellyfin-web#702 [@dmitrylyzo] Add playback control from TV remote
  • jellyfin/jellyfin-web#701 [@dmitrylyzo] Fix filter dialog size for TV
  • jellyfin/jellyfin-web#699 [@dmitrylyzo] Fix headerLeft justify-content (WebOS 3/4, Tizen 4)
  • jellyfin/jellyfin-web#698 [@twinkybot] Help Link in the admin area for Users points to 404 on github
  • jellyfin/jellyfin-web#694 [@grafixeyehero] Item detail page layout improvements continued form #611
  • jellyfin/jellyfin-web#688 [@grafixeyehero] Fix respect user option backdrop image
  • jellyfin/jellyfin-web#683 [@dkanada] Minor playback improvements and a few icon and string fixes
  • jellyfin/jellyfin-web#680 [@MrTimscampi] Use scrollManager for TV layout in all browser and improve scroll feel
  • jellyfin/jellyfin-web#676 [@MrTimscampi] Revert vendor prefix removal
  • jellyfin/jellyfin-web#673 [@dkanada] Add android icon and fix issue with kodi icon
  • jellyfin/jellyfin-web#672 [@MrTimscampi] Hide Cast button on TV layout
  • jellyfin/jellyfin-web#670 [@dkanada] Fix issue with previous merge commit
  • jellyfin/jellyfin-web#667 [@Nickbert7] Update remotecontrol layout
  • jellyfin/jellyfin-web#664 [@WX9yMOXWId] Properly load modules before loading view
  • jellyfin/jellyfin-web#663 [@MrTimscampi] Enable headroom only on mobile
  • jellyfin/jellyfin-web#660 [@Larvitar] Display year in "Collection" and "More like this"
  • jellyfin/jellyfin-web#655 [@MrTimscampi] Remove vendor prefixes in CSS
  • jellyfin/jellyfin-web#654 [@MrTimscampi] Add autoprefix to postcss
  • jellyfin/jellyfin-web#651 [@Larvitar] Fix for commit d111e8c
  • jellyfin/jellyfin-web#650 [@MrTimscampi] Align the page title with other text and icons in the header
  • jellyfin/jellyfin-web#649 [@XVicarious] Allow WEBP Uploading
  • jellyfin/jellyfin-web#645 [@mcarlton00] Rework device icons + add Kodi icon
  • jellyfin/jellyfin-web#641 [@Larvitar] If item EndYear is the same as ProductionYear only display ProductionYear
  • jellyfin/jellyfin-web#640 [@YouKnowBlom] Add a warning to user wizard reflecting the importance of usernames
  • jellyfin/jellyfin-web#639 [@dmitrylyzo] Fix require of 'export default'
  • jellyfin/jellyfin-web#635 [@dkanada] Some general refactoring for assets
  • jellyfin/jellyfin-web#634 [@dkanada] Move more controllers to a sane directory structure
  • jellyfin/jellyfin-web#633 [@Artiume] Correct URL Link, discuss new networking page
  • jellyfin/jellyfin-web#631 [@Artiume] Fix User Link
  • jellyfin/jellyfin-web#630 [@Artiume] Fixed Jellyfin Link
  • jellyfin/jellyfin-web#628 [@Artiume] Fix DLNA Link
  • jellyfin/jellyfin-web#627 [@s0urcelab] add missing string and translation
  • jellyfin/jellyfin-web#626 [@dkanada] Fix context menu margin and user preference buttons
  • jellyfin/jellyfin-web#624 [@redSpoutnik] Fix subtitle sync firefox
  • jellyfin/jellyfin-web#619 [@DaveChild] Fix for card image scaling problem
  • jellyfin/jellyfin-web#618 [@Wunax] Fix a bug that hides children elements in the videoosd
  • jellyfin/jellyfin-web#617 [@dmitrylyzo] Fix variable definition place
  • jellyfin/jellyfin-web#615 [@AndreCarvalho] Add option to randomly sort music albums
  • jellyfin/jellyfin-web#613 [@redSpoutnik] reset subtitle offset on next episode play
  • jellyfin/jellyfin-web#612 [@grafixeyehero] Fix Scroll arrows missing when searching
  • jellyfin/jellyfin-web#611 [@grafixeyehero] Item detail page layout improvements
  • jellyfin/jellyfin-web#610 [@YouKnowBlom] Fix existing library folder path returning undefined
  • jellyfin/jellyfin-web#605 [@ringmatter] Add support for local webpack devserver development
  • jellyfin/jellyfin-web#604 [@grafixeyehero] Fix collection padding in TV layout
  • jellyfin/jellyfin-web#601 [@grafixeyehero] Fix webcomponents-lite bundling
  • jellyfin/jellyfin-web#600 [@Wunax] Fix can't connect to server if enableAutoLogin is false
  • jellyfin/jellyfin-web#597 [@dkanada] Minor changes to improve Firefox support
  • jellyfin/jellyfin-web#596 [@Wunax] Fix input field user avatar in a wrong position
  • jellyfin/jellyfin-web#594 [@grafixeyehero] Fix some issues with the backdrop image
  • jellyfin/jellyfin-web#593 [@dkanada] Update readme
  • jellyfin/jellyfin-web#592 [@grafixeyehero] Add Screen saver
  • jellyfin/jellyfin-web#584 [@Nickbert7] Enable remote control navigation
  • jellyfin/jellyfin-web#583 [@Wunax] Fixed set aspect ratio option in the player
  • jellyfin/jellyfin-web#582 [@grafixeyehero] Replacing all Unicode icon
  • jellyfin/jellyfin-web#580 [@grafixeyehero] Update apphost appVersion to 10.5.0
  • jellyfin/jellyfin-web#578 [@ryan-hartzell] Add autocomplete attributes to login fields
  • jellyfin/jellyfin-web#577 [@dmitrylyzo] Fix iOS platform detection #572
  • jellyfin/jellyfin-web#576 [@anthonylavado] Remove the leading /web/ from the manifest to avoid PWA titles
  • jellyfin/jellyfin-web#573 [@dkanada] Align scroller items with heading
  • jellyfin/jellyfin-web#571 [@dkanada] Fix select server redirect and remove more dependencies
  • jellyfin/jellyfin-web#568 [@grafixeyehero] update Icon for medialibrarypage, userprofile, device, multiselect and installedplugins
  • jellyfin/jellyfin-web#567 [@anthonylavado] Add label to exclude issue from Stale
  • jellyfin/jellyfin-web#566 [@dmitrylyzo] Make navigation and playback control TV-friendly
  • jellyfin/jellyfin-web#565 [@dmitrylyzo] Add appropriate focuscontainer classes to menus
  • jellyfin/jellyfin-web#564 [@dmitrylyzo] Fix focus of library order item after change
  • jellyfin/jellyfin-web#563 [@dmitrylyzo] Add autofocus on page load
  • jellyfin/jellyfin-web#554 [@ThatNerdyPikachu] Actually make DatePlayed use a colon on ItemDetails
  • jellyfin/jellyfin-web#551 [@dkanada] Remove dashboard icon from header
  • jellyfin/jellyfin-web#550 [@grafixeyehero] Fix Metadata Manager Live TV Loading..
  • jellyfin/jellyfin-web#549 [@grafixeyehero] Move bower_components libraries from source control to npm
  • jellyfin/jellyfin-web#548 [@grafixeyehero] Add favorite people section to favorite tab
  • jellyfin/jellyfin-web#547 [@Unhelpful] Use JavascriptSubtitlesOctopus to render ASS subtitles with embedded fonts.
  • jellyfin/jellyfin-web#545 [@ferferga] Improved appearance of images and artworks - Part 3
  • jellyfin/jellyfin-web#544 [@dmitrylyzo] Add ScrollManager to control scrolling on focus
  • jellyfin/jellyfin-web#542 [@grafixeyehero] Improve wizard finish page redirect
  • jellyfin/jellyfin-web#541 [@bilde2910] Update CONTRIBUTORS.md
  • jellyfin/jellyfin-web#540 [@grafixeyehero] Add file path to itemidentifier
  • jellyfin/jellyfin-web#534 [@dmitrylyzo] Set "Resume" action on season item on TV
  • jellyfin/jellyfin-web#533 [@dmitrylyzo] Tizen: Remove tab activation by focus
  • jellyfin/jellyfin-web#524 [@grafixeyehero] Fix minor style on home section Live TV
  • jellyfin/jellyfin-web#523 [@grafixeyehero] Add icon on item context menu
  • jellyfin/jellyfin-web#521 [@dkanada] Fix save button in now playing controller
  • jellyfin/jellyfin-web#520 [@grafixeyehero] Cleanup connect.emby.media
  • jellyfin/jellyfin-web#519 [@dhartung] Fix subtitle display from previous file in queue
  • jellyfin/jellyfin-web#513 [@thornbill] Revert Swiper to fix initialization error
  • jellyfin/jellyfin-web#511 [@grafixeyehero] Deminify part 3
  • jellyfin/jellyfin-web#510 [@thornbill] Add translate badge to README
  • jellyfin/jellyfin-web#507 [@redSpoutnik] Fix subtitle sync
  • jellyfin/jellyfin-web#506 [@grafixeyehero] Deminify
  • jellyfin/jellyfin-web#496 [@NathanPickard] Removed Other from TV Guide data providers
  • jellyfin/jellyfin-web#491 [@dkanada] Bundle flvjs and shaka and move all libs to one folder
jellyfin - Release 10.4.3

Published by joshuaboniface almost 5 years ago

Jellyfin 10.4.3

Stable hotfix release for 10.4.Z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [all] General UI improvements and bugfixes.
  • [all] Fixes the various scanning bugs that were seen and, based on testing, introduced in #1992 and #1929. These should be fixed by #2104.
  • [all] Logging auto-rotation now cleans itself with a 100MB filesize limit as well. Should prevent logs filling up excessively especially when in DEBUG mode.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/19

Jellyfin

  • #2104 Simplify regex to avoid catastrophic backtracking
  • #2071 Add filesize limit for logfiles and a maximum logfile count
  • #2054 Fix dlna GetPathValue

Jellyfin Web

  • jellyfin/jellyfin-web#613 Reset subtitle offset on next episode play
  • jellyfin/jellyfin-web#612 Fix Scroll arrows missing when searching
  • jellyfin/jellyfin-web#610 Fix existing library folder path returning undefined
  • jellyfin/jellyfin-web#604 Fix collection padding in TV layout
  • jellyfin/jellyfin-web#596 Fix input field user avatar in a wrong position
  • jellyfin/jellyfin-web#594 Fix some issues with the backdrop image
jellyfin - Release 10.4.2

Published by joshuaboniface almost 5 years ago

Jellyfin 10.4.2

Stable hotfix release for 10.4.Z release branch.

New Features and Major Improvements

N/A

Important Release Notes

  • [all] There are some image format improvements in jellyfin/jellyfin-web#545 that might interest some users who requested these changes.
  • [all] There are further minor fixes to the Base URL to prevent some issues saving settings. There are no administrator changes required for this.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/18

Jellyfin

  • #2045 Fix baseurl issues part 2
  • #2039 Fix always false condition
  • #2034 Fix easy password
  • #2019 Remove leading / from baseurl
  • #2008 Fix GetPathValue function
  • #1992 Fix naming tests
  • #1929 Fix parsing of certain names and adds a default season if no season was found

Jellyfin Web

  • jellyfin/jellyfin-web#583 Fixed set aspect ratio option in the player
  • jellyfin/jellyfin-web#578 Add autocomplete attributes to login fields
  • jellyfin/jellyfin-web#576 Remove the leading /web/ from the manifest to avoid PWA titles
  • jellyfin/jellyfin-web#545 Improved appearance of images and artworks - Part 3
jellyfin - Release 10.4.1

Published by joshuaboniface almost 5 years ago

Jellyfin 10.4.1

Stable hotfix release for 10.4.Z release branch.

New Features and Major Improvements

N/A

Important Release Notes

  • [all] The way the base URL was configured in 10.4.0 did not work properly, causing API-related issues including failing to save settings. This has been fixed in this release and this functionality is now implemented in the conventional way (all API endpoints and pages are now under the base URL, including redirects from the root). However, this fix results in a change to the way Jellyfin is accessed when upgraded from 10.4.0 due to a change in the default value. See below for a more detailed explanation and workaround/correction. We apologize for the inconvenience of this.
  • [centos] CentOS packages should be available again after failing in the 10.4.0 release.
  • [fedora] COPR support should be available again after failing in the 10.4.0 release.
  • [windows] The NSSM installer has been tweaked further, including integrating a tray icon for Jellyfin when not running as a service. This should help users who do not wish to use a service-based install due to the limitations outlined in the 10.4.0 release notes.
  • [ubuntu] Ubuntu Xenial is not compatible with Jellyfin 10.4.0 or 10.4.1 .deb due to SSL version incompatibilities. The recommended workarounds are: (a) backporting libssl1.1 from Bionic to Xenial, (b) using Docker, (c) upgrading to Ubuntu Bionic (or newer).

Base URL change

The original implementation of this functionality in 10.4.0 added /jellyfin as the default base URL, but due to the changes in #1863, this will now be taken as an absolute base URL for the instance, which is was not before. This means that all Jellyfin instances upgraded from 10.4.0 to 10.4.1 will now default to the path http://myserver:8096/jellyfin/ instead of the expected path http://myserver:8096/. Clients including Android and AndroidTV require this base URL to match with the entered URL (i.e. the /jellyfin component must be present in the configured URL). The workaround to this is to remove the base URL value immediately after installing 10.4.1 if you're upgrading from 10.4.0. Note that direct upgrades from versions previous to 10.4.0, to 10.4.1, do not require any workarounds and the new default value is populated with the empty value as expected.

Of course, you're also free to retain this new base URL if you wish - just ensure you update the connection URL in any clients you use to include it, and ensure your reverse proxy configuration handles this (our defaults from the documentation will).

We debated including this workaround as part of a post-install migration within packages, but felt that this would cause too many complications and require too much work across 10+ different packaging formats, and as such server administrators must perform this mitigation themselves if they do not wish to use the /jellyfin base URL. We apologize for this inconvenience. The steps to perform this are as follows (NOTE: You can do this before upgrading to 10.4.1 as well):

From the WebUI

  1. Don't try to use Jellyfin at the new base URL; head straight to the admin dashboard. The default / URL should redirect you automatically to the new base URL, though note that this may cache the redirect in your browser.
  2. Go to "Networking" on the left sidebar, under the "Advanced" menu heading.
  3. Scroll down to "Base URL:".
  4. Remove the text from this field, i.e. /jellyfin, and click "Save".
  5. Restart the server.
  6. Close any active sessions; they will no longer be valid. You may also need to clear your cache history for the site if the redirect was saved.
  7. Visit Jellyfin at your original URL again.

From the CLI

  1. Stop the Jellyfin process.
  2. Find and open system.xml in the Jellyfin configuration directory (e.g. /etc/jellyfin/system.xml on Debuntu).
  3. Find the entry <BaseUrl>.
  4. Replace the entire line, i.e. <BaseUrl>/jellyfin</BaseUrl>, with <BaseUrl/>.
  5. Start the Jellyfin process.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/16

Jellyfin

  • #1954 Use mirror for NSSM
  • #1933 Reload logging.json on changes
  • #1909 Fix System.NullReferenceException when playing Dvds copied to HDD
  • #1904 Switch ffmpeg to hls muxer (from segment) to fix premature stop on non-patched ffmpeg
  • #1903 Update NSIS Installer
  • #1898 Fix Json serialization error
  • #1870 Fix exception when handling error, log errors better
  • #1866 Change slow query time logging to debug
  • #1863 Fix inconsistent BaseUrl behavior
  • #1862 Fix bump_version for submodule removal
  • #1861 Use NVM to install nodejs v8 and yarn for CentOS
  • #1859 Fix COPR build and Fedora packaging

Jellyfin Web

  • jellyfin/jellyfin-web#550 Fix Metadata Manager Live TV Loading
  • jellyfin/jellyfin-web#542 Improve wizard finish page redirect
  • jellyfin/jellyfin-web#540 Add file path to itemidentifier
  • jellyfin/jellyfin-web#524 Fix minor style on home section Live TV
  • jellyfin/jellyfin-web#523 Add icon on item context menu
  • jellyfin/jellyfin-web#521 Fix save button in now playing controller
  • jellyfin/jellyfin-web#519 Fix subtitle display from previous file in queue
  • jellyfin/jellyfin-web#513 Revert Swiper to fix initialization error
  • jellyfin/jellyfin-web#507 Fix subtitle sync
jellyfin - Release 10.4.0

Published by joshuaboniface about 5 years ago

Jellyfin 10.4.0

After a lot of work over several months, we're pleased to offer Jellyfin 10.4.0.

New Features and Major Improvements

  • Speed! WebUI responsiveness has been greatly improved, resulting in a much snappier experience with the WebUI.
  • Tons and tons of backend improvements to help stability and increase speed.
  • General improvements to various areas of the WebUI, including hover animations, icon improvements, scroller fixes, and other general fixes.
  • Configurable base URL functionality [Feature Request #37].
  • New web layout option to help future webOS clients, including keyboard navigation support.
  • Removal of most bundled libraries from the WebUI to streamline performance.
  • Keyboard shortcut support in the video player.
  • Unhid the Activity page in the Dashboard for eventual improvement.
  • Reorganization of the Dashboard menus, including separating out most of the former "Advanced" menu.
  • Manual subtitle synchronization support [Feature Request #178].
  • FFmpeg >4.0 support; jellyfin-ffmpeg upgraded to 4.2.1; warnings for unsupported versions in the logs [Feature Request #203].
  • Proper installer for Windows users [Feature Request #83].
  • Full hardware acceleration support for VAAPI, NVEnv/NVDec, and OMX [Feature Request #75].
  • "Purple Haze" theme added as an in-built option.
  • New plugin: Bookshelf, for managing eBooks [Feature Request #43].
  • New plugin: FanArt, removed from core server.

Important Release Notes

  • [All] As always, ensure you back up your Jellyfin data and configuration directories, with Jellyfin stopped, before upgrading. This is very important in case you want to roll back to a previous stable release.
  • [All] Some plugins have updated versions to work with 10.4.0; if any installed plugins are missing after upgrading, re-install them from the catalog.
  • [All] FanArt support has been moved to a plugin.
  • [Kodi Integration] Due to recent updates, if syncing fails, you may need to kick off a manual full sync, after which normal syncs will work again.
  • [Windows] For 10.4.0, the default Windows data directory has moved from %AppDataLocal%\Jellyfin to %ProgramData%\Jellyfin\Server. Move/copy your data to this new location before upgrading.
  • [Windows] Ensure you remove any previously-installed zip-based installs, or you may get duplicate Windows Service entries.
  • [Windows] Startup shortcuts are not present for non-service installs and must be created manually.
  • [Windows] Service installs require correct permissions; keep this in mind if you get permission errors accessing media or configurations.
  • [Windows] Service installs won't have access to network shares unless your computer is in an Active Directory domain by default; you must change the service login to a named account manually and provide credentials to any network shares for this to work, or do not install Jellyfin as a service.
  • [Windows] The installer also does not take care of any firewall rules for you, make sure to add the appropiate Windows Firewall rules.

FFmpeg

Jellyfin 10.4.0 is complemented by jellyfin-ffmpeg 4.2.1 on the following platfoms:

  • Debian (stretch, buster; amd64, arm64, armhf)
  • Ubuntu (xenial, bionic, cosmic, dapper; amd64, arm64, armhf)
  • Docker

And by a build based on the current master (N-95234-g35a63a9127, https://github.com/FFmpeg/FFmpeg/commit/a1e5c35a6e43ef8722017b070c124e72d628c0cd) for Windows.

On these platforms, our FFmpeg includes a patch to help aleviate premature skips near the end of videos (#1694). We hope this is a stopgap until our patch is accepted upstream, or a fix found within Jellyfin.

For now, other platforms may still experience this bug as their FFmpeg is not patched.

Please ensure you upgrade jellyfin-ffmpeg as well as jellyfin for 10.4.0 for optimal performance. Older versions will however still work fine.

Changelog

GitHub Project: https://github.com/orgs/jellyfin/projects/8

Jellyfin

  • #1846 Switch to custom patched build for ffmpeg for the Windows installer
  • #1845 Correct missing mesa-va-drivers package
  • #1844 Fix missing image on seasons without posters
  • #1841 Update Docs to docs.jellyfin.org URL
  • #1829 Fix SchedulesDirect authentication
  • #1825 Revert "Fix premature stop when streaming"
  • #1822 Update README for new docs location
  • #1820 Properly build DLL for porable
  • #1819 Ignore exception when attempting to kill ffmpeg that has exited
  • #1818 Fix SourceBranch -> SourceBranchName in git clone for Web UI
  • #1817 Change PRAGMA mode from WAL to TRUNCATE
  • #1815 Fix tests
  • #1814 Fix ffmpeg version check for unknown versions
  • #1812 Avoid editing preferences without user interaction
  • #1811 Configure Kestrel listener to use configured IPs
  • #1809 Recursively zip Windows packages
  • #1808 Change Win32 AMF flag to d3d11va
  • #1805 Fix plugin installation
  • #1804 Add tests for EncoderValidator and add support for ffmpeg 4.2
  • #1803 Don't log revision number
  • #1802 Fix premature stop when streaming
  • #1801 Do explicit dotnet publish in Dockerfiles
  • #1798 Fix SetImage to avoid out of range exception
  • #1793 Clean up and update builds to use new jellyfin-web
  • #1791 Remove submodule and add clone and build to CI for web UI
  • #1788 Include libssl-dev dep in Ubuntu build containers
  • #1785 Add mediabrowser route back for now
  • #1777 Add escapes for path quotes in the NSIS Installer
  • #1775 Fix multiple mistakes and warnings
  • #1773 Remove WAN DDNS
  • #1772 Hide new users from public API by default
  • #1770 Remove WAN IP Detection
  • #1768 Set log level to debug for HTTP range requests
  • #1765 Add submodule update to CI build.
  • #1764 Fix publish CI YAML parse error
  • #1763 Add two manually triggered pipelines for publishing artifacts.
  • #1752 Improve Skia error handling
  • #1751 Reset invalid login counter on successfull login
  • #1746 Docker - Build jellyfin-web
  • #1744 Rewrite ItemDataProvider to be more robust
  • #1735 Update deps
  • #1731 Fix culture problem on Windows for segment_time_delta argument.
  • #1727 Add mesa-va-drivers to main Dockerfile for AMD VAAPI transcoding
  • #1723 Possible fix for MrMC
  • #1709 Fix crash due to missing userRootFolder data
  • #1708 Fix translate link
  • #1707 Fix default build arg
  • #1704 Fix replace multiple spaces
  • #1702 Fix more warnings
  • #1700 Restore flac mime type
  • #1699 Bump version to 10.4.0
  • #1696 Add VSTest support to CI
  • #1695 Make Docker ffmpeg version configurable
  • #1693 Update Debian build to Buster and LibSSL 1.1
  • #1692 NSIS improvements
  • #1691 Enable VAAPI decoding without hardware encoding
  • #1687 Move IsoMounter to plugin
  • #1686 More warning fixes
  • #1685 Fix invalid arg for
  • #1683 Move the transcode path and other small fixes
  • #1680 Fix q6fn dlna seek for direct play
  • #1678 Fix ArgumentOutOfRangeException in ParseTimeSeekHeader
  • #1677 Remove legacy auth code
  • #1676 Fix login
  • #1665 Fix warnings, improve performance
  • #1659 Fix segment_time_delta value for ffmpeg 4.1
  • #1656 Fix firewall-cmd: Error: INVALID_SERVICE: 'jellyfin' not among existing services
  • #1651 Fix local trailers playback
  • #1650 Upgrade SQLitePCL to v2
  • #1646 Return DB lock immediately
  • #1645 Fix UserNotFoundError
  • #1644 Fix possible hidden exceptions
  • #1643 Fix some documentation warnings for MediaBrowser.XbmcMetadata
  • #1642 Speed up BaseItem deserialization
  • #1641 Tmdb cleanup and re-add Writer and Producer
  • #1636 Add analysers to Emby.IsoMounting and enable TreatWarningsAsErrors
  • #1634 Fix build on .Net Core 2.x
  • #1633 Attempt to fix #1391
  • #1632 Improve LocalizationManager
  • #1631 Fix build for .Net Core 2.x
  • #1629 Fix tvdb guest stars with multiple roles
  • #1628 Always fetch episode id as EpisodeInfo does not contain it
  • #1625 Fix instant crash.
  • #1624 Fix possible Nullref
  • #1622 Add a task to clean up transcode cache
  • #1614 Document all public/internal members of Emby.Drawing
  • #1613 Update deps + document startup project
  • #1612 Fix warnings
  • #1608 Add link to feature request hub to readme
  • #1605 Fix Docker build
  • #1602 Update the Stale-bot config
  • #1597 Set log level to debug for HTTP range requests
  • #1593 Docker - make web version more configurable
  • #1590 Adds null check on studio/network name
  • #1588 Add base url option to server configuration
  • #1584 Check checksum for plugin downloads
  • #1583 Add Fider to README
  • #1582 Include library via NuGet instead of via source
  • #1581 Use System.Net abstractions instead of raw socket
  • #1580 Ignore Ipv6 link-local addresses
  • #1579 Fix #1388 and #1472
  • #1578 Replace custom code with Asp.Net Core code
  • #1574 Add the --azure-pipelines switch to the compat checker
  • #1573 Use a dictionary to look up mimetypes
  • #1572 Remove the issue template for feature requests.
  • #1568 Add DLNA headers if requested by the client
  • #1562 Don't copy the complete response stream
  • #1555 Add Stale app configuration starting point
  • #1541 Override the Debian installinit name
  • #1540 Fixed SMI Encoding Bug
  • #1536 Fix broken symlinks in deployment
  • #1534 Use dash or underscore on mv command
  • #1524 Remove IpAddressInfo and IpEndPointInfo classes
  • #1521 Clean up livestreaming code
  • #1519 Fix merge errors
  • #1518 Update the GitHub token to a Grant Auth token
  • #1517 Update the GitHub connection name to use the GitHub App token
  • #1516 Move VACUUM command to fix merge error
  • #1513 Fix style issues
  • #1511 Add NSIS installer build support
  • #1505 Qualified Namespace of pscredential
  • #1500 Add optional password field on user creation
  • #1499 Log IP address on failed login attempt
  • #1484 Update TVDB provider to search based on series display order
  • #1463 Update deps
  • #1462 Improvements to InstallationManager
  • #1457 Stop path substitution in SubtitleEncoder - Fix #1446
  • #1454 Simplify file serving code
  • #1453 Improve main code flow
  • #1452 Improvements to UserManager
  • #1451 Create Media Playback issue template
  • #1448 Use the username for the user config path
  • #1440 Change UsCulture to InvariantCulture
  • #1433 Add support for encoding with libx265 and hevc_nvenc
  • #1427 Move fanart image provider to plugin
  • #1397 Streamline authentication proccess
  • #1369 Enable Exynos MFC encoder and fix transcoding bitrate control
  • #1368 Only return useful drives
  • #1367 Ignore casing photo extensions
  • #1366 Fix more warnings
  • #1363 Update getting-help link in README
  • #1293 Fix query time logging
  • #1274 Prevent null reference when request content type is x-www-form-urlencoded
  • #1247 Adjust detection of 'sample' in filenames to use regex boundaries
  • #1245 Remove unused event
  • #1229 Cleaning WebSocketSharp continued
  • #1225 Fix help message to indicate the right output folder
  • #1224 Fix missing Unraid cache mount and name capitalization
  • #1218 Disable dotnet_compat part of pipeline
  • #1212 Clean WebSocketSharpRequest.PathInfo
  • #1211 Update Unraid Docker icon
  • #1210 Fix README documentation link
  • #1182 Speed up DeepCopy
  • #1176 Remove unused dependency for Emby.Naming

Jellyfin Web

  • jellyfin/jellyfin-web#503 Fix some minor issues with the dashboard page
  • jellyfin/jellyfin-web#502 Update Docs to docs.jellyfin.org URL
  • jellyfin/jellyfin-web#501 Resolves missing policy error on user creation
  • jellyfin/jellyfin-web#500 Restore prepare script
  • jellyfin/jellyfin-web#498 Fix issues with scrollbutton visibility
  • jellyfin/jellyfin-web#497 Update documentation links
  • jellyfin/jellyfin-web#492 Add webpack-dev-server
  • jellyfin/jellyfin-web#490 Add jQuery to global scope
  • jellyfin/jellyfin-web#484 Revert "Allow card text to continue through line breaks"
  • jellyfin/jellyfin-web#481 Fix missing jQuery in medialibraryeditor
  • jellyfin/jellyfin-web#479 Improve the user settings interface
  • jellyfin/jellyfin-web#478 Fix video osd header styles
  • jellyfin/jellyfin-web#477 Fix mediainfo display on tv mode
  • jellyfin/jellyfin-web#474 add 700ms timer for 'mousemove' and 'touchmove' volume listeners
  • jellyfin/jellyfin-web#472 Remove WAN domain name options
  • jellyfin/jellyfin-web#470 Azure pipelines
  • jellyfin/jellyfin-web#468 Fix Duplicate loading animation
  • jellyfin/jellyfin-web#466 Fix toggle on tv layout mode
  • jellyfin/jellyfin-web#464 update apphost appVersion to 10.4.0
  • jellyfin/jellyfin-web#463 Changed to non-blocking subtitles
  • jellyfin/jellyfin-web#462 Add style for metadata sidebar Icon folder
  • jellyfin/jellyfin-web#461 Fix: Not all players support xxxSubtitleOffset
  • jellyfin/jellyfin-web#460 Added toast notification when copy-stream is executed
  • jellyfin/jellyfin-web#459 Added more details to itemdetails page
  • jellyfin/jellyfin-web#458 Refactor several files and methods
  • jellyfin/jellyfin-web#456 Require hls.js from npm
  • jellyfin/jellyfin-web#455 Allow fldSelectLoginProvider for admins
  • jellyfin/jellyfin-web#451 Improve button style when focused
  • jellyfin/jellyfin-web#450 Disable animations in editor sidebar
  • jellyfin/jellyfin-web#449 Don't hide play all and shuffle buttons on mobile
  • jellyfin/jellyfin-web#448 fix AutoRunWebApp checkbox on dashboardgeneral
  • jellyfin/jellyfin-web#446 Dashboard layout improvements
  • jellyfin/jellyfin-web#444 Minor update for media info
  • jellyfin/jellyfin-web#443 Fixed blurred My Media images
  • jellyfin/jellyfin-web#441 Improve image quality on detail page
  • jellyfin/jellyfin-web#439 Add media file size to Playback Data
  • jellyfin/jellyfin-web#436 Always have last sort of movies be by production year
  • jellyfin/jellyfin-web#435 Change primary highlight for delete confirmation dialog
  • jellyfin/jellyfin-web#434 Add string for LabelFolder
  • jellyfin/jellyfin-web#433 Quick fix Now playing bar controls
  • jellyfin/jellyfin-web#432 Add icon to metadata editor side bar
  • jellyfin/jellyfin-web#430 Fix layout issues for device cards on dashboard
  • jellyfin/jellyfin-web#429 Add prepare script for git installs
  • jellyfin/jellyfin-web#428 Fix preload background color
  • jellyfin/jellyfin-web#427 Add sorting for music albums in an artist's details page
  • jellyfin/jellyfin-web#425 Bump eslint-utils from 1.4.0 to 1.4.2
  • jellyfin/jellyfin-web#424 Add a "Copy Stream URL" button in the dropdown menu, for easy Direct Play in VLC
  • jellyfin/jellyfin-web#422 Use same css rules for section tabs
  • jellyfin/jellyfin-web#418 if collection has no playable items hide play and shuffle btns
  • jellyfin/jellyfin-web#417 add favorite books section to favorite tab
  • jellyfin/jellyfin-web#415 Fix redirect on wizardfinishpage
  • jellyfin/jellyfin-web#414 Resolve deviceId promise properly during apphost init
  • jellyfin/jellyfin-web#413 Fix card layout on home for books
  • jellyfin/jellyfin-web#412 Move transcoding page to playback settings and improve strings
  • jellyfin/jellyfin-web#411 Clean up unused filter audio language
  • jellyfin/jellyfin-web#410 Disable Group versions for non admin
  • jellyfin/jellyfin-web#408 Reflect changes made to main repo's stale bot config.
  • jellyfin/jellyfin-web#406 Enable blurred footer in chrome
  • jellyfin/jellyfin-web#405 Upgrade dependencies
  • jellyfin/jellyfin-web#403 Fix text overlap on now playing bar
  • jellyfin/jellyfin-web#402 Selectively hide manual login button
  • jellyfin/jellyfin-web#400 Add base url option to web client
  • jellyfin/jellyfin-web#399 Delete enhancement-request.md and feature-request.md
  • jellyfin/jellyfin-web#398 Add stale app config.
  • jellyfin/jellyfin-web#397 Allow card text to continue through line breaks
  • jellyfin/jellyfin-web#396 Move download action to major button for books (itemdetailspage)
  • jellyfin/jellyfin-web#388 Enable display mode setting
  • jellyfin/jellyfin-web#386 Change media info display
  • jellyfin/jellyfin-web#382 Fix homesection 'On now' display elements
  • jellyfin/jellyfin-web#381 Fix homesection programs button to go to correct page
  • jellyfin/jellyfin-web#380 Fix to enable tuner edit again
  • jellyfin/jellyfin-web#379 Add an ImageHelper class to consolidate frequently used icons
  • jellyfin/jellyfin-web#378 Add optional password field on user creation
  • jellyfin/jellyfin-web#377 Fix log issue from jellyfin/jellyfin-web#365
  • jellyfin/jellyfin-web#376 Fix adminDrawerLogo
  • jellyfin/jellyfin-web#375 Fix querySelector for Save metadata and images as hidden files
  • jellyfin/jellyfin-web#372 Add 'Series' button to Live TV menu off homesection
  • jellyfin/jellyfin-web#366 Minor fixes for section headers
  • jellyfin/jellyfin-web#365 Fix repeated automatic attempts to cast to a device
  • jellyfin/jellyfin-web#360 Small tweaks to the server settings
  • jellyfin/jellyfin-web#356 Fix certain elements getting incorrectly centered on firefox
  • jellyfin/jellyfin-web#353 Add proper styling to DlnaProfile and ScheduledTask pages
  • jellyfin/jellyfin-web#350 Move fanart provider to plugin
  • jellyfin/jellyfin-web#348 Fix firefox dropdown
  • jellyfin/jellyfin-web#343 Bundle npm dependencies using webpack
  • jellyfin/jellyfin-web#342 Add span class to fix a margin issue with some icons
  • jellyfin/jellyfin-web#339 Add editorconfig
  • jellyfin/jellyfin-web#337 Correction and translation of texts or words in spanish
  • jellyfin/jellyfin-web#336 Update purple haze theme and fix some unstyled elements
  • jellyfin/jellyfin-web#335 Always show options menu next to mouse
  • jellyfin/jellyfin-web#330 Merge current translations
  • jellyfin/jellyfin-web#327 Changes checkboxes focus appearance
  • jellyfin/jellyfin-web#326 Fix icon
  • jellyfin/jellyfin-web#325 Add some missing strings and remove gradients from themes
  • jellyfin/jellyfin-web#324 Change warning icons on dashboard to a bell instead of "pvr"
  • jellyfin/jellyfin-web#322 Fix secondery title position and show year on tv show ui
  • jellyfin/jellyfin-web#318 Add a response on icon hover and other style fixes
  • jellyfin/jellyfin-web#315 Move buttons to top right for custom scroll element
  • jellyfin/jellyfin-web#314 Initial support for keyboard navigation (for webOS remote etc.)
  • jellyfin/jellyfin-web#313 Improve the library page and dialog UX
  • jellyfin/jellyfin-web#312 Always show the start task button except on errors
  • jellyfin/jellyfin-web#307 Redirect when loading video player fails
  • jellyfin/jellyfin-web#300 Fix dashboard column & update purple haze
  • jellyfin/jellyfin-web#299 remove networking information from the dashboard
  • jellyfin/jellyfin-web#295 Add a round progress bar to purple haze theme
  • jellyfin/jellyfin-web#294 change cast & crew view to horizontal scroller
  • jellyfin/jellyfin-web#292 Fix some issues with the user preference page
  • jellyfin/jellyfin-web#278 New keyboard shortcuts
  • jellyfin/jellyfin-web#276 Fix text overflow not displaying ellipsis in cards
  • jellyfin/jellyfin-web#275 Add double click to fullscreen
  • jellyfin/jellyfin-web#272 Remove option to enable debug logging
  • jellyfin/jellyfin-web#271 Remove similar themes with accent changes
  • jellyfin/jellyfin-web#266 fix rounded progress bars
  • jellyfin/jellyfin-web#265 Update links for most of the old documentation
  • jellyfin/jellyfin-web#264 Fix Thumb rendering without thumbnails
  • jellyfin/jellyfin-web#251 Adding new Purple haze themes with rounded layout
  • jellyfin/jellyfin-web#241 Fix logout session storage
  • jellyfin/jellyfin-web#238 Remove unusable assets and update a string reference to connect
  • jellyfin/jellyfin-web#232 Replace more web archive buttons with new documentation
  • jellyfin/jellyfin-web#230 Remove unnecessary overflowY changes
  • jellyfin/jellyfin-web#229 Fix "Password Reset by PIN" page
  • jellyfin/jellyfin-web#224 Conversion to webpack - part5 - module resolution, data-require cleaned
  • jellyfin/jellyfin-web#220 Add subtitle synchronization on HTML video player
jellyfin - Release 10.3.7

Published by joshuaboniface about 5 years ago

10.3.7 hotfix release.

Release Notes

  • Fixes the regressions caused in the 10.3.6 release.

Major Features

N/A

Changelog

jellyfin

#1537 Properly set content type
#1538 Try to fix XmlTvListingsProvider
#1552 Disable buffering in HttpClient as it causes big requests to timeout

jellyfin-web

jellyfin/jellyfin-web#393 Fix to enable tuner edit again

jellyfin - Release 10.3.6

Published by joshuaboniface over 5 years ago

10.3.6 hotfix release.

Release Notes

  • Fixes the coexistence of Emby and Jellyfin apps on Android via jellyfin-web. All existing Jellyfin sessions will be ended and relogin will be required.
  • Fixes some issues with TVDB and with segfaults from Skia, and with EnabledFolders.

Major Features

N/A

Changelog

jellyfin

#1394 Check if an item is a child of an EnabledFolder
#1455 Vacuum databases at startup
#1473 Apply deprecation web request on 10.3.z
#1478 Wait for the async authentication to finish when the JTW token expires
#1485 Fix skia segfault
#1495 Add nicer restart script
#1514 Fixes issues with HttpClientManager

jellyfin-web

jellyfin/jellyfin-web#361 Allow Jellyfin and Emby to coexist on the same domain
jellyfin/jellyfin-web#364 Change channel mapper to sort list

jellyfin - Release 10.3.5

Published by joshuaboniface over 5 years ago

10.3.5 hotfix release.

Release Notes

Fixes two bugs with the (pulled) 10.3.4 release, including a major security bug.

NOTE: This release fixes #1445 in a way that no workarounds are required. If an external auth provider fails or is removed, users who were entirely dependent on that auth provider now fail-closed (preventing login and logging an error) rather than fail-open. The password of the default auth provider for that user can still be reset in this case allowing access to the accounts in the failed state, if needed, by going through the usual password reset process and setting a password for the default auth provider. Also note that when in the failed state, saving a user config will reenable the default auth provider for the user, since this is selected by default; if doing this, ensure you set a password for the user immediately, otherwise do not attempt to modify users in this state via the admin dashboard before correcting the underlying issue; future releases may improve how this is handled visually on the user configuration page, but in this release it is implicit.

Major Features

N/A

Changelog

jellyfin

#1443 Update arm* Dockerfiles for latest multiarch
#1447 Implement InvalidAuthProvider

jellyfin-web

N/A

jellyfin - Release 10.3.4

Published by joshuaboniface over 5 years ago

10.3.4 hotfix release.

Release Notes

Fixes several bugs with the 10.3.3 release.

STOP: This release is currently pulled due to #1445 - if you use the LDAP authentication plugin, do not upgrade.

Major Features

N/A

Changelog

jellyfin

#1437 Fix issue #1436: media folders appear empty unless user has all libraries access
#1406 Format the PIN when updating it
#1426 Fix inverted comparison in the tvdb token refresh logic

jellyfin-web

jellyfin/jellyfin-web#304 Fixed Progressive Web App for Android and iOS
jellyfin/jellyfin-web#333 Fix back button in PWA
jellyfin/jellyfin-web#340 Fix context in querySelector
jellyfin/jellyfin-web#354 Add thumbnail fix to release

jellyfin - Release 10.3.3

Published by joshuaboniface over 5 years ago

10.3.3 hotfix release.

Release Notes

Fixes several bugs with the 10.3.2 release.

  • Problems with collections are fixed only for new collections; see #1338 for full details.

Major Features

N/A

Changelog

jellyfin

#1294 Fix non-ascii filename downloads
#1306 Move artifact chown inside docker to avoid sudo
#1338 Enforce a specific folder structure for Extras to avoid misidentification
#1372 Fix broken pin in 10.3.z
#1380 Improve Photo rendering in DLNA

jellyfin-web

jellyfin/jellyfin-web#304 Fixed Progressive Web App for Android and iOS
jellyfin/jellyfin-web#309 Various fixes for webOS 3.3
jellyfin/jellyfin-web#316 Correct the naming of iPad and iPhone
jellyfin/jellyfin-web#323 Resolve some android seeking issues

jellyfin - Release 10.3.2

Published by joshuaboniface over 5 years ago

10.3.2 hotfix release.

Release Notes

Fixes several bugs from the 10.3.1 release.

Major Features

N/A

Changelog

jellyfin

#1287 Re-add content length, semi revert of changes in #1010
#1296 Fix #1234
#1305 Fix passwordless authentication with non-json content-types
#1310 Remove unreachable code from BaseProgressiveStreamingService
#1324 Add arm64 packaging for Debuntu
#1327 Support libssl1.1 for Ubuntu Disco
#1332 Make the TvdbEpisodeProvider class Public
#1333 Fix incorrect hasPassword flag when easy pin set
#1334 Iterate over IEnumerable before disposing
#1335 Limit amount of ffmpeg processes extracting images at once

jellyfin-web

jellyfin/jellyfin-web#270 Adds recording button back to view
jellyfin/jellyfin-web#277 Fix a broken Live TV page
jellyfin/jellyfin-web#287 Remove extraneous padding from sliders
jellyfin/jellyfin-web#290 Remove outdated Firefox check for slider bubble
jellyfin/jellyfin-web#291 Correct 404 on autoPlayDetect.js
jellyfin/jellyfin-web#296 Fix "Password Reset by PIN" page

jellyfin - Release 10.3.1

Published by joshuaboniface over 5 years ago

10.3.1 hotfix release.

Release Notes

Fixes several bugs from the 10.3.0 release.

Major Features

N/A

Changelog

jellyfin

#1258 Handle exception when loading unsupported assembly [allows server to continue starting even with invalid plugins]
#1264 Fix comparison for empty password migration [fixes empty passwords not being accepted]

jellyfin-web

jellyfin/jellyfin-web#257 Load fallback culture before login [fixes missing strings on login page]
jellyfin/jellyfin-web#258 Fix server name input type [makes clients handle the URL path a little more gracefully]