jellyfin

The Free Software Media System

GPL-2.0 License

Stars
30.7K
Committers
1.3K

Bot releases are hidden (Show)

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]

jellyfin - Release 10.3.0

Published by joshuaboniface over 5 years ago

10.3.0 release.

Release Notes

  • This release makes non-backwards-compatible changes to the users.db database (#870). Ensure you take a backup of this database (with Jellyfin stopped) before upgrading if you wish to revert back to an earlier release.

  • This release requires Windows users move the data directory from %APPDATA%\jellyfin to %LOCALAPPDATA%\jellyfin (#851). This is automatic with install-jellyfin.ps1. Based on RC testing this shouldn't cause any long-term problems.

  • The 3rd-party API no longer accepts pre-hashed passwords for authentication; the clients MUST send a plaintext password, and this MUST be encrypted via HTTPS to avoid password leakage. Administrators who do not use HTTPS already (either in-app or via reverse proxy) are strongly encouraged to do so.

  • Plugins installed with Jellyfin 10.2.Z might not upgrade properly due to a bug in the plugin management system that has now been corrected. If you encounter errors while upgrading a plugin, the easiest solution is to remove the plugin first, then re-add it. To preserve configuration as well, delete the plugin directory on the filesystem (e.g. in Debuntu/Fedora under /var/lib/jellyfin/plugins) the reinstall the newer version.

  • Users of Yatse should remove then re-add their Jellyfin server as the new Jellyfin type or authentication may fail.

  • OpenSubtitles support has been moved to a plugin.

Major features

  • Uses the Kestrel web server instead of the previous homebrew web server.
  • The insecure authentication system has been revamped to store passwords more securely and enable future external authentication.
  • Individual user passwords can be reset without affecting other users.
  • A mostly-Webpack-compatible WebUI.
  • More translations.
  • Numerous bugfixes around both the front- and back-end.

Changelog

jellyfin

#735 Readability changes
#776 Update tvdb provider to v2 api
#785 Remove useless abstraction around XmlReaderSettings
#800 Add CentOS and update rpm spec for the cachedir option
#801 Move to Microsoft.Extensions.DependencyInjection
#829 Removed some unused fields
#830 Removed remaining self-update code
#844 Reworked FFmpeg path discovery and always display to user
#847 Make websockets code async
#848 Minor changes to reduce allocations
#849 Less string allocations
#851 Simplify code to get data dir
#862 Add dotnet-compat ABI testing and Debug configuration building to drone-CI
#870 Better default authentication
#885 More warning fixes
#887 Replace primitive injection with IConfiguration
#889 Fix uncaught xml error
#891 Reduce the amount of db calls during the post scan event
#898 Switch to Roslyn naming rules in EditorConfig
#900 Implement proper FFmpeg version checking
#902 COPR auto building
#907 Fix assembly visibility
#913 Reduce log spam
#914 Separate HttpPostedFile into it's own file
#915 Remove IEncryptionManager
#930 checking user-permission in GetQueryResult
#934 Don't require a restart for 75% of plugins
#936 Fixed the assemblynames for compatibility check in drone.
#939 Clean up and rename obsolete deployment platforms
#947 Add Azure Pipelines YAML
#950 Replace OptimizedPriorityQueue source with NuGet reference
#952 Populate video extras again
#955 Avoid exceptions due to folder and file not found
#959 Reduce string allocations at startup
#962 Fix Path
#977 Always set ffmpeg flag +genpts when video stream is being copied
#978 Fix DLNA for multiple interfaces on linux
#981 Close the response stream after fetching temp files
#984 Update kz.csv
#986 Backmerge submodule updating strategy
#996 Reduce the amount of exceptions thrown
#999 Check that ffmpeg log target isn't disposed before writing to it
#1000 Don't close the socket response multiple times
#1003 Use stopwatch for more accurate measurements and reduce log spam
#1007 Log time in a standardized way
#1009 Implement SxxExx EpisodeNum Processing
#1010 Remove System.Net and port to Kestrel
#1011 Don't try to order the response the same as the request
#1018 Fix rmvb video can not play under DLNA
#1020 Do not allow new users to delete content by default
#1021 Fail on warnings for Jellyfin.Server
#1028 Simplify rating loading
#1032 Correct the list of series types
#1043 Update image overlays to use Jellyfin blue
#1051 Build improvements for wrapping infrastructure
#1058 Cleanup/simplification
#1059 Remove EnvironmentInfo
#1060 Remove redundant class AssemblyInfo
#1061 Remove dead code
#1062 Fix the 2 new warnings
#1063 Update to renamed DownloadGitHubRelease task (Microsoft/azure-pipelines-tasks#9481)
#1064 Remove file added in #996
#1065 Don't set status code if response is closed
#1067 Add urlprefixes during init
#1069 Quick nullref fix
#1071 Fix error
#1072 Remove New File Header
#1075 Remove mirror images from library thumbnail
#1077 Make MusicBrainz base url configurable
#1081 Disable HTTPS in Kestrel if Certificate is null
#1089 Update translations
#1090 Set DisplayTitle for subtitles
#1091 Do not use the nuget packages for comparison, but the last master build
#1092 Add configurable webdir option
#1093 Use better path configuration for packages
#1094 Skip processing of images that don't exist
#1095 Add AppConfig to the DI service collection
#1096 Remove open subtitles from the server
#1098 Fix build by removing non existent namespace
#1100 Finalise removal of --ffprobe switch
#1103 Improvements around streams
#1104 Disable the Drone CI ABI check
#1105 Only delay making MusicBrainz request if necessary
#1106 More warning fixes
#1110 Adjusted the Product Name so the User Agent is correct/better
#1114 Only remove /var/lib/apt/lists/* in Dockerfile
#1115 Clean apt lists in arm Dockerfiles
#1116 Fix exception caused by #1096
#1117 Check before flushing ffmpeg log
#1119 MusicBrainz 503 Retry Strategy
#1120 Quick fix for auth bug
#1121 Update username regex to string literal with escaped -
#1127 Add configurable user lockout
#1136 Require access type to be included in bug report
#1137 Fix default value for Expires header
#1139 Update init scripts for compatibility with Devuan
#1140 Add Doxygen config
#1149 Adds per user password reset
#1151 Use public ports and advertise DNS if available for WAN address
#1153 Check if disposed first
#1157 Simplify/remove/clean code
#1166 Fix exception on startup
#1169 Use new libexecdir location for jellyfin-ffmpeg
#1170 Correct bad quote characters
#1171 Add Ubuntu armhf build
#1172 Minor improvements to release build setup
#1178 Updates windows installer default lib location
#1188 Fix problems with plugin installation
#1189 Update local path to include the jellyfin dir
#1190 Update Dockerfiles
#1195 Optimize images with image_optim
#1199 Use TLS 1.2 to download NSSM
#1209 Override username with AuthenticationProvider
#1221 Make Jellyfin search its base dir for ffmpeg
#1239 Clean up UDP responders, and move ProductName to Public endpoint
#1242 Fix metadata path save
#1244 Hotfix authapi

jellyfin-web

jellyfin/jellyfin-web#128 Always show FFmpeg path in Transcoding page
jellyfin/jellyfin-web#144 Add top offset and bottom offset margins in emby-scrollbuttons
jellyfin/jellyfin-web#153 Make types more consistent
jellyfin/jellyfin-web#159 remove some deprecated plugin code
jellyfin/jellyfin-web#162 Convertion to webpack - part1 - npm and dynamic module resolution for site.js
jellyfin/jellyfin-web#166 Better progressive playback controls of bottom pages
jellyfin/jellyfin-web#168 Lots of changes to the server configuration pages
jellyfin/jellyfin-web#170 Updated translations
jellyfin/jellyfin-web#171 Sort item results in the same order as requested
jellyfin/jellyfin-web#172 Add web path as config option
jellyfin/jellyfin-web#175 Update the translation help link
jellyfin/jellyfin-web#177 Conversion to webpack - part2 - emby-webcomponents into components and module naming resolution
jellyfin/jellyfin-web#178 Remove unused localization strings (updated)
jellyfin/jellyfin-web#180 Apply typo fix for apphost
jellyfin/jellyfin-web#181 Correct syntax error in networkPath
jellyfin/jellyfin-web#187 Add CI for eslint
jellyfin/jellyfin-web#188 Conversion to webpack - part3 - routes isolation, module resolution, refactoring appStorage
jellyfin/jellyfin-web#189 Fix require apiInput
jellyfin/jellyfin-web#190 Add setting to support configurable user lockout
jellyfin/jellyfin-web#195 Remove no to nb
jellyfin/jellyfin-web#196 Return inner promise in createConnectionManager
jellyfin/jellyfin-web#197 Cleanup cordova modules - webpack fix
jellyfin/jellyfin-web#202 Remove sync and registration services
jellyfin/jellyfin-web#203 Remove all unused strings from translation files
jellyfin/jellyfin-web#204 Fix CI
jellyfin/jellyfin-web#205 Move assets and third party libs out of components and update some strings
jellyfin/jellyfin-web#206 Conversion to webpack - part4 - module resolution, appStorage refactor, minor cleanup
jellyfin/jellyfin-web#211 Adds web options to support better password resets
jellyfin/jellyfin-web#214 Fix Direct Playback broken in Chrome 73
jellyfin/jellyfin-web#216 Remove sync menu from multiselect
jellyfin/jellyfin-web#217 Re-add missing strings
jellyfin/jellyfin-web#218 Solve random dark pane over video playing in fullscreen mode
jellyfin/jellyfin-web#219 Change Chromecast volume instead while casting
jellyfin/jellyfin-web#221 Fix local chromecast play behind reverse proxy
jellyfin/jellyfin-web#222 Remember device volume/mute on Chromecast playback stop
jellyfin/jellyfin-web#223 When playing on Chromecast make volume buttons change chromecast volume
jellyfin/jellyfin-web#225 Fix restart button API call
jellyfin/jellyfin-web#226 Optimize images with image_optim
jellyfin/jellyfin-web#227 Update add server input type
jellyfin/jellyfin-web#231 Improve the plugin catalog and related controllers
jellyfin/jellyfin-web#235 Add check for multiserver on login page
jellyfin/jellyfin-web#237 Avoid element overlap with music controls
jellyfin/jellyfin-web#244 Fix a deminification issue with the plugin page
jellyfin/jellyfin-web#245 Add Missing strings "HeaderFavorite..."
jellyfin/jellyfin-web#247 Update the name in Manifest.json
jellyfin/jellyfin-web#249 Correct edititemmetadata.js script location
jellyfin/jellyfin-web#253 Readd missing strings

jellyfin - Prerelease 10.3.0-rc2

Published by joshuaboniface over 5 years ago

Second release candidate for the 10.3.0 release.

This release will be deleted after the next release.

WARNING: This release makes non-backwards-compatible changes to the users.db database (#870). Ensure you take a backup of this database (with Jellyfin stopped) before upgrading if you wish to revert back to an earlier release.

WARNING: This release requires Windows users move the data directory from %APPDATA%\jellyfin to %LOCALAPPDATA\jellyfin (#851). This is now automatic with install.ps1.

Major features

  • Uses the Kestrel web server instead of the previous homebrew web server.
  • The insecure authentication system has been revamped to store passwords more securely and enable future external authentication.
  • Individual user passwords can be reset without affecting other users.
  • A mostly-Webpack-compatible WebUI.
  • More translations.
  • Numerous small bugfixes around both the front- and back-end.

Changelog

jellyfin

#735 Readability changes
#776 Update tvdb provider to v2 api
#785 Remove useless abstraction around XmlReaderSettings
#800 Add CentOS and update rpm spec for the cachedir option
#801 Move to Microsoft.Extensions.DependencyInjection
#829 Removed some unused fields
#830 Removed remaining self-update code
#844 Reworked FFmpeg path discovery and always display to user
#847 Make websockets code async
#848 Minor changes to reduce allocations
#849 Less string allocations
#851 Simplify code to get data dir
#862 Add dotnet-compat ABI testing and Debug configuration building to drone-CI
#870 Better default authentication
#885 More warning fixes
#887 Replace primitive injection with IConfiguration
#889 Fix uncaught xml error
#891 Reduce the amount of db calls during the post scan event
#898 Switch to Roslyn naming rules in EditorConfig
#900 Implement proper FFmpeg version checking
#902 COPR auto building
#907 Fix assembly visibility
#913 Reduce log spam
#914 Separate HttpPostedFile into it's own file
#915 Remove IEncryptionManager
#930 checking user-permission in GetQueryResult
#934 Don't require a restart for 75% of plugins
#936 Fixed the assemblynames for compatibility check in drone.
#939 Clean up and rename obsolete deployment platforms
#947 Add Azure Pipelines YAML
#950 Replace OptimizedPriorityQueue source with NuGet reference
#952 Populate video extras again
#955 Avoid exceptions due to folder and file not found
#959 Reduce string allocations at startup
#962 Fix Path
#977 Always set ffmpeg flag +genpts when video stream is being copied
#978 Fix DLNA for multiple interfaces on linux
#981 Close the response stream after fetching temp files
#984 Update kz.csv
#986 Backmerge submodule updating strategy
#996 Reduce the amount of exceptions thrown
#999 Check that ffmpeg log target isn't disposed before writing to it
#1000 Don't close the socket response multiple times
#1003 Use stopwatch for more accurate measurements and reduce log spam
#1007 Log time in a standardized way
#1009 Implement SxxExx EpisodeNum Processing
#1010 Remove System.Net and port to Kestrel
#1010 Remove System.Net and port to Kestrel
#1011 Don't try to order the response the same as the request
#1018 Fix rmvb video can not play under DLNA
#1020 Do not allow new users to delete content by default
#1021 Fail on warnings for Jellyfin.Server
#1028 Simplify rating loading
#1032 Correct the list of series types
#1043 Update image overlays to use Jellyfin blue
#1051 Build improvements for wrapping infrastructure
#1058 Cleanup/simplification
#1059 Remove EnvironmentInfo
#1060 Remove redundant class AssemblyInfo
#1061 Remove dead code
#1062 Fix the 2 new warnings
#1063 Update to renamed DownloadGitHubRelease task (Microsoft/azure-pipelines-tasks#9481)
#1064 Remove file added in #996
#1065 Don't set status code if response is closed
#1067 Add urlprefixes during init
#1069 Quick nullref fix
#1071 Fix error
#1072 Remove New File Header
#1075 Remove mirror images from library thumbnail
#1077 Make MusicBrainz base url configurable
#1081 Disable HTTPS in Kestrel if Certificate is null
#1089 Update translations
#1090 Set DisplayTitle for subtitles
#1091 Do not use the nuget packages for comparison, but the last master build
#1092 Add configurable webdir option
#1093 Use better path configuration for packages
#1094 Skip processing of images that don't exist
#1095 Add AppConfig to the DI service collection
#1096 Remove open subtitles from the server
#1098 Fix build by removing non existent namespace
#1100 Finalise removal of --ffprobe switch
#1103 Improvements around streams
#1104 Disable the Drone CI ABI check
#1105 Only delay making MusicBrainz request if necessary
#1106 More warning fixes
#1110 Adjusted the Product Name so the User Agent is correct/better
#1114 Only remove /var/lib/apt/lists/* in Dockerfile
#1115 Clean apt lists in arm Dockerfiles
#1116 Fix exception caused by #1096
#1117 Check before flushing ffmpeg log
#1119 MusicBrainz 503 Retry Strategy
#1120 Quick fix for auth bug
#1121 Update username regex to string literal with escaped -
#1127 Add configurable user lockout
#1136 Require access type to be included in bug report
#1137 Fix default value for Expires header
#1139 Update init scripts for compatibility with Devuan
#1140 Add Doxygen config
#1149 Adds per user password reset
#1151 Use public ports and advertise DNS if available for WAN address
#1153 Check if disposed first
#1157 Simplify/remove/clean code
#1166 Fix exception on startup
#1169 Use new libexecdir location for jellyfin-ffmpeg
#1170 Correct bad quote characters
#1171 Add Ubuntu armhf build
#1172 Minor improvements to release build setup
#1178 Updates windows installer default lib location
#1188 Fix problems with plugin installation
#1189 Update local path to include the jellyfin dir
#1190 Update Dockerfiles
#1195 Optimize images with image_optim
#1199 Use TLS 1.2 to download NSSM
#1209 Override username with AuthenticationProvider
#1221 Make Jellyfin search its base dir for ffmpeg

jellyfin-web

jellyfin/jellyfin-web#128 Always show FFmpeg path in Transcoding page
jellyfin/jellyfin-web#144 Add top offset and bottom offset margins in emby-scrollbuttons
jellyfin/jellyfin-web#153 Make types more consistent
jellyfin/jellyfin-web#159 remove some deprecated plugin code
jellyfin/jellyfin-web#162 Convertion to webpack - part1 - npm and dynamic module resolution for site.js
jellyfin/jellyfin-web#166 Better progressive playback controls of bottom pages
jellyfin/jellyfin-web#168 Lots of changes to the server configuration pages
jellyfin/jellyfin-web#170 Updated translations
jellyfin/jellyfin-web#171 Sort item results in the same order as requested
jellyfin/jellyfin-web#172 Add web path as config option
jellyfin/jellyfin-web#175 Update the translation help link
jellyfin/jellyfin-web#177 Conversion to webpack - part2 - emby-webcomponents into components and module naming resolution
jellyfin/jellyfin-web#178 Remove unused localization strings (updated)
jellyfin/jellyfin-web#180 Apply typo fix for apphost
jellyfin/jellyfin-web#181 Correct syntax error in networkPath
jellyfin/jellyfin-web#187 Add CI for eslint
jellyfin/jellyfin-web#188 Conversion to webpack - part3 - routes isolation, module resolution, refactoring appStorage
jellyfin/jellyfin-web#189 Fix require apiInput
jellyfin/jellyfin-web#190 Add setting to support configurable user lockout
jellyfin/jellyfin-web#195 Remove no to nb
jellyfin/jellyfin-web#196 Return inner promise in createConnectionManager
jellyfin/jellyfin-web#197 Cleanup cordova modules - webpack fix
jellyfin/jellyfin-web#202 Remove sync and registration services
jellyfin/jellyfin-web#203 Remove all unused strings from translation files
jellyfin/jellyfin-web#204 Fix CI
jellyfin/jellyfin-web#205 Move assets and third party libs out of components and update some strings
jellyfin/jellyfin-web#206 Conversion to webpack - part4 - module resolution, appStorage refactor, minor cleanup
jellyfin/jellyfin-web#211 Adds web options to support better password resets
jellyfin/jellyfin-web#214 Fix Direct Playback broken in Chrome 73
jellyfin/jellyfin-web#216 Remove sync menu from multiselect
jellyfin/jellyfin-web#217 Re-add missing strings
jellyfin/jellyfin-web#218 Solve random dark pane over video playing in fullscreen mode
jellyfin/jellyfin-web#219 Change Chromecast volume instead while casting
jellyfin/jellyfin-web#221 Fix local chromecast play behind reverse proxy
jellyfin/jellyfin-web#222 Remember device volume/mute on Chromecast playback stop
jellyfin/jellyfin-web#223 When playing on Chromecast make volume buttons change chromecast volume
jellyfin/jellyfin-web#225 Fix restart button API call
jellyfin/jellyfin-web#226 Optimize images with image_optim
jellyfin/jellyfin-web#227 Update add server input type
jellyfin/jellyfin-web#231 Improve the plugin catalog and related controllers
jellyfin/jellyfin-web#235 Add check for multiserver on login page
jellyfin/jellyfin-web#237 Avoid element overlap with music controls

jellyfin - Prerelease 10.3.0-rc1

Published by joshuaboniface over 5 years ago

First release candidate for the 10.3.0 release.

This release will be deleted after the next release.

WARNING: This release makes non-backwards-compatible changes to the users.db database (#870). Ensure you take a backup of this database (with Jellyfin stopped) before upgrading if you wish to revert back to an earlier release.

WARNING: This release requires Windows users move the data directory from %APPDATA%\jellyfin to %LOCALAPPDATA\jellyfin (#851). This will be automatic on release.

Major features

  • Uses the Kestrel web server instead of the previous homebrew web server.
  • The insecure authentication system has been revamped to store passwords more securely and enable future external authentication.
  • Individual user passwords can be reset without affecting other users.
  • A mostly-Webpack-compatible WebUI.
  • More translations.
  • Numerous small bugfixes around both the front- and back-end.

Changelog

jellyfin

#735 Readability changes
#776 Update tvdb provider to v2 api
#785 Remove useless abstraction around XmlReaderSettings
#800 Add CentOS and update rpm spec for the cachedir option
#801 Move to Microsoft.Extensions.DependencyInjection
#829 Removed some unused fields
#830 Removed remaining self-update code
#844 Reworked FFmpeg path discovery and always display to user
#847 Make websockets code async
#848 Minor changes to reduce allocations
#849 Less string allocations
#851 Simplify code to get data dir
#862 Add dotnet-compat ABI testing and Debug configuration building to drone-CI
#870 Better default authentication
#885 More warning fixes
#887 Replace primitive injection with IConfiguration
#889 Fix uncaught xml error
#891 Reduce the amount of db calls during the post scan event
#898 Switch to Roslyn naming rules in EditorConfig
#900 Implement proper FFmpeg version checking
#902 COPR auto building
#907 Fix assembly visibility
#913 Reduce log spam
#914 Separate HttpPostedFile into it's own file
#915 Remove IEncryptionManager
#930 checking user-permission in GetQueryResult
#934 Don't require a restart for 75% of plugins
#936 Fixed the assemblynames for compatibility check in drone.
#939 Clean up and rename obsolete deployment platforms
#947 Add Azure Pipelines YAML
#950 Replace OptimizedPriorityQueue source with NuGet reference
#952 Populate video extras again
#955 Avoid exceptions due to folder and file not found
#959 Reduce string allocations at startup
#962 Fix Path
#977 Always set ffmpeg flag +genpts when video stream is being copied
#978 Fix DLNA for multiple interfaces on linux
#981 Close the response stream after fetching temp files
#984 Update kz.csv
#986 Backmerge submodule updating strategy
#996 Reduce the amount of exceptions thrown
#999 Check that ffmpeg log target isn't disposed before writing to it
#1000 Don't close the socket response multiple times
#1003 Use stopwatch for more accurate measurements and reduce log spam
#1007 Log time in a standardized way
#1009 Implement SxxExx EpisodeNum Processing
#1010 Remove System.Net and port to Kestrel
#1010 Remove System.Net and port to Kestrel
#1011 Don't try to order the response the same as the request
#1018 Fix rmvb video can not play under DLNA
#1020 Do not allow new users to delete content by default
#1021 Fail on warnings for Jellyfin.Server
#1028 Simplify rating loading
#1032 Correct the list of series types
#1043 Update image overlays to use Jellyfin blue
#1051 Build improvements for wrapping infrastructure
#1058 Cleanup/simplification
#1059 Remove EnvironmentInfo
#1060 Remove redundant class AssemblyInfo
#1061 Remove dead code
#1062 Fix the 2 new warnings
#1063 Update to renamed DownloadGitHubRelease task (Microsoft/azure-pipelines-tasks#9481)
#1064 Remove file added in #996
#1065 Don't set status code if response is closed
#1067 Add urlprefixes during init
#1069 Quick nullref fix
#1071 Fix error
#1072 Remove New File Header
#1075 Remove mirror images from library thumbnail
#1077 Make MusicBrainz base url configurable
#1081 Disable HTTPS in Kestrel if Certificate is null
#1089 Update translations
#1090 Set DisplayTitle for subtitles
#1091 Do not use the nuget packages for comparison, but the last master build
#1092 Add configurable webdir option
#1093 Use better path configuration for packages
#1094 Skip processing of images that don't exist
#1095 Add AppConfig to the DI service collection
#1096 Remove open subtitles from the server
#1098 Fix build by removing non existent namespace
#1100 Finalise removal of --ffprobe switch
#1103 Improvements around streams
#1104 Disable the Drone CI ABI check
#1105 Only delay making MusicBrainz request if necessary
#1106 More warning fixes
#1110 Adjusted the Product Name so the User Agent is correct/better
#1114 Only remove /var/lib/apt/lists/* in Dockerfile
#1115 Clean apt lists in arm Dockerfiles
#1116 Fix exception caused by #1096
#1117 Check before flushing ffmpeg log
#1119 MusicBrainz 503 Retry Strategy
#1120 Quick fix for auth bug
#1121 Update username regex to string literal with escaped -
#1127 Add configurable user lockout
#1136 Require access type to be included in bug report
#1137 Fix default value for Expires header
#1139 Update init scripts for compatibility with Devuan
#1140 Add Doxygen config
#1149 Adds per user password reset
#1151 Use public ports and advertise DNS if available for WAN address
#1153 Check if disposed first
#1157 Simplify/remove/clean code
#1166 Fix exception on startup
#1169 Use new libexecdir location for jellyfin-ffmpeg
#1171 Add Ubuntu armhf build
#1172 Minor improvements to release build setup

jellyfin-web

jellyfin/jellyfin-web#128 Always show FFmpeg path in Transcoding page
jellyfin/jellyfin-web#144 Add top offset and bottom offset margins in emby-scrollbuttons
jellyfin/jellyfin-web#153 Make types more consistent
jellyfin/jellyfin-web#159 remove some deprecated plugin code
jellyfin/jellyfin-web#162 Convertion to webpack - part1 - npm and dynamic module resolution for site.js
jellyfin/jellyfin-web#166 Better progressive playback controls of bottom pages
jellyfin/jellyfin-web#168 Lots of changes to the server configuration pages
jellyfin/jellyfin-web#170 Updated translations
jellyfin/jellyfin-web#171 Sort item results in the same order as requested
jellyfin/jellyfin-web#172 Add web path as config option
jellyfin/jellyfin-web#175 Update the translation help link
jellyfin/jellyfin-web#177 Conversion to webpack - part2 - emby-webcomponents into components and module naming resolution
jellyfin/jellyfin-web#178 Remove unused localization strings (updated)
jellyfin/jellyfin-web#180 Apply typo fix for apphost
jellyfin/jellyfin-web#181 Correct syntax error in networkPath
jellyfin/jellyfin-web#187 Add CI for eslint
jellyfin/jellyfin-web#188 Conversion to webpack - part3 - routes isolation, module resolution, refactoring appStorage
jellyfin/jellyfin-web#189 Fix require apiInput
jellyfin/jellyfin-web#190 Add setting to support configurable user lockout
jellyfin/jellyfin-web#195 Remove no to nb
jellyfin/jellyfin-web#196 Return inner promise in createConnectionManager
jellyfin/jellyfin-web#197 Cleanup cordova modules - webpack fix
jellyfin/jellyfin-web#202 Remove sync and registration services
jellyfin/jellyfin-web#203 Remove all unused strings from translation files
jellyfin/jellyfin-web#204 Fix CI
jellyfin/jellyfin-web#205 Move assets and third party libs out of components and update some strings
jellyfin/jellyfin-web#206 Conversion to webpack - part4 - module resolution, appStorage refactor, minor cleanup
jellyfin/jellyfin-web#211 Adds web options to support better password resets
jellyfin/jellyfin-web#214 Fix Direct Playback broken in Chrome 73
jellyfin/jellyfin-web#216 Remove sync menu from multiselect

jellyfin - Release 10.2.2

Published by joshuaboniface over 5 years ago

Hotfix release from 10.2.1.

Changelog (jellyfin)

  • #968 Release 10.2.z copr autobuild
  • #964 Install the dotnet runtime package in Fedora build
  • #979 Build Package releases without debug turned on
  • #990 Fix slow local image validation
  • #991 Fix the ffmpeg compatibility
  • #992 Add Debian armhf (Raspberry Pi) build plus crossbuild
  • #998 Set EnableRaisingEvents to true for processes that require it
  • #1017 Set ffmpeg+ffprobe paths in Docker container

Changelog (jellyfin-web)

  • #152 Go back on Media stop
  • #156 Fix volume slider not working on nowplayingbar