github linuxserver/docker-jellyfin v10.5.0-ls39

latest releases: 10.8.13-1-ls9, nightly-2024050117ubu2204-ls13, nightly-2024050117ubu2204-ls12...
4 years ago

LinuxServer Changes:

Add nightly tag.
jellyfin Changes:

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]

Don't miss a new docker-jellyfin release

NewReleases is sending notifications on new releases.