jellyfin

The Free Software Media System

GPL-2.0 License

Stars
30.7K
Committers
1.3K

Bot releases are visible (Hide)

jellyfin - 10.8.0 Beta 1

Published by joshuaboniface over 2 years ago

We're pleased to announce the first Beta pre-release of our upcoming 10.8.0 version. This release has a dedicated branch in preparation for the final 10.8.0 release. At this time, only bugfixes will be merged.

Package downloads will be available on the main downloads page, under the "Next Stable Pre-Releases (10.8.0)" link for your respective platform, once builds are completed and validated: https://repo.jellyfin.org/releases/server/

Docker images will be up with the tag 10.8.0-beta1.

NOTE: This release includes Tonemapping HWA improvements. To get the newer improvements, you must be running jellyfin-ffmpeg version 4.4.1 (ideally, the latest subrevision)! It can be downloaded from the various repository locations shown above.

NOTE: This in an beta release. It should be relatively stable but bugs will exist! Don't forget to take a full backup of your instances before upgrading, just in case!

NOTE: Unlike the Alpha releases, this version has proper package version tracking.

Changelogs

jellyfin [602]

Note: Dependabot automatic PRs are excluded from this list.

  • #7496 [@crobibero] Fix TranscodeReasons property name
  • #7495 [@crobibero] Fix chmod entrypoint
  • #7493 [@Shadowghost] Fix DLNA DirectPlay
  • #7492 [@crobibero] Don't allow unknown sort-by
  • #7488 [@crobibero] Fix OpenAPI spec generation for TranscodeReason
  • #7487 [@InvoxiPlayGames] Change DLNA description requests to obey profiles, format UUID correctly
  • #7483 [@nyanmisaka] Improve fps for cuda tonemap in sw decoding
  • #7477 [@crobibero] Use requested bitrate for direct play calculations
  • #7476 [@crobibero] tmdb - update available series end status
  • #7474 [@nielsvanvelzen] Add missing authorization attributes
  • #7468 [@jakobkukla] Fix supportsTranscoding not reflecting user permissions sometimes
  • #7466 [@nyanmisaka] Prefer Cuvid to Nvdec by default for better performance
  • #7449 [@crobibero] Revert using Math.Clamp
  • #7448 [@nielsvanvelzen] Restrict item refreshing to administrators
  • #7445 [@Bond-009] BaseItem: remove unused functions
  • #7444 [@Bond-009] Add tests for BaseUrl normalization
  • #7443 [@whiteowl3] allow strm probe to succeed
  • #7441 [@1337joe] Add label for external audio/sub tracks
  • #7440 [@1337joe] Match external sub/audio stream adding logic
  • #7437 [@Nalsai] Add extracting attachments from external subs
  • #7435 [@nyanmisaka] Fix the fMP4 HLS audio sync issue on Safari
  • #7434 [@crobibero] Update to dotnet 6.0.3
  • #7432 [@Bond-009] SocketFactory: Remove redundant code
  • #7431 [@Bond-009] UdpServerEntryPoint: Fix typo
  • #7425 [@Bond-009] Remove none existing Australian rating
  • #7411 [@crobibero] Revert "chore: Add a read only connection for routes like Shows/NextUp"
  • #7410 [@MinecraftPlaye] Let the UI show which DTS profile is in use
  • #7406 [@crobibero] Fix build
  • #7405 [@StollD] Readd .strm as an allowed extension for videos
  • #7404 [@nyanmisaka] Remove the deprecated OMX and MMAL HWA
  • #7403 [@1337joe] Fix external file check for shorter names
  • #7397 [@nyanmisaka] Set the name of intel vaapi driver explicitly
  • #7396 [@thornbill] Update artwork repository urls
  • #7394 [@1337joe] Strip out external file fuzzy name matching
  • #7388 [@GermanCoding] Hide ISO 639-2 special codes in display titles
  • #7387 [@nyanmisaka] Lowering the VRAM usage on NVDEC decoder
  • #7386 [@nyanmisaka] Fix the path to the extracted fonts on Windows
  • #7383 [@thornbill] Include played and unplayed results in the same next up request
  • #7382 [@crobibero] Allow KeyframeExtractor to be localized
  • #7381 [@crobibero] Fix migration of DateTime to EF
  • #7380 [@crobibero] Add JsonConstructor to GeneralCommand
  • #7378 [@thornbill] Add resume book as default home section
  • #7376 [@GermanCoding] Remove superfluous "SoundHandler" from audio stream names
  • #7375 [@nyanmisaka] Update presets for NVENC encoder
  • #7374 [@nyanmisaka] Update intel compute runtime to 22.08.22549
  • #7370 [@crobibero] Only add internal files if the internal metadata path exists
  • #7369 [@Bond-009] Remove obsolete code for premium plugins
  • #7366 [@1337joe] Add post filtering for theme song and video
  • #7363 [@1337joe] Parse the unused chapter id field from ffmpeg output as a long
  • #7349 [@1337joe] Merge MediaInfoResolver subclass tests
  • #7346 [@Bond-009] Optimize Guid comparisons
  • #7338 [@mueslimak3r] fix HLS transcoding on android tv -- dont use -noaccurate_seek for hls transcode
  • #7333 [@eyezak] [Bugfix] Provile bitStreamArgs for HLS fMP4
  • #7332 [@eyezak] [Bugfix] Report transcoding complete
  • #7326 [@Bond-009] Remove some dead code
  • #7325 [@eyezak] Rework StreamBuilder to avoid unnecessary transcoding
  • #7324 [@Maxr1998] Implement Comparers for (Parent)IndexNumber
  • #7322 [@Bond-009] Clean up SqliteItemRepository
  • #7321 [@Bond-009] Fix some warnings
  • #7300 [@cvium] Change KeepReading to StopReading and use bytes read as an indicator
  • #7291 [@aolszowka] Fix h264_v4l2m2m acceleration in Raspberry Pi 4
  • #7290 [@crobibero] Update to dotnet 6.0.2
  • #7286 [@daullmer] NFO: fix thumb tags without aspect
  • #7275 [@Nalsai] Add extracting attachments for ffmpeg to burn subtitles with correct fonts
  • #7257 [@Shadowghost] Add some more artists to artist split whitelist
  • #7255 [@Shadowghost] Refactor and extend external subtitle and audio handling
  • #7245 [@h1dden-da3m0n] add stale issue check workflow
  • #7241 [@Bond-009] Flush to disk async where possible
  • #7240 [@jaysonsantos] chore: Add a read only connection for routes like Shows/NextUp
  • #7239 [@nielsvanvelzen] Use Guid for BaseItemDto parent ids
  • #7238 [@1337joe] Make ffprobe metadata merge consistent with MetadataService.MergeData
  • #7236 [@Bond-009] Always create TaskCompletionSource with TaskCreationOptions.RunContinuationsAsynchronously
  • #7235 [@Bond-009] Ban the usage of Task.Result
  • #7234 [@nielsvanvelzen] Use Guid for BaseItemPerson.Id
  • #7233 [@Bond-009] Fix some warnings
  • #7225 [@crobibero] Properly populate QueryResult
  • #7221 [@SenorSmartyPants] UserView Thumbnail fixes
  • #7219 [@1337joe] Add TMDb logo handling
  • #7217 [@SenorSmartyPants] Generate cover image for music video type libraries.
  • #7203 [@1337joe] Fix resolving local alternates
  • #7202 [@knackebrot] Add option to change unix socket permissions
  • #7198 [@dmitrylyzo] Add TranscodingProfile conditions
  • #7197 [@dmitrylyzo] Fix maximum video resolution for dynamic HLS controller
  • #7186 [@1337joe] Order extra rules so directory takes precedence over naming
  • #7185 [@dmitrylyzo] Fix SA1642 warning
  • #7176 [@dmitrylyzo] Fix trailers duplication
  • #7175 [@dmitrylyzo] Ignore JSON serialization for special features of movie.
  • #7172 [@SenorSmartyPants] Config option to import season name from TMDB
  • #7141 [@nyanmisaka] Seek the external audio stream
  • #7138 [@nyanmisaka] Fix the wrong logic in HEVC VP9 10bit hwdec boxes
  • #7137 [@SenorSmartyPants] Remove special HTTP HEAD processing
  • #7136 [@1337joe] Fix stuck show library scans
  • #7134 [@adavier] Implement Trakt Episode Links
  • #7132 [@Bond-009] Update README.md
  • #7131 [@Bond-009] Fix warning SA1414 and CA1849
  • #7129 [@crobibero] VideoStream null handle
  • #7121 [@Bond-009] Error on SA1316
  • #7118 [@crobibero] Add null check for audio stream
  • #7115 [@joshuaboniface] Remove bump-version junk
  • #7112 [@stanionascu] Fix #7100 - when opening invalid UDF images
  • #7109 [@crobibero] Use provided SortOrder
  • #7107 [@Bond-009] Speed up Jellyfin.Naming.Tests
  • #7105 [@1337joe] Respect lock state when updating season 0 name
  • #7101 [@Bond-009] Remove incorrect mime type image/jpg
  • #7095 [@crobibero] Don't apply transformations to .gif
  • #7093 [@ilaborde] Remove unnecessary ToList in DlnaManager
  • #7092 [@crobibero] Reverse all order-by
  • #7080 [@crobibero] Allow ApiKey query parameter for authentication
  • #7078 [@1337joe] Improve metadata merge for identify
  • #7076 [@crobibero] Add ability to search by -
  • #7075 [@crobibero] Fix orderby query
  • #7070 [@thornbill] Fix Fedora build version
  • #7059 [@crobibero] Fix device ordering
  • #7058 [@cvium] Use dedicated resolvers for extras
  • #7055 [@crobibero] Fix analysis issues
  • #7054 [@matthew-jones-uk] Add DisableEmbeddedSubtitles setting
  • #7052 [@crobibero] Add image/jpg to extension lookup
  • #7049 [@crobibero] Remove warnings
  • #7048 [@Bond-009] Update StyleCop
  • #7047 [@Bond-009] Fix build
  • #7044 [@1337joe] Fix trailers v2
  • #7042 [@crobibero] Fix build from PR merging
  • #7038 [@Bond-009] Fix option to disable server discovery
  • #7035 [@cvium] Force a remux/transcode with external audio files
  • #7034 [@cvium] Catch HttpRequestException when saving images from local provider
  • #7029 [@cvium] Use our own Contains extension
  • #7028 [@cvium] Fix extras folders
  • #7021 [@cvium] Use == instead of Object.Equals to avoid closure allocation
  • #7020 [@cvium] Use static lambdas
  • #7018 [@Bond-009] Remove unreachable branches from JsonConverters
  • #7017 [@crobibero] Fix query param spelling
  • #7015 [@Bond-009] Use System.IO.Compression instead of SharpCompress for zips
  • #7013 [@1337joe] Increment library name number instead of appending
  • #7012 [@nnnlog] Remove ProtectClock for hardware encoding
  • #7006 [@crobibero] Fix BaseItemKind Querying
  • #7005 [@1337joe] Deprecate LibraryOptions.EnableInternetProviders
  • #7004 [@Bond-009] General cleanup
  • #7002 [@crobibero] Update to dotnet 6.0.1
  • #7000 [@brianjmurrell] Fix build on EL7
  • #6998 [@1337joe] Fix crash on missing server config file
  • #6994 [@Tedyst] Fixed crash in MigrationRunner by checking migration for file existance
  • #6985 [@joshuaboniface] Improve and unharden systemd units for LXC and Fedora
  • #6980 [@brianjmurrell] Update RPM build for Ci autoversion packages
  • #6979 [@crobibero] Use BaseItemKind where possible
  • #6978 [@Bond-009] Add tests for ProbeResultNormalizer.GetFrameRate
  • #6977 [@Bond-009] Use correct jpeg MIME type
  • #6976 [@Bond-009] Don't check floats for equality
  • #6965 [@bendardenne] Add artist to '/' split whitelist
  • #6956 [@cvium] Refactor extras and movie multi-part parsing
  • #6953 [@matthiasdv] Add more hardening to systemd service
  • #6941 [@holahmeds] Use MimeTypes package to determine MIME type
  • #6936 [@cvium] Reduce allocations
  • #6934 [@nyanmisaka] HWA pipeline refactor, AMD/Intel/Nvidia full hardware filtering support, AV1 hwdec
  • #6929 [@Bond-009] Use JsonContent where possible
  • #6927 [@1337joe] Use SSL for tmdb images
  • #6923 [@cvium] Don't query series twice
  • #6920 [@marius-luca-87] Add an option for dropping specific subtitle formats using the DLNA SubtitleProfile
  • #6915 [@1337joe] Subtitle filename parsing fix
  • #6914 [@marius-luca-87] Take into account the streams dlnaheaders query parameter set by the DidlBuilder NormalizeDlnaMediaUrl function
  • #6912 [@crobibero] Add additional provider id parsing to file name
  • #6907 [@marius-luca-87] - enable seek function when direct streaming over DLNA
  • #6902 [@cvium] Migrate network configuration safely
  • #6900 [@ianjazz246] Use local time for RecordingHelperTests
  • #6898 [@jonas-resch] Add support for external audio files
  • #6890 [@crobibero] Fix creating DLNA profiles
  • #6879 [@crobibero] Remove ClientLog endpoints
  • #6874 [@1337joe] Expose TMDb image scale options to user
  • #6873 [@crobibero] Add ability to exclude active sessions from resumable items
  • #6871 [@cvium] Only force scheme and port when HTTPS is disallowed
  • #6870 [@cvium] Refactor omdb providers and fix issues
  • #6869 [@cvium] Small optimization to child count field
  • #6867 [@yresquirol] Related media according to genre
  • #6866 [@Bond-009] Remove task cancellation hacks
  • #6862 [@1337joe] Query media streams by type instead of filtering
  • #6860 [@cvium] Read past empty elements
  • #6857 [@Bond-009] Fix some warnings
  • #6856 [@cvium] Remove unused dependencies
  • #6854 [@1337joe] Add setter for CustomPrefs
  • #6852 [@Bond-009] Fix some warnings
  • #6851 [@cvium] Remove ILibraryManager as a dependency in resolvers etc.
  • #6850 [@PetrusZ] Add Collection Validator, create collection based on nfo
  • #6849 [@1337joe] Actually check server disabled metadata providers
  • #6848 [@marius-luca-87] Ensure the proper StartTimeTicks variable is forwarded to the AddDlnaHeaders function
  • #6845 [@marius-luca-87] Flush the XmlWriter before calling the StringBuilder ToString() method
  • #6841 [@joshuaboniface] Send SourceBranch to collect-server.azure.sh
  • #6838 [@crobibero] Add nullable dictionary openapi mapping
  • #6837 [@crobibero] Don't throw exception on unauthenticated requests
  • #6836 [@cvium] Very light cleanup in applicationhost
  • #6831 [@1337joe] Image provider cleanup
  • #6830 [@crobibero] Fix filtering images without dimensions
  • #6829 [@crobibero] Remove Obsolete attribute on enum
  • #6823 [@crobibero] Fix nullability on DisplayPreferencesDto
  • #6822 [@NickSica] Fix Ombi auth through Jellyfin
  • #6819 [@cvium] Try to use Width and Height from ImageInfo to determine aspect ratio
  • #6818 [@Bond-009] Replace PBKDF2-SHA1 with PBKDF2-SHA512
  • #6816 [@Bond-009] Fix some warnings
  • #6814 [@thornbill] Fix yaml format issue in issue template
  • #6813 [@Bond-009] Fix some warnings
  • #6808 [@cvium] Simplify and reduce LOC in ControlHandler
  • #6806 [@crobibero] Update to full dotnet 6
  • #6795 [@LinFor] Fix DLNA on older Samsung TVs
  • #6794 [@Bond-009] Remove some dead code
  • #6793 [@Bond-009] Add some docs and tests
  • #6792 [@Bond-009] Fix UnauthorizedAccessException in GetDrives
  • #6791 [@cvium] Load all types when checking plugin DLLs
  • #6784 [@nielsvanvelzen] Fix OpenAPI workflow fork cloning
  • #6783 [@1337joe] Deprecate ImageType.Screenshot and ItemFields.Screenshot
  • #6782 [@nielsvanvelzen] Fix OpenAPI workflow not working with pull requests from forks
  • #6781 [@1337joe] Add MaxCastMembers to TMDb Plugin Settings
  • #6778 [@jvoisin] Add a bit of hardening to the systemd service
  • #6777 [@ThibaultNocchi] Fix WebVTT region to spec
  • #6774 [@cvium] Make sure ReadToDescendant was successful before continuing
  • #6769 [@Bond-009] Remove unused IHasScreenshots interface
  • #6766 [@Bond-009] Minor improvements
  • #6765 [@zehnerGIT] Make tags import from TMDB configurable
  • #6764 [@zehnerGIT] Prevent log spam in StreamBuilder.cs
  • #6763 [@1337joe] Clean up duplicate TmdbImageProvider code
  • #6762 [@WWWesten] Add missing localization options
  • #6761 [@Bond-009] Streamline startup code
  • #6752 [@1337joe] Add Tests, Fix metadata refresh deletes backgrounds
  • #6748 [@ptalmeida] Add pt-pt as culture, fix localization typo
  • #6745 [@crobibero] Use correct id when finding existing dlna profile
  • #6740 [@zirdum] Corrected Unraid template link
  • #6737 [@Bond-009] Enable nullable for MediaBrowser.Providers
  • #6735 [@Bond-009] Enable nullable for more files
  • #6718 [@MBR-0001] Add IsAutomated property to SubtitleSearchRequest
  • #6695 [@crobibero] Update to dotnet6.rc2
  • #6689 [@1337joe] Expand video attached image extraction to support multiple images/types
  • #6681 [@dmitrylyzo] Add more sorting to Latest
  • #6680 [@MarcelCoding] Add Docker Healthcheck
  • #6678 [@Bond-009] Use new Random.Shared instead of creating new instances
  • #6677 [@Bond-009] Remove duplicate Fisher–Yates shuffle impl
  • #6676 [@Bond-009] Use static crypto rng
  • #6673 [@cvium] Return the path to the pinfile in forgot password
  • #6670 [@lyarenei] Update artist split whitelist
  • #6667 [@Bond-009] Fix the last few warnings
  • #6666 [@Bond-009] Fix issue #6123
  • #6665 [@Bond-009] Improve test coverage for QuickConnectManager
  • #6664 [@cvium] Queue refresh after subtitle upload and minor fixes
  • #6663 [@crobibero] Reference dotnet6-rc1 packages
  • #6656 [@daullmer] Change .vscode/launch.json to use .NET 6
  • #6651 [@KonH] Fix part of common warnings
  • #6649 [@barronpm] Fix Warnings in Emby.Server.Implementations (Part 2)
  • #6648 [@barronpm] Fix warnings in Emby.Server.Implementations (Part 1)
  • #6646 [@1337joe] Add test data and unit test for mp4 metadata probe
  • #6644 [@Bond-009] Enable nullable for ItemDataProvider
  • #6641 [@Bond-009] Use ConvertFrom with invariant culture instead of current culture
  • #6639 [@1337joe] Add mp4 track title fallback
  • #6631 [@GodTamIt] Update README for .NET version
  • #6629 [@crobibero] Disable DOTNET_SYSTEM_GLOBALIZATION_INVARIANT in docker images
  • #6627 [@Bond-009] Add regression test for #6560
  • #6618 [@crobibero] Create output directory when extracting archive files
  • #6616 [@crobibero] Remove all instances of en-US culture
  • #6614 [@Bond-009] Fix some warnings
  • #6613 [@Bond-009] Use RandomAccess instead of a FileStream where it makes sense
  • #6612 [@Bond-009] Remove sync FileStream hack
  • #6611 [@Bond-009] Fix user DB migration
  • #6600 [@cvium] Add first draft of keyframe extraction for Matroska
  • #6597 [@Bond-009] Add regression test for #5323
  • #6596 [@crobibero] Add Jellyfin.Extensions to nuget package publish
  • #6593 [@Bond-009] ItemImageProvider: improve HTTP error handling
  • #6592 [@Bond-009] SsdpHttpClient: Ensure successful status code before reading response
  • #6590 [@Bond-009] Target net6.0
  • #6589 [@Bond-009] Validate ffmpeg path
  • #6588 [@Bond-009] Fix issue #6587
  • #6584 [@Bond-009] Specify DateTimeStyles when possible
  • #6582 [@Bond-009] Allow shutdown while starting WebHost
  • #6580 [@Artiume] Update Docker Image
  • #6571 [@Dixin] Fix extra folder name and type mapping.
  • #6569 [@crobibero] Update to dotnet 5.0.10
  • #6567 [@Bond-009] Reduce allocations
  • #6564 [@Bond-009] Fix Azure CI
  • #6563 [@Bond-009] Fix SubtitleEncoder and add regression tests
  • #6558 [@dmitrylyzo] Respond on request when ffmpeg fails
  • #6556 [@nielsvanvelzen] Use standard Authorization header in OpenAPI specification
  • #6553 [@ankenyr] Comparing PremiereDate when episode comparison would otherwise be equal.
  • #6551 [@MrChip53] Add ListingProviderInfo Id to XMLTV cache file name
  • #6546 [@ianjazz246] Use TheoryData instead of IEnumerable
  • #6544 [@cvium] Don't set ffmpeg path from null to its Display value
  • #6541 [@cvium] Read file length for symlinks,
  • #6538 [@cvium] Kill ProgressiveFileCopier and seek to end for ongoing livetv
  • #6535 [@Bond-009] Add tests for DlnaController
  • #6534 [@Bond-009] Fix some warnings
  • #6531 [@GodTamIt] Fix images "not loading" after manual identification
  • #6528 [@oledfish] Add "Production" and "TV" episode orders to the metadata editor.
  • #6526 [@Bond-009] Fix log message
  • #6523 [@cvium] Fix disposed exception when ffmpeg exits early in GetLiveHlsStream
  • #6522 [@ferferga] EFCore improvements and cleanups
  • #6521 [@ferferga] Fix Dockerfile typos
  • #6515 [@Maeur1] Update Intel Compute Runtime Resources
  • #6507 [@Artiume] Convert Issue Template to YAML
  • #6506 [@Artiume] Request FFmpeg version
  • #6502 [@crobibero] Add Jellyfin.Extensions to package publish
  • #6501 [@crobibero] Enable nullable for SchedulesDirect // Add Tests for SchedulesDirect
  • #6499 [@Bond-009] Fix some warnings
  • #6498 [@Bond-009] Fix InvalidOperationException when serializing MediaPathInfo
  • #6497 [@Bond-009] Add SqliteItemRepository.ItemImageInfoFromValueString as a fuzzing target
  • #6495 [@qsniyg] Allow zero activity log retention days
  • #6494 [@Bond-009] Clean up VideoImageProvider
  • #6492 [@Bond-009] Ignore Omnisharp crash logs
  • #6491 [@Bond-009] Fix build
  • #6486 [@fredriklindberg] Support forwarded headers for api url
  • #6485 [@markshark05] Update M3U Channel Name Precedence
  • #6475 [@crobibero] Remove more and more warnings
  • #6474 [@Bond-009] Add tests for LibraryStructureController
  • #6473 [@Bond-009] Enable nullable for more files
  • #6457 [@Izumiko] Add 'includeAdult' option for TheMovieDb
  • #6456 [@GodTamIt] Disambiguate vpx to vp8 or vp9
  • #6446 [@Deathspike] Fix embedded subtitles taking priority over external ones
  • #6445 [@cvium] Add timeout to ProgressiveFileStream
  • #6444 [@cvium] Use ProgressiveFileStream for LiveRecordings endpoint
  • #6436 [@daullmer] Add Splashscreen api endpoint
  • #6434 [@crobibero] Update Dockerfile to use debian:bullseye-slim
  • #6430 [@Bond-009] Minor improvements
  • #6429 [@crobibero] Update to dotnet 5.0.9
  • #6428 [@Bond-009] Fix PasswordHash tests
  • #6427 [@winterqt] Disable UseAppHost in portable deployment
  • #6425 [@boolemancer] Fix explicit stream selection in MediaEncoder.ExtractImageInternal
  • #6423 [@richlander] Fix warnings in MediaBrowser.Controller
  • #6422 [@daullmer] Add support for NFO fanart tag
  • #6414 [@richlander] Fix warnings in MediaBrowser.Controller/MediaEncoding directory
  • #6412 [@richlander] Fix warnings in MediaBrowser.Controller/Session
  • #6404 [@crobibero] Fix redirect logic if request path is exactly the base url
  • #6403 [@ankenyr] Adding tests for AiredEpisodeOrderComparer.
  • #6402 [@anthonylavado] Add sponsor links
  • #6397 [@MrChip53] Properly stream M3U file over http
  • #6394 [@h1dden-da3m0n] ci: change OS packaging images to be quiet
  • #6392 [@Bond-009] ApiServiceCollectionExtensions.AddProxyAddresses: Add more tests
  • #6388 [@Bond-009] Minor improvements
  • #6386 [@richlander] Fix warnings in MediaBrowser.Controller/LiveTv
  • #6383 [@sushilicious] Made default parser a tiny bit more robust
  • #6381 [@Bond-009] Enable nullable for DlnaManager
  • #6379 [@getupbuzz] Optimize episode parser
  • #6377 [@richlander] Optimize Dockerfiles
  • #6358 [@MrTimscampi] Enable people for audio files and add music probing test
  • #6355 [@Bond-009] EnsureLibraryFolder: Minor optimization
  • #6354 [@Bond-009] Enable nullable in more files
  • #6346 [@richlander] Fix warnings in MediaBrowser.Controller/Drawing
  • #6344 [@richlander] Update to .NET SDK 5.0.302
  • #6342 [@richlander] Fix warnings in MediaBrowser.Controller/Library
  • #6339 [@richlander] Fix partial set of MediaBrowser.Controller/Entities warnings
  • #6338 [@richlander] Fix warnings for MediaBrowser.Controller/Providers directory
  • #6336 [@richlander] Fix warning in MediaBrowser.Controllers/Channels
  • #6335 [@richlander] Fix MediaBrowsers.Providers analysis issues
  • #6329 [@Bond-009] Add tests for GetResolutionText
  • #6328 [@Bond-009] Improve episode parser
  • #6327 [@nyanmisaka] Add support for cuda tonemap and overlay
  • #6326 [@crobibero] Update to dotnet 5.0.8
  • #6308 [@nielsvanvelzen] Add OpenAPI workflow
  • #6304 [@Bond-009] Add h265 to CleanStrings
  • #6303 [@Artiume] update bug report to ask for hwaccel
  • #6300 [@thornbill] Update stalebot configuration
  • #6298 [@crobibero] Remove /MusicGenres/{id}/InstantMix endpoint
  • #6297 [@Bond-009] Fix episode parser
  • #6296 [@Bond-009] Improve platform checks
  • #6290 [@Bond-009] Remove old "has update available" code
  • #6289 [@Bond-009] Fix some warnings
  • #6283 [@natedawg] Fix spelling of artist K/DA in splitting whitelist
  • #6281 [@crobibero] Reduce warnings in MediaBrowser.Controller
  • #6280 [@MrTimscampi] Add more artist names to the splitting whitelist
  • #6279 [@Bond-009] Add tests for Playback/BitrateTest endpoint
  • #6276 [@crobibero] BitrateTest: Use ASP validation, increase maximum size.
  • #6268 [@Bond-009] Add test for RobotsRedirectionMiddleware
  • #6267 [@Bond-009] Minor fixes
  • #6262 [@MrTimscampi] Prefer original date when getting premiere date from ffprobe
  • #6258 [@gnuyent] Add hardware encoding status to playback data
  • #6257 [@MrTimscampi] Use artist backdrop for generated library image
  • #6256 [@MrTimscampi] Refactor GetResolutionText
  • #6240 [@Bond-009] Add tests for QuickConnectManager
  • #6239 [@jvoisin] Add a LGTM.com badge
  • #6236 [@Bond-009] Fix QuickConnect
  • #6233 [@Bond-009] MediaBrowser.Providers: Remove some warnings
  • #6222 [@orryverducci] Fix interlace check for H.264 MBAFF coded MP4 files
  • #6210 [@bellegarde-c] debian: Add maxcpucount option to override_dh_auto_build. Fix #5234
  • #6208 [@h1dden-da3m0n] disable project automation workflows in forks
  • #6204 [@Bond-009] Move non-jellyfin extensions to separate project
  • #6201 [@barronpm] Migrate Authentication DB to EF Core
  • #6200 [@nielsvanvelzen] Refactor Quick Connect
  • #6197 [@MrTimscampi] Document SubtitleDeliveryMethod
  • #6191 [@crobibero] Update to dotnet 5.0.7
  • #6183 [@stanionascu] Better detection of the ISO DVD/BD types
  • #6180 [@crobibero] Ignore Test Controllers
  • #6177 [@Bond-009] Use async FileStreams where it makes sense
  • #6176 [@nielsvanvelzen] Require userId in getItems and getTrailers endpoints
  • #6174 [@Bond-009] Remove our own RemoveDiacritcs string extension in favor of Diacritics.Net
  • #6173 [@Bond-009] Add test for ReadOnlySpan.Count extension
  • #6172 [@Bond-009] Remove useless nullable directives
  • #6165 [@Bond-009] Fix duplicate keys causing an exception
  • #6163 [@Bond-009] Fix index out of range and add reg tests
  • #6162 [@crobibero] Redirect to default if root is requested
  • #6156 [@Bond-009] Minor fixes
  • #6150 [@Bond-009] Add property based testing
  • #6137 [@ferferga] Refactor Github Actions
  • #6133 [@ferferga] Pull request target
  • #6121 [@Bond-009] Fix some warnings
  • #6117 [@LinFor] Add OriginalTitle to ItemLookupInfo
  • #6116 [@Maxr1998] Fix broken link in CONTRIBUTORS and add myself
  • #6115 [@Maxr1998] Refactor ProbeResultNormalizer
  • #6102 [@LinFor] Don't prefer OMDB rating over all other providers
  • #6096 [@cvium] Remove some unnecessary allocations
  • #6094 [@crobibero] Add sorting to /Artists/AlbumArtists
  • #6090 [@cvium] Bump SQLitePCL.pretty.netstandard to 3.0.1
  • #6089 [@BaronGreenback] Set UserRootFolder.IsRoot to true
  • #6086 [@Bond-009] Remove dead code
  • #6084 [@Bond-009] Enable nullable reference types for MediaBrowser.MediaEncoding
  • #6083 [@Bond-009] Enable nullable reference types for Emby.Server.Implementations
  • #6075 [@MrTimscampi] Properly detect Dolby Vision files derived from AV1, AVC and HEVC
  • #6074 [@Bond-009] Enable nullable for InternalItemsQuery
  • #6072 [@crobibero] Update to Dotnet 5.0.6 (Fixed)
  • #6071 [@BaronGreenback] Make DLNA folders to work as expected.
  • #6058 [@ferferga] Add FullNowPlayingQueue property to sessions endpoint
  • #6054 [@cvium] Reduce some allocations
  • #6051 [@Bond-009] Add tests for Recordinghelper
  • #6050 [@Bond-009] Fully disable stupid rules
  • #6047 [@crobibero] Update to Dotnet 5.0.6
  • #6042 [@crobibero] Reduce warnings in MediaBrowser.Controller (Part 2)
  • #6037 [@ferferga] Replace GH_TOKEN with JF_BOT_TOKEN
  • #6033 [@daullmer] Call TMDb Person API with metadata language
  • #6031 [@ferferga] Run SQLite query planner optimization at shutdown/restart
  • #6027 [@fredriklindberg] Improve series matching
  • #6026 [@daullmer] Use TMDb parental rating building from movies for shows
  • #6025 [@daullmer] Test LocalizationManager
  • #6013 [@Bond-009] Minor improvements
  • #6010 [@crobibero] Mooooove the label commenter config
  • #6009 [@nielsvanvelzen] Disable automation CI on issues
  • #6005 [@Bond-009] Enable nullable reference types for Emby.Dlna
  • #6000 [@Bond-009] Enable nullable reference types for MediaBrowser.Controller
  • #5999 [@Bond-009] Add support for legacy HDhomerun DUAl
  • #5997 [@JKI12] Fixes for Book Progress
  • #5995 [@tuky] Respect configured JELLYFIN_USER in Debian's postinst
  • #5990 [@BaronGreenback] Enable querystring to be encoded
  • #5988 [@Bond-009] Add fuzzing infrastructure
  • #5985 [@Bond-009] Minor improvements
  • #5984 [@Bond-009] Add regression test for ContainerProfile.ContainsContainer
  • #5982 [@Bond-009] Enable nullable reference types for MediaBrowser.Common
  • #5980 [@Maxr1998] Fix direct play for DirectPlayProfiles without any codecs set
  • #5979 [@daullmer] Add support for fanart aspect in thumb tag
  • #5975 [@thornbill] Fix web build in dockerfiles
  • #5973 [@crobibero] Kill the CI
  • #5956 [@BaronGreenback] Minor optimization.
  • #5955 [@Bond-009] Don't run integration tests in parallel
  • #5954 [@Bond-009] Add tests for SqliteItemRepository.(De)SerializeProviderIds
  • #5952 [@Bond-009] Add tests for SqliteItemRepository.(De)SerializeImages
  • #5946 [@Bond-009] TmdbUtils: Use ordinal string compare
  • #5945 [@Bond-009] Fix scanning
  • #5944 [@shortspider] Add ResumeBook Section
  • #5941 [@Maxr1998] Improve documentation for DeviceProfile
  • #5938 [@cvium] Reduce some allocations with the magic of spans etc.
  • #5934 [@Bond-009] SqliteItemRepository: Parse ChannelId directly from utf-8 data
  • #5929 [@crobibero] Add ability to sort on Genre, MusicGenre, Artist
  • #5918 [@crobibero] Add endpoint to log client events
  • #5905 [@BaronGreenback] Fix for Livetv and DLNA when bind interfaces specified.
  • #5894 [@brianjmurrell] Allow to bind to priveleged ports (i.e. 80/443)
  • #5893 [@Bond-009] SqliteItemRepository: remove redundant operations
  • #5892 [@crobibero] Mark password property as obsolete
  • #5891 [@Bond-009] ManagedFileSystem: Rewrite GetValidFilename and more improvements
  • #5890 [@Bond-009] Reduce string allocations/fs lookups in resolve code
  • #5889 [@Bond-009] Remove unused/duplicate services
  • #5887 [@Bond-009] Improve perf of db save and query
  • #5886 [@Artiume] Request all the logs
  • #5877 [@Bond-009] EncodingHelper: Fix circular dependency
  • #5876 [@Bond-009] DeepCopy: Throw ArgumentNullException if one of the args is null
  • #5867 [@Bond-009] ProviderManager: fix discard and 2 warnings
  • #5866 [@Bond-009] Switch from HttpClientHandler to SocketsHttpHandler
  • #5864 [@DeeJayBro] Fix ArgumentOutOfRangeException when getting PostedPlaybackInfo
  • #5843 [@BaronGreenback] Code Clean up: Remove unused using directives
  • #5842 [@BaronGreenback] Code Clean up: Group Methods
  • #5836 [@BaronGreenback] Code Clean up: "value assigned is not used in any execution path"
  • #5828 [@jackrvan] Add NextUpCutoffDate to NextUpQuery
  • #5807 [@Bond-009] Remove throttle in refresh code
  • #5806 [@Bond-009] Fix possible ArgumentNullException
  • #5803 [@crobibero] Properly redirect healthcheck endpoint if using BaseUrl
  • #5794 [@richlander] Remove coupling to distro
  • #5792 [@Bond-009] Fix possible ArgumentNullException
  • #5784 [@Bond-009] Fix random failing of tests
  • #5779 [@joshuaboniface] Add label commenter workflow
  • #5768 [@Bond-009] Add test for handling dangling symlinks
  • #5767 [@cvium] Do not touch "old" local artwork unless saving locally
  • #5766 [@cvium] Use sync Serialize when writing scheduled tasks to disk
  • #5763 [@Bond-009] Minor improvements to IPObjects
  • #5762 [@BaronGreenback] Fix network test on dns failure
  • #5759 [@Bond-009] Fix LogUnmatchedProfile formatting
  • #5755 [@BaronGreenback] Auth: Network Access Policy
  • #5744 [@mohd-akram] Add support for TMDB series absolute and DVD order
  • #5738 [@cvium] Resolve name from episode folder
  • #5731 [@Bond-009] Add tests for UserController
  • #5730 [@thornbill] Disable HEVC encoding by default
  • #5729 [@crobibero] Update to dotnet 5.0.5
  • #5721 [@Bond-009] Add code to test authenticated endpoints
  • #5713 [@Bond-009] Add tests for unauthenticated websocket access
  • #5708 [@Bond-009] Enable NetAnalyzers for more projects
  • #5707 [@ferferga] (jellyfin-web): Switch to npm
  • #5699 [@Bond-009] Add test for ProbeResultNormalizer.GetMediaInfo
  • #5697 [@Bond-009] Simplify the way we choose our ffmpeg
  • #5696 [@Maxr1998] Improve metadata probing to better support music videos
  • #5691 [@Bond-009] Fix possible nullref
  • #5685 [@Bond-009] Remove useless null check
  • #5681 [@BaronGreenback] Various DLNA Optimizations
  • #5676 [@Bond-009] Remove useless code
  • #5675 [@Bond-009] Add tests for CopyToExtensions
  • #5659 [@ssenart] [DLNA] [NextTrack] [Gapless] Fix 5644 and 5294
  • #5648 [@OancaAndrei] Fix session references in SyncPlay
  • #5637 [@dmitrylyzo] Check appropriate profile type
  • #5623 [@barronpm] EF Core Cleanup 2
  • #5614 [@Bond-009] Fix possible null ref exception
  • #5612 [@Bond-009] Rewrite PasswordHash.Parse to work with ReadOnlySpans
  • #5606 [@lmnotran] Delay starting service until after network is online
  • #5602 [@daullmer] Don't convert from IPAddress to string to IPAddress
  • #5598 [@cvium] change HLS endpoint defaults to false
  • #5586 [@nyanmisaka] Disable auto rotation for some HWA methods
  • #5580 [@Bond-009] Add StartupControllerTests
  • #5579 [@cocool97] Add 'group-title' channel parsing
  • #5561 [@barronpm] Fix duplicate permissions
  • #5522 [@Bond-009] Fix integration test project
  • #5520 [@Bond-009] Rewrite Rewrite HdHomerunManager.ParseReturnMessage and add tests
  • #5490 [@thornbill] Remove forum badge
  • #5467 [@daullmer] Nfo id parsing fixes
  • #5422 [@Bond-009] FxCop -> Net Analyzers (part 2)
  • #5417 [@Bond-009] Add code analysis attributes where appropriate
  • #5395 [@barronpm] Jellyfin.Data Cleanup Part 1
  • #5384 [@Larvitar] Do not apply search results on seasons
  • #5382 [@crobibero] Add JsonVersionConverter and tests
  • #5380 [@Bond-009] 100% branch coverage for DashboardController
  • #5362 [@crobibero] Fix case-sensitive json parsing
  • #5359 [@cvium] Do nothing in timer callback when device locator is disposed
  • #5354 [@shortspider] Update README to include ffmpeg
  • #5338 [@Bond-009] Remove tests that are upstreamed
  • #5336 [@Bond-009] Split integration tests from unit tests
  • #5321 [@daullmer] Add nfo thumb tag support
  • #5317 [@Bond-009] MaybeNullWhen(false) -> NotNullWhen(true)
  • #5314 [@barronpm] Remove unused entity
  • #5307 [@barronpm] Switch to Using Declarations in MediaBrowser.Providers
  • #5299 [@Bond-009] Improve branch coverage
  • #5291 [@Bond-009] Add tests for DashboardController
  • #5285 [@Bond-009] Update deps Jellyfin.Model.Tests
  • #5277 [@Bond-009] Add Jellyfin.Model.Tests project to the solution
  • #5276 [@Bond-009] Minor improvements
  • #5273 [@Bond-009] Enable TreatWarningsAsErrors for MediaBrowser.Model
  • #5253 [@Bond-009] Fix broken test
  • #5243 [@crobibero] Bump Swashbuckle.AspNetCore to 6.0.5
  • #5242 [@Bond-009] Properly forward cancellationTokens
  • #5235 [@daullmer] Add more nfo tests
  • #5228 [@lbenini] Fix BaseItemKind conversion for PlaylistsFolder
  • #5226 [@Bond-009] 100% branch coverage for Emby.Naming
  • #5223 [@Bond-009] Minor improvements
  • #5222 [@Bond-009] Don't enable case-insensitivity for json by default
  • #5220 [@Bond-009] Rewrite packet writing code for HdHomerun
  • #5218 [@dkanada] rename the solution file
  • #5213 [@Bond-009] Add tests for RequestHelpers.GetItemTypeStrings
  • #5209 [@crobibero] Create BaseItemKind enum
  • #5194 [@daullmer] Add nfo parsing for watched, playcount and lastplayed
  • #5193 [@daullmer] Add test for generic nfo provider id parsing
  • #5190 [@Bond-009] Add regression test for PluginManager.SaveManifest
  • #5189 [@Bond-009] Remove last usage of \d
  • #5174 [@barronpm] Clean up UserManager.AuthenticateUser
  • #5166 [@netpok] Get episode range end from XBMC compatible nfo
  • #5159 [@daullmer] Remove unused files
  • #5142 [@M0ssTee] Replaced /d with [0-9], see issue #2923
  • #5112 [@Bond-009] Add test for ShuffleExtensions
  • #5097 [@Bond-009] Remove useless abstraction and clean up formatting
  • #5092 [@OancaAndrei] Clear playlist in SyncPlay group
  • #5088 [@daullmer] Fix nfo saving during UserDataSaved event
  • #5085 [@daullmer] Process actor type in nfo files
  • #5084 [@daullmer] Don't write tagline in in nfo files
  • #5074 [@Bond-009] 100% branch coverage for Jellyfin.Naming
  • #5068 [@daullmer] Add additional tests for nfo parsing
  • #5043 [@senritsu] adjust episode path expression to allow digits in series names
  • #5012 [@Bond-009] Improve WebSocket Message Deserialization
  • #5010 [@BaronGreenback] Removal of IPluginConfigurationPage
  • #5009 [@MrTimscampi] Move studios image providers to plugin
  • #5007 [@Bond-009] Open FileStream with FileMode.Create instead of FileMode.OpenOrCreate
  • #5006 [@Bond-009] Use JsonSerializer.SerializeToUtf8Bytes when doing a round trip
  • #5005 [@Bond-009] JsonSerializer deserialize from bytes where possible
  • #4994 [@Bond-009] Add tests for artist nfo
  • #4992 [@Bond-009] Add tests for series nfo
  • #4989 [@Bond-009] Add tests for NFO parsers
  • #4988 [@Bond-009] Remove CropWhitespace function
  • #4986 [@Bond-009] Use new ReadAllLines extensions
  • #4984 [@Bond-009] Use SubtitleEdit to parse subtitles
  • #4981 [@daullmer] Add .nfo ratings tag
  • #4945 [@obradovichv] Fix string culture specificity
  • #4943 [@crobibero] Fix OMDb converter
  • #4899 [@Bond-009] Cover all branches in JsonNullableGuidConverter
  • #4878 [@Bond-009] Add tests for srt parser
  • #4877 [@Bond-009] Add tests for ass parser
  • #4857 [@crobibero] Fix dependencies
  • #4853 [@daullmer] Use System.Text.Json instead of ServiceStack.Text
  • #4849 [@crobibero] Remove unused dependencies
  • #4799 [@tommasodotNET] Authorization header parsing
  • #4775 [@barronpm] Enable Nullable for Jellyfin.Server.Implementations
  • #4766 [@barronpm] Convert DeleteUser to async
  • #4754 [@Bond-009] Migrate from FxCop analyzers to .NET analyzers
  • #4731 [@Sylk] Modified ReadMe with updated command line command
  • #4720 [@MrTimscampi] Add overloaded constructor for ActivityLog levels
  • #4665 [@anthonylavado] Fix the NPM publish scope to public
  • #4664 [@joshuaboniface] Make me codeowner of the .ci dir
  • #4663 [@joshuaboniface] Bump version to 10.8.0 for next release
  • #4615 [@strugee] Improve restart.sh
  • #4005 [@cromefire] Add additional opts for systemd / upstart

jellyfin-web [297]

Note: Dependabot automatic PRs are excluded from this list.

  • jellyfin/jellyfin-web#3505 [@dmitrylyzo] Fix HTML escaping
  • jellyfin/jellyfin-web#3503 [@felixoswald] Fix birth location link
  • jellyfin/jellyfin-web#3502 [@dmitrylyzo] Fix webOS OPUS support
  • jellyfin/jellyfin-web#3501 [@dmitrylyzo] Fix old streamInfo on stream change
  • jellyfin/jellyfin-web#3500 [@dmitrylyzo] Some fixes for theme song/video
  • jellyfin/jellyfin-web#3498 [@thornbill] Restore missing MessageUnauthorizedUser error message
  • jellyfin/jellyfin-web#3496 [@renovate[bot]] Update development dependencies
  • jellyfin/jellyfin-web#3495 [@thornbill] Fix any type warning
  • jellyfin/jellyfin-web#3493 [@thornbill] Add default-case-last rule and fix issues
  • jellyfin/jellyfin-web#3492 [@renovate[bot]] Update dependency @types/react to v17.0.40
  • jellyfin/jellyfin-web#3490 [@h1dden-da3m0n] add dev-deps label to renovate dev-deps PRs
  • jellyfin/jellyfin-web#3489 [@thornbill] Add headings to display settings screen
  • jellyfin/jellyfin-web#3488 [@renovate[bot]] Update dependency cssnano to v5.1.1
  • jellyfin/jellyfin-web#3482 [@nyanmisaka] Remove the deprecated OMX HWA
  • jellyfin/jellyfin-web#3481 [@Maxr1998] Sort album tracks by (Parent)IndexNumber, then SortName
  • jellyfin/jellyfin-web#3480 [@thornbill] Fix more accessibility issues
  • jellyfin/jellyfin-web#3478 [@thornbill] Fix click on item details poster playing wrong item
  • jellyfin/jellyfin-web#3477 [@renovate[bot]] Update development dependencies
  • jellyfin/jellyfin-web#3476 [@renovate[bot]] Update development dependencies
  • jellyfin/jellyfin-web#3475 [@renovate[bot]] Update dependency cssnano to v5.1.0
  • jellyfin/jellyfin-web#3474 [@renovate[bot]] Update CI dependencies (major)
  • jellyfin/jellyfin-web#3473 [@thornbill] Move rewatching in next up to display option and remove home section
  • jellyfin/jellyfin-web#3472 [@thornbill] Add google cast unsupported message and update translations
  • jellyfin/jellyfin-web#3471 [@thornbill] Fix remaining any type warnings
  • jellyfin/jellyfin-web#3467 [@dmitrylyzo] Return Promise from SyncPlay playRequest
  • jellyfin/jellyfin-web#3466 [@dmitrylyzo] Fix HTMLMediaElement.play no Promise
  • jellyfin/jellyfin-web#3465 [@dmitrylyzo] Show slideshow OSD on click
  • jellyfin/jellyfin-web#3464 [@thornbill] Fix minor issues with card padder icons
  • jellyfin/jellyfin-web#3463 [@dmitrylyzo] Add more accessibility
  • jellyfin/jellyfin-web#3461 [@dmitrylyzo] Fix page reload on return
  • jellyfin/jellyfin-web#3460 [@thornbill] Fix remote control translation
  • jellyfin/jellyfin-web#3459 [@dmitrylyzo] Add aria-hidden to button icons
  • jellyfin/jellyfin-web#3458 [@dmitrylyzo] Alter the title of the state buttons
  • jellyfin/jellyfin-web#3457 [@renovate[bot]] Update actions/setup-node action to v3
  • jellyfin/jellyfin-web#3456 [@dmitrylyzo] Few refactors of remotecontrol
  • jellyfin/jellyfin-web#3453 [@dmitrylyzo] Add copy buttons to Media Info
  • jellyfin/jellyfin-web#3452 [@thornbill] Update mixed library label
  • jellyfin/jellyfin-web#3451 [@thornbill] Move rewatching to separate home screen section
  • jellyfin/jellyfin-web#3449 [@dmitrylyzo] Unhide some options on TVs
  • jellyfin/jellyfin-web#3448 [@dmitrylyzo] Add card padder icon for items with an image
  • jellyfin/jellyfin-web#3445 [@dmitrylyzo] Fix nowplayingbar not displaying when restoring the view
  • jellyfin/jellyfin-web#3444 [@dmitrylyzo] Fix playing theme song when using parent links
  • jellyfin/jellyfin-web#3443 [@dmitrylyzo] Fix Play/Resume focus jump
  • jellyfin/jellyfin-web#3438 [@thornbill] Update renovate configuration
  • jellyfin/jellyfin-web#3435 [@renovate[bot]] Update development dependencies
  • jellyfin/jellyfin-web#3434 [@renovate[bot]] Update dependency postcss-preset-env to v7.4.1
  • jellyfin/jellyfin-web#3433 [@dmitrylyzo] [TypeScript] Disable implicit any
  • jellyfin/jellyfin-web#3432 [@1337joe] Fix show sort by date played
  • jellyfin/jellyfin-web#3431 [@dmitrylyzo] Check OPUS support on webOS
  • jellyfin/jellyfin-web#3427 [@dmitrylyzo] Reload backdrop on restore
  • jellyfin/jellyfin-web#3426 [@thornbill] Fix new lint errors
  • jellyfin/jellyfin-web#3424 [@renovate[bot]] Update dependency follow-redirects to 1.14.8 [SECURITY]
  • jellyfin/jellyfin-web#3420 [@dmitrylyzo] Display physical dimensions of player
  • jellyfin/jellyfin-web#3415 [@dmitrylyzo] Fix focus on Home tab
  • jellyfin/jellyfin-web#3412 [@dmitrylyzo] Reduce the size of the icon in the ListView
  • jellyfin/jellyfin-web#3411 [@dmitrylyzo] Allow navigation to the parent show/season/album
  • jellyfin/jellyfin-web#3409 [@thornbill] Fix pagination on live tv pages
  • jellyfin/jellyfin-web#3408 [@renovate[bot]] Update development dependencies
  • jellyfin/jellyfin-web#3406 [@renovate[bot]] Update dependency postcss [SECURITY]
  • jellyfin/jellyfin-web#3405 [@renovate[bot]] Update development dependencies (major)
  • jellyfin/jellyfin-web#3403 [@renovate[bot]] Update actions/checkout action to v2.4.0
  • jellyfin/jellyfin-web#3402 [@renovate[bot]] Pin dependencies
  • jellyfin/jellyfin-web#3399 [@renovate[bot]] Update dependency nanoid to 3.1.31 [SECURITY]
  • jellyfin/jellyfin-web#3398 [@renovate[bot]] Update dependency marked to 4.0.10 [SECURITY]
  • jellyfin/jellyfin-web#3395 [@renovate[bot]] Update dependency follow-redirects to 1.14.7 [SECURITY]
  • jellyfin/jellyfin-web#3394 [@renovate[bot]] Update dependency browserslist to 4.16.5 [SECURITY]
  • jellyfin/jellyfin-web#3385 [@dmitrylyzo] Fix themes
  • jellyfin/jellyfin-web#3380 [@dmitrylyzo] Enable AV1 codec on webOS 5+ FHD
  • jellyfin/jellyfin-web#3379 [@Shadowghost] Add external, forced and default attributes to subtitle and audio mediainfo
  • jellyfin/jellyfin-web#3377 [@thornbill] Fix issue where wrong plugin could be disabled
  • jellyfin/jellyfin-web#3376 [@SenorSmartyPants] Add option to season image downloader to pick from series images
  • jellyfin/jellyfin-web#3374 [@dmitrylyzo] Handle resolved play promise
  • jellyfin/jellyfin-web#3373 [@dmitrylyzo] Fix theme song playback when switching items with different themes
  • jellyfin/jellyfin-web#3369 [@dmitrylyzo] Escape HTML
  • jellyfin/jellyfin-web#3367 [@SenorSmartyPants] Display rewatching list in Next up section on home page
  • jellyfin/jellyfin-web#3364 [@h1dden-da3m0n] add stale issue check workflow
  • jellyfin/jellyfin-web#3361 [@MinecraftPlaye] Only use comic pages for internal calculations and ignore metadata files
  • jellyfin/jellyfin-web#3360 [@dmitrylyzo] Show AlphaPicker if there is SortName
  • jellyfin/jellyfin-web#3359 [@dmitrylyzo] Fix page layouts for webOS
  • jellyfin/jellyfin-web#3357 [@SenorSmartyPants] Display MediaSourceCount for all media Types
  • jellyfin/jellyfin-web#3356 [@SenorSmartyPants] Special Features: Display extraType as secondaryText on card
  • jellyfin/jellyfin-web#3355 [@dmitrylyzo] Add Markdown to Login Disclaimer
  • jellyfin/jellyfin-web#3354 [@dmitrylyzo] Fix Light theme text color
  • jellyfin/jellyfin-web#3353 [@dmitrylyzo] Cleanup
  • jellyfin/jellyfin-web#3351 [@dmitrylyzo] Fix starting of book player with a blank page
  • jellyfin/jellyfin-web#3350 [@MinecraftPlaye] Update the resume button after stopping
  • jellyfin/jellyfin-web#3349 [@MinecraftPlaye] Save reading progress for pdfs for each page
  • jellyfin/jellyfin-web#3348 [@thornbill] Fix unstyled emby-select field when rendered with React
  • jellyfin/jellyfin-web#3347 [@dmitrylyzo] Stack toasts
  • jellyfin/jellyfin-web#3344 [@knackebrot] Try to determine the number of speakers before falling back to hardcoded values
  • jellyfin/jellyfin-web#3343 [@dmitrylyzo] Limit transcoding profiles with maximum resolution
  • jellyfin/jellyfin-web#3342 [@dmitrylyzo] Fix LiveTV Channels paging and autofocus
  • jellyfin/jellyfin-web#3341 [@dmitrylyzo] Add paging to listview
  • jellyfin/jellyfin-web#3340 [@dmitrylyzo] Fix auto focus on Play/Resume
  • jellyfin/jellyfin-web#3336 [@SenorSmartyPants] Display series level extras on tv series page.
  • jellyfin/jellyfin-web#3335 [@dmitrylyzo] Fix Blurhash worker on webOS 1.2
  • jellyfin/jellyfin-web#3334 [@dmitrylyzo] Fix trailer playback when no local trailers are available
  • jellyfin/jellyfin-web#3324 [@thornbill] Add plugin repository help link
  • jellyfin/jellyfin-web#3323 [@thornbill] Fix image urls
  • jellyfin/jellyfin-web#3322 [@thornbill] Add channels link to home page section
  • jellyfin/jellyfin-web#3319 [@SenorSmartyPants] Add episode details to live TV DVR schedule
  • jellyfin/jellyfin-web#3318 [@iainsaxonhome] Added Quit App to main menu
  • jellyfin/jellyfin-web#3317 [@SenorSmartyPants] Make Live TV Guide scrollbar visible.
  • jellyfin/jellyfin-web#3315 [@1337joe] Expose collection generation options for mixed libraries
  • jellyfin/jellyfin-web#3313 [@thornbill] Fix eslint polyfills for typescript files
  • jellyfin/jellyfin-web#3302 [@marius-luca-87] Avoid requesting mjpeg attachements during ass subtitle playback
  • jellyfin/jellyfin-web#3297 [@thornbill] Update babel packages
  • jellyfin/jellyfin-web#3296 [@marius-luca-87] Add "Select All" action to multiSelect
  • jellyfin/jellyfin-web#3281 [@joshuaboniface] Remove bump-version junk
  • jellyfin/jellyfin-web#3271 [@thornbill] Fix number option in alphapicker
  • jellyfin/jellyfin-web#3270 [@thornbill] Add Apple device icon
  • jellyfin/jellyfin-web#3269 [@thornbill] Bump jellyfin-apiclient to v1.10.0
  • jellyfin/jellyfin-web#3251 [@thornbill] Allow for unlimited photos in playbackmanager
  • jellyfin/jellyfin-web#3250 [@thornbill] Make movies and shows in genre list random
  • jellyfin/jellyfin-web#3247 [@thornbill] Remove network device option from add library dialog
  • jellyfin/jellyfin-web#3246 [@thornbill] Fix Fedora and CentOS builds
  • jellyfin/jellyfin-web#3244 [@thornbill] Add eslint rule for empty functions
  • jellyfin/jellyfin-web#3242 [@crobibero] Add missing strings for TranscodeReason
  • jellyfin/jellyfin-web#3241 [@matthew-jones-uk] Add DisableEmbeddedSubtitles support in editor
  • jellyfin/jellyfin-web#3237 [@Piccar] Added hovereffect on listItems for all themes
  • jellyfin/jellyfin-web#3231 [@emilrowland] fix: Oculus browser is no longer marked as TV
  • jellyfin/jellyfin-web#3230 [@SenorSmartyPants] Fix #369 : Episode Details Premiere date
  • jellyfin/jellyfin-web#3226 [@brianjmurrell] Run bump_version in make srpm
  • jellyfin/jellyfin-web#3209 [@dmitrylyzo] Handle command 'Back'
  • jellyfin/jellyfin-web#3208 [@nyanmisaka] Remove unused server check for cinema mode option
  • jellyfin/jellyfin-web#3206 [@nyanmisaka] Update HWA settings to adapt the server code changes
  • jellyfin/jellyfin-web#3197 [@ianjazz246] Sort genres by SortName instead of Random
  • jellyfin/jellyfin-web#3184 [@WWWesten] Add missing font option for subtitles
  • jellyfin/jellyfin-web#3181 [@PetrusZ] Add AutoCollection option to libraryoptionseditor
  • jellyfin/jellyfin-web#3180 [@brianjmurrell] Remove chown -R root:root from specfile
  • jellyfin/jellyfin-web#3172 [@joshuaboniface] Send SourceBranch to collect-server.azure.sh
  • jellyfin/jellyfin-web#3171 [@WWWesten] Update displaySettings.template.html
  • jellyfin/jellyfin-web#3161 [@thornbill] Rollback hls.js to 0.14
  • jellyfin/jellyfin-web#3160 [@thornbill] Fix list view item encoding
  • jellyfin/jellyfin-web#3149 [@grafixeyehero] Fix live tv default tab
  • jellyfin/jellyfin-web#3147 [@dmitrylyzo] Fix re-emptying image
  • jellyfin/jellyfin-web#3146 [@dmitrylyzo] Fix plugin image URL
  • jellyfin/jellyfin-web#3144 [@ferferga] Decode blurhash in a WebWorker
  • jellyfin/jellyfin-web#3143 [@WWWesten] Update Library Settings
  • jellyfin/jellyfin-web#3142 [@WWWesten] Update en-us.json for subtitlesettings component
  • jellyfin/jellyfin-web#3128 [@WWWesten] Add missing localization key for Media Info
  • jellyfin/jellyfin-web#3116 [@jomp16] Save playback speed rate, and restore when playing a video again
  • jellyfin/jellyfin-web#3115 [@dmitrylyzo] Fix regression after PR #3046
  • jellyfin/jellyfin-web#3114 [@dmitrylyzo] Remove language normalization - use original language
  • jellyfin/jellyfin-web#3113 [@Jellifi007] Fix H264 52 Level available but not detected Fixes #3090
  • jellyfin/jellyfin-web#3092 [@thornbill] Use single color for loading indicator
  • jellyfin/jellyfin-web#3091 [@thornbill] Fix dialog style conflict
  • jellyfin/jellyfin-web#3073 [@grafixeyehero] Convert userPasswordPage & UserImagePage to react
  • jellyfin/jellyfin-web#3072 [@grafixeyehero] Convert userParentalControlPage to react
  • jellyfin/jellyfin-web#3071 [@grafixeyehero] Convert userLibraryAccessPage to react
  • jellyfin/jellyfin-web#3070 [@grafixeyehero] Convert edit user page to react
  • jellyfin/jellyfin-web#3069 [@dmitrylyzo] Make dialog buttons smaller on TV
  • jellyfin/jellyfin-web#3049 [@cvium] Set 'Scan for new and updated files' as the default refresh option
  • jellyfin/jellyfin-web#3046 [@dmitrylyzo] Fix playback error stop
  • jellyfin/jellyfin-web#3044 [@thornbill] Fix repository url link not opening as external
  • jellyfin/jellyfin-web#3042 [@cvium] set sane defaults for the hidden SSDP and UDP config values
  • jellyfin/jellyfin-web#3034 [@MinecraftPlaye] Save the progress when reading a Comic Book Archive
  • jellyfin/jellyfin-web#3033 [@daullmer] Check permission in multiselect for refresh option in menu
  • jellyfin/jellyfin-web#3031 [@dmitrylyzo] Use custom modals on webOS and Tizen 2.x
  • jellyfin/jellyfin-web#3028 [@dmitrylyzo] Resolve show promise
  • jellyfin/jellyfin-web#3027 [@dmitrylyzo] Use "web" target in the serve mode only
  • jellyfin/jellyfin-web#3026 [@grafixeyehero] convert NewUserPage to react
  • jellyfin/jellyfin-web#3025 [@grafixeyehero] convert UserProfilesPage to react
  • jellyfin/jellyfin-web#3024 [@dmitrylyzo] Fix JavascriptSubtitlesOctopus dispose
  • jellyfin/jellyfin-web#3022 [@dmitrylyzo] Update JavascriptSubtitlesOctopus
  • jellyfin/jellyfin-web#3021 [@thornbill] Move the selected player name next to cast icon
  • jellyfin/jellyfin-web#3020 [@thornbill] Fix remote fullscreen event handler
  • jellyfin/jellyfin-web#3019 [@thornbill] Enable multiserver in development environments
  • jellyfin/jellyfin-web#3018 [@thornbill] Fix audio player overlapping on small screens
  • jellyfin/jellyfin-web#3017 [@thornbill] Fix header centering on large mobile devices
  • jellyfin/jellyfin-web#3016 [@thornbill] Remove unused sass mixins
  • jellyfin/jellyfin-web#3004 [@4censord] build.sh: Allow docker build on non debian systems
  • jellyfin/jellyfin-web#3002 [@thornbill] Add theme color support
  • jellyfin/jellyfin-web#3001 [@thornbill] Update apiclient
  • jellyfin/jellyfin-web#2975 [@dmitrylyzo] Fix server candidates on apps
  • jellyfin/jellyfin-web#2971 [@dmitrylyzo] Fix webOS DTS audio support
  • jellyfin/jellyfin-web#2952 [@dmitrylyzo] Fix video UI for LiveTV
  • jellyfin/jellyfin-web#2950 [@dmitrylyzo] Use the same duration format
  • jellyfin/jellyfin-web#2948 [@thornbill] Restore missing placeholder error message
  • jellyfin/jellyfin-web#2947 [@SegiH] Move "Remove" option in card menu item in Dashboard->Library to the last item
  • jellyfin/jellyfin-web#2946 [@thornbill] Disable sync correction by default on mobile
  • jellyfin/jellyfin-web#2945 [@thornbill] Fix media indicator color
  • jellyfin/jellyfin-web#2944 [@SegiH] Show playlist item count
  • jellyfin/jellyfin-web#2943 [@thornbill] Fix play all and shuffle buttons
  • jellyfin/jellyfin-web#2941 [@dmitrylyzo] Slideshow autoplay
  • jellyfin/jellyfin-web#2940 [@thornbill] Fix direct play logic when direct stream is disabled
  • jellyfin/jellyfin-web#2939 [@thornbill] Log warning instead of error when dictionary has not loaded
  • jellyfin/jellyfin-web#2937 [@oledfish] Add "Production" and "TV" episode orders to the metadata editor.
  • jellyfin/jellyfin-web#2936 [@OancaAndrei] Update ApiClient instance used by SyncPlay
  • jellyfin/jellyfin-web#2934 [@joshuaboniface] Update bump_version to new NPM method
  • jellyfin/jellyfin-web#2917 [@dmitrylyzo] Dialog history and actionSheet resolving
  • jellyfin/jellyfin-web#2914 [@dmitrylyzo] Show error if player not found
  • jellyfin/jellyfin-web#2913 [@thornbill] Reorder item details sections
  • jellyfin/jellyfin-web#2912 [@thornbill] Disable warnings in webpack dev server overlay
  • jellyfin/jellyfin-web#2910 [@crobibero] Fix QuickConnect for 10.8
  • jellyfin/jellyfin-web#2908 [@dmitrylyzo] Fix theme song player
  • jellyfin/jellyfin-web#2907 [@ferferga] Add rebase command
  • jellyfin/jellyfin-web#2889 [@dmitrylyzo] Fix dialog history
  • jellyfin/jellyfin-web#2887 [@dmitrylyzo] Babel blurhash
  • jellyfin/jellyfin-web#2872 [@GodTamIt] Send vp8 and vp9 over vpx as transcode profiles
  • jellyfin/jellyfin-web#2860 [@Pfuenzle] Removed Tag filter limit of 50
  • jellyfin/jellyfin-web#2859 [@thornbill] Redesign item details screen for mobile
  • jellyfin/jellyfin-web#2858 [@thornbill] Fix build warnings
  • jellyfin/jellyfin-web#2857 [@njsmith] Allow web player to buffer ahead a reasonable amount of data
  • jellyfin/jellyfin-web#2853 [@thornbill] Update workbox
  • jellyfin/jellyfin-web#2837 [@keegandahm] Made volume slider exponential rather than linear
  • jellyfin/jellyfin-web#2835 [@nielsvanvelzen] Add "jellyfin" to output file names
  • jellyfin/jellyfin-web#2829 [@thornbill] Fix continue watching card shapes
  • jellyfin/jellyfin-web#2821 [@thornbill] Update merge conflict action trigger
  • jellyfin/jellyfin-web#2801 [@MrTimscampi] Person types and translations
  • jellyfin/jellyfin-web#2799 [@daullmer] Fix TV item details UX
  • jellyfin/jellyfin-web#2794 [@nyanmisaka] Add BT.2390 EETF to tonemap algorithms
  • jellyfin/jellyfin-web#2790 [@thornbill] Fix webpack config for bundle caching
  • jellyfin/jellyfin-web#2789 [@thornbill] Update stalebot configuration
  • jellyfin/jellyfin-web#2786 [@MrTimscampi] Improve people pages and metadata editor
  • jellyfin/jellyfin-web#2785 [@MrTimscampi] Allow markdown for plugin changelogs
  • jellyfin/jellyfin-web#2784 [@thornbill] Fix ATV 0.11 using wrong icon
  • jellyfin/jellyfin-web#2781 [@imchasingshadows] bugfix/web0s-fullscreen
  • jellyfin/jellyfin-web#2778 [@HazilMohamed] fix endsAt time when playback speed changes
  • jellyfin/jellyfin-web#2777 [@MrTimscampi] Translate the transcode reasons
  • jellyfin/jellyfin-web#2776 [@gnuyent] Add hardware encoding status to playback data
  • jellyfin/jellyfin-web#2758 [@thornbill] Use album artist for listing artist albums
  • jellyfin/jellyfin-web#2753 [@jackrvan] Add setting for max days for a show to appear in next up list
  • jellyfin/jellyfin-web#2749 [@nielsvanvelzen] Use new Quick Connect enabled endpoint
  • jellyfin/jellyfin-web#2748 [@nielsvanvelzen] Remove activate feature from Quick Connect page
  • jellyfin/jellyfin-web#2747 [@nielsvanvelzen] Move Quick Connect toggle to General page in dashboard
  • jellyfin/jellyfin-web#2743 [@thornbill] Remove html from syncplay toast messages
  • jellyfin/jellyfin-web#2742 [@thornbill] Update dependencies
  • jellyfin/jellyfin-web#2740 [@MrTimscampi] Replace newlines in plugin changelogs with the proper HTML tag
  • jellyfin/jellyfin-web#2736 [@thornbill] Fix invalid import path
  • jellyfin/jellyfin-web#2722 [@MrTimscampi] Add TypeScript support for React components
  • jellyfin/jellyfin-web#2707 [@grafixeyehero] Access module
  • jellyfin/jellyfin-web#2706 [@thornbill] Update icon used for syncplay
  • jellyfin/jellyfin-web#2705 [@thornbill] Add support for custom menu links in config.json
  • jellyfin/jellyfin-web#2704 [@thornbill] Fix continue reading card shape
  • jellyfin/jellyfin-web#2703 [@thornbill] Add error logging for missing translation keys
  • jellyfin/jellyfin-web#2698 [@thornbill] Fix live reload
  • jellyfin/jellyfin-web#2683 [@thornbill] Add react support
  • jellyfin/jellyfin-web#2681 [@thornbill] Cleanup toasts
  • jellyfin/jellyfin-web#2680 [@anthonylavado] Update IRC Links to Libera Chat
  • jellyfin/jellyfin-web#2670 [@viggy96] Add next/previous chapter buttons to video player
  • jellyfin/jellyfin-web#2668 [@dmitrylyzo] Fix back on load [Tizen 2.x]
  • jellyfin/jellyfin-web#2664 [@dmitrylyzo] Remove trying app URL as server URL
  • jellyfin/jellyfin-web#2663 [@JKI12] Fixes resuming of books
  • jellyfin/jellyfin-web#2660 [@grafixeyehero] Fix browser history for dialog
  • jellyfin/jellyfin-web#2646 [@shortspider] Prevent Buttons from Sitting Over Text
  • jellyfin/jellyfin-web#2630 [@dmitrylyzo] Fix home screen settings
  • jellyfin/jellyfin-web#2627 [@BrianCArnold] Added ability to burn in all subtitles, including SRT.
  • jellyfin/jellyfin-web#2626 [@shortspider] Add Fullscreen Ability to Books
  • jellyfin/jellyfin-web#2625 [@dmitrylyzo] Cleanup: maintabsmanager
  • jellyfin/jellyfin-web#2622 [@dmitrylyzo] Fix tabs scrolling in Tizen
  • jellyfin/jellyfin-web#2621 [@iwalton3] Add subtitle/audio auto-set feature.
  • jellyfin/jellyfin-web#2618 [@iwalton3] Allow client custom css and disabling global server custom css.
  • jellyfin/jellyfin-web#2613 [@dmitrylyzo] ScrollManager: fix parent search
  • jellyfin/jellyfin-web#2612 [@dmitrylyzo] Fix navigation in paging block
  • jellyfin/jellyfin-web#2610 [@shortspider] Add a Continue Reading Section
  • jellyfin/jellyfin-web#2599 [@omeryagmurlu] Use episode images in the "Next Up" section
  • jellyfin/jellyfin-web#2594 [@ferferga] chore(ci): replace with actions-label-merge-conflict
  • jellyfin/jellyfin-web#2583 [@daullmer] Add configuration for slow response logging
  • jellyfin/jellyfin-web#2581 [@dmitrylyzo] Add LogIn/LogOut event handlers to NativeShell
  • jellyfin/jellyfin-web#2569 [@ferferga] chore(npm): fix CI after switch to npm
  • jellyfin/jellyfin-web#2559 [@thornbill] Remove commented code
  • jellyfin/jellyfin-web#2557 [@iwalton3] NativeShell enhancements for Jellyfin Media Player
  • jellyfin/jellyfin-web#2539 [@BrianCArnold] Changed calculation for media info run time to render hours
  • jellyfin/jellyfin-web#2534 [@jackrvan] Improve behaviour of space bar pausing/playing video
  • jellyfin/jellyfin-web#2533 [@dmitrylyzo] Make play button bigger
  • jellyfin/jellyfin-web#2532 [@dmitrylyzo] Add controls page to the user settings
  • jellyfin/jellyfin-web#2523 [@ferferga] Run merge conflict check on PR rebase/commit
  • jellyfin/jellyfin-web#2518 [@dkanada] pull fedora changes into master branch
  • jellyfin/jellyfin-web#2516 [@tonyfinn] Show current group members in syncplay group dialog
  • jellyfin/jellyfin-web#2506 [@thornbill] Remove forum badge
  • jellyfin/jellyfin-web#2499 [@thornbill] Fix dialog helper not resolving
  • jellyfin/jellyfin-web#2497 [@PrplHaz4] KnownProxies now supports hostnames too
  • jellyfin/jellyfin-web#2491 [@dkanada] use better icon for manage library button
  • jellyfin/jellyfin-web#2485 [@dmitrylyzo] Fix webpack globbing in hidden folder
  • jellyfin/jellyfin-web#2476 [@ferferga] Switch to npm
  • jellyfin/jellyfin-web#2472 [@dkanada] add border radius to several card elements
  • jellyfin/jellyfin-web#2467 [@albeeeert] Add padding to prevent music controls from clipping
  • jellyfin/jellyfin-web#2466 [@eudes] Use absolute path in CopyPlugin config
  • jellyfin/jellyfin-web#2464 [@dmitrylyzo] Tune some styles on now playing page
  • jellyfin/jellyfin-web#2456 [@dmitrylyzo] Add Webpack publicPath
  • jellyfin/jellyfin-web#2445 [@dkanada] reduce dependabot update frequency
  • jellyfin/jellyfin-web#2428 [@acvigue] Fix: prevent some backdrops from showing on homepage
  • jellyfin/jellyfin-web#2379 [@dkanada] fix some unhandled promises and refactor some code
  • jellyfin/jellyfin-web#2355 [@thornbill] Fix warnings
  • jellyfin/jellyfin-web#2354 [@thornbill] Move to sass everywhere
  • jellyfin/jellyfin-web#2352 [@JKI12] Change to expose keyboard shortcuts for chapter navigation
  • jellyfin/jellyfin-web#2342 [@OancaAndrei] Clear playlist in SyncPlay group
  • jellyfin/jellyfin-web#2310 [@nielsvanvelzen] Use OpenStreetMap instead of Google Maps
  • jellyfin/jellyfin-web#2281 [@Camc314] Update fontsource to 4.0.1
  • jellyfin/jellyfin-web#2266 [@dkanada] remove touch controls from video player
  • jellyfin/jellyfin-web#2264 [@Artiume] Remove games references
  • jellyfin/jellyfin-web#2261 [@Artiume] Dependencies update
  • jellyfin/jellyfin-web#2221 [@thornbill] Add lint rule for array callback returns
  • jellyfin/jellyfin-web#2212 [@thornbill] Use package version
  • jellyfin/jellyfin-web#2204 [@OancaAndrei] Add basic SyncPlay settings
  • jellyfin/jellyfin-web#2176 [@joshuaboniface] Bump version to 10.8.0 for next release
jellyfin - 10.8.0 Alpha 5

Published by joshuaboniface almost 3 years ago

We're pleased to announce the fifth (but really fourth) Alpha pre-release of our upcoming 10.8.0 version. This release is built right from our Master branch as of the time of this tag creation. This release is functionally identical to "Alpha 4" but with a CI fix that necessitated a PR and new tag.

Package downloads will be available on the main downloads page, under the "Next Stable Pre-Releases (10.8.0)" link for your respective platform: https://repo.jellyfin.org/releases/server/

Docker images will be up with the tag 10.8.0-alpha5.

NOTE: This release includes Tonemapping HWA improvements. To get the newer improvements, you must be running jellyfin-ffmpeg version 4.4.1! It can be downloaded from the various repository locations shown above.

NOTE: This in an alpha release. We do not recommend running this release on your production, user-facing servers if you don't want to deal with user complaints. Don't forget to take a full backup of your instances before upgrading, just in case!

NOTE: Due to CI and versioning limitations, the actual running server version and packages (e.g. .debs) will simply read "10.8.0". Please be diligent in keeping track of exactly what pre-release version(s) you have installed, especially for portable-type installs!

Changelogs (since 10.8.0-alpha3)

jellyfin [53]

Note: Dependabot automatic PRs are excluded from this list.

  • #7115 [@joshuaboniface] Remove bump-version junk
  • #7109 [@crobibero] Use provided SortOrder
  • #7107 [@Bond-009] Speed up Jellyfin.Naming.Tests
  • #7105 [@1337joe] Respect lock state when updating season 0 name
  • #7095 [@crobibero] Don't apply transformations to .gif
  • #7093 [@ilaborde] Remove unnecessary ToList in DlnaManager
  • #7092 [@crobibero] Reverse all order-by
  • #7080 [@crobibero] Allow ApiKey query parameter for authentication
  • #7076 [@crobibero] Add ability to search by -
  • #7075 [@crobibero] Fix orderby query
  • #7070 [@thornbill] Fix Fedora build version
  • #7059 [@crobibero] Fix device ordering
  • #7058 [@cvium] Use dedicated resolvers for extras
  • #7055 [@crobibero] Fix analysis issues
  • #7052 [@crobibero] Add image/jpg to extension lookup
  • #7049 [@crobibero] Remove warnings
  • #7048 [@Bond-009] Update StyleCop
  • #7047 [@Bond-009] Fix build
  • #7044 [@1337joe] Fix trailers v2
  • #7042 [@crobibero] Fix build from PR merging
  • #7035 [@cvium] Force a remux/transcode with external audio files
  • #7034 [@cvium] Catch HttpRequestException when saving images from local provider
  • #7029 [@cvium] Use our own Contains extension
  • #7028 [@cvium] Fix extras folders
  • #7021 [@cvium] Use == instead of Object.Equals to avoid closure allocation
  • #7020 [@cvium] Use static lambdas
  • #7018 [@Bond-009] Remove unreachable branches from JsonConverters
  • #7017 [@crobibero] Fix query param spelling
  • #7015 [@Bond-009] Use System.IO.Compression instead of SharpCompress for zips
  • #7013 [@1337joe] Increment library name number instead of appending
  • #7012 [@nnnlog] Remove ProtectClock for hardware encoding
  • #7006 [@crobibero] Fix BaseItemKind Querying
  • #7005 [@1337joe] Deprecate LibraryOptions.EnableInternetProviders
  • #7004 [@Bond-009] General cleanup
  • #7002 [@crobibero] Update to dotnet 6.0.1
  • #7000 [@brianjmurrell] Fix build on EL7
  • #6998 [@1337joe] Fix crash on missing server config file
  • #6994 [@Tedyst] Fixed crash in MigrationRunner by checking migration for file existance
  • #6980 [@brianjmurrell] Update RPM build for Ci autoversion packages
  • #6979 [@crobibero] Use BaseItemKind where possible
  • #6978 [@Bond-009] Add tests for ProbeResultNormalizer.GetFrameRate
  • #6977 [@Bond-009] Use correct jpeg MIME type
  • #6976 [@Bond-009] Don't check floats for equality
  • #6956 [@cvium] Refactor extras and movie multi-part parsing
  • #6934 [@nyanmisaka] HWA pipeline refactor, AMD/Intel/Nvidia full hardware filtering support, AV1 hwdec
  • #6920 [@marius-luca-87] Add an option for dropping specific subtitle formats using the DLNA SubtitleProfile
  • #6912 [@crobibero] Add additional provider id parsing to file name
  • #6867 [@yresquirol] Related media according to genre
  • #6819 [@cvium] Try to use Width and Height from ImageInfo to determine aspect ratio
  • #6222 [@orryverducci] Fix interlace check for H.264 MBAFF coded MP4 files
  • #5894 [@brianjmurrell] Allow to bind to priveleged ports (i.e. 80/443)
  • #5836 [@BaronGreenback] Code Clean up: "value assigned is not used in any execution path"
  • #5009 [@MrTimscampi] Move studios image providers to plugin

jellyfin-web [17]

Note: Dependabot automatic PRs are excluded from this list.

  • jellyfin/jellyfin-web#3281 [@joshuaboniface] Remove bump-version junk
  • jellyfin/jellyfin-web#3270 [@thornbill] Add Apple device icon
  • jellyfin/jellyfin-web#3269 [@thornbill] Bump jellyfin-apiclient to v1.10.0
  • jellyfin/jellyfin-web#3250 [@thornbill] Make movies and shows in genre list random
  • jellyfin/jellyfin-web#3247 [@thornbill] Remove network device option from add library dialog
  • jellyfin/jellyfin-web#3246 [@thornbill] Fix Fedora and CentOS builds
  • jellyfin/jellyfin-web#3242 [@crobibero] Add missing strings for TranscodeReason
  • jellyfin/jellyfin-web#3231 [@emilrowland] fix: Oculus browser is no longer marked as TV
  • jellyfin/jellyfin-web#3230 [@SenorSmartyPants] Fix #369 : Episode Details Premiere date
  • jellyfin/jellyfin-web#3226 [@brianjmurrell] Run bump_version in make srpm
  • jellyfin/jellyfin-web#3209 [@dmitrylyzo] Handle command 'Back'
  • jellyfin/jellyfin-web#3208 [@nyanmisaka] Remove unused server check for cinema mode option
  • jellyfin/jellyfin-web#3206 [@nyanmisaka] Update HWA settings to adapt the server code changes
  • jellyfin/jellyfin-web#3197 [@ianjazz246] Sort genres by SortName instead of Random
  • jellyfin/jellyfin-web#3196 [@ianjazz246] Don't clear username on failed login
  • jellyfin/jellyfin-web#3184 [@WWWesten] Add missing font option for subtitles
  • jellyfin/jellyfin-web#3070 [@grafixeyehero] Convert edit user page to react
jellyfin - 10.8.0 Alpha 4

Published by joshuaboniface almost 3 years ago

BUILD BUSTED RELEASE SCRAPPED ALPHA 5 INCOMING

We're pleased to announce the fourth Alpha pre-release of our upcoming 10.8.0 version. This release is built right from our Master branch as of the time of this tag creation.

Package downloads will be available on the main downloads page, under the "Next Stable Pre-Releases (10.8.0)" link for your respective platform: https://repo.jellyfin.org/releases/server/

Docker images will be up with the tag 10.8.0-alpha4.

NOTE: This in an alpha release. We do not recommend running this release on your production, user-facing servers if you don't want to deal with user complaints. Don't forget to take a full backup of your instances before upgrading, just in case!

NOTE: Due to CI and versioning limitations, the actual running server version and packages (e.g. .debs) will simply read "10.8.0". Please be diligent in keeping track of exactly what pre-release version(s) you have installed, especially for portable-type installs!

Changelogs (since 10.8.0-alpha3)

jellyfin [52]

Note: Dependabot automatic PRs are excluded from this list.

  • #7109 [@crobibero] Use provided SortOrder
  • #7107 [@Bond-009] Speed up Jellyfin.Naming.Tests
  • #7105 [@1337joe] Respect lock state when updating season 0 name
  • #7095 [@crobibero] Don't apply transformations to .gif
  • #7093 [@ilaborde] Remove unnecessary ToList in DlnaManager
  • #7092 [@crobibero] Reverse all order-by
  • #7080 [@crobibero] Allow ApiKey query parameter for authentication
  • #7076 [@crobibero] Add ability to search by -
  • #7075 [@crobibero] Fix orderby query
  • #7070 [@thornbill] Fix Fedora build version
  • #7059 [@crobibero] Fix device ordering
  • #7058 [@cvium] Use dedicated resolvers for extras
  • #7055 [@crobibero] Fix analysis issues
  • #7052 [@crobibero] Add image/jpg to extension lookup
  • #7049 [@crobibero] Remove warnings
  • #7048 [@Bond-009] Update StyleCop
  • #7047 [@Bond-009] Fix build
  • #7044 [@1337joe] Fix trailers v2
  • #7042 [@crobibero] Fix build from PR merging
  • #7035 [@cvium] Force a remux/transcode with external audio files
  • #7034 [@cvium] Catch HttpRequestException when saving images from local provider
  • #7029 [@cvium] Use our own Contains extension
  • #7028 [@cvium] Fix extras folders
  • #7021 [@cvium] Use == instead of Object.Equals to avoid closure allocation
  • #7020 [@cvium] Use static lambdas
  • #7018 [@Bond-009] Remove unreachable branches from JsonConverters
  • #7017 [@crobibero] Fix query param spelling
  • #7015 [@Bond-009] Use System.IO.Compression instead of SharpCompress for zips
  • #7013 [@1337joe] Increment library name number instead of appending
  • #7012 [@nnnlog] Remove ProtectClock for hardware encoding
  • #7006 [@crobibero] Fix BaseItemKind Querying
  • #7005 [@1337joe] Deprecate LibraryOptions.EnableInternetProviders
  • #7004 [@Bond-009] General cleanup
  • #7002 [@crobibero] Update to dotnet 6.0.1
  • #7000 [@brianjmurrell] Fix build on EL7
  • #6998 [@1337joe] Fix crash on missing server config file
  • #6994 [@Tedyst] Fixed crash in MigrationRunner by checking migration for file existance
  • #6980 [@brianjmurrell] Update RPM build for Ci autoversion packages
  • #6979 [@crobibero] Use BaseItemKind where possible
  • #6978 [@Bond-009] Add tests for ProbeResultNormalizer.GetFrameRate
  • #6977 [@Bond-009] Use correct jpeg MIME type
  • #6976 [@Bond-009] Don't check floats for equality
  • #6956 [@cvium] Refactor extras and movie multi-part parsing
  • #6934 [@nyanmisaka] HWA pipeline refactor, AMD/Intel/Nvidia full hardware filtering support, AV1 hwdec
  • #6920 [@marius-luca-87] Add an option for dropping specific subtitle formats using the DLNA SubtitleProfile
  • #6912 [@crobibero] Add additional provider id parsing to file name
  • #6867 [@yresquirol] Related media according to genre
  • #6819 [@cvium] Try to use Width and Height from ImageInfo to determine aspect ratio
  • #6222 [@orryverducci] Fix interlace check for H.264 MBAFF coded MP4 files
  • #5894 [@brianjmurrell] Allow to bind to priveleged ports (i.e. 80/443)
  • #5836 [@BaronGreenback] Code Clean up: "value assigned is not used in any execution path"
  • #5009 [@MrTimscampi] Move studios image providers to plugin

jellyfin-web [16]

Note: Dependabot automatic PRs are excluded from this list.

  • jellyfin/jellyfin-web#3270 [@thornbill] Add Apple device icon
  • jellyfin/jellyfin-web#3269 [@thornbill] Bump jellyfin-apiclient to v1.10.0
  • jellyfin/jellyfin-web#3250 [@thornbill] Make movies and shows in genre list random
  • jellyfin/jellyfin-web#3247 [@thornbill] Remove network device option from add library dialog
  • jellyfin/jellyfin-web#3246 [@thornbill] Fix Fedora and CentOS builds
  • jellyfin/jellyfin-web#3242 [@crobibero] Add missing strings for TranscodeReason
  • jellyfin/jellyfin-web#3231 [@emilrowland] fix: Oculus browser is no longer marked as TV
  • jellyfin/jellyfin-web#3230 [@SenorSmartyPants] Fix #369 : Episode Details Premiere date
  • jellyfin/jellyfin-web#3226 [@brianjmurrell] Run bump_version in make srpm
  • jellyfin/jellyfin-web#3209 [@dmitrylyzo] Handle command 'Back'
  • jellyfin/jellyfin-web#3208 [@nyanmisaka] Remove unused server check for cinema mode option
  • jellyfin/jellyfin-web#3206 [@nyanmisaka] Update HWA settings to adapt the server code changes
  • jellyfin/jellyfin-web#3197 [@ianjazz246] Sort genres by SortName instead of Random
  • jellyfin/jellyfin-web#3196 [@ianjazz246] Don't clear username on failed login
  • jellyfin/jellyfin-web#3184 [@WWWesten] Add missing font option for subtitles
  • jellyfin/jellyfin-web#3070 [@grafixeyehero] Convert edit user page to react
jellyfin - 10.8.0 Alpha 3

Published by joshuaboniface almost 3 years ago

We're pleased to announce the third Alpha pre-release of our upcoming 10.8.0 version. This release is built right from our Master branch as of the time of this tag creation.

Package downloads will be available on the main downloads page, under the "Next Stable Pre-Releases (10.8.0)" link for your respective platform: https://repo.jellyfin.org/releases/server/

Docker images will be up with the tag 10.8.0-alpha3.

NOTE: This in an alpha release. We do not recommend running this release on your production, user-facing servers if you don't want to deal with user complaints. Don't forget to take a full backup of your instances before upgrading, just in case!

NOTE: Due to CI and versioning limitations, the actual running server version and packages (e.g. .debs) will simply read "10.8.0". Please be diligent in keeping track of exactly what pre-release version(s) you have installed, especially for portable-type installs!

Changelogs (since 10.8.0-alpha2)

jellyfin [33]

Note: Dependabot automatic PRs are excluded from this list.

  • #6965 [@bendardenne] Add artist to '/' split whitelist
  • #6953 [@matthiasdv] Add more hardening to systemd service
  • #6941 [@holahmeds] Use MimeTypes package to determine MIME type
  • #6936 [@cvium] Reduce allocations
  • #6929 [@Bond-009] Use JsonContent where possible
  • #6927 [@1337joe] Use SSL for tmdb images
  • #6923 [@cvium] Don't query series twice
  • #6915 [@1337joe] Subtitle filename parsing fix
  • #6914 [@marius-luca-87] Take into account the streams dlnaheaders query parameter set by the DidlBuilder NormalizeDlnaMediaUrl function
  • #6907 [@marius-luca-87] - enable seek function when direct streaming over DLNA
  • #6902 [@cvium] Migrate network configuration safely
  • #6900 [@ianjazz246] Use local time for RecordingHelperTests
  • #6898 [@jonas-resch] Add support for external audio files
  • #6890 [@crobibero] Fix creating DLNA profiles
  • #6879 [@crobibero] Remove ClientLog endpoints
  • #6874 [@1337joe] Expose TMDb image scale options to user
  • #6873 [@crobibero] Add ability to exclude active sessions from resumable items
  • #6871 [@cvium] Only force scheme and port when HTTPS is disallowed
  • #6870 [@cvium] Refactor omdb providers and fix issues
  • #6869 [@cvium] Small optimization to child count field
  • #6862 [@1337joe] Query media streams by type instead of filtering
  • #6860 [@cvium] Read past empty elements
  • #6857 [@Bond-009] Fix some warnings
  • #6856 [@cvium] Remove unused dependencies
  • #6854 [@1337joe] Add setter for CustomPrefs
  • #6852 [@Bond-009] Fix some warnings
  • #6851 [@cvium] Remove ILibraryManager as a dependency in resolvers etc.
  • #6850 [@PetrusZ] Add Collection Validator, create collection based on nfo
  • #6849 [@1337joe] Actually check server disabled metadata providers
  • #6848 [@marius-luca-87] Ensure the proper StartTimeTicks variable is forwarded to the AddDlnaHeaders function
  • #6845 [@marius-luca-87] Flush the XmlWriter before calling the StringBuilder ToString() method
  • #6831 [@1337joe] Image provider cleanup
  • #6818 [@Bond-009] Replace PBKDF2-SHA1 with PBKDF2-SHA512

jellyfin-web [4]

Note: Dependabot automatic PRs are excluded from this list.

  • jellyfin/jellyfin-web#3181 [@PetrusZ] Add AutoCollection option to libraryoptionseditor
  • jellyfin/jellyfin-web#3180 [@brianjmurrell] Remove chown -R root:root from specfile
  • jellyfin/jellyfin-web#3171 [@WWWesten] Update displaySettings.template.html
  • jellyfin/jellyfin-web#3092 [@thornbill] Use single color for loading indicator
jellyfin - 10.8.0 Alpha 2

Published by joshuaboniface almost 3 years ago

We're pleased to announce the second Alpha pre-release of our upcoming 10.8.0 version. This release is built right from our Master branch as of the time of this tag creation.

Package downloads will be available on the main downloads page, under the "Next Stable Pre-Releases (10.8.0)" link for your respective platform: https://repo.jellyfin.org/releases/server/

Docker images will be up with the tag 10.8.0-alpha2.

NOTE: This in an alpha release. We do not recommend running this release on your production, user-facing servers if you don't want to deal with user complaints. Don't forget to take a full backup of your instances before upgrading, just in case!

NOTE: Due to CI and versioning limitations, the actual running server version and packages (e.g. .debs) will simply read "10.8.0". Please be diligent in keeping track of exactly what pre-release version(s) you have installed, especially for portable-type installs!

Changelogs (since 10.8.0-alpha1)

jellyfin [42]

Note: Dependabot automatic PRs are excluded from this list.

  • #6841 [@joshuaboniface] Send SourceBranch to collect-server.azure.sh
  • #6838 [@crobibero] Add nullable dictionary openapi mapping
  • #6837 [@crobibero] Don't throw exception on unauthenticated requests
  • #6836 [@cvium] Very light cleanup in applicationhost
  • #6830 [@crobibero] Fix filtering images without dimensions
  • #6829 [@crobibero] Remove Obsolete attribute on enum
  • #6823 [@crobibero] Fix nullability on DisplayPreferencesDto
  • #6822 [@NickSica] Fix Ombi auth through Jellyfin
  • #6816 [@Bond-009] Fix some warnings
  • #6814 [@thornbill] Fix yaml format issue in issue template
  • #6813 [@Bond-009] Fix some warnings
  • #6808 [@cvium] Simplify and reduce LOC in ControlHandler
  • #6806 [@crobibero] Update to full dotnet 6
  • #6795 [@LinFor] Fix DLNA on older Samsung TVs
  • #6794 [@Bond-009] Remove some dead code
  • #6793 [@Bond-009] Add some docs and tests
  • #6792 [@Bond-009] Fix UnauthorizedAccessException in GetDrives
  • #6791 [@cvium] Load all types when checking plugin DLLs
  • #6784 [@nielsvanvelzen] Fix OpenAPI workflow fork cloning
  • #6783 [@1337joe] Deprecate ImageType.Screenshot and ItemFields.Screenshot
  • #6782 [@nielsvanvelzen] Fix OpenAPI workflow not working with pull requests from forks
  • #6781 [@1337joe] Add MaxCastMembers to TMDb Plugin Settings
  • #6778 [@jvoisin] Add a bit of hardening to the systemd service
  • #6777 [@ThibaultNocchi] Fix WebVTT region to spec
  • #6774 [@cvium] Make sure ReadToDescendant was successful before continuing
  • #6769 [@Bond-009] Remove unused IHasScreenshots interface
  • #6766 [@Bond-009] Minor improvements
  • #6765 [@zehnerGIT] Make tags import from TMDB configurable
  • #6764 [@zehnerGIT] Prevent log spam in StreamBuilder.cs
  • #6763 [@1337joe] Clean up duplicate TmdbImageProvider code
  • #6762 [@WWWesten] Add missing localization options
  • #6761 [@Bond-009] Streamline startup code
  • #6752 [@1337joe] Add Tests, Fix metadata refresh deletes backgrounds
  • #6748 [@ptalmeida] Add pt-pt as culture, fix localization typo
  • #6745 [@crobibero] Use correct id when finding existing dlna profile
  • #6740 [@zirdum] Corrected Unraid template link
  • #6507 [@Artiume] Convert Issue Template to YAML
  • #6379 [@dearjoey] Optimize episode parser
  • #6308 [@nielsvanvelzen] Add OpenAPI workflow
  • #6027 [@fredriklindberg] Improve series matching
  • #5918 [@crobibero] Add endpoint to log client events
  • #5905 [@BaronGreenback] Fix for Livetv and DLNA when bind interfaces specified.

jellyfin-web [11]

Note: Dependabot automatic PRs are excluded from this list.

  • jellyfin/jellyfin-web#3172 [@joshuaboniface] Send SourceBranch to collect-server.azure.sh
  • jellyfin/jellyfin-web#3161 [@thornbill] Rollback hls.js to 0.14
  • jellyfin/jellyfin-web#3160 [@thornbill] Fix list view item encoding
  • jellyfin/jellyfin-web#3149 [@grafixeyehero] Fix live tv default tab
  • jellyfin/jellyfin-web#3147 [@dmitrylyzo] Fix re-emptying image
  • jellyfin/jellyfin-web#3146 [@dmitrylyzo] Fix plugin image URL
  • jellyfin/jellyfin-web#3143 [@WWWesten] Update Library Settings
  • jellyfin/jellyfin-web#3142 [@WWWesten] Update en-us.json for subtitlesettings component
  • jellyfin/jellyfin-web#3128 [@WWWesten] Add missing localization key for Media Info
  • jellyfin/jellyfin-web#3116 [@jomp16] Save playback speed rate, and restore when playing a video again
  • jellyfin/jellyfin-web#3026 [@grafixeyehero] convert NewUserPage to react
jellyfin - 10.8.0 Alpha 1

Published by joshuaboniface almost 3 years ago

We're pleased to announce the first Alpha pre-release of our upcoming 10.8.0 version. This release is built right from our Master branch as of this evening, and is thus just a glorified Unstable build, but this is the first in a series of Alpha -> Beta -> RC releases we plan to make in preparation for the final 10.8.0 release. Unlike 10.7.0 we're not just calling them all "RCs"!

Package downloads available on the main downloads page, under the "Next Stable Pre-Releases (10.8.0)" link for your respective platform: https://repo.jellyfin.org/releases/server/

Docker images are up with the tag 10.8.0-alpha1.

NOTE: This in an alpha release. We do not recommend running this release on your production, user-facing servers if you don't want to deal with user complaints. Don't forget to take a full backup of your instances before upgrading, just in case!

NOTE: Due to CI and versioning limitations, the actual running server version and packages (e.g. .debs) will simply read "10.8.0". Please be diligent in keeping track of exactly what pre-release version(s) you have installed, especially for portable-type installs!

Changelogs

jellyfin [666]

  • #6737 [@Bond-009] Enable nullable for MediaBrowser.Providers
  • #6735 [@Bond-009] Enable nullable for more files
  • #6718 [@MBR-0001] Add IsAutomated property to SubtitleSearchRequest
  • #6716 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 6.2.2 to 6.2.3
  • #6715 [@dependabot[bot]] Bump prometheus-net.DotNetRuntime from 4.2.1 to 4.2.2
  • #6714 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 6.2.2 to 6.2.3
  • #6695 [@crobibero] Update to dotnet6.rc2
  • #6689 [@1337joe] Expand video attached image extraction to support multiple images/types
  • #6688 [@dependabot[bot]] Bump Serilog.Settings.Configuration from 3.2.0 to 3.3.0
  • #6687 [@dependabot[bot]] Bump Diacritics from 2.1.20036.1 to 3.3.4
  • #6681 [@dmitrylyzo] Add more sorting to Latest
  • #6680 [@MarcelCoding] Add Docker Healthcheck
  • #6678 [@Bond-009] Use new Random.Shared instead of creating new instances
  • #6677 [@Bond-009] Remove duplicate Fisher–Yates shuffle impl
  • #6676 [@Bond-009] Use static crypto rng
  • #6673 [@cvium] Return the path to the pinfile in forgot password
  • #6670 [@lyarenei] Update artist split whitelist
  • #6667 [@Bond-009] Fix the last few warnings
  • #6666 [@Bond-009] Fix issue #6123
  • #6665 [@Bond-009] Improve test coverage for QuickConnectManager
  • #6664 [@cvium] Queue refresh after subtitle upload and minor fixes
  • #6663 [@crobibero] Reference dotnet6-rc1 packages
  • #6662 [@dependabot[bot]] Bump DotNet.Glob from 3.1.2 to 3.1.3
  • #6661 [@dependabot[bot]] Bump sharpcompress from 0.29.0 to 0.30.0
  • #6657 [@Bond-009] Remove workaround for dotnet/runtime#42790
  • #6656 [@daullmer] Change .vscode/launch.json to use .NET 6
  • #6651 [@KonH] Fix part of common warnings
  • #6649 [@barronpm] Fix Warnings in Emby.Server.Implementations (Part 2)
  • #6648 [@barronpm] Fix warnings in Emby.Server.Implementations (Part 1)
  • #6646 [@1337joe] Add test data and unit test for mp4 metadata probe
  • #6644 [@Bond-009] Enable nullable for ItemDataProvider
  • #6641 [@Bond-009] Use ConvertFrom with invariant culture instead of current culture
  • #6639 [@1337joe] Add mp4 track title fallback
  • #6631 [@GodTamIt] Update README for .NET version
  • #6629 [@crobibero] Disable DOTNET_SYSTEM_GLOBALIZATION_INVARIANT in docker images
  • #6627 [@Bond-009] Add regression test for #6560
  • #6623 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 6.2.1 to 6.2.2
  • #6622 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 6.2.1 to 6.2.2
  • #6618 [@crobibero] Create output directory when extracting archive files
  • #6616 [@crobibero] Remove all instances of en-US culture
  • #6614 [@Bond-009] Fix some warnings
  • #6613 [@Bond-009] Use RandomAccess instead of a FileStream where it makes sense
  • #6612 [@Bond-009] Remove sync FileStream hack
  • #6611 [@Bond-009] Fix user DB migration
  • #6597 [@Bond-009] Add regression test for #5323
  • #6596 [@crobibero] Add Jellyfin.Extensions to nuget package publish
  • #6593 [@Bond-009] ItemImageProvider: improve HTTP error handling
  • #6592 [@Bond-009] SsdpHttpClient: Ensure successful status code before reading response
  • #6590 [@Bond-009] Target net6.0
  • #6589 [@Bond-009] Validate ffmpeg path
  • #6588 [@Bond-009] Fix issue #6587
  • #6584 [@Bond-009] Specify DateTimeStyles when possible
  • #6582 [@Bond-009] Allow shutdown while starting WebHost
  • #6580 [@Artiume] Update Docker Image
  • #6576 [@dependabot[bot]] Bump DiscUtils.Udf from 0.16.4 to 0.16.13
  • #6571 [@Dixin] Fix extra folder name and type mapping.
  • #6569 [@crobibero] Update to dotnet 5.0.10
  • #6567 [@Bond-009] Reduce allocations
  • #6564 [@Bond-009] Fix Azure CI
  • #6563 [@Bond-009] Fix SubtitleEncoder and add regression tests
  • #6558 [@dmitrylyzo] Respond on request when ffmpeg fails
  • #6556 [@nielsvanvelzen] Use standard Authorization header in OpenAPI specification
  • #6555 [@dependabot[bot]] Bump libse from 3.6.0 to 3.6.2
  • #6554 [@dependabot[bot]] Bump sharpcompress from 0.28.3 to 0.29.0
  • #6553 [@ankenyr] Comparing PremiereDate when episode comparison would otherwise be equal.
  • #6551 [@MrChip53] Add ListingProviderInfo Id to XMLTV cache file name
  • #6546 [@ianjazz246] Use TheoryData instead of IEnumerable
  • #6544 [@cvium] Don't set ffmpeg path from null to its Display value
  • #6541 [@cvium] Read file length for symlinks,
  • #6538 [@cvium] Kill ProgressiveFileCopier and seek to end for ongoing livetv
  • #6535 [@Bond-009] Add tests for DlnaController
  • #6534 [@Bond-009] Fix some warnings
  • #6531 [@GodTamIt] Fix images "not loading" after manual identification
  • #6526 [@Bond-009] Fix log message
  • #6523 [@cvium] Fix disposed exception when ffmpeg exits early in GetLiveHlsStream
  • #6522 [@ferferga] EFCore improvements and cleanups
  • #6521 [@ferferga] Fix Dockerfile typos
  • #6520 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 6.1.5 to 6.2.1
  • #6519 [@dependabot[bot]] Bump FsCheck.Xunit from 2.16.1 to 2.16.3
  • #6518 [@dependabot[bot]] Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.0.5 to 2.0.6
  • #6517 [@dependabot[bot]] Bump prometheus-net.DotNetRuntime from 4.2.0 to 4.2.1
  • #6516 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 6.1.5 to 6.2.1
  • #6515 [@Maeur1] Update Intel Compute Runtime Resources
  • #6506 [@Artiume] Request FFmpeg version
  • #6502 [@crobibero] Add Jellyfin.Extensions to package publish
  • #6501 [@crobibero] Enable nullable for SchedulesDirect // Add Tests for SchedulesDirect
  • #6499 [@Bond-009] Fix some warnings
  • #6498 [@Bond-009] Fix InvalidOperationException when serializing MediaPathInfo
  • #6497 [@Bond-009] Add SqliteItemRepository.ItemImageInfoFromValueString as a fuzzing target
  • #6495 [@qsniyg] Allow zero activity log retention days
  • #6494 [@Bond-009] Clean up VideoImageProvider
  • #6492 [@Bond-009] Ignore Omnisharp crash logs
  • #6491 [@Bond-009] Fix build
  • #6486 [@fredriklindberg] Support forwarded headers for api url
  • #6485 [@markshark05] Update M3U Channel Name Precedence
  • #6481 [@dependabot[bot]] Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.0.4 to 2.0.5
  • #6480 [@dependabot[bot]] Bump prometheus-net.DotNetRuntime from 4.1.0 to 4.2.0
  • #6479 [@dependabot[bot]] Bump FsCheck.Xunit from 2.16.0 to 2.16.1
  • #6475 [@crobibero] Remove more and more warnings
  • #6474 [@Bond-009] Add tests for LibraryStructureController
  • #6473 [@Bond-009] Enable nullable for more files
  • #6462 [@dependabot[bot]] Bump prometheus-net from 4.2.0 to 5.0.1
  • #6461 [@dependabot[bot]] Bump prometheus-net.AspNetCore from 4.2.0 to 5.0.1
  • #6457 [@Izumiko] Add 'includeAdult' option for TheMovieDb
  • #6456 [@GodTamIt] Disambiguate vpx to vp8 or vp9
  • #6446 [@Deathspike] Fix embedded subtitles taking priority over external ones
  • #6445 [@cvium] Add timeout to ProgressiveFileStream
  • #6444 [@cvium] Use ProgressiveFileStream for LiveRecordings endpoint
  • #6439 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0
  • #6438 [@dependabot[bot]] Bump FsCheck.Xunit from 2.15.3 to 2.16.0
  • #6437 [@dependabot[bot]] Bump Serilog.Settings.Configuration from 3.1.0 to 3.2.0
  • #6434 [@crobibero] Update Dockerfile to use debian:bullseye-slim
  • #6430 [@Bond-009] Minor improvements
  • #6429 [@crobibero] Update to dotnet 5.0.9
  • #6428 [@Bond-009] Fix PasswordHash tests
  • #6427 [@winterqt] Disable UseAppHost in portable deployment
  • #6425 [@boolemancer] Fix explicit stream selection in MediaEncoder.ExtractImageInternal
  • #6423 [@richlander] Fix warnings in MediaBrowser.Controller
  • #6422 [@daullmer] Add support for NFO fanart tag
  • #6414 [@richlander] Fix warnings in MediaBrowser.Controller/MediaEncoding directory
  • #6412 [@richlander] Fix warnings in MediaBrowser.Controller/Session
  • #6409 [@dependabot[bot]] Bump UTF.Unknown from 2.3.0 to 2.4.0
  • #6404 [@crobibero] Fix redirect logic if request path is exactly the base url
  • #6403 [@ankenyr] Adding tests for AiredEpisodeOrderComparer.
  • #6402 [@anthonylavado] Add sponsor links
  • #6397 [@MrChip53] Properly stream M3U file over http
  • #6394 [@h1dden-da3m0n] ci: change OS packaging images to be quiet
  • #6392 [@Bond-009] ApiServiceCollectionExtensions.AddProxyAddresses: Add more tests
  • #6388 [@Bond-009] Minor improvements
  • #6386 [@richlander] Fix warnings in MediaBrowser.Controller/LiveTv
  • #6383 [@sushilicious] Made default parser a tiny bit more robust
  • #6381 [@Bond-009] Enable nullable for DlnaManager
  • #6377 [@richlander] Optimize Dockerfiles
  • #6376 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 6.1.4 to 6.1.5
  • #6375 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 6.1.4 to 6.1.5
  • #6358 [@MrTimscampi] Enable people for audio files and add music probing test
  • #6355 [@Bond-009] EnsureLibraryFolder: Minor optimization
  • #6354 [@Bond-009] Enable nullable in more files
  • #6352 [@dependabot[bot]] Bump coverlet.collector from 3.0.3 to 3.1.0
  • #6346 [@richlander] Fix warnings in MediaBrowser.Controller/Drawing
  • #6344 [@richlander] Update to .NET SDK 5.0.302
  • #6342 [@richlander] Fix warnings in MediaBrowser.Controller/Library
  • #6339 [@richlander] Fix partial set of MediaBrowser.Controller/Entities warnings
  • #6338 [@richlander] Fix warnings for MediaBrowser.Controller/Providers directory
  • #6336 [@richlander] Fix warning in MediaBrowser.Controllers/Channels
  • #6335 [@richlander] Fix MediaBrowsers.Providers analysis issues
  • #6329 [@Bond-009] Add tests for GetResolutionText
  • #6328 [@Bond-009] Improve episode parser
  • #6327 [@nyanmisaka] Add support for cuda tonemap and overlay
  • #6326 [@crobibero] Update to dotnet 5.0.8
  • #6325 [@dependabot[bot]] Bump alex-page/github-project-automation-plus from 0.7.1 to 0.8.1
  • #6320 [@dependabot[bot]] Bump Serilog.Sinks.Console from 3.1.1 to 4.0.0
  • #6304 [@Bond-009] Add h265 to CleanStrings
  • #6303 [@Artiume] update bug report to ask for hwaccel
  • #6300 [@thornbill] Update stalebot configuration
  • #6298 [@crobibero] Remove /MusicGenres/{id}/InstantMix endpoint
  • #6297 [@Bond-009] Fix episode parser
  • #6296 [@Bond-009] Improve platform checks
  • #6295 [@dependabot[bot]] Bump SkiaSharp.NativeAssets.Linux from 2.80.2 to 2.80.3
  • #6294 [@dependabot[bot]] Bump SkiaSharp from 2.80.2 to 2.80.3
  • #6293 [@dependabot[bot]] Bump prometheus-net from 4.1.1 to 4.2.0
  • #6292 [@dependabot[bot]] Bump prometheus-net.AspNetCore from 4.1.1 to 4.2.0
  • #6290 [@Bond-009] Remove old "has update available" code
  • #6289 [@Bond-009] Fix some warnings
  • #6283 [@natedawg] Fix spelling of artist K/DA in splitting whitelist
  • #6281 [@crobibero] Reduce warnings in MediaBrowser.Controller
  • #6280 [@MrTimscampi] Add more artist names to the splitting whitelist
  • #6279 [@Bond-009] Add tests for Playback/BitrateTest endpoint
  • #6276 [@crobibero] BitrateTest: Use ASP validation, increase maximum size.
  • #6274 [@thornbill] Restore max width and height params
  • #6268 [@Bond-009] Add test for RobotsRedirectionMiddleware
  • #6267 [@Bond-009] Minor fixes
  • #6262 [@MrTimscampi] Prefer original date when getting premiere date from ffprobe
  • #6258 [@gnuyent] Add hardware encoding status to playback data
  • #6257 [@MrTimscampi] Use artist backdrop for generated library image
  • #6256 [@MrTimscampi] Refactor GetResolutionText
  • #6242 [@dependabot[bot]] Bump Serilog.Sinks.File from 4.1.0 to 5.0.0
  • #6241 [@dependabot[bot]] Bump Serilog.Sinks.Async from 1.4.0 to 1.5.0
  • #6240 [@Bond-009] Add tests for QuickConnectManager
  • #6239 [@jvoisin] Add a LGTM.com badge
  • #6236 [@Bond-009] Fix QuickConnect
  • #6233 [@Bond-009] MediaBrowser.Providers: Remove some warnings
  • #6210 [@bellegarde-c] debian: Add maxcpucount option to override_dh_auto_build. Fix #5234
  • #6208 [@h1dden-da3m0n] disable project automation workflows in forks
  • #6204 [@Bond-009] Move non-jellyfin extensions to separate project
  • #6201 [@barronpm] Migrate Authentication DB to EF Core
  • #6200 [@nielsvanvelzen] Refactor Quick Connect
  • #6197 [@MrTimscampi] Document SubtitleDeliveryMethod
  • #6191 [@crobibero] Update to dotnet 5.0.7
  • #6183 [@stanionascu] Better detection of the ISO DVD/BD types
  • #6180 [@crobibero] Ignore Test Controllers
  • #6177 [@Bond-009] Use async FileStreams where it makes sense
  • #6176 [@nielsvanvelzen] Require userId in getItems and getTrailers endpoints
  • #6175 [@nielsvanvelzen] Fix routeMediaSourceId route parameter in SubtitleController GetSubtitle
  • #6174 [@Bond-009] Remove our own RemoveDiacritcs string extension in favor of Diacritics.Net
  • #6173 [@Bond-009] Add test for ReadOnlySpan.Count extension
  • #6172 [@Bond-009] Remove useless nullable directives
  • #6165 [@Bond-009] Fix duplicate keys causing an exception
  • #6163 [@Bond-009] Fix index out of range and add reg tests
  • #6162 [@crobibero] Redirect to default if root is requested
  • #6161 [@dependabot[bot]] Bump SQLitePCL.pretty.netstandard from 3.0.1 to 3.1.0
  • #6160 [@dependabot[bot]] Bump sharpcompress from 0.28.2 to 0.28.3
  • #6156 [@Bond-009] Minor fixes
  • #6150 [@Bond-009] Add property based testing
  • #6137 [@ferferga] Refactor Github Actions
  • #6135 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.9.4 to 16.10.0
  • #6133 [@ferferga] Pull request target
  • #6131 [@BaronGreenback] Fix network flooding issue
  • #6121 [@Bond-009] Fix some warnings
  • #6117 [@LinFor] Add OriginalTitle to ItemLookupInfo
  • #6116 [@Maxr1998] Fix broken link in CONTRIBUTORS and add myself
  • #6115 [@Maxr1998] Refactor ProbeResultNormalizer
  • #6102 [@LinFor] Don't prefer OMDB rating over all other providers
  • #6096 [@cvium] Remove some unnecessary allocations
  • #6094 [@crobibero] Add sorting to /Artists/AlbumArtists
  • #6090 [@cvium] Bump SQLitePCL.pretty.netstandard to 3.0.1
  • #6089 [@BaronGreenback] Set UserRootFolder.IsRoot to true
  • #6086 [@Bond-009] Remove dead code
  • #6084 [@Bond-009] Enable nullable reference types for MediaBrowser.MediaEncoding
  • #6083 [@Bond-009] Enable nullable reference types for Emby.Server.Implementations
  • #6075 [@MrTimscampi] Properly detect Dolby Vision files derived from AV1, AVC and HEVC
  • #6074 [@Bond-009] Enable nullable for InternalItemsQuery
  • #6072 [@crobibero] Update to Dotnet 5.0.6 (Fixed)
  • #6071 [@BaronGreenback] Make DLNA folders to work as expected.
  • #6066 [@dependabot[bot]] Bump cirrus-actions/rebase from 1.4 to 1.5
  • #6054 [@cvium] Reduce some allocations
  • #6053 [@nyanmisaka] Fix the 'No decoder surfaces left' error on Cuda
  • #6051 [@Bond-009] Add tests for Recordinghelper
  • #6050 [@Bond-009] Fully disable stupid rules
  • #6047 [@crobibero] Update to Dotnet 5.0.6
  • #6043 [@peterspenler] Reorder requested audio channels checks
  • #6042 [@crobibero] Reduce warnings in MediaBrowser.Controller (Part 2)
  • #6038 [@crobibero] Don't logout if deviceId is null
  • #6037 [@ferferga] Replace GH_TOKEN with JF_BOT_TOKEN
  • #6033 [@daullmer] Call TMDb Person API with metadata language
  • #6031 [@ferferga] Run SQLite query planner optimization at shutdown/restart
  • #6026 [@daullmer] Use TMDb parental rating building from movies for shows
  • #6025 [@daullmer] Test LocalizationManager
  • #6023 [@dependabot[bot]] Bump prometheus-net.DotNetRuntime from 4.0.0 to 4.1.0
  • #6013 [@Bond-009] Minor improvements
  • #6010 [@crobibero] Mooooove the label commenter config
  • #6009 [@nielsvanvelzen] Disable automation CI on issues
  • #6005 [@Bond-009] Enable nullable reference types for Emby.Dlna
  • #6000 [@Bond-009] Enable nullable reference types for MediaBrowser.Controller
  • #5999 [@Bond-009] Add support for legacy HDhomerun DUAl
  • #5997 [@JKI12] Fixes for Book Progress
  • #5995 [@tuky] Respect configured JELLYFIN_USER in Debian's postinst
  • #5990 [@BaronGreenback] Enable querystring to be encoded
  • #5988 [@Bond-009] Add fuzzing infrastructure
  • #5987 [@Bond-009] PathExtensions: Fix index out of bounds in TryReplaceSubPath
  • #5985 [@Bond-009] Minor improvements
  • #5984 [@Bond-009] Add regression test for ContainerProfile.ContainsContainer
  • #5982 [@Bond-009] Enable nullable reference types for MediaBrowser.Common
  • #5980 [@Maxr1998] Fix direct play for DirectPlayProfiles without any codecs set
  • #5979 [@daullmer] Add support for fanart aspect in thumb tag
  • #5975 [@thornbill] Fix web build in dockerfiles
  • #5973 [@crobibero] Kill the CI
  • #5969 [@crobibero] Remove Required attributes
  • #5968 [@crobibero] Remove legacy apiclient generation
  • #5963 [@dependabot[bot]] Bump alex-page/github-project-automation-plus from v0.6.0 to v0.7.1
  • #5962 [@dependabot[bot]] Bump SQLitePCL.pretty.netstandard from 2.1.0 to 2.2.0
  • #5961 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 6.1.3 to 6.1.4
  • #5960 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 6.1.3 to 6.1.4
  • #5956 [@BaronGreenback] Minor optimization.
  • #5955 [@Bond-009] Don't run integration tests in parallel
  • #5954 [@Bond-009] Add tests for SqliteItemRepository.(De)SerializeProviderIds
  • #5952 [@Bond-009] Add tests for SqliteItemRepository.(De)SerializeImages
  • #5946 [@Bond-009] TmdbUtils: Use ordinal string compare
  • #5945 [@Bond-009] Fix scanning
  • #5944 [@shortspider] Add ResumeBook Section
  • #5943 [@Maxr1998] Nullability handling for device profile classes
  • #5941 [@Maxr1998] Improve documentation for DeviceProfile
  • #5938 [@cvium] Reduce some allocations with the magic of spans etc.
  • #5937 [@Maxr1998] Remove extraneous 'stream' parameter
  • #5934 [@Bond-009] SqliteItemRepository: Parse ChannelId directly from utf-8 data
  • #5929 [@crobibero] Add ability to sort on Genre, MusicGenre, Artist
  • #5917 [@dependabot[bot]] Bump alex-page/github-project-automation-plus from v0.5.1 to v0.6.0
  • #5916 [@dependabot[bot]] Bump sharpcompress from 0.28.1 to 0.28.2
  • #5915 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 6.0.7 to 6.1.3
  • #5914 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 6.0.7 to 6.1.3
  • #5913 [@dependabot[bot]] Bump AutoFixture.Xunit2 from 4.16.0 to 4.17.0
  • #5912 [@dependabot[bot]] Bump AutoFixture from 4.16.0 to 4.17.0
  • #5911 [@dependabot[bot]] Bump AutoFixture.AutoMoq from 4.16.0 to 4.17.0
  • #5904 [@cvium] add UpdatePeopleAsync and add people to both tables
  • #5903 [@iwalton3] Leave SyncPlay group on session disconnect.
  • #5893 [@Bond-009] SqliteItemRepository: remove redundant operations
  • #5892 [@crobibero] Mark password property as obsolete
  • #5891 [@Bond-009] ManagedFileSystem: Rewrite GetValidFilename and more improvements
  • #5890 [@Bond-009] Reduce string allocations/fs lookups in resolve code
  • #5889 [@Bond-009] Remove unused/duplicate services
  • #5887 [@Bond-009] Improve perf of db save and query
  • #5886 [@Artiume] Request all the logs
  • #5881 [@cvium] Add tvrage and imdb ids for episodes
  • #5878 [@Artiume] Fix Audiobook Resume
  • #5877 [@Bond-009] EncodingHelper: Fix circular dependency
  • #5876 [@Bond-009] DeepCopy: Throw ArgumentNullException if one of the args is null
  • #5873 [@cvium] Check for empty string when migrating displaypreferences
  • #5870 [@cvium] Fix TMDb Person Provider
  • #5867 [@Bond-009] ProviderManager: fix discard and 2 warnings
  • #5866 [@Bond-009] Switch from HttpClientHandler to SocketsHttpHandler
  • #5864 [@DeeJayBro] Fix ArgumentOutOfRangeException when getting PostedPlaybackInfo
  • #5863 [@cvium] use IF NOT EXISTS in migration
  • #5861 [@BaronGreenback] Change profile matching to match what the web interface says.
  • #5860 [@cvium] Fix notification disabled users list
  • #5859 [@cvium] Respect user settings for transcode and remux
  • #5852 [@cvium] Add Person to TypedBaseItems if it's new
  • #5848 [@sgmoore] Fix ArgumentOutOfRangeException scanning AudioBooks
  • #5843 [@BaronGreenback] Code Clean up: Remove unused using directives
  • #5842 [@BaronGreenback] Code Clean up: Group Methods
  • #5828 [@jackrvan] Add NextUpCutoffDate to NextUpQuery
  • #5826 [@BaronGreenback] PlayTo Fix: Use external ip not internal interface
  • #5810 [@dependabot[bot]] Bump eps1lon/actions-label-merge-conflict from v2.0.0 to v2.0.1
  • #5809 [@dependabot[bot]] Bump AutoFixture from 4.15.0 to 4.16.0
  • #5808 [@cvium] Optimize the way items are grouped into collections
  • #5807 [@Bond-009] Remove throttle in refresh code
  • #5806 [@Bond-009] Fix possible ArgumentNullException
  • #5803 [@crobibero] Properly redirect healthcheck endpoint if using BaseUrl
  • #5802 [@dependabot[bot]] Bump TMDbLib from 1.7.3-alpha to 1.8.1
  • #5799 [@dependabot[bot]] Bump AutoFixture.Xunit2 from 4.15.0 to 4.16.0
  • #5794 [@richlander] Remove coupling to distro
  • #5792 [@Bond-009] Fix possible ArgumentNullException
  • #5784 [@Bond-009] Fix random failing of tests
  • #5779 [@joshuaboniface] Add label commenter workflow
  • #5769 [@cvium] Enable Workstation GC mode
  • #5768 [@Bond-009] Add test for handling dangling symlinks
  • #5767 [@cvium] Do not touch "old" local artwork unless saving locally
  • #5766 [@cvium] Use sync Serialize when writing scheduled tasks to disk
  • #5764 [@cvium] Do not check permissions for Folders collectiontype
  • #5763 [@Bond-009] Minor improvements to IPObjects
  • #5762 [@BaronGreenback] Fix network test on dns failure
  • #5759 [@Bond-009] Fix LogUnmatchedProfile formatting
  • #5755 [@BaronGreenback] Auth: Network Access Policy
  • #5750 [@iwalton3] Fix setting audio stream in PlaybackInfo for jellyfin-web.
  • #5748 [@cvium] Set mediatype to Audio for playlists in a music library
  • #5747 [@cvium] Catch IOException and include stack trace when saving images
  • #5746 [@cvium] don't die on dangling symlinks
  • #5744 [@mohd-akram] Add support for TMDB series absolute and DVD order
  • #5738 [@cvium] Resolve name from episode folder
  • #5736 [@cvium] fetching images should not kill the scanner
  • #5734 [@cvium] move IsPlayed to outerquery
  • #5731 [@Bond-009] Add tests for UserController
  • #5730 [@thornbill] Disable HEVC encoding by default
  • #5729 [@crobibero] Update to dotnet 5.0.5
  • #5725 [@BrianCArnold] Fixed issue with determining if a directory was a directory or file
  • #5721 [@Bond-009] Add code to test authenticated endpoints
  • #5717 [@cvium] make custompref value nullable
  • #5713 [@Bond-009] Add tests for unauthenticated websocket access
  • #5712 [@BaronGreenback] Keep plugin state after update.
  • #5711 [@dependabot[bot]] Bump Microsoft.AspNetCore.Mvc.Testing from 5.0.3 to 5.0.5
  • #5710 [@dependabot[bot]] Bump Microsoft.AspNetCore.Authorization from 5.0.3 to 5.0.5
  • #5708 [@Bond-009] Enable NetAnalyzers for more projects
  • #5707 [@ferferga] (jellyfin-web): Switch to npm
  • #5702 [@cvium] add simple auth handling to websocketmanager
  • #5699 [@Bond-009] Add test for ProbeResultNormalizer.GetMediaInfo
  • #5697 [@Bond-009] Simplify the way we choose our ffmpeg
  • #5696 [@Maxr1998] Improve metadata probing to better support music videos
  • #5693 [@Maxr1998] Probe result tweaks
  • #5691 [@Bond-009] Fix possible nullref
  • #5690 [@dependabot[bot]] Bump AutoFixture.AutoMoq from 4.15.0 to 4.16.0
  • #5688 [@crobibero] Add SessionDiscoveryInfo to generated api-docs
  • #5685 [@Bond-009] Remove useless null check
  • #5684 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4
  • #5683 [@dependabot[bot]] Bump Newtonsoft.Json from 12.0.3 to 13.0.1
  • #5681 [@BaronGreenback] Various DLNA Optimizations
  • #5676 [@Bond-009] Remove useless code
  • #5675 [@Bond-009] Add tests for CopyToExtensions
  • #5672 [@cvium] ensure only valid images are saved in ItemImageProvider
  • #5671 [@cvium] set original title in tmdbmovieprovider
  • #5661 [@ferferga] Return Major.Minor.Build instead of Major.Minor.Build.Revision for OpenAPI
  • #5659 [@ssenart] [DLNA] [NextTrack] [Gapless] Fix 5644 and 5294
  • #5654 [@dependabot[bot]] Bump BlurHashSharp from 1.1.1 to 1.2.0
  • #5653 [@dependabot[bot]] Bump BlurHashSharp.SkiaSharp from 1.1.1 to 1.2.0
  • #5652 [@dependabot[bot]] Bump Serilog.AspNetCore from 3.4.0 to 4.1.0
  • #5651 [@dependabot[bot]] Bump prometheus-net.DotNetRuntime from 3.4.1 to 4.0.0
  • #5648 [@OancaAndrei] Fix session references in SyncPlay
  • #5637 [@dmitrylyzo] Check appropriate profile type
  • #5634 [@cvium] make directoryservice cache case sensitive
  • #5631 [@BrianCArnold] Fix SessionController.SendMessageCommand Body Binding
  • #5629 [@lmaonator] Fix stream selection having no effect when casting to jellyfin-mpv-shim
  • #5624 [@crobibero] Allow subtitle format to be set from query parameter.
  • #5623 [@barronpm] EF Core Cleanup 2
  • #5621 [@cvium] enable range processing for download endpoints
  • #5620 [@MrTimscampi] Ignore ffmpeg input format for ISO files and fix input path protocol for ISOs
  • #5614 [@Bond-009] Fix possible null ref exception
  • #5613 [@accek] Improve responses to HEAD /audio//stream for Samsung DLNA renderers
  • #5612 [@Bond-009] Rewrite PasswordHash.Parse to work with ReadOnlySpans
  • #5606 [@lmnotran] Delay starting service until after network is online
  • #5602 [@daullmer] Don't convert from IPAddress to string to IPAddress
  • #5598 [@cvium] change HLS endpoint defaults to false
  • #5596 [@BaronGreenback] Implemented DLNA exception handling
  • #5590 [@dependabot[bot]] Bump Microsoft.Extensions.Diagnostics.HealthChecks from 5.0.3 to 5.0.4
  • #5586 [@nyanmisaka] Disable auto rotation for some HWA methods
  • #5580 [@Bond-009] Add StartupControllerTests
  • #5579 [@cocool97] Add 'group-title' channel parsing
  • #5561 [@barronpm] Fix duplicate permissions
  • #5559 [@cvium] Clean the entity name for non-words before searching
  • #5556 [@oddstr13] Add «resize to fill box» alternative for image endpoints
  • #5550 [@cvium] revert underscore as a multiversion separator
  • #5532 [@cvium] do not resolve episode-like files if they are in extras folders
  • #5522 [@Bond-009] Fix integration test project
  • #5520 [@Bond-009] Rewrite Rewrite HdHomerunManager.ParseReturnMessage and add tests
  • #5518 [@crobibero] Add missing InstantMix endpoints
  • #5515 [@cvium] fix refresh endpoint
  • #5512 [@crobibero] Set openapi version to server version
  • #5510 [@BaronGreenback] Fix: Streaming crashing due to no deviceProfileId match.
  • #5504 [@crobibero] Add JsonStringConverter
  • #5500 [@crobibero] Fix third party integration
  • #5495 [@BaronGreenback] Fix remote access whitelist
  • #5490 [@thornbill] Remove forum badge
  • #5480 [@crobibero] Add SessionMessageType to generated openapi spec
  • #5476 [@EraYaN] Remove BuildPackage dependency for PublishNuget in CI
  • #5475 [@BaronGreenback] Null pointer fix in DLNA when its disabled.
  • #5467 [@daullmer] Nfo id parsing fixes
  • #5461 [@cvium] fix multiversion eligibility check for complex folder names
  • #5457 [@cvium] Use distinct for AllArtists to avoid double refreshing
  • #5447 [@joshuaboniface] Remove Microsoft repo from install step
  • #5444 [@daullmer] Use FileShare.Read to fix HdHomeRun
  • #5431 [@cvium] Use imdbid as fallback in movie provider
  • #5428 [@cvium] Default to the searchinfo year, fallback to parsed year
  • #5422 [@Bond-009] FxCop -> Net Analyzers (part 2)
  • #5417 [@Bond-009] Add code analysis attributes where appropriate
  • #5416 [@BaronGreenback] Fix for multiple ip addresses on an interface which are in the same subnet.
  • #5409 [@ikomhoog] Changed string.Length == 0 to string.IsNullOrEmpty in case of null
  • #5407 [@Bond-009] Fix casing CollectionType
  • #5406 [@cvium] do not throw ArgumentNullException in TryCleanString
  • #5403 [@BaronGreenback] Various DLNA Device Profile fixes
  • #5402 [@daullmer] Use FileShare.None when creating files
  • #5395 [@barronpm] Jellyfin.Data Cleanup Part 1
  • #5385 [@Bond-009] Use XDocument.LoadAsync instead of XDocument.Parse
  • #5384 [@Larvitar] Do not apply search results on seasons
  • #5383 [@cvium] do not pick a linked item as primary when merging versions
  • #5382 [@crobibero] Add JsonVersionConverter and tests
  • #5381 [@cvium] make sure network path substitution matches correctly
  • #5380 [@Bond-009] 100% branch coverage for DashboardController
  • #5377 [@cvium] Do not use language or imagelanguages when searching for images with TMDb
  • #5375 [@crobibero] Specify defaults or set query parameter to nullable
  • #5362 [@crobibero] Fix case-sensitive json parsing
  • #5359 [@cvium] Do nothing in timer callback when device locator is disposed
  • #5356 [@cvium] return false when providerid is null or empty
  • #5354 [@shortspider] Update README to include ffmpeg
  • #5345 [@BaronGreenback] Dual IP4 / IP6 server fails on non-windows platforms
  • #5342 [@BaronGreenback] Corrected logging message
  • #5339 [@Bond-009] Revert breaking change to HasProviderId
  • #5338 [@Bond-009] Remove tests that are upstreamed
  • #5336 [@Bond-009] Split integration tests from unit tests
  • #5328 [@dependabot[bot]] Bump Moq from 4.16.0 to 4.16.1
  • #5327 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1
  • #5326 [@dependabot[bot]] Bump libse from 3.5.8 to 3.6.0
  • #5324 [@danieladov] Fix duplicated movies when group movies into collections is enabled
  • #5321 [@daullmer] Add nfo thumb tag support
  • #5317 [@Bond-009] MaybeNullWhen(false) -> NotNullWhen(true)
  • #5315 [@BaronGreenback] Fix for environment variable JELLYFIN_PublishedServerUrl being ignored.
  • #5314 [@barronpm] Remove unused entity
  • #5312 [@BaronGreenback] Fix for #5280
  • #5307 [@barronpm] Switch to Using Declarations in MediaBrowser.Providers
  • #5301 [@Bond-009] Fix unchecked input
  • #5299 [@Bond-009] Improve branch coverage
  • #5291 [@Bond-009] Add tests for DashboardController
  • #5290 [@Bond-009] Fix possible null ref exception
  • #5289 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 6.0.5 to 6.0.7
  • #5288 [@dependabot[bot]] Bump sharpcompress from 0.28.0 to 0.28.1
  • #5287 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 6.0.5 to 6.0.7
  • #5286 [@dependabot[bot]] Bump coverlet.collector from 3.0.2 to 3.0.3
  • #5285 [@Bond-009] Update deps Jellyfin.Model.Tests
  • #5278 [@BaronGreenback] Fix for #5168
  • #5277 [@Bond-009] Add Jellyfin.Model.Tests project to the solution
  • #5276 [@Bond-009] Minor improvements
  • #5275 [@BaronGreenback] Fixes #5148
  • #5274 [@BaronGreenback] Fix for #5254
  • #5273 [@Bond-009] Enable TreatWarningsAsErrors for MediaBrowser.Model
  • #5270 [@Bond-009] TMDB: Also search with IMDB or TVDB Id if specified
  • #5263 [@Bond-009] TMDB: Include year in search
  • #5258 [@Smith00101010] Include specials in the calculation for the "Next Up" episode
  • #5255 [@cvium] Validate the new username when renaming
  • #5253 [@Bond-009] Fix broken test
  • #5251 [@crobibero] Fix vpp null reference
  • #5250 [@barronpm] Fix user renaming logic
  • #5243 [@crobibero] Bump Swashbuckle.AspNetCore to 6.0.5
  • #5242 [@Bond-009] Properly forward cancellationTokens
  • #5241 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 6.0.2 to 6.0.5
  • #5239 [@dependabot[bot]] Bump sharpcompress from 0.27.1 to 0.28.0
  • #5235 [@daullmer] Add more nfo tests
  • #5230 [@orryverducci] Fix double rate deinterlacing for some TS files
  • #5228 [@lbenini] Fix BaseItemKind conversion for PlaylistsFolder
  • #5226 [@Bond-009] 100% branch coverage for Emby.Naming
  • #5223 [@Bond-009] Minor improvements
  • #5222 [@Bond-009] Don't enable case-insensitivity for json by default
  • #5220 [@Bond-009] Rewrite packet writing code for HdHomerun
  • #5218 [@dkanada] rename the solution file
  • #5217 [@dkanada] handle plugin manifests automatically
  • #5216 [@dkanada] remove deprecated settings from server config
  • #5213 [@Bond-009] Add tests for RequestHelpers.GetItemTypeStrings
  • #5209 [@crobibero] Create BaseItemKind enum
  • #5208 [@crobibero] Add image file accept to openapi
  • #5207 [@potato-diet] Default to English metadata during the setup wizard.
  • #5200 [@crobibero] Update to dotnet 5.0.3
  • #5194 [@daullmer] Add nfo parsing for watched, playcount and lastplayed
  • #5193 [@daullmer] Add test for generic nfo provider id parsing
  • #5190 [@Bond-009] Add regression test for PluginManager.SaveManifest
  • #5189 [@Bond-009] Remove last usage of \d
  • #5188 [@cvium] Exclude BOM when writing meta.json plugin manifest
  • #5186 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 5.6.3 to 6.0.2
  • #5181 [@BaronGreenback] Fixed IPHost.TryParse
  • #5174 [@barronpm] Clean up UserManager.AuthenticateUser
  • #5171 [@daullmer] Fix forgot password pin request
  • #5166 [@netpok] Get episode range end from XBMC compatible nfo
  • #5159 [@daullmer] Remove unused files
  • #5154 [@crobibero] Don't skip hidden / system files when enumerating
  • #5142 [@M0ssTee] Replaced /d with [0-9], see issue #2923
  • #5117 [@nyanmisaka] Make FRAME-RATE field culture invariant
  • #5112 [@Bond-009] Add test for ShuffleExtensions
  • #5111 [@Larvitar] Remove season name from metadata result
  • #5107 [@nyanmisaka] Fix for NVDEC decoder and improvements for VAAPI tonemap
  • #5106 [@BaronGreenback] Fixes zero byte nfo files.
  • #5105 [@crobibero] Add null check for ImageTags
  • #5104 [@dependabot[bot]] Bump coverlet.collector from 3.0.1 to 3.0.2
  • #5099 [@crobibero] Fix openapi nullable properties
  • #5097 [@Bond-009] Remove useless abstraction and clean up formatting
  • #5095 [@Bond-009] Fix GetOrderBy and add tests
  • #5092 [@OancaAndrei] Clear playlist in SyncPlay group
  • #5091 [@crobibero] Use ArrayModelBinder for sortBy and sortOrder
  • #5090 [@daullmer] Catch TypeLoadException during plugin load
  • #5088 [@daullmer] Fix nfo saving during UserDataSaved event
  • #5085 [@daullmer] Process actor type in nfo files
  • #5084 [@daullmer] Don't write tagline in in nfo files
  • #5074 [@Bond-009] 100% branch coverage for Jellyfin.Naming
  • #5073 [@BaronGreenback] Fix for 4933: Alternative ffmpeg fix
  • #5069 [@crobibero] Add ability to mark query parameter as obsolete
  • #5068 [@daullmer] Add additional tests for nfo parsing
  • #5064 [@BaronGreenback] Plugin bug fixes
  • #5062 [@crobibero] Fix delete log task
  • #5055 [@dependabot[bot]] Bump sharpcompress from 0.26.0 to 0.27.1
  • #5053 [@dependabot[bot]] Bump coverlet.collector from 3.0.0 to 3.0.1
  • #5047 [@dependabot[bot]] Bump Moq from 4.15.2 to 4.16.0
  • #5043 [@senritsu] adjust episode path expression to allow digits in series names
  • #5031 [@crobibero] Update to dotnet 5.0.2
  • #5027 [@crobibero] Add parameter to disable sending first episode as next up
  • #5025 [@BaronGreenback] Fix DLNA PlayTo encoding issue
  • #5012 [@Bond-009] Improve WebSocket Message Deserialization
  • #5010 [@BaronGreenback] Removal of IPluginConfigurationPage
  • #5007 [@Bond-009] Open FileStream with FileMode.Create instead of FileMode.OpenOrCreate
  • #5006 [@Bond-009] Use JsonSerializer.SerializeToUtf8Bytes when doing a round trip
  • #5005 [@Bond-009] JsonSerializer deserialize from bytes where possible
  • #5004 [@dkanada] remove unused notification type
  • #5002 [@dependabot[bot]] Bump coverlet.collector from 1.3.0 to 3.0.0
  • #4997 [@crobibero] Require elevated auth to upload subtitles
  • #4994 [@Bond-009] Add tests for artist nfo
  • #4992 [@Bond-009] Add tests for series nfo
  • #4989 [@Bond-009] Add tests for NFO parsers
  • #4988 [@Bond-009] Remove CropWhitespace function
  • #4986 [@Bond-009] Use new ReadAllLines extensions
  • #4984 [@Bond-009] Use SubtitleEdit to parse subtitles
  • #4981 [@daullmer] Add .nfo ratings tag
  • #4980 [@daullmer] Add additional chinese languages
  • #4978 [@BaronGreenback] Fixes for multiple proxies
  • #4976 [@BaronGreenback] Fixed DLNA Server on RC2
  • #4970 [@BaronGreenback] Change split character
  • #4968 [@ianjazz246] Fix library with music directly under artist folder
  • #4962 [@thornbill] Fix capitalization of Playstate message
  • #4961 [@crobibero] Fix potential null reference
  • #4956 [@jceresini] Fix rpm package dependencies
  • #4945 [@obradovichv] Fix string culture specificity
  • #4943 [@crobibero] Fix OMDb converter
  • #4936 [@crobibero] Fix inverted SkipWhile
  • #4935 [@ConfusedPolarBear] Remove used quick connect tokens
  • #4920 [@crobibero] Attach correct Blurhash to BaseItemPerson
  • #4911 [@daullmer] Change stable ci nuget build command
  • #4906 [@Spacetech] Ignore inaccessible files & folders during library scans
  • #4905 [@BaronGreenback] Null exception fix
  • #4902 [@BaronGreenback] Fixed loopback subnet
  • #4899 [@Bond-009] Cover all branches in JsonNullableGuidConverter
  • #4891 [@Artiume] Split resume function for Audiobooks
  • #4890 [@nielsvanvelzen] Fix search hint endpoint error
  • #4884 [@crobibero] Add JsonConverter for Nullable Guids
  • #4878 [@Bond-009] Add tests for srt parser
  • #4877 [@Bond-009] Add tests for ass parser
  • #4876 [@dependabot[bot]] Bump DotNet.Glob from 3.1.0 to 3.1.2
  • #4874 [@MrTimscampi] Enable TMDB and OMDB by default
  • #4872 [@BaronGreenback] Removed workaround code as web is now fixed.
  • #4863 [@nyanmisaka] Fix boxes in library name backdrop
  • #4861 [@crobibero] Fix null reference when logging
  • #4860 [@nyanmisaka] Avoid transcoding to 3ch audio for HLS streaming
  • #4859 [@daullmer] Don't build unstable Nuget packages on tags
  • #4857 [@crobibero] Fix dependencies
  • #4856 [@nyanmisaka] Fix some profiles for H264 AMF encoder
  • #4855 [@crobibero] Initialize JsonSerializerOptions statically
  • #4853 [@daullmer] Use System.Text.Json instead of ServiceStack.Text
  • #4852 [@ryanpetris] SchedulesDirect no longer refreshes channels properly
  • #4850 [@BaronGreenback] Null reference fix
  • #4849 [@crobibero] Remove unused dependencies
  • #4847 [@crobibero] Fix another key collision in MigrateDisplayPreferencesDatabase
  • #4842 [@crobibero] Add JsonDateTimeConverter
  • #4841 [@dependabot[bot]] Bump AutoFixture.Xunit2 from 4.14.0 to 4.15.0
  • #4840 [@dependabot[bot]] Bump AutoFixture.AutoMoq from 4.14.0 to 4.15.0
  • #4839 [@dependabot[bot]] Bump AutoFixture from 4.14.0 to 4.15.0
  • #4836 [@crobibero] Return dashboardTheme when requesting DisplayPreferences
  • #4833 [@daullmer] Fix similar items endpoint for movies and TV
  • #4828 [@joshuaboniface] Add static Linux builds for arm and musl
  • #4824 [@crobibero] Add request parameters to OpenLiveStreamDto
  • #4821 [@BaronGreenback] Fix: Disable dlna server API responses if dlna is disabled.
  • #4819 [@crobibero] Set filename when downloading file
  • #4816 [@nyanmisaka] Fix some video profiles for Android client
  • #4807 [@nyanmisaka] Correct DLNA audio codecs for PS3 and PS4
  • #4803 [@ryanpetris] Fix Live TV Recording Scheduling
  • #4799 [@tommasodotNET] Authorization header parsing
  • #4794 [@cvium] Convert from base64 when saving item images
  • #4792 [@cvium] Add missing seasons during AfterMetadataRefresh
  • #4789 [@crobibero] Fix get provider id extension
  • #4788 [@dependabot[bot]] Bump prometheus-net.AspNetCore from 4.0.0 to 4.1.1
  • #4787 [@dependabot[bot]] Bump prometheus-net from 4.0.0 to 4.1.1
  • #4781 [@crobibero] Use request body for mapping xml channels
  • #4775 [@barronpm] Enable Nullable for Jellyfin.Server.Implementations
  • #4774 [@nyanmisaka] Fine tune some tone mapping params
  • #4773 [@Artiume] Remove opf extension for book types
  • #4771 [@crobibero] Use typed UserManager GetPreference
  • #4769 [@crobibero] Check correct fetcher list for provider name
  • #4767 [@nyanmisaka] Fix SSL certificate cannot be saved
  • #4766 [@barronpm] Convert DeleteUser to async
  • #4762 [@crobibero] Fix openapi file schema
  • #4761 [@crobibero] Convert CreatePlaylist to use query params instead of body
  • #4758 [@nyanmisaka] Fix landing screen options
  • #4757 [@cvium] Remove ImageFetcherPostScanTask
  • #4756 [@crobibero] Fix inverted condition when authenticating with an ApiKey
  • #4754 [@Bond-009] Migrate from FxCop analyzers to .NET analyzers
  • #4753 [@crobibero] Update to dotnet 5.0.1
  • #4751 [@nyanmisaka] Use larger batch size on mpegts to avoid corrupted thumbnails
  • #4750 [@crobibero] Fix blueberry
  • #4749 [@crobibero] Serialize GUID without dashes
  • #4743 [@crobibero] Actually use library options when filtering metadata providers
  • #4741 [@Bond-009] Add tests for HdHomerunHost.GetLineup
  • #4738 [@Bond-009] Add tests for HdHomerunHost.GetModelInfo
  • #4737 [@crobibero] Add missing EnsureSuccessStatusCode
  • #4736 [@nyanmisaka] Fix custom library order
  • #4735 [@crobibero] Fix JsonConverter recursion
  • #4733 [@crobibero] Fix potential null reference in OMDB
  • #4731 [@Sylk] Modified ReadMe with updated command line command
  • #4730 [@crobibero] Don't serialize empty GUID to null
  • #4729 [@BaronGreenback] Disable DLNA when HTTPS is required
  • #4726 [@BaronGreenback] Fix - Access Denied on using certificates in windows as user.
  • #4724 [@BaronGreenback] Fix null reference error in Dlna PlayTo
  • #4722 [@crobibero] Fix API forbidden response
  • #4720 [@MrTimscampi] Add overloaded constructor for ActivityLog levels
  • #4718 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.8.0 to 16.8.3
  • #4716 [@OancaAndrei] Update authorization policies for SyncPlay
  • #4715 [@crobibero] Add number to bool json converter
  • #4713 [@crobibero] Redirect robots.txt if hosting web content
  • #4711 [@barronpm] Add required attributes to parameters
  • #4710 [@OancaAndrei] Restore sessions in SyncPlay groups upon reconnection
  • #4709 [@BaronGreenback] Improved plugin management functionality
  • #4706 [@cvium] Only apply series image aspect ratio if episode/season has no primary image
  • #4701 [@crobibero] Don't return plugin versions that target newer Jellyfin version
  • #4699 [@crobibero] Fix CustomItemDisplayPreferences unique key collision in the migration
  • #4678 [@BaronGreenback] Change logging level and message in NetworkManager
  • #4675 [@BaronGreenback] Ability to use DNS names in KnownProxies
  • #4672 [@cvium] Fix MergeVersions endpoint
  • #4671 [@cvium] Clear KnownNetworks and KnownProxies if none are configured explicitly
  • #4669 [@MrTimscampi] Fix NPM command in CI
  • #4667 [@joshuaboniface] Remove obsolete erroring command
  • #4665 [@anthonylavado] Fix the NPM publish scope to public
  • #4664 [@joshuaboniface] Make me codeowner of the .ci dir
  • #4663 [@joshuaboniface] Bump version to 10.8.0 for next release
  • #4662 [@joshuaboniface] Fix bad do in bump_version
  • #4615 [@strugee] Improve restart.sh
  • #4005 [@cromefire] Add additional opts for systemd / upstart

jellyfin-web [561]

  • jellyfin/jellyfin-web#3112 [@dependabot[bot]] Bump webpack from 5.58.2 to 5.60.0
  • jellyfin/jellyfin-web#3111 [@dependabot[bot]] Bump html-webpack-plugin from 5.4.0 to 5.5.0
  • jellyfin/jellyfin-web#3110 [@dependabot[bot]] Bump @fontsource/noto-sans-jp from 4.5.1 to 4.5.2
  • jellyfin/jellyfin-web#3108 [@dependabot[bot]] Bump babel-loader from 8.2.2 to 8.2.3
  • jellyfin/jellyfin-web#3107 [@dependabot[bot]] Bump @fontsource/noto-sans-kr from 4.5.1 to 4.5.2
  • jellyfin/jellyfin-web#3106 [@dependabot[bot]] Bump @fontsource/noto-sans-sc from 4.5.1 to 4.5.2
  • jellyfin/jellyfin-web#3104 [@dependabot[bot]] Bump postcss from 8.3.9 to 8.3.11
  • jellyfin/jellyfin-web#3101 [@dependabot[bot]] Bump epubjs from 0.3.88 to 0.3.90
  • jellyfin/jellyfin-web#3100 [@dependabot[bot]] Bump eslint-plugin-promise from 5.1.0 to 5.1.1
  • jellyfin/jellyfin-web#3099 [@dependabot[bot]] Bump marked from 3.0.7 to 3.0.8
  • jellyfin/jellyfin-web#3098 [@dependabot[bot]] Bump core-js from 3.18.3 to 3.19.0
  • jellyfin/jellyfin-web#3096 [@dependabot[bot]] Bump expose-loader from 3.0.0 to 3.1.0
  • jellyfin/jellyfin-web#3095 [@dependabot[bot]] Bump style-loader from 3.3.0 to 3.3.1
  • jellyfin/jellyfin-web#3094 [@dependabot[bot]] Bump @fontsource/noto-sans-hk from 4.5.1 to 4.5.2
  • jellyfin/jellyfin-web#3093 [@dependabot[bot]] Bump sass from 1.43.2 to 1.43.3
  • jellyfin/jellyfin-web#3091 [@thornbill] Fix dialog style conflict
  • jellyfin/jellyfin-web#3081 [@dependabot[bot]] Bump postcss-loader from 6.1.1 to 6.2.0
  • jellyfin/jellyfin-web#3080 [@dependabot[bot]] Bump sass from 1.42.1 to 1.43.2
  • jellyfin/jellyfin-web#3079 [@dependabot[bot]] Bump html-webpack-plugin from 5.3.2 to 5.4.0
  • jellyfin/jellyfin-web#3078 [@dependabot[bot]] Bump webpack-cli from 4.9.0 to 4.9.1
  • jellyfin/jellyfin-web#3069 [@dmitrylyzo] Make dialog buttons smaller on TV
  • jellyfin/jellyfin-web#3068 [@dependabot[bot]] Bump eslint-plugin-import from 2.24.2 to 2.25.2
  • jellyfin/jellyfin-web#3067 [@dependabot[bot]] Bump @typescript-eslint/eslint-plugin from 4.32.0 to 4.33.0
  • jellyfin/jellyfin-web#3066 [@dependabot[bot]] Bump core-js from 3.18.2 to 3.18.3
  • jellyfin/jellyfin-web#3065 [@dependabot[bot]] Bump sass-loader from 12.1.0 to 12.2.0
  • jellyfin/jellyfin-web#3064 [@dependabot[bot]] Bump webpack from 5.58.1 to 5.58.2
  • jellyfin/jellyfin-web#3063 [@dependabot[bot]] Bump marked from 3.0.4 to 3.0.7
  • jellyfin/jellyfin-web#3062 [@dependabot[bot]] Bump @babel/core from 7.15.5 to 7.15.8
  • jellyfin/jellyfin-web#3061 [@dependabot[bot]] Bump date-fns from 2.24.0 to 2.25.0
  • jellyfin/jellyfin-web#3060 [@dependabot[bot]] Bump typescript from 4.4.3 to 4.4.4
  • jellyfin/jellyfin-web#3058 [@dependabot[bot]] Bump css-loader from 5.2.6 to 6.4.0
  • jellyfin/jellyfin-web#3057 [@dependabot[bot]] Bump @babel/preset-env from 7.15.6 to 7.15.8
  • jellyfin/jellyfin-web#3056 [@dependabot[bot]] Bump core-js from 3.18.1 to 3.18.2
  • jellyfin/jellyfin-web#3055 [@dependabot[bot]] Bump webpack-dev-server from 4.3.0 to 4.3.1
  • jellyfin/jellyfin-web#3054 [@dependabot[bot]] Bump @babel/eslint-parser from 7.15.7 to 7.15.8
  • jellyfin/jellyfin-web#3053 [@dependabot[bot]] Bump postcss from 8.3.8 to 8.3.9
  • jellyfin/jellyfin-web#3052 [@dependabot[bot]] Bump autoprefixer from 10.3.6 to 10.3.7
  • jellyfin/jellyfin-web#3051 [@dependabot[bot]] Bump webpack-cli from 4.8.0 to 4.9.0
  • jellyfin/jellyfin-web#3050 [@dependabot[bot]] Bump webpack from 5.56.1 to 5.58.1
  • jellyfin/jellyfin-web#3049 [@cvium] Set 'Scan for new and updated files' as the default refresh option
  • jellyfin/jellyfin-web#3046 [@dmitrylyzo] Fix playback error stop
  • jellyfin/jellyfin-web#3044 [@thornbill] Fix repository url link not opening as external
  • jellyfin/jellyfin-web#3043 [@dependabot[bot]] Bump @typescript-eslint/parser from 4.31.2 to 4.33.0
  • jellyfin/jellyfin-web#3042 [@cvium] set sane defaults for the hidden SSDP and UDP config values
  • jellyfin/jellyfin-web#3039 [@dependabot[bot]] Bump eslint-plugin-react from 7.26.0 to 7.26.1
  • jellyfin/jellyfin-web#3037 [@dependabot[bot]] Bump webpack from 5.55.0 to 5.56.1
  • jellyfin/jellyfin-web#3036 [@dependabot[bot]] Bump hls.js from 1.0.10 to 1.0.11
  • jellyfin/jellyfin-web#3035 [@dependabot[bot]] Bump @typescript-eslint/eslint-plugin from 4.31.2 to 4.32.0
  • jellyfin/jellyfin-web#3034 [@MinecraftPlaye] Save the progress when reading a Comic Book Archive
  • jellyfin/jellyfin-web#3033 [@daullmer] Check permission in multiselect for refresh option in menu
  • jellyfin/jellyfin-web#3031 [@dmitrylyzo] Use custom modals on webOS and Tizen 2.x
  • jellyfin/jellyfin-web#3028 [@dmitrylyzo] Resolve show promise
  • jellyfin/jellyfin-web#3027 [@dmitrylyzo] Use "web" target in the serve mode only
  • jellyfin/jellyfin-web#3025 [@grafixeyehero] convert UserProfilesPage to react
  • jellyfin/jellyfin-web#3024 [@dmitrylyzo] Fix JavascriptSubtitlesOctopus dispose
  • jellyfin/jellyfin-web#3022 [@dmitrylyzo] Update JavascriptSubtitlesOctopus
  • jellyfin/jellyfin-web#3021 [@thornbill] Move the selected player name next to cast icon
  • jellyfin/jellyfin-web#3020 [@thornbill] Fix remote fullscreen event handler
  • jellyfin/jellyfin-web#3019 [@thornbill] Enable multiserver in development environments
  • jellyfin/jellyfin-web#3017 [@thornbill] Fix header centering on large mobile devices
  • jellyfin/jellyfin-web#3016 [@thornbill] Remove unused sass mixins
  • jellyfin/jellyfin-web#3015 [@dependabot[bot]] Bump webpack from 5.53.0 to 5.55.0
  • jellyfin/jellyfin-web#3012 [@dependabot[bot]] Bump webpack-dev-server from 4.2.1 to 4.3.0
  • jellyfin/jellyfin-web#3010 [@dependabot[bot]] Bump core-js from 3.18.0 to 3.18.1
  • jellyfin/jellyfin-web#3009 [@dependabot[bot]] Bump actions/setup-node from 2.4.0 to 2.4.1
  • jellyfin/jellyfin-web#3008 [@dependabot[bot]] Bump autoprefixer from 10.3.5 to 10.3.6
  • jellyfin/jellyfin-web#3007 [@dependabot[bot]] Bump postcss from 8.3.7 to 8.3.8
  • jellyfin/jellyfin-web#3004 [@4censord] build.sh: Allow docker build on non debian systems
  • jellyfin/jellyfin-web#3002 [@thornbill] Add theme color support
  • jellyfin/jellyfin-web#3001 [@thornbill] Update apiclient
  • jellyfin/jellyfin-web#3000 [@dependabot[bot]] Bump @fontsource/noto-sans-kr from 4.5.0 to 4.5.1
  • jellyfin/jellyfin-web#2999 [@dependabot[bot]] Bump ts-loader from 9.2.5 to 9.2.6
  • jellyfin/jellyfin-web#2998 [@dependabot[bot]] Bump @typescript-eslint/eslint-plugin from 4.31.1 to 4.31.2
  • jellyfin/jellyfin-web#2997 [@dependabot[bot]] Bump webpack from 5.52.1 to 5.53.0
  • jellyfin/jellyfin-web#2996 [@dependabot[bot]] Bump eslint-plugin-react from 7.25.1 to 7.26.0
  • jellyfin/jellyfin-web#2995 [@dependabot[bot]] Bump @fontsource/noto-sans-hk from 4.5.0 to 4.5.1
  • jellyfin/jellyfin-web#2994 [@dependabot[bot]] Bump @fontsource/noto-sans-jp from 4.5.0 to 4.5.1
  • jellyfin/jellyfin-web#2993 [@dependabot[bot]] Bump @typescript-eslint/parser from 4.31.1 to 4.31.2
  • jellyfin/jellyfin-web#2992 [@dependabot[bot]] Bump @fontsource/noto-sans from 4.5.0 to 4.5.1
  • jellyfin/jellyfin-web#2991 [@dependabot[bot]] Bump postcss from 8.3.6 to 8.3.7
  • jellyfin/jellyfin-web#2990 [@dependabot[bot]] Bump @fontsource/noto-sans-sc from 4.5.0 to 4.5.1
  • jellyfin/jellyfin-web#2989 [@dependabot[bot]] Bump style-loader from 3.2.1 to 3.3.0
  • jellyfin/jellyfin-web#2988 [@dependabot[bot]] Bump sass from 1.39.2 to 1.42.1
  • jellyfin/jellyfin-web#2987 [@dependabot[bot]] Bump autoprefixer from 10.3.4 to 10.3.5
  • jellyfin/jellyfin-web#2984 [@dependabot[bot]] Bump marked from 3.0.3 to 3.0.4
  • jellyfin/jellyfin-web#2983 [@dependabot[bot]] Bump webpack-dev-server from 4.2.0 to 4.2.1
  • jellyfin/jellyfin-web#2982 [@dependabot[bot]] Bump core-js from 3.17.3 to 3.18.0
  • jellyfin/jellyfin-web#2981 [@dependabot[bot]] Bump stylelint-scss from 3.20.1 to 3.21.0
  • jellyfin/jellyfin-web#2979 [@dependabot[bot]] Bump date-fns from 2.23.0 to 2.24.0
  • jellyfin/jellyfin-web#2978 [@dependabot[bot]] Bump @babel/eslint-parser from 7.15.4 to 7.15.7
  • jellyfin/jellyfin-web#2976 [@dependabot[bot]] Bump dompurify from 2.3.1 to 2.3.3
  • jellyfin/jellyfin-web#2975 [@dmitrylyzo] Fix server candidates on apps
  • jellyfin/jellyfin-web#2970 [@dependabot[bot]] Bump webpack from 5.52.0 to 5.52.1
  • jellyfin/jellyfin-web#2969 [@dependabot[bot]] Bump @typescript-eslint/parser from 4.30.0 to 4.31.1
  • jellyfin/jellyfin-web#2968 [@dependabot[bot]] Bump @typescript-eslint/eslint-plugin from 4.31.0 to 4.31.1
  • jellyfin/jellyfin-web#2967 [@dependabot[bot]] Bump webpack-dev-server from 4.1.0 to 4.2.0
  • jellyfin/jellyfin-web#2966 [@dependabot[bot]] Bump autoprefixer from 10.3.3 to 10.3.4
  • jellyfin/jellyfin-web#2963 [@dependabot[bot]] Bump core-js from 3.17.2 to 3.17.3
  • jellyfin/jellyfin-web#2960 [@dependabot[bot]] Bump flv.js from 1.6.1 to 1.6.2
  • jellyfin/jellyfin-web#2959 [@dependabot[bot]] Bump @babel/preset-env from 7.15.4 to 7.15.6
  • jellyfin/jellyfin-web#2958 [@dependabot[bot]] Bump marked from 3.0.2 to 3.0.3
  • jellyfin/jellyfin-web#2957 [@dependabot[bot]] Bump typescript from 4.4.2 to 4.4.3
  • jellyfin/jellyfin-web#2956 [@dependabot[bot]] Bump sass from 1.39.0 to 1.39.2
  • jellyfin/jellyfin-web#2952 [@dmitrylyzo] Fix video UI for LiveTV
  • jellyfin/jellyfin-web#2950 [@dmitrylyzo] Use the same duration format
  • jellyfin/jellyfin-web#2948 [@thornbill] Restore missing placeholder error message
  • jellyfin/jellyfin-web#2947 [@SegiH] Move "Remove" option in card menu item in Dashboard->Library to the last item
  • jellyfin/jellyfin-web#2946 [@thornbill] Disable sync correction by default on mobile
  • jellyfin/jellyfin-web#2945 [@thornbill] Fix media indicator color
  • jellyfin/jellyfin-web#2944 [@SegiH] Show playlist item count
  • jellyfin/jellyfin-web#2943 [@thornbill] Fix play all and shuffle buttons
  • jellyfin/jellyfin-web#2941 [@dmitrylyzo] Slideshow autoplay
  • jellyfin/jellyfin-web#2940 [@thornbill] Fix direct play logic when direct stream is disabled
  • jellyfin/jellyfin-web#2939 [@thornbill] Log warning instead of error when dictionary has not loaded
  • jellyfin/jellyfin-web#2936 [@OancaAndrei] Update ApiClient instance used by SyncPlay
  • jellyfin/jellyfin-web#2934 [@joshuaboniface] Update bump_version to new NPM method
  • jellyfin/jellyfin-web#2933 [@dependabot[bot]] Bump @typescript-eslint/eslint-plugin from 4.29.3 to 4.31.0
  • jellyfin/jellyfin-web#2932 [@dependabot[bot]] Bump marked from 2.1.3 to 3.0.2
  • jellyfin/jellyfin-web#2931 [@dependabot[bot]] Bump core-js from 3.16.4 to 3.17.2
  • jellyfin/jellyfin-web#2930 [@dependabot[bot]] Bump @babel/preset-env from 7.15.0 to 7.15.4
  • jellyfin/jellyfin-web#2929 [@dependabot[bot]] Bump webpack from 5.51.1 to 5.52.0
  • jellyfin/jellyfin-web#2927 [@dependabot[bot]] Bump @babel/eslint-parser from 7.15.0 to 7.15.4
  • jellyfin/jellyfin-web#2926 [@dependabot[bot]] Bump dompurify from 2.3.0 to 2.3.1
  • jellyfin/jellyfin-web#2925 [@dependabot[bot]] Bump clean-webpack-plugin from 3.0.0 to 4.0.0
  • jellyfin/jellyfin-web#2924 [@dependabot[bot]] Bump webpack-dev-server from 4.0.0 to 4.1.0
  • jellyfin/jellyfin-web#2922 [@dependabot[bot]] Bump jstree from 3.3.11 to 3.3.12
  • jellyfin/jellyfin-web#2921 [@dependabot[bot]] Bump @babel/core from 7.15.0 to 7.15.5
  • jellyfin/jellyfin-web#2920 [@dependabot[bot]] Bump @typescript-eslint/parser from 4.29.3 to 4.30.0
  • jellyfin/jellyfin-web#2919 [@dependabot[bot]] Bump sass from 1.38.2 to 1.39.0
  • jellyfin/jellyfin-web#2917 [@dmitrylyzo] Dialog history and actionSheet resolving
  • jellyfin/jellyfin-web#2914 [@dmitrylyzo] Show error if player not found
  • jellyfin/jellyfin-web#2913 [@thornbill] Reorder item details sections
  • jellyfin/jellyfin-web#2912 [@thornbill] Disable warnings in webpack dev server overlay
  • jellyfin/jellyfin-web#2910 [@crobibero] Fix QuickConnect for 10.8
  • jellyfin/jellyfin-web#2908 [@dmitrylyzo] Fix theme song player
  • jellyfin/jellyfin-web#2907 [@ferferga] Add rebase command
  • jellyfin/jellyfin-web#2904 [@dependabot[bot]] Bump typescript from 4.3.5 to 4.4.2
  • jellyfin/jellyfin-web#2903 [@dependabot[bot]] Bump autoprefixer from 10.3.2 to 10.3.3
  • jellyfin/jellyfin-web#2902 [@dependabot[bot]] Bump core-js from 3.16.2 to 3.16.4
  • jellyfin/jellyfin-web#2901 [@dependabot[bot]] Bump sass from 1.38.1 to 1.38.2
  • jellyfin/jellyfin-web#2900 [@dependabot[bot]] Bump eslint-plugin-import from 2.24.1 to 2.24.2
  • jellyfin/jellyfin-web#2899 [@dependabot[bot]] Bump eslint-plugin-react from 7.24.0 to 7.25.1
  • jellyfin/jellyfin-web#2889 [@dmitrylyzo] Fix dialog history
  • jellyfin/jellyfin-web#2887 [@dmitrylyzo] Babel blurhash
  • jellyfin/jellyfin-web#2886 [@dependabot[bot]] Bump core-js from 3.16.1 to 3.16.2
  • jellyfin/jellyfin-web#2885 [@dependabot[bot]] Bump autoprefixer from 10.3.1 to 10.3.2
  • jellyfin/jellyfin-web#2884 [@dependabot[bot]] Bump @typescript-eslint/eslint-plugin from 4.29.1 to 4.29.3
  • jellyfin/jellyfin-web#2883 [@dependabot[bot]] Bump sass from 1.37.5 to 1.38.1
  • jellyfin/jellyfin-web#2882 [@dependabot[bot]] Bump webpack-dev-server from 3.11.2 to 4.0.0
  • jellyfin/jellyfin-web#2881 [@dependabot[bot]] Bump cssnano from 5.0.7 to 5.0.8
  • jellyfin/jellyfin-web#2880 [@dependabot[bot]] Bump eslint-plugin-compat from 3.12.0 to 3.13.0
  • jellyfin/jellyfin-web#2879 [@dependabot[bot]] Bump blurhash from 1.1.3 to 1.1.4
  • jellyfin/jellyfin-web#2878 [@dependabot[bot]] Bump @typescript-eslint/parser from 4.29.1 to 4.29.3
  • jellyfin/jellyfin-web#2877 [@dependabot[bot]] Bump swiper from 6.8.1 to 6.8.4
  • jellyfin/jellyfin-web#2876 [@dependabot[bot]] Bump hls.js from 1.0.8 to 1.0.10
  • jellyfin/jellyfin-web#2874 [@dependabot[bot]] Bump eslint-plugin-import from 2.24.0 to 2.24.1
  • jellyfin/jellyfin-web#2873 [@dependabot[bot]] Bump webpack from 5.49.0 to 5.51.1
  • jellyfin/jellyfin-web#2872 [@GodTamIt] Send vp8 and vp9 over vpx as transcode profiles
  • jellyfin/jellyfin-web#2866 [@dependabot[bot]] Bump workbox-core from 6.2.2 to 6.2.4
  • jellyfin/jellyfin-web#2865 [@dependabot[bot]] Bump workbox-webpack-plugin from 6.2.2 to 6.2.4
  • jellyfin/jellyfin-web#2864 [@dependabot[bot]] Bump workbox-precaching from 6.2.2 to 6.2.4
  • jellyfin/jellyfin-web#2863 [@dependabot[bot]] Bump webpack-cli from 4.7.2 to 4.8.0
  • jellyfin/jellyfin-web#2860 [@Pfuenzle] Removed Tag filter limit of 50
  • jellyfin/jellyfin-web#2859 [@thornbill] Redesign item details screen for mobile
  • jellyfin/jellyfin-web#2858 [@thornbill] Fix build warnings
  • jellyfin/jellyfin-web#2857 [@njsmith] Allow web player to buffer ahead a reasonable amount of data
  • jellyfin/jellyfin-web#2853 [@thornbill] Update workbox
  • jellyfin/jellyfin-web#2852 [@dependabot[bot]] Bump eslint-plugin-compat from 3.11.1 to 3.12.0
  • jellyfin/jellyfin-web#2851 [@dependabot[bot]] Bump @typescript-eslint/parser from 4.29.0 to 4.29.1
  • jellyfin/jellyfin-web#2850 [@dependabot[bot]] Bump @typescript-eslint/eslint-plugin from 4.29.0 to 4.29.1
  • jellyfin/jellyfin-web#2849 [@dependabot[bot]] Bump actions/setup-node from 2.3.0 to 2.4.0
  • jellyfin/jellyfin-web#2848 [@thornbill] Update dependabot frequency to run weekly
  • jellyfin/jellyfin-web#2846 [@dependabot[bot]] Bump eslint-plugin-import from 2.23.4 to 2.24.0
  • jellyfin/jellyfin-web#2845 [@dependabot[bot]] Bump webpack from 5.48.0 to 5.49.0
  • jellyfin/jellyfin-web#2843 [@dependabot[bot]] Bump @babel/eslint-parser from 7.14.7 to 7.15.0
  • jellyfin/jellyfin-web#2842 [@dependabot[bot]] Bump @babel/preset-typescript from 7.14.5 to 7.15.0
  • jellyfin/jellyfin-web#2841 [@dependabot[bot]] Bump workbox-webpack-plugin from 6.1.5 to 6.2.2
  • jellyfin/jellyfin-web#2840 [@dependabot[bot]] Bump core-js from 3.15.2 to 3.16.1
  • jellyfin/jellyfin-web#2839 [@dependabot[bot]] Bump hls.js from 0.14.17 to 1.0.8
  • jellyfin/jellyfin-web#2838 [@dependabot[bot]] Bump ts-loader from 9.2.3 to 9.2.5
  • jellyfin/jellyfin-web#2837 [@keegandahm] Made volume slider exponential rather than linear
  • jellyfin/jellyfin-web#2835 [@nielsvanvelzen] Add "jellyfin" to output file names
  • jellyfin/jellyfin-web#2834 [@dependabot[bot]] Bump @fontsource/noto-sans-kr from 4.4.5 to 4.5.0
  • jellyfin/jellyfin-web#2833 [@dependabot[bot]] Bump @babel/preset-env from 7.14.9 to 7.15.0
  • jellyfin/jellyfin-web#2832 [@dependabot[bot]] Bump @babel/core from 7.14.6 to 7.15.0
  • jellyfin/jellyfin-web#2831 [@dependabot[bot]] Bump flv.js from 1.5.0 to 1.6.1
  • jellyfin/jellyfin-web#2829 [@thornbill] Fix continue watching card shapes
  • jellyfin/jellyfin-web#2828 [@dependabot[bot]] Bump sass from 1.35.1 to 1.37.5
  • jellyfin/jellyfin-web#2826 [@dependabot[bot]] Bump postcss from 8.3.5 to 8.3.6
  • jellyfin/jellyfin-web#2824 [@dependabot[bot]] Bump webpack from 5.43.0 to 5.48.0
  • jellyfin/jellyfin-web#2823 [@dependabot[bot]] Bump @fontsource/noto-sans-hk from 4.4.5 to 4.5.0
  • jellyfin/jellyfin-web#2821 [@thornbill] Update merge conflict action trigger
  • jellyfin/jellyfin-web#2820 [@dependabot[bot]] Bump autoprefixer from 10.2.6 to 10.3.1
  • jellyfin/jellyfin-web#2819 [@dependabot[bot]] Bump @fontsource/noto-sans-jp from 4.4.5 to 4.5.0
  • jellyfin/jellyfin-web#2818 [@dependabot[bot]] Bump @typescript-eslint/parser from 4.28.2 to 4.29.0
  • jellyfin/jellyfin-web#2817 [@dependabot[bot]] Bump @typescript-eslint/eslint-plugin from 4.28.1 to 4.29.0
  • jellyfin/jellyfin-web#2816 [@dependabot[bot]] Bump style-loader from 3.0.0 to 3.2.1
  • jellyfin/jellyfin-web#2815 [@dependabot[bot]] Bump eslint from 7.29.0 to 7.32.0
  • jellyfin/jellyfin-web#2814 [@dependabot[bot]] Bump swiper from 6.7.5 to 6.8.1
  • jellyfin/jellyfin-web#2813 [@dependabot[bot]] Bump date-fns from 2.22.1 to 2.23.0
  • jellyfin/jellyfin-web#2812 [@dependabot[bot]] Bump @fontsource/noto-sans from 4.4.5 to 4.5.0
  • jellyfin/jellyfin-web#2811 [@dependabot[bot]] Bump @babel/preset-env from 7.14.7 to 7.14.9
  • jellyfin/jellyfin-web#2810 [@dependabot[bot]] Bump stylelint-scss from 3.19.0 to 3.20.1
  • jellyfin/jellyfin-web#2809 [@dependabot[bot]] Bump @typescript-eslint/parser from 4.28.2 to 4.28.5
  • jellyfin/jellyfin-web#2808 [@dependabot[bot]] Bump eslint-plugin-compat from 3.9.0 to 3.11.1
  • jellyfin/jellyfin-web#2807 [@dependabot[bot]] Bump @fontsource/noto-sans-sc from 4.4.5 to 4.5.0
  • jellyfin/jellyfin-web#2805 [@dependabot[bot]] Bump cssnano from 5.0.6 to 5.0.7
  • jellyfin/jellyfin-web#2804 [@dependabot[bot]] Bump sortablejs from 1.13.0 to 1.14.0
  • jellyfin/jellyfin-web#2803 [@dependabot[bot]] Bump actions/setup-node from 2.2.0 to 2.3.0
  • jellyfin/jellyfin-web#2801 [@MrTimscampi] Person types and translations
  • jellyfin/jellyfin-web#2799 [@daullmer] Fix TV item details UX
  • jellyfin/jellyfin-web#2794 [@nyanmisaka] Add BT.2390 EETF to tonemap algorithms
  • jellyfin/jellyfin-web#2790 [@thornbill] Fix webpack config for bundle caching
  • jellyfin/jellyfin-web#2789 [@thornbill] Update stalebot configuration
  • jellyfin/jellyfin-web#2786 [@MrTimscampi] Improve people pages and metadata editor
  • jellyfin/jellyfin-web#2785 [@MrTimscampi] Allow markdown for plugin changelogs
  • jellyfin/jellyfin-web#2784 [@thornbill] Fix ATV 0.11 using wrong icon
  • jellyfin/jellyfin-web#2783 [@dependabot[bot]] Bump @typescript-eslint/parser from 4.26.1 to 4.28.2
  • jellyfin/jellyfin-web#2782 [@dependabot[bot]] Bump webpack from 5.39.0 to 5.43.0
  • jellyfin/jellyfin-web#2781 [@imchasingshadows] bugfix/web0s-fullscreen
  • jellyfin/jellyfin-web#2778 [@HazilMohamed] fix endsAt time when playback speed changes
  • jellyfin/jellyfin-web#2777 [@MrTimscampi] Translate the transcode reasons
  • jellyfin/jellyfin-web#2776 [@gnuyent] Add hardware encoding status to playback data
  • jellyfin/jellyfin-web#2774 [@dependabot[bot]] Bump @babel/preset-env from 7.14.5 to 7.14.7
  • jellyfin/jellyfin-web#2773 [@dependabot[bot]] Bump sass from 1.35.0 to 1.35.1
  • jellyfin/jellyfin-web#2772 [@dependabot[bot]] Bump core-js from 3.14.0 to 3.15.2
  • jellyfin/jellyfin-web#2771 [@dependabot[bot]] Bump swiper from 6.7.0 to 6.7.5
  • jellyfin/jellyfin-web#2770 [@dependabot[bot]] Bump copy-webpack-plugin from 9.0.0 to 9.0.1
  • jellyfin/jellyfin-web#2769 [@dependabot[bot]] Bump typescript from 4.3.2 to 4.3.5
  • jellyfin/jellyfin-web#2768 [@dependabot[bot]] Bump html-webpack-plugin from 5.3.1 to 5.3.2
  • jellyfin/jellyfin-web#2767 [@dependabot[bot]] Bump @babel/eslint-parser from 7.14.5 to 7.14.7
  • jellyfin/jellyfin-web#2765 [@dependabot[bot]] Bump postcss from 8.3.4 to 8.3.5
  • jellyfin/jellyfin-web#2764 [@dependabot[bot]] Bump @typescript-eslint/eslint-plugin from 4.26.1 to 4.28.1
  • jellyfin/jellyfin-web#2763 [@dependabot[bot]] Bump style-loader from 2.0.0 to 3.0.0
  • jellyfin/jellyfin-web#2762 [@dependabot[bot]] Bump postcss-loader from 6.1.0 to 6.1.1
  • jellyfin/jellyfin-web#2761 [@dependabot[bot]] Bump eslint from 7.28.0 to 7.29.0
  • jellyfin/jellyfin-web#2760 [@dependabot[bot]] Bump actions/setup-node from 2.1.5 to 2.2.0
  • jellyfin/jellyfin-web#2758 [@thornbill] Use album artist for listing artist albums
  • jellyfin/jellyfin-web#2753 [@jackrvan] Add setting for max days for a show to appear in next up list
  • jellyfin/jellyfin-web#2749 [@nielsvanvelzen] Use new Quick Connect enabled endpoint
  • jellyfin/jellyfin-web#2748 [@nielsvanvelzen] Remove activate feature from Quick Connect page
  • jellyfin/jellyfin-web#2747 [@nielsvanvelzen] Move Quick Connect toggle to General page in dashboard
  • jellyfin/jellyfin-web#2743 [@thornbill] Remove html from syncplay toast messages
  • jellyfin/jellyfin-web#2742 [@thornbill] Update dependencies
  • jellyfin/jellyfin-web#2740 [@MrTimscampi] Replace newlines in plugin changelogs with the proper HTML tag
  • jellyfin/jellyfin-web#2736 [@thornbill] Fix invalid import path
  • jellyfin/jellyfin-web#2735 [@dependabot[bot]] Bump eslint-plugin-react from 7.23.2 to 7.24.0
  • jellyfin/jellyfin-web#2734 [@dependabot[bot]] Bump date-fns from 2.21.1 to 2.22.1
  • jellyfin/jellyfin-web#2733 [@dependabot[bot]] Bump @fontsource/noto-sans-hk from 4.4.2 to 4.4.5
  • jellyfin/jellyfin-web#2732 [@dependabot[bot]] Bump @babel/preset-env from 7.14.1 to 7.14.5
  • jellyfin/jellyfin-web#2731 [@dependabot[bot]] Bump @babel/eslint-plugin from 7.13.16 to 7.14.5
  • jellyfin/jellyfin-web#2730 [@dependabot[bot]] Bump @babel/plugin-transform-modules-umd from 7.14.0 to 7.14.5
  • jellyfin/jellyfin-web#2729 [@dependabot[bot]] Bump core-js from 3.11.2 to 3.14.0
  • jellyfin/jellyfin-web#2728 [@dependabot[bot]] Bump css-loader from 5.2.4 to 5.2.6
  • jellyfin/jellyfin-web#2727 [@dependabot[bot]] Bump @babel/plugin-proposal-class-properties from 7.13.0 to 7.14.5
  • jellyfin/jellyfin-web#2724 [@dependabot[bot]] Bump webpack-cli from 4.6.0 to 4.7.2
  • jellyfin/jellyfin-web#2722 [@MrTimscampi] Add TypeScript support for React components
  • jellyfin/jellyfin-web#2721 [@dependabot[bot]] Bump @babel/preset-react from 7.13.13 to 7.14.5
  • jellyfin/jellyfin-web#2720 [@dependabot[bot]] Bump @babel/core from 7.14.3 to 7.14.5
  • jellyfin/jellyfin-web#2719 [@dependabot[bot]] Bump webpack from 5.36.2 to 5.38.1
  • jellyfin/jellyfin-web#2717 [@dependabot[bot]] Bump @fontsource/noto-sans-kr from 4.2.2 to 4.4.5
  • jellyfin/jellyfin-web#2716 [@dependabot[bot]] Bump worker-plugin from 5.0.0 to 5.0.1
  • jellyfin/jellyfin-web#2715 [@dependabot[bot]] Bump @fontsource/noto-sans-jp from 4.2.2 to 4.4.5
  • jellyfin/jellyfin-web#2714 [@dependabot[bot]] Bump @babel/eslint-parser from 7.13.14 to 7.14.5
  • jellyfin/jellyfin-web#2712 [@dependabot[bot]] Bump @fontsource/noto-sans-sc from 4.2.2 to 4.4.5
  • jellyfin/jellyfin-web#2711 [@dependabot[bot]] Bump @babel/plugin-proposal-private-methods from 7.13.0 to 7.14.5
  • jellyfin/jellyfin-web#2710 [@dependabot[bot]] Bump sass-loader from 11.0.1 to 12.1.0
  • jellyfin/jellyfin-web#2709 [@dependabot[bot]] Bump eslint from 7.25.0 to 7.28.0
  • jellyfin/jellyfin-web#2708 [@dependabot[bot]] Bump @fontsource/noto-sans from 4.2.3 to 4.4.5
  • jellyfin/jellyfin-web#2707 [@grafixeyehero] Access module
  • jellyfin/jellyfin-web#2706 [@thornbill] Update icon used for syncplay
  • jellyfin/jellyfin-web#2705 [@thornbill] Add support for custom menu links in config.json
  • jellyfin/jellyfin-web#2704 [@thornbill] Fix continue reading card shape
  • jellyfin/jellyfin-web#2703 [@thornbill] Add error logging for missing translation keys
  • jellyfin/jellyfin-web#2698 [@thornbill] Fix live reload
  • jellyfin/jellyfin-web#2696 [@dependabot[bot]] Bump actions/cache from 2.1.5 to 2.1.6
  • jellyfin/jellyfin-web#2695 [@dependabot[bot]] Bump expose-loader from 2.0.0 to 3.0.0
  • jellyfin/jellyfin-web#2693 [@dependabot[bot]] Bump eslint-plugin-import from 2.22.1 to 2.23.4
  • jellyfin/jellyfin-web#2691 [@dependabot[bot]] Bump @babel/core from 7.14.0 to 7.14.3
  • jellyfin/jellyfin-web#2690 [@dependabot[bot]] Bump @fontsource/noto-sans-hk from 4.2.2 to 4.4.2
  • jellyfin/jellyfin-web#2686 [@dependabot[bot]] Bump source-map-loader from 2.0.1 to 3.0.0
  • jellyfin/jellyfin-web#2683 [@thornbill] Add react support
  • jellyfin/jellyfin-web#2681 [@thornbill] Cleanup toasts
  • jellyfin/jellyfin-web#2680 [@anthonylavado] Update IRC Links to Libera Chat
  • jellyfin/jellyfin-web#2678 [@grafixeyehero] Access Loading globally
  • jellyfin/jellyfin-web#2676 [@thornbill] Fix xss via displaymessage
  • jellyfin/jellyfin-web#2675 [@thornbill] Fix sharing url
  • jellyfin/jellyfin-web#2673 [@dmitrylyzo] Fix ServiceWorker URL
  • jellyfin/jellyfin-web#2672 [@nyanmisaka] Remove OPUS from supported HLS audio formats
  • jellyfin/jellyfin-web#2670 [@viggy96] Add next/previous chapter buttons to video player
  • jellyfin/jellyfin-web#2668 [@dmitrylyzo] Fix back on load [Tizen 2.x]
  • jellyfin/jellyfin-web#2665 [@dmitrylyzo] Add connection response handling
  • jellyfin/jellyfin-web#2664 [@dmitrylyzo] Remove trying app URL as server URL
  • jellyfin/jellyfin-web#2663 [@JKI12] Fixes resuming of books
  • jellyfin/jellyfin-web#2660 [@grafixeyehero] Fix browser history for dialog
  • jellyfin/jellyfin-web#2659 [@dependabot[bot]] Bump eslint-plugin-promise from 4.3.1 to 5.1.0
  • jellyfin/jellyfin-web#2657 [@thornbill] Bump jellyfin-apiclient to 1.8.0
  • jellyfin/jellyfin-web#2656 [@dependabot[bot]] Bump @babel/preset-env from 7.14.0 to 7.14.1
  • jellyfin/jellyfin-web#2655 [@dependabot[bot]] Bump stylelint from 13.12.0 to 13.13.1
  • jellyfin/jellyfin-web#2654 [@dependabot[bot]] Bump date-fns from 2.19.0 to 2.21.1
  • jellyfin/jellyfin-web#2653 [@dependabot[bot]] Bump eslint from 7.23.0 to 7.25.0
  • jellyfin/jellyfin-web#2652 [@dependabot[bot]] Bump @babel/eslint-plugin from 7.13.10 to 7.13.16
  • jellyfin/jellyfin-web#2651 [@dependabot[bot]] Bump @babel/core from 7.13.14 to 7.14.0
  • jellyfin/jellyfin-web#2649 [@dependabot[bot]] Bump core-js from 3.10.1 to 3.11.2
  • jellyfin/jellyfin-web#2648 [@thornbill] Fix alpine python package
  • jellyfin/jellyfin-web#2647 [@thornbill] Fix mov support in Safari
  • jellyfin/jellyfin-web#2646 [@shortspider] Prevent Buttons from Sitting Over Text
  • jellyfin/jellyfin-web#2645 [@joshuaboniface] Remove image proxying through API
  • jellyfin/jellyfin-web#2643 [@dependabot[bot]] Bump actions/cache from v2.1.4 to v2.1.5
  • jellyfin/jellyfin-web#2641 [@dependabot[bot]] Bump @babel/plugin-transform-modules-umd from 7.13.0 to 7.14.0
  • jellyfin/jellyfin-web#2639 [@dependabot[bot]] Bump webpack from 5.31.0 to 5.36.2
  • jellyfin/jellyfin-web#2638 [@dependabot[bot]] Bump workbox-webpack-plugin from 6.1.2 to 6.1.5
  • jellyfin/jellyfin-web#2636 [@dependabot[bot]] Bump sass from 1.32.8 to 1.32.12
  • jellyfin/jellyfin-web#2635 [@dependabot[bot]] Bump css-loader from 5.2.0 to 5.2.4
  • jellyfin/jellyfin-web#2634 [@dependabot[bot]] Bump swiper from 6.5.4 to 6.5.9
  • jellyfin/jellyfin-web#2633 [@dependabot[bot]] Bump @babel/preset-env from 7.13.12 to 7.14.0
  • jellyfin/jellyfin-web#2630 [@dmitrylyzo] Fix home screen settings
  • jellyfin/jellyfin-web#2627 [@BrianCArnold] Added ability to burn in all subtitles, including SRT.
  • jellyfin/jellyfin-web#2626 [@shortspider] Add Fullscreen Ability to Books
  • jellyfin/jellyfin-web#2625 [@dmitrylyzo] Cleanup: maintabsmanager
  • jellyfin/jellyfin-web#2624 [@dmitrylyzo] webOS: fix Favorites tab
  • jellyfin/jellyfin-web#2622 [@dmitrylyzo] Fix tabs scrolling in Tizen
  • jellyfin/jellyfin-web#2621 [@iwalton3] Add subtitle/audio auto-set feature.
  • jellyfin/jellyfin-web#2620 [@dmitrylyzo] Hide AlphaPicker on Search page for real TVs
  • jellyfin/jellyfin-web#2619 [@dmitrylyzo] Fix video filters hiding
  • jellyfin/jellyfin-web#2618 [@iwalton3] Allow client custom css and disabling global server custom css.
  • jellyfin/jellyfin-web#2617 [@iwalton3] Set scrollbar width in TV mode.
  • jellyfin/jellyfin-web#2616 [@dmitrylyzo] Fix view style selection dialog (ES6 migration)
  • jellyfin/jellyfin-web#2613 [@dmitrylyzo] ScrollManager: fix parent search
  • jellyfin/jellyfin-web#2612 [@dmitrylyzo] Fix navigation in paging block
  • jellyfin/jellyfin-web#2610 [@shortspider] Add a Continue Reading Section
  • jellyfin/jellyfin-web#2604 [@Artiume] Update Audiobook Resume Help
  • jellyfin/jellyfin-web#2599 [@omeryagmurlu] Use episode images in the "Next Up" section
  • jellyfin/jellyfin-web#2594 [@ferferga] chore(ci): replace with actions-label-merge-conflict
  • jellyfin/jellyfin-web#2593 [@oddstr13] Ensure that fillHeight gets set on image requests
  • jellyfin/jellyfin-web#2583 [@daullmer] Add configuration for slow response logging
  • jellyfin/jellyfin-web#2581 [@dmitrylyzo] Add LogIn/LogOut event handlers to NativeShell
  • jellyfin/jellyfin-web#2576 [@dmitrylyzo] Fix ES6 migration
  • jellyfin/jellyfin-web#2575 [@cvium] Revert "fix: redirect to login if stored credentials are invalid"
  • jellyfin/jellyfin-web#2572 [@daullmer] Fix music videos on artist and album page
  • jellyfin/jellyfin-web#2569 [@ferferga] chore(npm): fix CI after switch to npm
  • jellyfin/jellyfin-web#2559 [@thornbill] Remove commented code
  • jellyfin/jellyfin-web#2557 [@iwalton3] NativeShell enhancements for Jellyfin Media Player
  • jellyfin/jellyfin-web#2552 [@cvium] add 'unknown' as an input command
  • jellyfin/jellyfin-web#2548 [@dependabot[bot]] Bump webpack-cli from 4.5.0 to 4.6.0
  • jellyfin/jellyfin-web#2547 [@dependabot[bot]] Bump swiper from 6.4.15 to 6.5.0
  • jellyfin/jellyfin-web#2545 [@dependabot[bot]] Bump html-webpack-plugin from 5.2.0 to 5.3.1
  • jellyfin/jellyfin-web#2544 [@dependabot[bot]] Bump copy-webpack-plugin from 7.0.0 to 8.1.0
  • jellyfin/jellyfin-web#2542 [@dependabot[bot]] Bump @fontsource/noto-sans-kr from 4.2.1 to 4.2.2
  • jellyfin/jellyfin-web#2539 [@BrianCArnold] Changed calculation for media info run time to render hours
  • jellyfin/jellyfin-web#2537 [@dependabot[bot]] Bump y18n from 4.0.0 to 4.0.1
  • jellyfin/jellyfin-web#2536 [@cvium] fix: redirect to login if stored credentials are invalid
  • jellyfin/jellyfin-web#2534 [@jackrvan] Improve behaviour of space bar pausing/playing video
  • jellyfin/jellyfin-web#2533 [@dmitrylyzo] Make play button bigger
  • jellyfin/jellyfin-web#2532 [@dmitrylyzo] Add controls page to the user settings
  • jellyfin/jellyfin-web#2530 [@ssenart] [2529] [RegressionFix] [Dlna] Album shuffle button does not shuffle any more since 10.6.4.
  • jellyfin/jellyfin-web#2524 [@crobibero] Build from fedora-33
  • jellyfin/jellyfin-web#2523 [@ferferga] Run merge conflict check on PR rebase/commit
  • jellyfin/jellyfin-web#2519 [@dmitrylyzo] Add HEVC in TS for Tizen and webOS
  • jellyfin/jellyfin-web#2518 [@dkanada] pull fedora changes into master branch
  • jellyfin/jellyfin-web#2516 [@tonyfinn] Show current group members in syncplay group dialog
  • jellyfin/jellyfin-web#2514 [@oddstr13] Add support for fillWidth and fillHeight
  • jellyfin/jellyfin-web#2509 [@MrTimscampi] Disable first episodes in Next Up home section
  • jellyfin/jellyfin-web#2506 [@thornbill] Remove forum badge
  • jellyfin/jellyfin-web#2503 [@thornbill] Fix default values for invalid config.json files
  • jellyfin/jellyfin-web#2499 [@thornbill] Fix dialog helper not resolving
  • jellyfin/jellyfin-web#2498 [@thornbill] Add close button to comics player
  • jellyfin/jellyfin-web#2497 [@PrplHaz4] KnownProxies now supports hostnames too
  • jellyfin/jellyfin-web#2496 [@thornbill] Allow logos without backdrops enabled
  • jellyfin/jellyfin-web#2491 [@dkanada] use better icon for manage library button
  • jellyfin/jellyfin-web#2485 [@dmitrylyzo] Fix webpack globbing in hidden folder
  • jellyfin/jellyfin-web#2482 [@cvium] don't use Locations as an indicator for AddLibrary
  • jellyfin/jellyfin-web#2476 [@ferferga] Switch to npm
  • jellyfin/jellyfin-web#2475 [@dmitrylyzo] Fix wizard in multi-server app
  • jellyfin/jellyfin-web#2473 [@thornbill] Add hash to bundle urls for cache busting
  • jellyfin/jellyfin-web#2472 [@dkanada] add border radius to several card elements
  • jellyfin/jellyfin-web#2470 [@pgeorgi] browser.js: Avoid misdetecting Chrome OS as OS X
  • jellyfin/jellyfin-web#2468 [@dependabot[bot]] Bump core-js from 3.9.0 to 3.9.1
  • jellyfin/jellyfin-web#2467 [@albeeeert] Add padding to prevent music controls from clipping
  • jellyfin/jellyfin-web#2466 [@eudes] Use absolute path in CopyPlugin config
  • jellyfin/jellyfin-web#2464 [@dmitrylyzo] Tune some styles on now playing page
  • jellyfin/jellyfin-web#2462 [@dependabot[bot]] Bump css-loader from 5.0.2 to 5.1.0
  • jellyfin/jellyfin-web#2461 [@thornbill] Remove iOS bandwidth limit
  • jellyfin/jellyfin-web#2459 [@dependabot[bot]] Bump eslint from 7.20.0 to 7.21.0
  • jellyfin/jellyfin-web#2457 [@dependabot[bot]] Bump whatwg-fetch from 3.6.1 to 3.6.2
  • jellyfin/jellyfin-web#2456 [@dmitrylyzo] Add Webpack publicPath
  • jellyfin/jellyfin-web#2454 [@dependabot[bot]] Bump @babel/eslint-plugin from 7.12.13 to 7.13.0
  • jellyfin/jellyfin-web#2453 [@dependabot[bot]] Bump @babel/core from 7.12.16 to 7.13.8
  • jellyfin/jellyfin-web#2452 [@dependabot[bot]] Bump @babel/preset-env from 7.12.13 to 7.13.8
  • jellyfin/jellyfin-web#2448 [@dependabot[bot]] Bump webpack from 5.21.2 to 5.24.2
  • jellyfin/jellyfin-web#2447 [@dependabot[bot]] Bump workbox-webpack-plugin from 6.1.0 to 6.1.1
  • jellyfin/jellyfin-web#2446 [@dependabot[bot]] Bump @babel/eslint-parser from 7.12.16 to 7.13.8
  • jellyfin/jellyfin-web#2445 [@dkanada] reduce dependabot update frequency
  • jellyfin/jellyfin-web#2443 [@dmitrylyzo] Fix attachment delivery urls
  • jellyfin/jellyfin-web#2442 [@dkanada] minor improvements to plugin pages
  • jellyfin/jellyfin-web#2439 [@dependabot[bot]] Bump sass from 1.32.7 to 1.32.8
  • jellyfin/jellyfin-web#2437 [@dependabot[bot]] Bump core-js from 3.8.3 to 3.9.0
  • jellyfin/jellyfin-web#2434 [@dependabot[bot]] Bump stylelint from 13.10.0 to 13.11.0
  • jellyfin/jellyfin-web#2433 [@dependabot[bot]] Bump swiper from 6.4.11 to 6.4.15
  • jellyfin/jellyfin-web#2432 [@dependabot[bot]] Bump whatwg-fetch from 3.5.0 to 3.6.1
  • jellyfin/jellyfin-web#2431 [@dependabot[bot]] Bump html-webpack-plugin from 5.1.0 to 5.2.0
  • jellyfin/jellyfin-web#2428 [@acvigue] Fix: prevent some backdrops from showing on homepage
  • jellyfin/jellyfin-web#2425 [@dependabot[bot]] Bump css-loader from 5.0.1 to 5.0.2
  • jellyfin/jellyfin-web#2424 [@dependabot[bot]] Bump @fontsource/noto-sans-kr from 4.2.0 to 4.2.1
  • jellyfin/jellyfin-web#2423 [@dependabot[bot]] Bump @babel/core from 7.12.13 to 7.12.16
  • jellyfin/jellyfin-web#2421 [@dependabot[bot]] Bump source-map-loader from 2.0.0 to 2.0.1
  • jellyfin/jellyfin-web#2420 [@dependabot[bot]] Bump eslint-plugin-promise from 4.2.1 to 4.3.1
  • jellyfin/jellyfin-web#2419 [@dependabot[bot]] Bump eslint from 7.19.0 to 7.20.0
  • jellyfin/jellyfin-web#2417 [@MrLemur] Change babel.config.js sourceType to unamiguous
  • jellyfin/jellyfin-web#2416 [@dependabot[bot]] Bump @fontsource/noto-sans-sc from 4.2.0 to 4.2.1
  • jellyfin/jellyfin-web#2415 [@dependabot[bot]] Bump stylelint from 13.9.0 to 13.10.0
  • jellyfin/jellyfin-web#2414 [@dependabot[bot]] Bump sass from 1.32.6 to 1.32.7
  • jellyfin/jellyfin-web#2413 [@dependabot[bot]] Bump @fontsource/noto-sans-jp from 4.2.0 to 4.2.1
  • jellyfin/jellyfin-web#2412 [@dependabot[bot]] Bump @fontsource/noto-sans from 4.2.0 to 4.2.1
  • jellyfin/jellyfin-web#2411 [@dependabot[bot]] Bump @fontsource/noto-sans-hk from 4.2.0 to 4.2.1
  • jellyfin/jellyfin-web#2410 [@dependabot[bot]] Bump sass-loader from 11.0.0 to 11.0.1
  • jellyfin/jellyfin-web#2409 [@dependabot[bot]] Bump @babel/eslint-parser from 7.12.13 to 7.12.16
  • jellyfin/jellyfin-web#2407 [@dependabot[bot]] Bump html-webpack-plugin from 4.5.1 to 5.1.0
  • jellyfin/jellyfin-web#2400 [@dependabot[bot]] Bump sass from 1.32.5 to 1.32.6
  • jellyfin/jellyfin-web#2399 [@dependabot[bot]] Bump @babel/preset-env from 7.12.11 to 7.12.13
  • jellyfin/jellyfin-web#2398 [@dependabot[bot]] Bump @fontsource/noto-sans-kr from 4.1.0 to 4.2.0
  • jellyfin/jellyfin-web#2397 [@dependabot[bot]] Bump webpack from 5.19.0 to 5.21.2
  • jellyfin/jellyfin-web#2396 [@dependabot[bot]] Bump @babel/eslint-parser from 7.12.1 to 7.12.13
  • jellyfin/jellyfin-web#2395 [@dependabot[bot]] Bump @fontsource/noto-sans from 4.1.0 to 4.2.0
  • jellyfin/jellyfin-web#2394 [@dependabot[bot]] Bump date-fns from 2.16.1 to 2.17.0
  • jellyfin/jellyfin-web#2393 [@dependabot[bot]] Bump @babel/plugin-proposal-class-properties from 7.12.1 to 7.12.13
  • jellyfin/jellyfin-web#2392 [@dependabot[bot]] Bump @fontsource/noto-sans-hk from 4.1.0 to 4.2.0
  • jellyfin/jellyfin-web#2391 [@dependabot[bot]] Bump stylelint-scss from 3.18.0 to 3.19.0
  • jellyfin/jellyfin-web#2390 [@dependabot[bot]] Bump @fontsource/noto-sans-jp from 4.1.0 to 4.2.0
  • jellyfin/jellyfin-web#2389 [@dependabot[bot]] Bump @babel/core from 7.12.10 to 7.12.13
  • jellyfin/jellyfin-web#2388 [@dependabot[bot]] Bump @fontsource/noto-sans-sc from 4.1.0 to 4.2.0
  • jellyfin/jellyfin-web#2387 [@dependabot[bot]] Bump sass-loader from 10.1.1 to 11.0.0
  • jellyfin/jellyfin-web#2386 [@dependabot[bot]] Bump @babel/plugin-transform-modules-umd from 7.12.1 to 7.12.13
  • jellyfin/jellyfin-web#2385 [@dependabot[bot]] Bump @babel/plugin-proposal-private-methods from 7.12.1 to 7.12.13
  • jellyfin/jellyfin-web#2384 [@dependabot[bot]] Bump swiper from 6.4.10 to 6.4.11
  • jellyfin/jellyfin-web#2383 [@dependabot[bot]] Bump @babel/eslint-plugin from 7.12.1 to 7.12.13
  • jellyfin/jellyfin-web#2382 [@dependabot[bot]] Bump webpack-cli from 4.4.0 to 4.5.0
  • jellyfin/jellyfin-web#2381 [@dependabot[bot]] Bump expose-loader from 1.0.3 to 2.0.0
  • jellyfin/jellyfin-web#2379 [@dkanada] fix some unhandled promises and refactor some code
  • jellyfin/jellyfin-web#2378 [@dkanada] update style for active sessions
  • jellyfin/jellyfin-web#2375 [@ferferga] fix: message appearing after adding repositories
  • jellyfin/jellyfin-web#2374 [@cvium] reject play access validation promise
  • jellyfin/jellyfin-web#2368 [@dependabot[bot]] Bump pdfjs-dist from 2.5.207 to 2.6.347
  • jellyfin/jellyfin-web#2367 [@dependabot[bot]] Bump webpack from 5.17.0 to 5.19.0
  • jellyfin/jellyfin-web#2365 [@dependabot[bot]] Bump eslint from 7.18.0 to 7.19.0
  • jellyfin/jellyfin-web#2364 [@dependabot[bot]] Bump workbox-webpack-plugin from 5.1.4 to 6.1.0
  • jellyfin/jellyfin-web#2363 [@dependabot[bot]] Bump swiper from 6.4.8 to 6.4.10
  • jellyfin/jellyfin-web#2358 [@Alcatraz077] Allows Search On Tizen
  • jellyfin/jellyfin-web#2357 [@thornbill] Fix epub player height
  • jellyfin/jellyfin-web#2356 [@ferferga] fix: notched devices area not covered
  • jellyfin/jellyfin-web#2355 [@thornbill] Fix warnings
  • jellyfin/jellyfin-web#2354 [@thornbill] Move to sass everywhere
  • jellyfin/jellyfin-web#2353 [@thornbill] Fix scaling in comics player
  • jellyfin/jellyfin-web#2352 [@JKI12] Change to expose keyboard shortcuts for chapter navigation
  • jellyfin/jellyfin-web#2350 [@nyanmisaka] Options for enhanced NVDEC and VPP tonemap
  • jellyfin/jellyfin-web#2349 [@dependabot[bot]] Bump webpack-cli from 4.3.1 to 4.4.0
  • jellyfin/jellyfin-web#2348 [@dependabot[bot]] Bump stylelint from 13.8.0 to 13.9.0
  • jellyfin/jellyfin-web#2347 [@dependabot[bot]] Bump core-js from 3.8.2 to 3.8.3
  • jellyfin/jellyfin-web#2346 [@dependabot[bot]] Bump webpack from 5.16.0 to 5.17.0
  • jellyfin/jellyfin-web#2345 [@dependabot[bot]] Bump swiper from 6.4.5 to 6.4.8
  • jellyfin/jellyfin-web#2344 [@ferferga] refactor: remove unused imports
  • jellyfin/jellyfin-web#2343 [@dkanada] fix image alignment on plugin cards
  • jellyfin/jellyfin-web#2342 [@OancaAndrei] Clear playlist in SyncPlay group
  • jellyfin/jellyfin-web#2339 [@dependabot[bot]] Bump webpack from 5.11.1 to 5.16.0
  • jellyfin/jellyfin-web#2338 [@dependabot[bot]] Bump sass from 1.32.0 to 1.32.5
  • jellyfin/jellyfin-web#2334 [@dependabot[bot]] Bump webpack-dev-server from 3.11.1 to 3.11.2
  • jellyfin/jellyfin-web#2332 [@dependabot[bot]] Bump webpack from 5.11.1 to 5.15.0
  • jellyfin/jellyfin-web#2331 [@dependabot[bot]] Bump eslint from 7.17.0 to 7.18.0
  • jellyfin/jellyfin-web#2330 [@dependabot[bot]] Bump sass-loader from 10.1.0 to 10.1.1
  • jellyfin/jellyfin-web#2327 [@MrChip53] Edit admin dashboard menu for plugins
  • jellyfin/jellyfin-web#2323 [@jarnedemeulemeester] Fix replay icon not getting replaced with play_arrow icon
  • jellyfin/jellyfin-web#2322 [@dependabot[bot]] Bump sortablejs from 1.12.0 to 1.13.0
  • jellyfin/jellyfin-web#2318 [@thornbill] Fix removed ButtonDelete key
  • jellyfin/jellyfin-web#2313 [@dmitrylyzo] Fix browser detection: Safari vs Tizen
  • jellyfin/jellyfin-web#2312 [@jarnedemeulemeester] Use local version of Noto Sans if available
  • jellyfin/jellyfin-web#2311 [@nielsvanvelzen] Disable multi download option
  • jellyfin/jellyfin-web#2310 [@nielsvanvelzen] Use OpenStreetMap instead of Google Maps
  • jellyfin/jellyfin-web#2309 [@ferferga] fix(card): white flashing images
  • jellyfin/jellyfin-web#2308 [@dependabot[bot]] Bump @fontsource/noto-sans-sc from 4.0.1 to 4.1.0
  • jellyfin/jellyfin-web#2307 [@dependabot[bot]] Bump eslint from 7.16.0 to 7.17.0
  • jellyfin/jellyfin-web#2306 [@thornbill] Fix tiny card icons
  • jellyfin/jellyfin-web#2305 [@dependabot[bot]] Bump @fontsource/noto-sans-hk from 4.0.1 to 4.1.0
  • jellyfin/jellyfin-web#2304 [@dependabot[bot]] Bump webpack from 5.11.0 to 5.11.1
  • jellyfin/jellyfin-web#2303 [@dependabot[bot]] Bump @fontsource/noto-sans from 4.0.1 to 4.1.0
  • jellyfin/jellyfin-web#2302 [@dependabot[bot]] Bump @fontsource/noto-sans-jp from 4.0.1 to 4.1.0
  • jellyfin/jellyfin-web#2301 [@dependabot[bot]] Bump html-webpack-plugin from 4.5.0 to 4.5.1
  • jellyfin/jellyfin-web#2300 [@dependabot[bot]] Bump @fontsource/noto-sans-kr from 4.0.1 to 4.1.0
  • jellyfin/jellyfin-web#2299 [@dependabot[bot]] Bump webpack-cli from 4.3.0 to 4.3.1
  • jellyfin/jellyfin-web#2298 [@dependabot[bot]] Bump webpack-dev-server from 3.11.0 to 3.11.1
  • jellyfin/jellyfin-web#2297 [@dependabot[bot]] Bump sass from 1.30.0 to 1.32.0
  • jellyfin/jellyfin-web#2296 [@dependabot[bot]] Bump core-js from 3.8.1 to 3.8.2
  • jellyfin/jellyfin-web#2293 [@thornbill] Fix latest tab links for tv and music
  • jellyfin/jellyfin-web#2290 [@MrTimscampi] Add Chromecast error messages to the locales
  • jellyfin/jellyfin-web#2288 [@joshuaboniface] Bump API client to 1.6.0
  • jellyfin/jellyfin-web#2286 [@Artiume] Split Audiobook Resume
  • jellyfin/jellyfin-web#2283 [@thornbill] Allow decimal entry for bitrate on mobile
  • jellyfin/jellyfin-web#2281 [@Camc314] Update fontsource to 4.0.1
  • jellyfin/jellyfin-web#2280 [@Artiume] Add missing Languages to Web
  • jellyfin/jellyfin-web#2275 [@dependabot[bot]] Bump source-map-loader from 1.1.3 to 2.0.0
  • jellyfin/jellyfin-web#2272 [@dependabot[bot]] Bump screenfull from 5.0.2 to 5.1.0
  • jellyfin/jellyfin-web#2270 [@dependabot[bot]] Bump webpack-cli from 4.2.0 to 4.3.0
  • jellyfin/jellyfin-web#2269 [@dkanada] Fix issue with double click fullscreen
  • jellyfin/jellyfin-web#2266 [@dkanada] remove touch controls from video player
  • jellyfin/jellyfin-web#2265 [@MrTimscampi] Sort items by premiere date on the details page
  • jellyfin/jellyfin-web#2264 [@Artiume] Remove games references
  • jellyfin/jellyfin-web#2263 [@MrTimscampi] Fix OSD gradients not letting pointer events through
  • jellyfin/jellyfin-web#2261 [@Artiume] Dependencies update
  • jellyfin/jellyfin-web#2260 [@thornbill] Fix chevron centering on home section titles
  • jellyfin/jellyfin-web#2258 [@thornbill] Restore the dashboard theme option
  • jellyfin/jellyfin-web#2257 [@dependabot[bot]] Bump jstree from 3.3.10 to 3.3.11
  • jellyfin/jellyfin-web#2256 [@dependabot[bot]] Bump eslint-plugin-compat from 3.8.0 to 3.9.0
  • jellyfin/jellyfin-web#2255 [@dependabot[bot]] Bump webpack from 5.10.1 to 5.11.0
  • jellyfin/jellyfin-web#2253 [@dependabot[bot]] Bump @babel/preset-env from 7.12.10 to 7.12.11
  • jellyfin/jellyfin-web#2252 [@dependabot[bot]] Bump swiper from 6.4.1 to 6.4.5
  • jellyfin/jellyfin-web#2251 [@dependabot[bot]] Bump eslint from 7.15.0 to 7.16.0
  • jellyfin/jellyfin-web#2247 [@thornbill] Always allow stopping via the action menu
  • jellyfin/jellyfin-web#2246 [@thornbill] Fix layout issues on mobile item details
  • jellyfin/jellyfin-web#2244 [@Artiume] Fix Continue Listening
  • jellyfin/jellyfin-web#2242 [@thornbill] Replace bash prepare script with node version
  • jellyfin/jellyfin-web#2240 [@thornbill] Remove duplicate try/catch
  • jellyfin/jellyfin-web#2239 [@thornbill] Disable browser hack rule for sass files
  • jellyfin/jellyfin-web#2238 [@thornbill] Fix restart button being shown when unsupported
  • jellyfin/jellyfin-web#2237 [@thornbill] Fix layout of plugin cards
  • jellyfin/jellyfin-web#2236 [@thornbill] Fix touch support in epub reader
  • jellyfin/jellyfin-web#2234 [@thornbill] Use Noto Sans from Fontsource
  • jellyfin/jellyfin-web#2233 [@dependabot[bot]] Bump @babel/preset-env from 7.12.7 to 7.12.10
  • jellyfin/jellyfin-web#2232 [@dependabot[bot]] Bump copy-webpack-plugin from 6.3.2 to 7.0.0
  • jellyfin/jellyfin-web#2231 [@dependabot[bot]] Bump webpack from 5.10.0 to 5.10.1
  • jellyfin/jellyfin-web#2230 [@dependabot[bot]] Bump swiper from 6.3.5 to 6.4.1
  • jellyfin/jellyfin-web#2229 [@dependabot[bot]] Bump hls.js from 0.14.16 to 0.14.17
  • jellyfin/jellyfin-web#2228 [@dependabot[bot]] Bump @babel/core from 7.12.9 to 7.12.10
  • jellyfin/jellyfin-web#2227 [@dependabot[bot]] Bump intersection-observer from 0.11.0 to 0.12.0
  • jellyfin/jellyfin-web#2225 [@BaronGreenback] Plugin manager changes
  • jellyfin/jellyfin-web#2224 [@Delgan] Fix possible HLSError (BufferFullError) on Firefox
  • jellyfin/jellyfin-web#2222 [@nyanmisaka] Modify some tone mapping related strings
  • jellyfin/jellyfin-web#2221 [@thornbill] Add lint rule for array callback returns
  • jellyfin/jellyfin-web#2220 [@dependabot[bot]] Bump ini from 1.3.5 to 1.3.7
  • jellyfin/jellyfin-web#2219 [@crobibero] Set Content-Type header when creating a playlist
  • jellyfin/jellyfin-web#2218 [@thornbill] Fix style issues on dashboard page
  • jellyfin/jellyfin-web#2217 [@nyanmisaka] Landing screen options clean up
  • jellyfin/jellyfin-web#2216 [@dmitrylyzo] Fix canPlay for Live TV
  • jellyfin/jellyfin-web#2215 [@dmitrylyzo] Fix multiplication of event listeners on Live TV pages
  • jellyfin/jellyfin-web#2214 [@dmitrylyzo] Fix LiveTV group anchors
  • jellyfin/jellyfin-web#2213 [@thornbill] Fix sonarqube bugs
  • jellyfin/jellyfin-web#2212 [@thornbill] Use package version
  • jellyfin/jellyfin-web#2211 [@thornbill] Fix invalid dlna profile path
  • jellyfin/jellyfin-web#2210 [@nyanmisaka] Set the step of subtitle offset slider to 0.1
  • jellyfin/jellyfin-web#2204 [@OancaAndrei] Add basic SyncPlay settings
  • jellyfin/jellyfin-web#2202 [@thornbill] Remove reference to sharing help element
  • jellyfin/jellyfin-web#2201 [@dependabot[bot]] Bump sass from 1.29.0 to 1.30.0
  • jellyfin/jellyfin-web#2200 [@dependabot[bot]] Bump eslint from 7.14.0 to 7.15.0
  • jellyfin/jellyfin-web#2199 [@dependabot[bot]] Bump source-map-loader from 1.1.2 to 1.1.3
  • jellyfin/jellyfin-web#2198 [@dependabot[bot]] Bump core-js from 3.8.0 to 3.8.1
  • jellyfin/jellyfin-web#2197 [@dependabot[bot]] Bump webpack from 5.9.0 to 5.10.0
  • jellyfin/jellyfin-web#2195 [@OancaAndrei] Fix SyncPlay switching to next item in queue
  • jellyfin/jellyfin-web#2188 [@dmitrylyzo] Fix anchor click action and plugin configuration page URL
  • jellyfin/jellyfin-web#2186 [@Maxr1998] Fix plugin loader for function definitions in window
  • jellyfin/jellyfin-web#2183 [@dmitrylyzo] SyncPlay, don't use bad ApiClient
  • jellyfin/jellyfin-web#2181 [@MrTimscampi] Remove non-existing UserData field from requests
  • jellyfin/jellyfin-web#2177 [@anthonylavado] Update the API Client version
  • jellyfin/jellyfin-web#2176 [@joshuaboniface] Bump version to 10.8.0 for next release
jellyfin - Release 10.7.7

Published by joshuaboniface about 3 years ago

Jellyfin 10.7.7

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

N/A

Changelog

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

jellyfin [2]

  • #6512 [@thornbill] Preferences fix
  • #6274 [@thornbill] Restore max width and height params

jellyfin-web [1]

  • jellyfin/jellyfin-web#2759 [@thornbill] Fix serviceworker paths
jellyfin - Release 10.7.6

Published by joshuaboniface over 3 years ago

Jellyfin 10.7.6

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [All] Fix DLNA/SSDP flooding bug

Changelog

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

jellyfin [7]

  • #6175 [@nielsvanvelzen] Fix routeMediaSourceId route parameter in SubtitleController GetSubtitle
  • #6131 [@BaronGreenback] Fix network flooding issue
  • #6053 [@nyanmisaka] Fix the 'No decoder surfaces left' error on Cuda
  • #6043 [@peterspenler] Reorder requested audio channels checks
  • #6038 [@crobibero] Don't logout if deviceId is null
  • #6022 [@cvium] Revert remuxing permission changes from #5859
  • #5987 [@Bond-009] PathExtensions: Fix index out of bounds in TryReplaceSubPath

jellyfin-web [7]

  • jellyfin/jellyfin-web#2678 [@grafixeyehero] Access Loading globally
  • jellyfin/jellyfin-web#2676 [@thornbill] Fix xss via displaymessage
  • jellyfin/jellyfin-web#2675 [@thornbill] Fix sharing url
  • jellyfin/jellyfin-web#2673 [@dmitrylyzo] Fix ServiceWorker URL
  • jellyfin/jellyfin-web#2672 [@nyanmisaka] Remove OPUS from supported HLS audio formats
  • jellyfin/jellyfin-web#2665 [@dmitrylyzo] Add connection response handling
  • jellyfin/jellyfin-web#2475 [@dmitrylyzo] Fix wizard in multi-server app
jellyfin - Release 10.7.5

Published by joshuaboniface over 3 years ago

Jellyfin 10.7.5

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [All] Fix broken profiles from 10.7.4

Changelog

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

jellyfin [0]

  • #5943 [@Maxr1998] Nullability handling for device profile classes REVERT

jellyfin-web [0]

jellyfin - Release 10.7.4

Published by joshuaboniface over 3 years ago

Jellyfin 10.7.4

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [All] Fix broken playback and tests in 10.7.3

Changelog

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

jellyfin [3]

  • #5970 [@crobibero] Fix Linux Tests
  • #5969 [@crobibero] Remove Required attributes
  • #5968 [@crobibero] Remove legacy apiclient generation

jellyfin-web [0]

jellyfin - Release 10.7.3

Published by joshuaboniface over 3 years ago

Jellyfin 10.7.3

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [All] Small bugfixes
  • [All] Security advisory https://github.com/jellyfin/jellyfin/security/advisories/GHSA-rgjw-4fwc-9v96: Remove dangerous endpoints that allow unauthenticated enumeration and access to private HTTP resources. NOTE: This is an API-breaking change. The major security risk outweights the issue of changing the endpoints. These were used only when fetching remote images.

Changelog

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

jellyfin [18]

  • [SECURITY GHSA-rgjw-4fwc-9v96] [@joshuaboniface] Remove /Images/Remote API endpoint
  • #5943 [@Maxr1998] Nullability handling for device profile classes
  • #5937 [@Maxr1998] Remove extraneous 'stream' parameter
  • #5904 [@cvium] add UpdatePeopleAsync and add people to both tables
  • #5903 [@iwalton3] Leave SyncPlay group on session disconnect.
  • #5881 [@cvium] Add tvrage and imdb ids for episodes
  • #5878 [@Artiume] Fix Audiobook Resume
  • #5873 [@cvium] Check for empty string when migrating displaypreferences
  • #5870 [@cvium] Fix TMDb Person Provider
  • #5863 [@cvium] use IF NOT EXISTS in migration
  • #5861 [@BaronGreenback] Change profile matching to match what the web interface says.
  • #5860 [@cvium] Fix notification disabled users list
  • #5859 [@cvium] Respect user settings for transcode and remux
  • #5852 [@cvium] Add Person to TypedBaseItems if it's new
  • #5848 [@sgmoore] Fix ArgumentOutOfRangeException scanning AudioBooks
  • #5826 [@BaronGreenback] PlayTo Fix: Use external ip not internal interface
  • #5808 [@cvium] Optimize the way items are grouped into collections

jellyfin-web [12]

  • jellyfin/jellyfin-web#2657 [@thornbill] Bump jellyfin-apiclient to 1.8.0
  • jellyfin/jellyfin-web#2648 [@thornbill] Fix alpine python package
  • jellyfin/jellyfin-web#2647 [@thornbill] Fix mov support in Safari
  • jellyfin/jellyfin-web#2645 [@joshuaboniface] Remove image proxying through API
  • jellyfin/jellyfin-web#2624 [@dmitrylyzo] webOS: fix Favorites tab
  • jellyfin/jellyfin-web#2620 [@dmitrylyzo] Hide AlphaPicker on Search page for real TVs
  • jellyfin/jellyfin-web#2619 [@dmitrylyzo] Fix video filters hiding
  • jellyfin/jellyfin-web#2617 [@iwalton3] Set scrollbar width in TV mode.
  • jellyfin/jellyfin-web#2616 [@dmitrylyzo] Fix view style selection dialog (ES6 migration)
  • jellyfin/jellyfin-web#2604 [@Artiume] Update Audiobook Resume Help
  • jellyfin/jellyfin-web#2593 [@oddstr13] Ensure that fillHeight gets set on image requests
  • jellyfin/jellyfin-web#2519 [@dmitrylyzo] Add HEVC in TS for Tizen and webOS
jellyfin - Release 10.7.2

Published by joshuaboniface over 3 years ago

Jellyfin 10.7.2

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [All] Small bugfixes

Changelog

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

jellyfin [31]

  • #5782 [@cvium] Fix 10.7.2 nullable
  • #5769 [@cvium] Enable Workstation GC mode
  • #5764 [@cvium] Do not check permissions for Folders collectiontype
  • #5750 [@iwalton3] Fix setting audio stream in PlaybackInfo for jellyfin-web.
  • #5748 [@cvium] Set mediatype to Audio for playlists in a music library
  • #5747 [@cvium] Catch IOException and include stack trace when saving images
  • #5746 [@cvium] don't die on dangling symlinks
  • #5736 [@cvium] fetching images should not kill the scanner
  • #5734 [@cvium] move IsPlayed to outerquery
  • #5725 [@BrianCArnold] Fixed issue with determining if a directory was a directory or file
  • #5717 [@cvium] make custompref value nullable
  • #5712 [@BaronGreenback] Keep plugin state after update.
  • #5702 [@cvium] add simple auth handling to websocketmanager
  • #5693 [@Maxr1998] Probe result tweaks
  • #5688 [@crobibero] Add SessionDiscoveryInfo to generated api-docs
  • #5672 [@cvium] ensure only valid images are saved in ItemImageProvider
  • #5671 [@cvium] set original title in tmdbmovieprovider
  • #5661 [@ferferga] Return Major.Minor.Build instead of Major.Minor.Build.Revision for OpenAPI
  • #5634 [@cvium] make directoryservice cache case sensitive
  • #5631 [@BrianCArnold] Fix SessionController.SendMessageCommand Body Binding
  • #5629 [@lmaonator] Fix stream selection having no effect when casting to jellyfin-mpv-shim
  • #5624 [@crobibero] Allow subtitle format to be set from query parameter.
  • #5621 [@cvium] enable range processing for download endpoints
  • #5620 [@MrTimscampi] Ignore ffmpeg input format for ISO files and fix input path protocol for ISOs
  • #5613 [@accek] Improve responses to HEAD /audio//stream for Samsung DLNA renderers
  • #5600 [@cvium] Fix hls defaults for 10.7
  • #5596 [@BaronGreenback] Implemented DLNA exception handling
  • #5556 [@oddstr13] Add «resize to fill box» alternative for image endpoints
  • #5495 [@BaronGreenback] Fix remote access whitelist
  • #5416 [@BaronGreenback] Fix for multiple ip addresses on an interface which are in the same subnet.
  • #5385 [@Bond-009] Use XDocument.LoadAsync instead of XDocument.Parse
  • #5258 [@Smith00101010] Include specials in the calculation for the "Next Up" episode

jellyfin-web [9]

  • jellyfin/jellyfin-web#2586 [@joshuaboniface] Fix 10.7.2 Fedora docker
  • jellyfin/jellyfin-web#2585 [@nielsvanvelzen] Fix 10.7.2 lockfile
  • jellyfin/jellyfin-web#2576 [@dmitrylyzo] Fix ES6 migration
  • jellyfin/jellyfin-web#2575 [@cvium] Revert "fix: redirect to login if stored credentials are invalid"
  • jellyfin/jellyfin-web#2572 [@Ullmie02] Fix music videos on artist and album page
  • jellyfin/jellyfin-web#2552 [@cvium] add 'unknown' as an input command
  • jellyfin/jellyfin-web#2536 [@cvium] fix: redirect to login if stored credentials are invalid
  • jellyfin/jellyfin-web#2530 [@ssenart] [2529] [RegressionFix] [Dlna] Album shuffle button does not shuffle any more since 10.6.4.
  • jellyfin/jellyfin-web#2524 [@crobibero] Build from fedora-33
  • jellyfin/jellyfin-web#2514 [@oddstr13] Add support for fillWidth and fillHeight
  • jellyfin/jellyfin-web#2509 [@MrTimscampi] Disable first episodes in Next Up home section
jellyfin - Release 10.7.1

Published by joshuaboniface over 3 years ago

Jellyfin 10.7.1

Stable hotfix release for 10.7.z release branch.

New Features and Major Improvements

N/A

Release Notes

Changelog

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

jellyfin [22]

  • SECURITY GHSL-2021-050 [@EraYan] Fix issues 1 through 5 from GHSL-2021-050
  • #5559 [@cvium] Clean the entity name for non-words before searching
  • #5550 [@cvium] revert underscore as a multiversion separator
  • #5532 [@cvium] do not resolve episode-like files if they are in extras folders
  • #5518 [@crobibero] Add missing InstantMix endpoints
  • #5515 [@cvium] fix refresh endpoint
  • #5512 [@crobibero] Set openapi version to server version
  • #5510 [@BaronGreenback] Fix: Streaming crashing due to no deviceProfileId match.
  • #5504 [@crobibero] Add JsonStringConverter
  • #5500 [@crobibero] Fix third party integration
  • #5480 [@crobibero] Add SessionMessageType to generated openapi spec
  • #5476 [@EraYaN] Remove BuildPackage dependency for PublishNuget in CI
  • #5475 [@BaronGreenback] Null pointer fix in DLNA when its disabled.
  • #5461 [@cvium] fix multiversion eligibility check for complex folder names
  • #5457 [@cvium] Use distinct for AllArtists to avoid double refreshing
  • #5447 [@joshuaboniface] Remove Microsoft repo from install step
  • #5444 [@Ullmie02] Use FileShare.Read to fix HdHomeRun
  • #5431 [@cvium] Use imdbid as fallback in movie provider
  • #5428 [@cvium] Default to the searchinfo year, fallback to parsed year
  • #5403 [@BaronGreenback] Various DLNA Device Profile fixes
  • #5324 [@danieladov] Fix duplicated movies when group movies into collections is enabled

jellyfin-web [4]

  • jellyfin/jellyfin-web#2503 [@thornbill] Fix default values for invalid config.json files
  • jellyfin/jellyfin-web#2502 [@brianjmurrell] Add BR: nodejs for Fedora 33 and up
  • jellyfin/jellyfin-web#2498 [@thornbill] Add close button to comics player
  • jellyfin/jellyfin-web#2496 [@thornbill] Allow logos without backdrops enabled
jellyfin - Release 10.7.0

Published by joshuaboniface over 3 years ago

Jellyfin 10.7.0

Stable release for 10.7.0

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

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

User-facing Features

  • SyncPlay for TV shows and Music
  • Significantly improved web performance due to ES6 upgrades, Webpack, and assets served with gzip compression
  • Migration of further databases to new EFCore database framework
  • Redesigned OSD and Up Next dialog
  • New PDF reader functionality
  • New Comics (cbz/cbr) reader functionality
  • New HDR thumbnails extraction functionality
  • New HDR Tone mapping functionality with Nvidia NVENC, AMD AMF and Intel VAAPI (additional configuration is required)
  • HEVC remuxing or transcoding over fMP4 on supported Apple devices (disabled by default)
  • Allow custom fonts to be used for ASS/SSA subtitle rendering
  • New default library image style (generated on library scans)
  • New QuickConnect functionality for (disabled by default)
  • Support for limiting the number of user sessions
  • Support for uploading subtitles
  • Improved networking backend
  • Upgrade to .NET SDK 5.0 for improved performance in the backend
  • Fix issues with reboot script on Linux with Systemd
  • Various fixes for iOS Safari and Edge Chromium browsers
  • Various transcoding improvements
  • Various bugfixes and minor improvements
  • Various code cleanup
  • Updated and improved plugin management interface, prevents bugs when upgrading as well as improve functionality
  • Fixes some bugs with DLNA

Release Notes

  • [Debian/Ubuntu] Please note that when upgrading from <10.7.0, you will be prompted for changes to the file "/usr/share/jellyfin/web/config.json". You should select "Y" for this ("install the package maintainer's version") unless you have modified this file yourself.
  • [ALL] Non-reversable database changes. Ensure you back up before upgrading.
  • [ALL] TVDB support has been removed from the core server. If TVDB metadata was enabled on a library, this will be disabled. TVDB support can now be obtained through a separate plugin available in the official Plugin Catalog.
  • [ALL] If you use a reverse proxy with X-Forwarded-For, and have a static proxy IP, consider setting this option in the Networking admin tab for more reliable parsing.

Client/Plugin (API/ABI) Developer Notes

  • We have migrated from ServiceStack to ASP.NET. Web API endpoints no longer accept HTTP Form requests; everything must be application/json. NOTE: Plugins that implement endpoints will also have to migrate.
  • Plugins must now target net5.0.
  • IHttpClient removal: Now inject IHttpClientFactory instead.
  • HttpException removal: Now catch HttpResponseException instead.
  • Services can be registered to the DI pipeline.

Please see the Jellyfin Development Matrix channel for questions or further details on these changes.

Known Bugs/Tracker for 10.7.1 hotfix

Bugs which are already known and being worked on are listed in this issue: https://github.com/jellyfin/jellyfin-meta/issues/1

Changelog

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

jellyfin [599]

  • #5409 [@ikomhoog] Changed string.Length == 0 to string.IsNullOrEmpty in case of null
  • #5407 [@Bond-009] Fix casing CollectionType
  • #5406 [@cvium] do not throw ArgumentNullException in TryCleanString
  • #5402 [@Ullmie02] Use FileShare.None when creating files
  • #5383 [@cvium] do not pick a linked item as primary when merging versions
  • #5381 [@cvium] make sure network path substitution matches correctly
  • #5377 [@cvium] Do not use language or imagelanguages when searching for images with TMDb
  • #5375 [@crobibero] Specify defaults or set query parameter to nullable
  • #5356 [@cvium] return false when providerid is null or empty
  • #5345 [@BaronGreenback] Dual IP4 / IP6 server fails on non-windows platforms
  • #5342 [@BaronGreenback] Corrected logging message
  • #5339 [@Bond-009] Revert breaking change to HasProviderId
  • #5315 [@BaronGreenback] Fix for environment variable JELLYFIN_PublishedServerUrl being ignored.
  • #5312 [@BaronGreenback] Fix for #5280
  • #5301 [@Bond-009] Fix unchecked input
  • #5290 [@Bond-009] Fix possible null ref exception
  • #5278 [@BaronGreenback] Fix for #5168
  • #5275 [@BaronGreenback] Fixes #5148
  • #5274 [@BaronGreenback] Fix for #5254
  • #5270 [@Bond-009] TMDB: Also search with IMDB or TVDB Id if specified
  • #5263 [@Bond-009] TMDB: Include year in search
  • #5255 [@cvium] Validate the new username when renaming
  • #5251 [@crobibero] Fix vpp null reference
  • #5250 [@barronpm] Fix user renaming logic
  • #5230 [@orryverducci] Fix double rate deinterlacing for some TS files
  • #5217 [@dkanada] handle plugin manifests automatically
  • #5216 [@dkanada] remove deprecated settings from server config
  • #5208 [@crobibero] Add image file accept to openapi
  • #5207 [@matthin] Default to English metadata during the setup wizard.
  • #5200 [@crobibero] Update to dotnet 5.0.3
  • #5188 [@cvium] Exclude BOM when writing meta.json plugin manifest
  • #5181 [@BaronGreenback] Fixed IPHost.TryParse
  • #5171 [@Ullmie02] Fix forgot password pin request
  • #5154 [@crobibero] Don't skip hidden / system files when enumerating
  • #5117 [@nyanmisaka] Make FRAME-RATE field culture invariant
  • #5111 [@Larvitar] Remove season name from metadata result
  • #5107 [@nyanmisaka] Fix for NVDEC decoder and improvements for VAAPI tonemap
  • #5106 [@BaronGreenback] Fixes zero byte nfo files.
  • #5105 [@crobibero] Add null check for ImageTags
  • #5099 [@crobibero] Fix openapi nullable properties
  • #5095 [@Bond-009] Fix GetOrderBy and add tests
  • #5091 [@crobibero] Use ArrayModelBinder for sortBy and sortOrder
  • #5090 [@Ullmie02] Catch TypeLoadException during plugin load
  • #5073 [@BaronGreenback] Fix for 4933: Alternative ffmpeg fix
  • #5069 [@crobibero] Add ability to mark query parameter as obsolete
  • #5064 [@BaronGreenback] Plugin bug fixes
  • #5062 [@crobibero] Fix delete log task
  • #5031 [@crobibero] Update to dotnet 5.0.2
  • #5027 [@crobibero] Add parameter to disable sending first episode as next up
  • #5025 [@BaronGreenback] Fix DLNA PlayTo encoding issue
  • #5004 [@dkanada] remove unused notification type
  • #4997 [@crobibero] Require elevated auth to upload subtitles
  • #4980 [@Ullmie02] Add additional chinese languages
  • #4978 [@BaronGreenback] Fixes for multiple proxies
  • #4976 [@BaronGreenback] Fixed DLNA Server on RC2
  • #4970 [@BaronGreenback] Change split character
  • #4968 [@ianjazz246] Fix library with music directly under artist folder
  • #4962 [@thornbill] Fix capitalization of Playstate message
  • #4961 [@crobibero] Fix potential null reference
  • #4956 [@jceresini] Fix rpm package dependencies
  • #4936 [@crobibero] Fix inverted SkipWhile
  • #4935 [@ConfusedPolarBear] Remove used quick connect tokens
  • #4920 [@crobibero] Attach correct Blurhash to BaseItemPerson
  • #4911 [@Ullmie02] Change stable ci nuget build command
  • #4906 [@Spacetech] Ignore inaccessible files & folders during library scans
  • #4905 [@BaronGreenback] Null exception fix
  • #4902 [@BaronGreenback] Fixed loopback subnet
  • #4891 [@Artiume] Split resume function for Audiobooks
  • #4890 [@nielsvanvelzen] Fix search hint endpoint error
  • #4884 [@crobibero] Add JsonConverter for Nullable Guids
  • #4874 [@MrTimscampi] Enable TMDB and OMDB by default
  • #4872 [@BaronGreenback] Removed workaround code as web is now fixed.
  • #4863 [@nyanmisaka] Fix boxes in library name backdrop
  • #4861 [@crobibero] Fix null reference when logging
  • #4860 [@nyanmisaka] Avoid transcoding to 3ch audio for HLS streaming
  • #4859 [@Ullmie02] Don't build unstable Nuget packages on tags
  • #4856 [@nyanmisaka] Fix some profiles for H264 AMF encoder
  • #4855 [@crobibero] Initialize JsonSerializerOptions statically
  • #4852 [@ryanpetris] SchedulesDirect no longer refreshes channels properly
  • #4850 [@BaronGreenback] Null reference fix
  • #4847 [@crobibero] Fix another key collision in MigrateDisplayPreferencesDatabase
  • #4842 [@crobibero] Add JsonDateTimeConverter
  • #4836 [@crobibero] Return dashboardTheme when requesting DisplayPreferences
  • #4833 [@Ullmie02] Fix similar items endpoint for movies and TV
  • #4828 [@joshuaboniface] Add static Linux builds for arm and musl
  • #4824 [@crobibero] Add request parameters to OpenLiveStreamDto
  • #4821 [@BaronGreenback] Fix: Disable dlna server API responses if dlna is disabled.
  • #4819 [@crobibero] Set filename when downloading file
  • #4816 [@nyanmisaka] Fix some video profiles for Android client
  • #4807 [@nyanmisaka] Correct DLNA audio codecs for PS3 and PS4
  • #4803 [@ryanpetris] Fix Live TV Recording Scheduling
  • #4794 [@cvium] Convert from base64 when saving item images
  • #4792 [@cvium] Add missing seasons during AfterMetadataRefresh
  • #4789 [@crobibero] Fix get provider id extension
  • #4781 [@crobibero] Use request body for mapping xml channels
  • #4774 [@nyanmisaka] Fine tune some tone mapping params
  • #4773 [@Artiume] Remove opf extension for book types
  • #4771 [@crobibero] Use typed UserManager GetPreference
  • #4769 [@crobibero] Check correct fetcher list for provider name
  • #4767 [@nyanmisaka] Fix SSL certificate cannot be saved
  • #4762 [@crobibero] Fix openapi file schema
  • #4761 [@crobibero] Convert CreatePlaylist to use query params instead of body
  • #4758 [@nyanmisaka] Fix landing screen options
  • #4757 [@cvium] Remove ImageFetcherPostScanTask
  • #4756 [@crobibero] Fix inverted condition when authenticating with an ApiKey
  • #4753 [@crobibero] Update to dotnet 5.0.1
  • #4751 [@nyanmisaka] Use larger batch size on mpegts to avoid corrupted thumbnails
  • #4750 [@crobibero] Fix blueberry
  • #4749 [@crobibero] Serialize GUID without dashes
  • #4743 [@crobibero] Actually use library options when filtering metadata providers
  • #4741 [@Bond-009] Add tests for HdHomerunHost.GetLineup
  • #4738 [@Bond-009] Add tests for HdHomerunHost.GetModelInfo
  • #4737 [@crobibero] Add missing EnsureSuccessStatusCode
  • #4736 [@nyanmisaka] Fix custom library order
  • #4735 [@crobibero] Fix JsonConverter recursion
  • #4733 [@crobibero] Fix potential null reference in OMDB
  • #4730 [@crobibero] Don't serialize empty GUID to null
  • #4729 [@BaronGreenback] Disable DLNA when HTTPS is required
  • #4726 [@BaronGreenback] Fix - Access Denied on using certificates in windows as user.
  • #4724 [@BaronGreenback] Fix null reference error in Dlna PlayTo
  • #4722 [@crobibero] Fix API forbidden response
  • #4716 [@OancaAndrei] Update authorization policies for SyncPlay
  • #4715 [@crobibero] Add number to bool json converter
  • #4713 [@crobibero] Redirect robots.txt if hosting web content
  • #4711 [@barronpm] Add required attributes to parameters
  • #4710 [@OancaAndrei] Restore sessions in SyncPlay groups upon reconnection
  • #4709 [@BaronGreenback] Improved plugin management functionality
  • #4706 [@cvium] Only apply series image aspect ratio if episode/season has no primary image
  • #4701 [@crobibero] Don't return plugin versions that target newer Jellyfin version
  • #4699 [@crobibero] Fix CustomItemDisplayPreferences unique key collision in the migration
  • #4678 [@BaronGreenback] Change logging level and message in NetworkManager
  • #4675 [@BaronGreenback] Ability to use DNS names in KnownProxies
  • #4672 [@cvium] Fix MergeVersions endpoint
  • #4671 [@cvium] Clear KnownNetworks and KnownProxies if none are configured explicitly
  • #4669 [@MrTimscampi] Fix NPM command in CI
  • #4667 [@joshuaboniface] Remove obsolete erroring command
  • #4662 [@joshuaboniface] Fix bad do in bump_version
  • #4661 [@Bond-009] Remove spammy debug line
  • #4660 [@crobibero] Add support for web serving .mem files
  • #4653 [@crobibero] Optimize FavoritePersons query
  • #4652 [@crobibero] Add support for custom item display preferences
  • #4651 [@crobibero] Remove IIsoMounter and IsoMounter
  • #4648 [@nyanmisaka] Optimize load plugin logs
  • #4647 [@rhamzeh] fix: add Palestine to supported countries
  • #4645 [@crobibero] Move OpenApiSecurityScheme to OperationFilter
  • #4644 [@Bond-009] Minor improvements
  • #4643 [@crobibero] Fix null reference when getting filters of an empty library
  • #4638 [@crobibero] Don't die if folder doesn't have id
  • #4636 [@BaronGreenback] [Fix for 10.7] Missed a config move
  • #4633 [@crobibero] Use Guid as API parameter type where possible
  • #4632 [@crobibero] Fix MusicBrainz request Accept header
  • #4630 [@Bond-009] Add tests for GetUuid
  • #4629 [@crobibero] Provide NoResult instead of Fail in CustomAuthenticationHandler
  • #4628 [@MrTimscampi] Prevent GetUpNext from returning episodes in progress
  • #4626 [@nyanmisaka] Do not extract audio stream bitrate info for videos from formatInfo
  • #4625 [@crobibero] Fix OpenApi generation for BlurHash
  • #4623 [@dependabot[bot]] Bump Moq from 4.15.1 to 4.15.2
  • #4622 [@dependabot[bot]] Bump prometheus-net.DotNetRuntime from 3.4.0 to 3.4.1
  • #4621 [@dependabot[bot]] Bump ServiceStack.Text.Core from 5.10.0 to 5.10.2
  • #4620 [@nyanmisaka] Fix transcoding reasons report
  • #4613 [@BaronGreenback] [Fix] NotificationType was never set in dlna event manager
  • #4610 [@nyanmisaka] Extract tone mapped thumbnails for HDR videos
  • #4609 [@Bond-009] Add more tests for JsonGuidConverter
  • #4608 [@dkanada] Remove deprecated flag to disable music plugins
  • #4607 [@nyanmisaka] Fix the I-frame image extraction filter string
  • #4605 [@hawken93] Allow JsonGuidConverter to read null
  • #4597 [@nyanmisaka] Add NEO OpenCL runtime for Intel Tone mapping
  • #4595 [@MrTimscampi] Don't return first episodes in next up
  • #4594 [@nyanmisaka] Remove one redundant 'hwaccel vaapi' string
  • #4591 [@Bond-009] Clean up SchedulesDirect
  • #4589 [@ConfusedPolarBear] [Fix] Test query value
  • #4588 [@Bond-009] Remove Hex class as the BCL has one now
  • #4582 [@crobibero] Use proper Named HttpClient for MusicBrainz requests
  • #4580 [@crobibero] Specify default DateTimeKind from EFCore
  • #4575 [@crobibero] Don't throw null reference if ContentType is null.
  • #4574 [@joshuaboniface] Revert "Enable jellyfin.service unit on Fedora fresh install"
  • #4570 [@nyanmisaka] Add Tonemapping for Intel VAAPI
  • #4568 [@crobibero] Serialize Guid.Empty to null
  • #4563 [@crobibero] Fix sending PlaybackInfo
  • #4562 [@crobibero] Don't send activity event if notification type is null
  • #4557 [@crobibero] Fix namespace and add attribute for ClientCapabilitiesDto
  • #4554 [@joshuaboniface] Run explicit service start if restart failed
  • #4553 [@joshuaboniface] Enable jellyfin.service unit on Fedora fresh install
  • #4551 [@crobibero] Only trim file name if folder name is shorter
  • #4550 [@crobibero] Handle invalid plugins
  • #4548 [@orryverducci] Revert "Fix frame rate probing for interlaced MKV files"
  • #4545 [@BaronGreenback] [Fix] Null Pointer in TmdbMovieProvider
  • #4544 [@BaronGreenback] [Fix] Config option read from wrong place.
  • #4539 [@crobibero] Add NullableEnumModelBinder and NullableEnumModelBinderProvider
  • #4538 [@mario-campos] Implement CodeQL Static Analysis
  • #4537 [@crobibero] Convert ClientCapabilities to a Dto with JsonConverters
  • #4534 [@Bond-009] Remove UTF8 bom from some files
  • #4533 [@Bond-009] Fix nullref
  • #4526 [@crobibero] Fix marking item as played
  • #4525 [@crobibero] Set DeleteTranscodeFileTask to trigger every 24h
  • #4524 [@crobibero] Use sdk 5.x
  • #4523 [@crobibero] Set sdk version to 5.0
  • #4522 [@BaronGreenback] Set plugin version to that specified in the manifest
  • #4519 [@crobibero] Write DateTimes in ISO8601 format for backwards compatibility.
  • #4518 [@crobibero] Fix live tv hls playback
  • #4517 [@BaronGreenback] [Fix] Fixed Plugin versioning in browser notifications
  • #4516 [@oddstr13] Fix plugin old version cleanup
  • #4515 [@barronpm] Clean up DeviceManager and Don't Store Capabilities on Disk
  • #4514 [@Artiume] Update FFmpeg log
  • #4513 [@BaronGreenback] Multi-repository plugins
  • #4510 [@crobibero] Set default request accept headers
  • #4509 [@crobibero] Fix null reference when saving plugin configuration
  • #4507 [@BaronGreenback] Corrects spelling in comments
  • #4504 [@crobibero] Fix Environment authorization policy
  • #4503 [@Bond-009] Pass cancellation where possible
  • #4502 [@crobibero] Use ALL the decompression methods
  • #4501 [@ferferga] Don't scale extracted images and ffmpeg improvements
  • #4500 [@oddstr13] Use .NET 5.0 in Nuget pipeline
  • #4499 [@crobibero] Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids
  • #4497 [@crobibero] Fix docker and centos builds
  • #4494 [@nyanmisaka] Add video range info to the title
  • #4493 [@crobibero] Fix dockerfiles
  • #4492 [@Artiume] update dotnet 5.0 buster image
  • #4490 [@dependabot[bot]] Bump Mono.Nat from 3.0.0 to 3.0.1
  • #4489 [@dependabot[bot]] Bump PlaylistsNET from 1.1.2 to 1.1.3
  • #4488 [@dependabot[bot]] Bump Moq from 4.14.7 to 4.15.1
  • #4487 [@crobibero] Upgrade all netcore3.1 to net5.0
  • #4486 [@crobibero] Remove api client generator errors
  • #4485 [@crobibero] Update user cache after updating user.
  • #4480 [@crobibero] Remove custom HttpException
  • #4478 [@Bond-009] Don't allocate single char arrays when possible
  • #4477 [@nyanmisaka] Fix return type for GetAttachment
  • #4476 [@crobibero] Fix plugin update exception
  • #4475 [@crobibero] Fix api client ci condition
  • #4474 [@crobibero] Convert array property to IReadOnlyList
  • #4473 [@crobibero] Don't throw exception when converting values using binder or JsonConv…
  • #4469 [@cvium] Change OPTIONS to POST and call SaveConfiguration in SetRepositories
  • #4468 [@cvium] Semi-revert removal of Name for /Similar in openapi
  • #4466 [@kayila] Fix #4465 by adding the missing extras folders.
  • #4463 [@crobibero] Skip migration if user doesn't exist
  • #4460 [@yodatak] Bump dependencies to Fedora 33
  • #4458 [@crobibero] Upgrade to Net5
  • #4456 [@martinek-stepan] Emby.Naming - nullable & code coverage
  • #4452 [@crobibero] Add ModelBinder to ImageType
  • #4450 [@cvium] Remove duplicate /Similar endpoints
  • #4448 [@crobibero] Don't throw exception if name is null
  • #4447 [@dependabot[bot]] Bump Serilog.Sinks.Graylog from 2.2.1 to 2.2.2
  • #4446 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0
  • #4444 [@crobibero] Remove unstable npm ci task
  • #4443 [@cvium] Remove OriginalAuthenticationInfo and add IsAuthenticated property
  • #4440 [@neilsb] Perform hashing of Password for Schedules Direct on server
  • #4437 [@crobibero] Add missing dlna attributes.
  • #4434 [@BaronGreenback] Fixes #4423 - Fixes DLNA in unstable;
  • #4432 [@nyanmisaka] Add initial support for HEVC over FMP4-HLS
  • #4428 [@crobibero] Add x-jellyfin-version to openapi spec
  • #4427 [@joshuaboniface] Reverse order of sudo and nohup
  • #4426 [@joshuaboniface] Remove spurious argument to nohup
  • #4425 [@joshuaboniface] Restore missing targetFolder
  • #4424 [@Bond-009] Minor perf improvements
  • #4422 [@crobibero] Add /Users/Me endpoint
  • #4420 [@cvium] Fix Persons, Genres and Studios endpoints
  • #4416 [@dkanada] Disable compatibility checks until they work again
  • #4413 [@cvium] Rename itemIds to ids
  • #4412 [@cvium] Save new display preferences
  • #4411 [@crobibero] Fix endpoint authorization requirements
  • #4410 [@crobibero] Set UserAgent when getting M3u playlist
  • #4409 [@crobibero] Fix API separators
  • #4408 [@crobibero] Dependency catch up
  • #4406 [@joshuaboniface] Remove jellyfin-ffmpeg dep from server package
  • #4405 [@nyanmisaka] Fix AAC direct streaming
  • #4403 [@Bond-009] Http1AndHttp2 is the default, no need to explicitly enable it
  • #4401 [@nyanmisaka] Respect music quality settings when transcoding
  • #4395 [@barronpm] Convert some code in UserManager to async
  • #4393 [@crobibero] Support IReadOnlyList in CommaDelimitedArrayModelBinder
  • #4392 [@crobibero] Fix LiveTV TS playback
  • #4391 [@crobibero] Support IReadOnlyList for JsonCommaDelimitedArrayConverter
  • #4388 [@crobibero] Add missing slashes in ffmpeg argument.
  • #4384 [@nyanmisaka] Fix HLS music playback on iOS
  • #4378 [@barronpm] Fix possible null reference exception
  • #4377 [@barronpm] Add caching to users
  • #4375 [@crobibero] Fix setting duplicate keys from auth header
  • #4371 [@cvium] Fix GET ScheduledTasks return value
  • #4369 [@orryverducci] Fix frame rate probing for interlaced MKV files
  • #4361 [@ssenart] Add FLAC and define the corresponding target sample rate
  • #4350 [@crobibero] Fix .npmrc
  • #4347 [@dependabot[bot]] Bump Moq from 4.14.6 to 4.14.7
  • #4346 [@dependabot[bot]] Bump prometheus-net from 3.6.0 to 4.0.0
  • #4342 [@crobibero] Add BaseItemManager
  • #4341 [@Bond-009] Minor improvements
  • #4339 [@BaronGreenback] Making default Plugin configurations accessible when developing.
  • #4331 [@crobibero] Add npmAuthenticate task
  • #4330 [@crobibero] Fix ApiKey authentication
  • #4328 [@crobibero] Remove CommaDelimitedArrayModelBinderProvider
  • #4326 [@crobibero] Automatically clean activity log database
  • #4324 [@crobibero] Update to dotnet 3.1.9
  • #4317 [@Bond-009] Fix AudioBookListResolver test coverage
  • #4315 [@Jan-PieterBaert] Fix some warnings
  • #4312 [@crobibero] Add comma delimited string to array json converter
  • #4309 [@nielsvanvelzen] Make StartupWizardCompleted nullable in PublicSystemInfo
  • #4306 [@crobibero] Remove references to legacy scripts
  • #4305 [@crobibero] Convert image type string to enum.
  • #4304 [@crobibero] Convert exclude location type string to enum.
  • #4303 [@crobibero] Convert filters string to enum.
  • #4302 [@crobibero] Convert field string to enum.
  • #4301 [@crobibero] Fix comma delimited array model binder
  • #4300 [@crobibero] Fix ci npm install order
  • #4299 [@crobibero] Fix api client CI
  • #4298 [@crobibero] Remove TheTVDB plugin from server source.
  • #4292 [@crobibero] Add missing general commands
  • #4286 [@Bond-009] Minor improvements to tmdb code
  • #4285 [@cvium] Fix IWebSocketListener service registration
  • #4284 [@cvium] Fix playbackstart not triggering in the new eventmanager
  • #4281 [@crobibero] Fix registry name and link
  • #4279 [@joshuaboniface] Make MaxActiveSessions not nullable
  • #4277 [@dependabot[bot]] Bump Moq from 4.14.5 to 4.14.6
  • #4276 [@cvium] SecurityException should return 403
  • #4275 [@anthonylavado] Fix Transcode Cleanup Schedule
  • #4274 [@barronpm] Rewrite Activity Log Backend
  • #4273 [@joshuaboniface] Fix RPM spec again
  • #4271 [@joshuaboniface] Improve handling of apiclient generator
  • #4269 [@joshuaboniface] Add user max sessions options
  • #4268 [@Bond-009] Improve GroupInfo class
  • #4267 [@cvium] Disable invalid auth provider
  • #4266 [@Maxr1998] Log stream type and codec for missing direct play profile
  • #4265 [@KonH] Remove unnecessary null checks in some places
  • #4264 [@Camc314] Add missing properties to typescript axios generator
  • #4263 [@cvium] Defer image pre-fetching until the end of a refresh/scan
  • #4262 [@anthonylavado] Remove Windows legacy files
  • #4261 [@Spacetech] Make MusicBrainzAlbumProvider thread safe and fix retry logic
  • #4260 [@crobibero] Allow server to return .data files
  • #4259 [@ConfusedPolarBear] Accept ImageFormat as API parameter
  • #4257 [@Bond-009] Add tests for deserializing guids
  • #4255 [@crobibero] Generate document file for openapi spec in CI
  • #4254 [@BaronGreenback] Fix for #4241: Plugin config initialisation.
  • #4253 [@BaronGreenback] DI in plugins
  • #4252 [@skyfrk] Convert supportedCommands strings to enums
  • #4249 [@EraYaN] Publish OpenAPI spec for master and tagged releases
  • #4248 [@crobibero] Manually register models used in websocket messages.
  • #4247 [@crobibero] Update all on-disk plugins
  • #4243 [@jlechem] Removing string we don't use anymore.
  • #4242 [@Spacetech] Increase library scan and metadata refresh speed
  • #4236 [@ConfusedPolarBear] Fix some warnings
  • #4233 [@dependabot[bot]] Bump Mono.Nat from 2.0.2 to 3.0.0
  • #4232 [@dependabot[bot]] Bump TvDbSharper from 3.2.1 to 3.2.2
  • #4231 [@dependabot[bot]] Bump Serilog.Sinks.Graylog from 2.1.3 to 2.2.1
  • #4230 [@dependabot[bot]] Bump BlurHashSharp.SkiaSharp from 1.1.0 to 1.1.1
  • #4229 [@dependabot[bot]] Bump BlurHashSharp from 1.1.0 to 1.1.1
  • #4228 [@dependabot[bot]] Bump IPNetwork2 from 2.5.224 to 2.5.226
  • #4227 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 5.5.1 to 5.6.3
  • #4226 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 5.5.1 to 5.6.3
  • #4225 [@Spacetech] Check response status code before saving images
  • #4222 [@Spacetech] Use ConcurrentDictionary's in DirectoryService
  • #4221 [@Spacetech] Fix InvalidOperationException in TvdbSeriesProvider.MapSeriesToResult
  • #4220 [@Spacetech] Fix invalid operation exception in TvdbEpisodeImageProvider.GetImages
  • #4219 [@Spacetech] Increase initial scan speed for music libraries
  • #4217 [@crobibero] Properly handle null structs in json
  • #4213 [@cvium] Add ProgressiveFileStream
  • #4212 [@BaronGreenback] Null Pointer fix: BaseControlHandler.cs
  • #4211 [@BaronGreenback] Null Pointer Fix : PlayToController.cs
  • #4210 [@nielsvanvelzen] Use enum for WebSocket message types
  • #4209 [@cvium] Add Dto to ForgotPassword
  • #4208 [@cvium] Fix Identify by renaming route parameter to match function argument
  • #4207 [@joshuaboniface] Revamp the main README
  • #4205 [@cvium] Fix aspect ratio calculation sometimes returning 0 or 1
  • #4204 [@cvium] Add series image aspect ratio when ep/season is missing an image
  • #4202 [@cvium] Migrate the TMDb providers to the TMDbLib library
  • #4200 [@ryanpetris] HDHomeRun: Preemptively throw a LiveTvConflictException
  • #4199 [@ryanpetris] Fix stream performance when opening/closing new streams.
  • #4194 [@nvllsvm] Optimize images
  • #4192 [@nielsvanvelzen] Use GeneralCommandType enum in GeneralCommand
  • #4189 [@Bond-009] Minor improvements
  • #4187 [@BaronGreenback] Fix for #4184 when no FFMPEG path set.
  • #4186 [@BaronGreenback] Fixes #4185 : FFMPeg version match exception.
  • #4183 [@Ullmie02] Fix TMDB Season Images
  • #4182 [@ryanpetris] Fix HD Home Run streaming
  • #4178 [@hoanghuy309] Update LocalizationManager.cs
  • #4177 [@cvium] Remove dummy season and missing episode provider
  • #4176 [@MrTimscampi] Update SkiaSharp.NativeAssets.Linux to 2.80.2
  • #4173 [@BaronGreenback] Unstable: Various controller fixes.
  • #4171 [@nyanmisaka] Add tonemapping for AMD AMF
  • #4170 [@BaronGreenback] Plugin versioning - amended for plugins without meta.json
  • #4169 [@stanionascu] Playback (direct-stream/transcode) of BDISO/BDAV containers
  • #4164 [@spooksbit] Removed browser auto-launch functionality
  • #4163 [@Bond-009] Minor improvements
  • #4162 [@BaronGreenback] Fix for #4161: BaseUrl in DLNA
  • #4156 [@androiddevnotes] Fix typos
  • #4145 [@dependabot[bot]] Bump SkiaSharp from 2.80.1 to 2.80.2
  • #4142 [@olsh] Fix parameters validation in ImageProcessor.GetCachePath
  • #4139 [@BaronGreenback] DLNA MediaRegistrar - static and commented.
  • #4138 [@BaronGreenback] DLNA ContentManager - static and commented.
  • #4137 [@BaronGreenback] DLNA ConnectionManager - static and commented.
  • #4136 [@BaronGreenback] DLNA Classes - No code change, just added commenting to classes.
  • #4128 [@derchu] Update content rating from thetvdb
  • #4126 [@crobibero] update to dotnet 3.1.8
  • #4125 [@BaronGreenback] Networking 2 (Cumulative PR) - Swapping over to new NetworkManager
  • #4121 [@cvium] Normalize application paths
  • #4118 [@SegiH] Change default value for allow duplicates in playlist option to False
  • #4116 [@cvium] Add Known Proxies to system configuration
  • #4114 [@crobibero] Add new files to rpm build
  • #4108 [@Bond-009] Minor performance improvements to item saving
  • #4106 [@Keridos] some testing for AudioBook
  • #4103 [@Bond-009] Fix some warnings
  • #4102 [@cvium] Skip startup message for /system/ping
  • #4096 [@crobibero] Fix catching authentication exception
  • #4094 [@crobibero] Fix redirection
  • #4093 [@crobibero] Fix api routes
  • #4092 [@crobibero] Add missing FromRoute, Required attribute
  • #4084 [@BaronGreenback] Unstable: PlayTo corruption url fix
  • #4082 [@cromefire] More expressive names for the VideoStream API
  • #4079 [@dependabot[bot]] Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.0.3 to 2.0.4
  • #4078 [@Bond-009] Minor improvements
  • #4077 [@BaronGreenback] Simplified Code: Removed code which was never used.
  • #4076 [@Bond-009] Fix some warnings
  • #4075 [@BaronGreenback] Simplified Code: Removed code which was never used.
  • #4074 [@cvium] Fix null exception in tmdb episode provider
  • #4073 [@Bond-009] Fix ObjectDisposedException
  • #4071 [@Bond-009] Fix sln file
  • #4070 [@crobibero] Add ci task to publish api client
  • #4069 [@crobibero] Make all FromRoute required
  • #4068 [@barronpm] Fix Plugin Events and Clean Up InstallationManager.cs
  • #4067 [@barronpm] DisplayPreferences fixes
  • #4065 [@BaronGreenback] Bug Fix : DLNA Server advertising
  • #4063 [@BaronGreenback] Our of Memory fix when streaming large files
  • #4062 [@BaronGreenback] Fix for #4059
  • #4061 [@BaronGreenback] Fix for #4060
  • #4057 [@crobibero] Add flag for startup completed
  • #4055 [@Ullmie02] Enable HTTP Range Processing (Fix seeking)
  • #4054 [@lmaonator] Fix TVDB plugin not handling absolute display order
  • #4053 [@thornbill] Fix aac mime-type
  • #4051 [@crobibero] Replace swagger logo with jellyfin logo
  • #4048 [@crobibero] Remove GenerateDocumentationFile
  • #4047 [@crobibero] Use efcore library for health check
  • #4046 [@EraYaN] Enable code coverage and upload OpenAPI spec.
  • #4045 [@crobibero] Add db health check
  • #4043 [@cvium] Split HttpListenerHost into middlewares
  • #4042 [@EraYaN] Fixes for CI Nuget package pushing and CI triggers
  • #4041 [@EraYaN] Add the item path to the ItemLookupInfo class
  • #4039 [@cvium] Remove ServiceStack and related stuff
  • #4037 [@crobibero] Set openapi schema type to file where possible
  • #4035 [@crobibero] Fix apidoc routes with base url
  • #4034 [@barronpm] Fix all warnings in Jellyfin.Data
  • #4033 [@crobibero] Readd nullable number converters
  • #4031 [@Bond-009] Fix some warnings
  • #4030 [@crobibero] Remove IHttpClient
  • #4028 [@crobibero] Properly verify cache duration
  • #4027 [@cvium] Fix model binding in UpdateLibraryOptions
  • #4026 [@dependabot[bot]] Bump prometheus-net.DotNetRuntime from 3.3.1 to 3.4.0
  • #4024 [@dependabot[bot]] Bump IPNetwork2 from 2.5.211 to 2.5.224
  • #4022 [@Bond-009] Fix incorrect usage of ArrayPool
  • #4018 [@barronpm] Library Entity Cleanup
  • #4013 [@crobibero] Allow CORS domains to be configured
  • #4010 [@cromefire] Fix wrong OpenAPI auth header value
  • #4008 [@crobibero] Include xml docs when publishing
  • #4002 [@crobibero] Fix partial library and channel access
  • #4001 [@brianjmurrell] Add an empty %files section to main package
  • #3999 [@PrplHaz4] [Permissions] Fix for individual channel plugins #2858
  • #3988 [@crobibero] Use proper SPDX Identifier
  • #3984 [@crobibero] Use Prerelease System.Text.Json
  • #3983 [@Bond-009] Fix incorrect adding of user agent
  • #3977 [@barronpm] Make LibraryController.GetDownload async
  • #3976 [@nyanmisaka] Expose max_muxing_queue_size to user
  • #3975 [@nyanmisaka] Increase the max muxing queue size for ffmpeg
  • #3961 [@crobibero] Ignore null json values
  • #3959 [@Bond-009] Enable TreatWarningsAsErrors for Emby.Data in Release
  • #3958 [@Bond-009] Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release
  • #3955 [@Bond-009] Make some methods async
  • #3954 [@Ullmie02] Use backdrop with library name as library thumbnail
  • #3953 [@crobibero] bump DotNet.Glob
  • #3951 [@crobibero] Add nullable int32, int64 json converters
  • #3950 [@crobibero] Fix dlna play to
  • #3947 [@Bond-009] Fix all warnings in Emby.Dlna
  • #3946 [@crobibero] Clean up output formatters
  • #3943 [@Bond-009] Simplify FFmpeg detection code
  • #3942 [@Ullmie02] Reduce warnings in Emby.Dlna
  • #3941 [@crobibero] Conver all remaining form request to body
  • #3939 [@Bond-009] Make MediaBrowser.MediaEncoding warnings free
  • #3938 [@crobibero] Fix conflicting audio routes
  • #3935 [@crobibero] Add Default Http Client
  • #3932 [@crobibero] Add support for custom api-doc css
  • #3928 [@Mygod] Add 1440p to the mix
  • #3925 [@crobibero] Remove IHttpClient from Providers
  • #3910 [@barronpm] Event Rewrite (Part 1)
  • #3908 [@crobibero] Use proper mediatypename
  • #3907 [@crobibero] Fix DLNA Routes
  • #3903 [@crobibero] Add xml output formatter
  • #3899 [@crobibero] Install specific plugin version if requested
  • #3898 [@crobibero] Return int64 in json as number
  • #3895 [@crobibero] Remove IHttpClient from Jellyfin.Api
  • #3894 [@barronpm] Remove ListHelper.cs
  • #3892 [@barronpm] Minor fixes to LiveTvMediaSourceProvider
  • #3891 [@barronpm] Remove unused methods in IDtoService
  • #3889 [@Ullmie02] Build Unstable NuGet packages
  • #3886 [@crobibero] bump deps
  • #3880 [@DirtyRacer1337] Fix year parsing
  • #3879 [@cvium] Populate ThemeVideoIds and ThemeSongIds
  • #3877 [@orryverducci] Deinterlacing improvements
  • #3874 [@danieladov] Fix MergeVersions()
  • #3872 [@crobibero] Fix setting user policy
  • #3871 [@Ullmie02] Allow plugins to define their own api endpoints
  • #3868 [@dependabot[bot]] Bump ServiceStack.Text.Core from 5.9.0 to 5.9.2
  • #3867 [@dependabot[bot]] Bump TvDbSharper from 3.2.0 to 3.2.1
  • #3866 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.6.1 to 16.7.0
  • #3865 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 5.3.3 to 5.5.1
  • #3863 [@EraYaN] Add nohup and continueOnError to the Collect Artifacts task
  • #3861 [@crobibero] API Fixes
  • #3860 [@cvium] Fix collages
  • #3859 [@crobibero] Fix Requirement assigned to Handler
  • #3858 [@cvium] Fix startup wizard redirect
  • #3854 [@danieladov] Fix Split versions
  • #3851 [@barronpm] Clean up LibraryChangedNotifier.
  • #3849 [@barronpm] Make DisplayPreferencesManager Scoped
  • #3846 [@YouKnowBlom] Avoid including stray commas in HLS codecs field
  • #3841 [@Bond-009] Fix warnings
  • #3840 [@barronpm] Fix MemoryCache Usage.
  • #3838 [@Bond-009] MemoryStream optimizations
  • #3837 [@cvium] Fix BaseItems not being cached in-memory
  • #3836 [@cvium] Remove rate limit from TMDb provider
  • #3835 [@cvium] Throw HttpException when tvdb sends us crap data
  • #3834 [@cvium] Make external ids nullable in TMDb
  • #3831 [@joshuaboniface] Bump to .NET Core SDK 3.1.302
  • #3824 [@barronpm] Clean up TunerHost Classes
  • #3822 [@EraYaN] Merge the args and commands item for the artifact collection
  • #3820 [@Bond-009] Fix some warnings
  • #3816 [@cvium] Change OnRefreshStart and OnRefreshComplete logging levels to debug
  • #3812 [@barronpm] Merge API Migration into master
  • #3810 [@AlfHou] Fix README links and note about setup wizard
  • #3809 [@Bond-009] Minor improvements
  • #3806 [@dkanada] Disable compatibility checks for now
  • #3805 [@dependabot[bot]] Bump Mono.Nat from 2.0.1 to 2.0.2
  • #3804 [@dependabot[bot]] Bump Serilog.AspNetCore from 3.2.0 to 3.4.0
  • #3803 [@dependabot[bot]] Bump sharpcompress from 0.25.1 to 0.26.0
  • #3802 [@dependabot[bot]] Bump PlaylistsNET from 1.0.6 to 1.1.2
  • #3801 [@michael9dk] Update README.md (fix broken links)
  • #3795 [@anthonylavado] Update to newer Jellyfin.XMLTV
  • #3792 [@cvium] TMDb: Change Budget and Revenue to long to avoid overflow
  • #3790 [@cvium] Remove some unnecessary string allocations
  • #3784 [@barronpm] Minor fixes to ActivityManager
  • #3782 [@Bond-009] Minor fixes for websocket code
  • #3774 [@EraYaN] Add a much shorter timeout to the CollectArtifacts job
  • #3772 [@EraYaN] Updated SkiaSharp to 2.80.1 and replace resize code to fix bad quality
  • #3769 [@dkanada] Remove useless order step for intros
  • #3761 [@cvium] Fix DI memory leak
  • #3760 [@thornbill] Fix inverted logic for LAN IP detection
  • #3759 [@AlfHou] Change 'nowebcontent' flag to 'nowebclient' flag in readme
  • #3757 [@cvium] Update BlurHashSharp and set max size to 128x128
  • #3747 [@barronpm] Use Memory Cache
  • #3740 [@Bond-009] Optimize Substring and StringBuilder usage
  • #3728 [@nyanmisaka] adjust priority in outputSizeParam cutter
  • #3727 [@K900] Fix #3624
  • #3725 [@joshuaboniface] Flip quoting in variable set command
  • #3724 [@joshuaboniface] Bump master version to 10.7.0 for next release
  • #3723 [@joshuaboniface] Get and tag with the actual release version in CI
  • #3720 [@joshuaboniface] Fix bump_version so it works properly
  • #3711 [@yrjyrj123] Fix the problem that hardware decoding cannot be used on macOS.
  • #3704 [@oddstr13] Don't ignore dot directories or movies/episodes with sample in their name.
  • #3703 [@oddstr13] Allow space in username
  • #3699 [@oddstr13] Fix embedded subtitles
  • #3690 [@MichaIng] Fix left /usr/bin/jellyfin symlink on removal and typo
  • #3684 [@Bond-009] Fix warnings
  • #3683 [@nyanmisaka] Allows to provide multiple fallback fonts for client to render subtitles
  • #3679 [@barronpm] Use System.Text.Json in DefaultPasswordResetProvider
  • #3678 [@barronpm] Remove Unused Dependencies.
  • #3677 [@barronpm] Fixed compilation error on master.
  • #3675 [@ferferga] fix typo in debian's config file
  • #3671 [@Bond-009] Make UNIX socket configurable
  • #3666 [@barronpm] Use System.Text.Json in LiveTvManager
  • #3665 [@barronpm] Use interfaces in app host constructors
  • #3664 [@Bond-009] Make CreateUser async
  • #3663 [@crobibero] Add missing usings to UserManager
  • #3660 [@crobibero] Force plugin config location
  • #3659 [@Bond-009] Optimize StringBuilder.Append calls
  • #3657 [@Bond-009] Review usage of string.Substring (part 1)
  • #3649 [@thornbill] Skip image processing for live tv sources
  • #3646 [@barronpm] Make IncrementInvalidLoginAttemptCount async.
  • #3642 [@crobibero] Try adding plugin repository again
  • #3634 [@crobibero] fix built in plugin js
  • #3632 [@azlm8t] tvdb: Log path on lookup errors
  • #3620 [@BaronGreenback] Fix for #3607 and #3515
  • #3616 [@crobibero] Allow migration to optionally run on fresh install
  • #3615 [@nyanmisaka] Fix QSV device creation on Comet Lake
  • #3613 [@Bond-009] Replace \d with [0-9] in ffmpeg detection and scan code
  • #3609 [@Bond-009] Fix warnings
  • #3604 [@joshuaboniface] Fix bad Debuntu dependencies
  • #3602 [@crobibero] Fix username case change
  • #3598 [@barronpm] Clean up ProviderManager.cs
  • #3597 [@barronpm] Jellyfin.Drawing.Skia Cleanup
  • #3595 [@Bond-009] Improve DescriptionXmlBuilder
  • #3578 [@barronpm] Migrate Display Preferences to EF Core
  • #3577 [@crobibero] Specify plugin repo on plugin installation
  • #3576 [@HelloWorld017] Fix SAMI UTF-16 Encoding Bug
  • #3552 [@BaronGreenback] Fixes #3551 (Notifications Serialization error)
  • #3532 [@Ullmie02] Add support for binding to Unix socket
  • #3521 [@sachk] Fix support for mixed-protocol subtitles
  • #3508 [@BaronGreenback] Part 1: nullable Emby.DLNA
  • #3442 [@nyanmisaka] Tonemapping function relying on OpenCL filter and NVENC HEVC decoder
  • #3401 [@BaronGreenback] Fix for windows plug-in upgrades issue: #1623
  • #3366 [@barronpm] Remove UserManager.AddParts
  • #3216 [@rotvel] Try harder at detecting ffmpeg version and enable the validation
  • #3196 [@ferferga] Remove "download images in advance" option
  • #3194 [@OancaAndrei] SyncPlay for TV series (and Music)
  • #3086 [@redSpoutnik] Add Post subtitle in API
  • #3053 [@rigtorp] Add additional resolver tests
  • #2888 [@ConfusedPolarBear] Add quick connect (login without typing password)
  • #2788 [@ThatNerdyPikachu] Use embedded title for other track types

jellyfin-web [474]

  • jellyfin/jellyfin-web#2482 [@cvium] don't use Locations as an indicator for AddLibrary
  • jellyfin/jellyfin-web#2473 [@thornbill] Add hash to bundle urls for cache busting
  • jellyfin/jellyfin-web#2470 [@pgeorgi] browser.js: Avoid misdetecting Chrome OS as OS X
  • jellyfin/jellyfin-web#2461 [@thornbill] Remove iOS bandwidth limit
  • jellyfin/jellyfin-web#2443 [@dmitrylyzo] Fix attachment delivery urls
  • jellyfin/jellyfin-web#2442 [@dkanada] minor improvements to plugin pages
  • jellyfin/jellyfin-web#2417 [@MrLemur] Change babel.config.js sourceType to unamiguous
  • jellyfin/jellyfin-web#2378 [@dkanada] update style for active sessions
  • jellyfin/jellyfin-web#2375 [@ferferga] fix: message appearing after adding repositories
  • jellyfin/jellyfin-web#2374 [@cvium] reject play access validation promise
  • jellyfin/jellyfin-web#2358 [@Alcatraz077] Allows Search On Tizen
  • jellyfin/jellyfin-web#2357 [@thornbill] Fix epub player height
  • jellyfin/jellyfin-web#2356 [@ferferga] fix: notched devices area not covered
  • jellyfin/jellyfin-web#2353 [@thornbill] Fix scaling in comics player
  • jellyfin/jellyfin-web#2350 [@nyanmisaka] Options for enhanced NVDEC and VPP tonemap
  • jellyfin/jellyfin-web#2344 [@ferferga] refactor: remove unused imports
  • jellyfin/jellyfin-web#2343 [@dkanada] fix image alignment on plugin cards
  • jellyfin/jellyfin-web#2327 [@MrChip53] Edit admin dashboard menu for plugins
  • jellyfin/jellyfin-web#2323 [@jarnedemeulemeester] Fix replay icon not getting replaced with play_arrow icon
  • jellyfin/jellyfin-web#2318 [@thornbill] Fix removed ButtonDelete key
  • jellyfin/jellyfin-web#2313 [@dmitrylyzo] Fix browser detection: Safari vs Tizen
  • jellyfin/jellyfin-web#2312 [@jarnedemeulemeester] Use local version of Noto Sans if available
  • jellyfin/jellyfin-web#2311 [@nielsvanvelzen] Disable multi download option
  • jellyfin/jellyfin-web#2309 [@ferferga] fix(card): white flashing images
  • jellyfin/jellyfin-web#2306 [@thornbill] Fix tiny card icons
  • jellyfin/jellyfin-web#2293 [@thornbill] Fix latest tab links for tv and music
  • jellyfin/jellyfin-web#2290 [@MrTimscampi] Add Chromecast error messages to the locales
  • jellyfin/jellyfin-web#2288 [@joshuaboniface] Bump API client to 1.6.0
  • jellyfin/jellyfin-web#2286 [@Artiume] Split Audiobook Resume
  • jellyfin/jellyfin-web#2283 [@thornbill] Allow decimal entry for bitrate on mobile
  • jellyfin/jellyfin-web#2280 [@Artiume] Add missing Languages to Web
  • jellyfin/jellyfin-web#2269 [@dkanada] Fix issue with double click fullscreen
  • jellyfin/jellyfin-web#2265 [@MrTimscampi] Sort items by premiere date on the details page
  • jellyfin/jellyfin-web#2263 [@MrTimscampi] Fix OSD gradients not letting pointer events through
  • jellyfin/jellyfin-web#2260 [@thornbill] Fix chevron centering on home section titles
  • jellyfin/jellyfin-web#2258 [@thornbill] Restore the dashboard theme option
  • jellyfin/jellyfin-web#2247 [@thornbill] Always allow stopping via the action menu
  • jellyfin/jellyfin-web#2246 [@thornbill] Fix layout issues on mobile item details
  • jellyfin/jellyfin-web#2244 [@Artiume] Fix Continue Listening
  • jellyfin/jellyfin-web#2242 [@thornbill] Replace bash prepare script with node version
  • jellyfin/jellyfin-web#2240 [@thornbill] Remove duplicate try/catch
  • jellyfin/jellyfin-web#2239 [@thornbill] Disable browser hack rule for sass files
  • jellyfin/jellyfin-web#2238 [@thornbill] Fix restart button being shown when unsupported
  • jellyfin/jellyfin-web#2237 [@thornbill] Fix layout of plugin cards
  • jellyfin/jellyfin-web#2236 [@thornbill] Fix touch support in epub reader
  • jellyfin/jellyfin-web#2234 [@thornbill] Use Noto Sans from Fontsource
  • jellyfin/jellyfin-web#2225 [@BaronGreenback] Plugin manager changes
  • jellyfin/jellyfin-web#2224 [@Delgan] Fix possible HLSError (BufferFullError) on Firefox
  • jellyfin/jellyfin-web#2222 [@nyanmisaka] Modify some tone mapping related strings
  • jellyfin/jellyfin-web#2220 [@dependabot[bot]] Bump ini from 1.3.5 to 1.3.7
  • jellyfin/jellyfin-web#2219 [@crobibero] Set Content-Type header when creating a playlist
  • jellyfin/jellyfin-web#2218 [@thornbill] Fix style issues on dashboard page
  • jellyfin/jellyfin-web#2217 [@nyanmisaka] Landing screen options clean up
  • jellyfin/jellyfin-web#2216 [@dmitrylyzo] Fix canPlay for Live TV
  • jellyfin/jellyfin-web#2215 [@dmitrylyzo] Fix multiplication of event listeners on Live TV pages
  • jellyfin/jellyfin-web#2214 [@dmitrylyzo] Fix LiveTV group anchors
  • jellyfin/jellyfin-web#2213 [@thornbill] Fix sonarqube bugs
  • jellyfin/jellyfin-web#2211 [@thornbill] Fix invalid dlna profile path
  • jellyfin/jellyfin-web#2210 [@nyanmisaka] Set the step of subtitle offset slider to 0.1
  • jellyfin/jellyfin-web#2202 [@thornbill] Remove reference to sharing help element
  • jellyfin/jellyfin-web#2195 [@OancaAndrei] Fix SyncPlay switching to next item in queue
  • jellyfin/jellyfin-web#2188 [@dmitrylyzo] Fix anchor click action and plugin configuration page URL
  • jellyfin/jellyfin-web#2186 [@Maxr1998] Fix plugin loader for function definitions in window
  • jellyfin/jellyfin-web#2183 [@dmitrylyzo] SyncPlay, don't use bad ApiClient
  • jellyfin/jellyfin-web#2181 [@MrTimscampi] Remove non-existing UserData field from requests
  • jellyfin/jellyfin-web#2177 [@anthonylavado] Update the API Client version
  • jellyfin/jellyfin-web#2175 [@thornbill] Fix invalid guide link
  • jellyfin/jellyfin-web#2174 [@thornbill] Fix comics player
  • jellyfin/jellyfin-web#2173 [@Maxr1998] Simplify hiding menu items based on supported features
  • jellyfin/jellyfin-web#2172 [@Maxr1998] Fix local bind address using wrong config value
  • jellyfin/jellyfin-web#2171 [@nyanmisaka] Fix the issue where the bitrate option is always Auto
  • jellyfin/jellyfin-web#2165 [@Maxr1998] Fix select server item in drawer menu
  • jellyfin/jellyfin-web#2164 [@thornbill] Fix more link issues
  • jellyfin/jellyfin-web#2163 [@thornbill] Prevent default submit event on add plugin repo form
  • jellyfin/jellyfin-web#2162 [@h1dden-da3m0n] update(ci): dependabot config from v1 to v2
  • jellyfin/jellyfin-web#2161 [@thornbill] Add item path to card data to support canPlay check
  • jellyfin/jellyfin-web#2160 [@thornbill] Fix multiple hashes added to route
  • jellyfin/jellyfin-web#2159 [@thornbill] Plugin manager improvements
  • jellyfin/jellyfin-web#2158 [@thornbill] Fix opening links with middle click or open in new tab
  • jellyfin/jellyfin-web#2156 [@thornbill] Prevent merge conflicts action from running on forks
  • jellyfin/jellyfin-web#2155 [@thornbill] Improve QuickConnect ux
  • jellyfin/jellyfin-web#2153 [@thornbill] Add github action to label PRs with merge conflicts
  • jellyfin/jellyfin-web#2152 [@thornbill] Add config option to include cookies in playback requests
  • jellyfin/jellyfin-web#2150 [@thornbill] Fix plugin initialization for dynamic imports
  • jellyfin/jellyfin-web#2149 [@thornbill] Make disabled rules trigger warnings
  • jellyfin/jellyfin-web#2148 [@nyanmisaka] Fix the BufferFullError on Chromium based browsers
  • jellyfin/jellyfin-web#2147 [@dependabot-preview[bot]] Bump expose-loader from 1.0.1 to 1.0.3
  • jellyfin/jellyfin-web#2146 [@dependabot-preview[bot]] Bump @babel/core from 7.12.7 to 7.12.9
  • jellyfin/jellyfin-web#2145 [@dependabot-preview[bot]] Bump core-js from 3.7.0 to 3.8.0
  • jellyfin/jellyfin-web#2144 [@dependabot-preview[bot]] Bump babel-loader from 8.2.1 to 8.2.2
  • jellyfin/jellyfin-web#2143 [@dependabot-preview[bot]] Bump webpack from 5.6.0 to 5.9.0
  • jellyfin/jellyfin-web#2142 [@thornbill] Reenable no unresolved import rule and fix playlist imports
  • jellyfin/jellyfin-web#2141 [@thornbill] Add api key to remote image urls
  • jellyfin/jellyfin-web#2140 [@thornbill] Fix use of global ApiClient in authenticate middleware
  • jellyfin/jellyfin-web#2139 [@nielsvanvelzen] Support async plugin loading from window
  • jellyfin/jellyfin-web#2138 [@nyanmisaka] Fix the overlap in iOS music view and the hidden nowPlayingBar
  • jellyfin/jellyfin-web#2137 [@nielsvanvelzen] Pass plugin name to pluginManager.loadPlugin
  • jellyfin/jellyfin-web#2135 [@nyanmisaka] Do not use AC3 for audio transcoding if AAC and MP3 are supported
  • jellyfin/jellyfin-web#2131 [@dmitrylyzo] Fix babel support for legacy browsers
  • jellyfin/jellyfin-web#2130 [@hawken93] fix login autocomplete
  • jellyfin/jellyfin-web#2129 [@dmitrylyzo] Prevent doubleclick on buttons from bubbling to video for fullscreen (alternative)
  • jellyfin/jellyfin-web#2128 [@nyanmisaka] Fix the inconsistent header button size in dashboard
  • jellyfin/jellyfin-web#2127 [@thornbill] Remove standalone.js and broken navigation
  • jellyfin/jellyfin-web#2126 [@thornbill] Fix arabic import from date-fns
  • jellyfin/jellyfin-web#2124 [@thornbill] Add stylelint for sass files
  • jellyfin/jellyfin-web#2122 [@thornbill] Use static imports for html templates
  • jellyfin/jellyfin-web#2121 [@thornbill] Fix fetcher settings html import
  • jellyfin/jellyfin-web#2120 [@thornbill] Revert change to base font size
  • jellyfin/jellyfin-web#2119 [@nyanmisaka] Show tonemap options for VAAPI
  • jellyfin/jellyfin-web#2118 [@hawken93] simplify server address candidates
  • jellyfin/jellyfin-web#2117 [@thornbill] Add linters to github actions
  • jellyfin/jellyfin-web#2116 [@thornbill] Disable chromecast in unsupported browsers
  • jellyfin/jellyfin-web#2111 [@dkanada] fix possible issue with server detection
  • jellyfin/jellyfin-web#2110 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.12.1 to 7.12.7
  • jellyfin/jellyfin-web#2109 [@dependabot-preview[bot]] Bump stylelint from 13.7.2 to 13.8.0
  • jellyfin/jellyfin-web#2108 [@dependabot-preview[bot]] Bump copy-webpack-plugin from 6.3.0 to 6.3.2
  • jellyfin/jellyfin-web#2107 [@dependabot-preview[bot]] Bump sass-loader from 10.0.5 to 10.1.0
  • jellyfin/jellyfin-web#2106 [@dependabot-preview[bot]] Bump eslint from 7.13.0 to 7.14.0
  • jellyfin/jellyfin-web#2105 [@dependabot-preview[bot]] Bump @babel/core from 7.12.3 to 7.12.7
  • jellyfin/jellyfin-web#2104 [@thornbill] Remove unused files and dependencies
  • jellyfin/jellyfin-web#2103 [@BaronGreenback] [Fix] Removed SeriesInfo attribute.
  • jellyfin/jellyfin-web#2101 [@oddstr13] Take baseurl into account, use original url, not LocalAddress
  • jellyfin/jellyfin-web#2100 [@BaronGreenback] [RC Fix] Hide some network options until next release
  • jellyfin/jellyfin-web#2098 [@thornbill] Fix missing jellyfin-noto resources
  • jellyfin/jellyfin-web#2097 [@thornbill] Fix standalone crash due to missing apiclient
  • jellyfin/jellyfin-web#2096 [@mario-campos] Implement CodeQL Static Analysis
  • jellyfin/jellyfin-web#2095 [@thornbill] Fix epub player issues
  • jellyfin/jellyfin-web#2094 [@nyanmisaka] Fix Airplay in Safari
  • jellyfin/jellyfin-web#2093 [@thornbill] Fix pdfjs import
  • jellyfin/jellyfin-web#2092 [@hawken93] restore Assets
  • jellyfin/jellyfin-web#2086 [@thornbill] Fix missing index.html in prod build
  • jellyfin/jellyfin-web#2085 [@hawken93] Just return original server address in chromecastHelper
  • jellyfin/jellyfin-web#2083 [@BaronGreenback] Multi-repository plugin modification
  • jellyfin/jellyfin-web#2080 [@thornbill] Add prepare script to allow CI to skip build
  • jellyfin/jellyfin-web#2079 [@joshuaboniface] Revert "pull fonts from official repository"
  • jellyfin/jellyfin-web#2078 [@nyanmisaka] Tweak OSD duration display for narrow screen
  • jellyfin/jellyfin-web#2077 [@nyanmisaka] Add descriptions for Remux
  • jellyfin/jellyfin-web#2076 [@dependabot-preview[bot]] Bump babel-loader from 8.1.0 to 8.2.1
  • jellyfin/jellyfin-web#2075 [@dependabot-preview[bot]] Bump webpack-stream from 6.1.0 to 6.1.1
  • jellyfin/jellyfin-web#2072 [@dependabot-preview[bot]] Bump gulp-sourcemaps from 2.6.5 to 3.0.0
  • jellyfin/jellyfin-web#2071 [@joshuaboniface] Add Debian conffiles with config.json
  • jellyfin/jellyfin-web#2069 [@Artiume] Show Remux as a Playback Method
  • jellyfin/jellyfin-web#2064 [@nyanmisaka] Add initial profile for HEVC over FMP4-HLS
  • jellyfin/jellyfin-web#2061 [@cvium] Remove advanced toggle for library editor
  • jellyfin/jellyfin-web#2054 [@dependabot-preview[bot]] Bump webpack from 5.3.2 to 5.4.0
  • jellyfin/jellyfin-web#2053 [@dependabot-preview[bot]] Bump core-js from 3.6.5 to 3.7.0
  • jellyfin/jellyfin-web#2052 [@dependabot-preview[bot]] Bump eslint from 7.12.1 to 7.13.0
  • jellyfin/jellyfin-web#2051 [@dependabot-preview[bot]] Bump query-string from 6.13.6 to 6.13.7
  • jellyfin/jellyfin-web#2050 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.4.1 to 3.5.0
  • jellyfin/jellyfin-web#2049 [@dependabot-preview[bot]] Bump css-loader from 5.0.0 to 5.0.1
  • jellyfin/jellyfin-web#2044 [@neilsb] Fix Schedules Direct Listings
  • jellyfin/jellyfin-web#2041 [@Artiume] Sort Show Genres by Random
  • jellyfin/jellyfin-web#2040 [@Artiume] Sort Movies Genres by Random
  • jellyfin/jellyfin-web#2039 [@ThibaultNocchi] Photos fullscreen button + hiding exit and arrows buttons on autoplay
  • jellyfin/jellyfin-web#2038 [@cvium] Create 1 lazyloader observer per collection type
  • jellyfin/jellyfin-web#2037 [@dependabot-preview[bot]] Bump node-sass from 4.14.1 to 5.0.0
  • jellyfin/jellyfin-web#2036 [@dependabot-preview[bot]] Bump gulp-terser from 1.4.0 to 1.4.1
  • jellyfin/jellyfin-web#2035 [@dependabot-preview[bot]] Bump eslint from 7.12.0 to 7.12.1
  • jellyfin/jellyfin-web#2034 [@dependabot-preview[bot]] Bump swiper from 6.3.4 to 6.3.5
  • jellyfin/jellyfin-web#2032 [@dependabot-preview[bot]] Bump webpack from 5.2.0 to 5.3.2
  • jellyfin/jellyfin-web#2031 [@dependabot-preview[bot]] Bump pdfjs-dist from 2.4.456 to 2.5.207
  • jellyfin/jellyfin-web#2030 [@dependabot-preview[bot]] Bump file-loader from 6.1.1 to 6.2.0
  • jellyfin/jellyfin-web#2029 [@cvium] Fix collectionEditor creation in movies
  • jellyfin/jellyfin-web#2028 [@danieladov] Hide progress bar when playing theme media
  • jellyfin/jellyfin-web#2027 [@dmitrylyzo] Remove custom hover style
  • jellyfin/jellyfin-web#2026 [@nyanmisaka] Adjust the default audio codec to AAC for HLS streaming
  • jellyfin/jellyfin-web#2025 [@dmitrylyzo] No external link for TV
  • jellyfin/jellyfin-web#2021 [@minobp] Add loading Japanese json files
  • jellyfin/jellyfin-web#2018 [@dkanada] Remove broken features from user settings
  • jellyfin/jellyfin-web#2017 [@dependabot-preview[bot]] Bump webpack from 5.0.0 to 5.2.0
  • jellyfin/jellyfin-web#2016 [@dependabot-preview[bot]] Bump headroom.js from 0.11.0 to 0.12.0
  • jellyfin/jellyfin-web#2015 [@dependabot-preview[bot]] Bump hls.js from 0.14.15 to 0.14.16
  • jellyfin/jellyfin-web#2014 [@dependabot-preview[bot]] Bump eslint from 7.11.0 to 7.12.0
  • jellyfin/jellyfin-web#2013 [@dependabot-preview[bot]] Bump confusing-browser-globals from 1.0.9 to 1.0.10
  • jellyfin/jellyfin-web#2012 [@dependabot-preview[bot]] Bump swiper from 6.3.3 to 6.3.4
  • jellyfin/jellyfin-web#2011 [@dependabot-preview[bot]] Bump howler from 2.2.0 to 2.2.1
  • jellyfin/jellyfin-web#2010 [@dkanada] pull fonts from official repository
  • jellyfin/jellyfin-web#2004 [@dependabot-preview[bot]] Bump css-loader from 4.3.0 to 5.0.0
  • jellyfin/jellyfin-web#2003 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.5 to 7.12.1
  • jellyfin/jellyfin-web#2002 [@dependabot-preview[bot]] Bump browser-sync from 2.26.12 to 2.26.13
  • jellyfin/jellyfin-web#2001 [@dependabot-preview[bot]] Bump @babel/eslint-plugin from 7.11.5 to 7.12.1
  • jellyfin/jellyfin-web#2000 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.11.5 to 7.12.1
  • jellyfin/jellyfin-web#1999 [@dependabot-preview[bot]] Bump @babel/plugin-proposal-private-methods from 7.10.4 to 7.12.1
  • jellyfin/jellyfin-web#1998 [@dependabot-preview[bot]] Bump @babel/core from 7.11.6 to 7.12.3
  • jellyfin/jellyfin-web#1997 [@dependabot-preview[bot]] Bump @babel/polyfill from 7.11.5 to 7.12.1
  • jellyfin/jellyfin-web#1996 [@dependabot-preview[bot]] Bump @babel/plugin-transform-modules-amd from 7.10.5 to 7.12.1
  • jellyfin/jellyfin-web#1995 [@dependabot-preview[bot]] Bump query-string from 6.13.5 to 6.13.6
  • jellyfin/jellyfin-web#1994 [@vitorsemeano] Migration to ES6
  • jellyfin/jellyfin-web#1993 [@sparky8251] Removed excess quality options to make menu more manageable
  • jellyfin/jellyfin-web#1987 [@dependabot-preview[bot]] Bump eslint from 7.10.0 to 7.11.0
  • jellyfin/jellyfin-web#1986 [@dependabot-preview[bot]] Bump file-loader from 6.1.0 to 6.1.1
  • jellyfin/jellyfin-web#1985 [@dependabot-preview[bot]] Bump style-loader from 1.3.0 to 2.0.0
  • jellyfin/jellyfin-web#1984 [@dependabot-preview[bot]] Bump swiper from 6.3.2 to 6.3.3
  • jellyfin/jellyfin-web#1982 [@dependabot-preview[bot]] Bump hls.js from 0.14.13 to 0.14.15
  • jellyfin/jellyfin-web#1981 [@dependabot-preview[bot]] Bump webpack from 4.44.2 to 5.0.0
  • jellyfin/jellyfin-web#1980 [@dkanada] Minor UX improvements
  • jellyfin/jellyfin-web#1979 [@BaronGreenback] Dashboard change to Network page to support new NetworkManager
  • jellyfin/jellyfin-web#1975 [@dkanada] Manual changes for no-var eslint rule
  • jellyfin/jellyfin-web#1974 [@dkanada] Run eslint to fix most var instances
  • jellyfin/jellyfin-web#1970 [@dependabot-preview[bot]] Bump style-loader from 1.2.1 to 1.3.0
  • jellyfin/jellyfin-web#1968 [@dependabot-preview[bot]] Bump query-string from 6.13.4 to 6.13.5
  • jellyfin/jellyfin-web#1966 [@joshuaboniface] Implement frontend component of max user sessions
  • jellyfin/jellyfin-web#1963 [@dependabot-preview[bot]] Bump stylelint from 13.7.1 to 13.7.2
  • jellyfin/jellyfin-web#1962 [@dependabot-preview[bot]] Bump eslint-plugin-import from 2.22.0 to 2.22.1
  • jellyfin/jellyfin-web#1961 [@dependabot-preview[bot]] Bump del from 5.1.0 to 6.0.0
  • jellyfin/jellyfin-web#1960 [@dependabot-preview[bot]] Bump hls.js from 0.14.12 to 0.14.13
  • jellyfin/jellyfin-web#1959 [@dependabot-preview[bot]] Bump jellyfin-apiclient from 1.4.1 to 1.4.2
  • jellyfin/jellyfin-web#1958 [@dependabot-preview[bot]] Bump query-string from 6.13.2 to 6.13.4
  • jellyfin/jellyfin-web#1957 [@dependabot-preview[bot]] Bump eslint from 7.9.0 to 7.10.0
  • jellyfin/jellyfin-web#1956 [@dependabot-preview[bot]] Bump swiper from 6.2.0 to 6.3.2
  • jellyfin/jellyfin-web#1955 [@dmitrylyzo] Fix ES6 import - browser
  • jellyfin/jellyfin-web#1954 [@dmitrylyzo] Fix subtitles display on Tizen 2.x
  • jellyfin/jellyfin-web#1953 [@dmitrylyzo] Fix 'file:' fetching (bundled apps)
  • jellyfin/jellyfin-web#1951 [@dmitrylyzo] Fix theme video (animated backdrops)
  • jellyfin/jellyfin-web#1949 [@dmitrylyzo] Retranslate UI instead of recreating it
  • jellyfin/jellyfin-web#1948 [@fffrankieh] Fix Enter key in Edit Metadata dialog
  • jellyfin/jellyfin-web#1946 [@cvium] Fix PIN request and reset route
  • jellyfin/jellyfin-web#1945 [@OancaAndrei] SyncPlay for TV series (and Music)
  • jellyfin/jellyfin-web#1942 [@nvllsvm] Optimize images
  • jellyfin/jellyfin-web#1941 [@dependabot-preview[bot]] Bump webpack from 4.44.1 to 4.44.2
  • jellyfin/jellyfin-web#1940 [@dependabot-preview[bot]] Bump html-webpack-plugin from 4.4.1 to 4.5.0
  • jellyfin/jellyfin-web#1938 [@dependabot-preview[bot]] Bump sortablejs from 1.10.2 to 1.12.0
  • jellyfin/jellyfin-web#1934 [@cvium] Remove missing ep checkbox in library options
  • jellyfin/jellyfin-web#1933 [@nyanmisaka] Update strings for tonemapping on AMD AMF
  • jellyfin/jellyfin-web#1929 [@dependabot-preview[bot]] Bump css-loader from 4.2.2 to 4.3.0
  • jellyfin/jellyfin-web#1928 [@dependabot-preview[bot]] Bump hls.js from 0.14.11 to 0.14.12
  • jellyfin/jellyfin-web#1927 [@dependabot-preview[bot]] Bump stylelint from 13.7.0 to 13.7.1
  • jellyfin/jellyfin-web#1926 [@dependabot-preview[bot]] Bump query-string from 6.13.1 to 6.13.2
  • jellyfin/jellyfin-web#1924 [@dependabot-preview[bot]] Bump eslint from 7.8.1 to 7.9.0
  • jellyfin/jellyfin-web#1923 [@dependabot-preview[bot]] [Security] Bump bl from 1.2.2 to 1.2.3
  • jellyfin/jellyfin-web#1920 [@dkanada] Prefer const rule for ESLint
  • jellyfin/jellyfin-web#1918 [@dkanada] Fix startup wizard redirect and standalone mode
  • jellyfin/jellyfin-web#1917 [@cvium] Add known proxies config option
  • jellyfin/jellyfin-web#1916 [@mcarlton00] Make alpha picker return only selected letters
  • jellyfin/jellyfin-web#1914 [@dependabot-preview[bot]] Bump swiper from 6.1.1 to 6.2.0
  • jellyfin/jellyfin-web#1913 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.4.0 to 3.4.1
  • jellyfin/jellyfin-web#1912 [@dependabot-preview[bot]] Bump @babel/core from 7.11.5 to 7.11.6
  • jellyfin/jellyfin-web#1911 [@dependabot-preview[bot]] Bump material-design-icons-iconfont from 6.0.1 to 6.1.0
  • jellyfin/jellyfin-web#1909 [@iwalton3] Add Auto Cast Feature
  • jellyfin/jellyfin-web#1905 [@brianjmurrell] Add BR: git for all distros
  • jellyfin/jellyfin-web#1904 [@cvium] Fix task filter for the scan task button
  • jellyfin/jellyfin-web#1903 [@dmitrylyzo] Return permanent scrollbar
  • jellyfin/jellyfin-web#1902 [@dependabot-preview[bot]] Bump eslint from 7.8.0 to 7.8.1
  • jellyfin/jellyfin-web#1900 [@dependabot-preview[bot]] Bump webpack-stream from 6.0.0 to 6.1.0
  • jellyfin/jellyfin-web#1899 [@dkanada] Allow plugin config changes on standalone
  • jellyfin/jellyfin-web#1898 [@Camc314] Update dependabot frequency to weekly
  • jellyfin/jellyfin-web#1897 [@Camc314] Fix Message Appearing on Page Reload
  • jellyfin/jellyfin-web#1896 [@dkanada] Fix a common error message and update some strings
  • jellyfin/jellyfin-web#1894 [@dmitrylyzo] Fix webOS 1.2
  • jellyfin/jellyfin-web#1893 [@thornbill] Fix old iOS devices that do not support AC-3
  • jellyfin/jellyfin-web#1892 [@dependabot-preview[bot]] Bump eslint from 7.7.0 to 7.8.0
  • jellyfin/jellyfin-web#1891 [@dependabot-preview[bot]] Bump hls.js from 0.14.10 to 0.14.11
  • jellyfin/jellyfin-web#1889 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.11.0 to 7.11.5
  • jellyfin/jellyfin-web#1888 [@dependabot-preview[bot]] Bump @babel/core from 7.11.4 to 7.11.5
  • jellyfin/jellyfin-web#1887 [@dkanada] Add basic pdf reader
  • jellyfin/jellyfin-web#1886 [@dependabot-preview[bot]] Bump @babel/polyfill from 7.10.4 to 7.11.5
  • jellyfin/jellyfin-web#1885 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.4 to 7.11.5
  • jellyfin/jellyfin-web#1884 [@dependabot-preview[bot]] Bump @babel/eslint-plugin from 7.11.3 to 7.11.5
  • jellyfin/jellyfin-web#1883 [@Camc314] Hide alphaPicker when not sorting alphabetically
  • jellyfin/jellyfin-web#1882 [@Camc314] Fix accessing subtitles and playback data actionsheets
  • jellyfin/jellyfin-web#1880 [@thornbill] Fix iPad detection
  • jellyfin/jellyfin-web#1877 [@dependabot-preview[bot]] Bump date-fns from 2.16.0 to 2.16.1
  • jellyfin/jellyfin-web#1875 [@dependabot-preview[bot]] Bump stylelint from 13.6.1 to 13.7.0
  • jellyfin/jellyfin-web#1874 [@dependabot-preview[bot]] Bump file-loader from 6.0.0 to 6.1.0
  • jellyfin/jellyfin-web#1873 [@thornbill] Fix iOS PiP support detection
  • jellyfin/jellyfin-web#1871 [@ThibaultNocchi] Fixed header tooltips not being translated to the user language
  • jellyfin/jellyfin-web#1870 [@Camc314] Unclutter listview for small screens
  • jellyfin/jellyfin-web#1868 [@cvium] Add application/json as content type for JSON requests
  • jellyfin/jellyfin-web#1867 [@Camc314] Fix hovering CSS changes on mobile
  • jellyfin/jellyfin-web#1863 [@dependabot-preview[bot]] Bump html-webpack-plugin from 4.4.0 to 4.4.1
  • jellyfin/jellyfin-web#1862 [@dependabot-preview[bot]] Bump material-design-icons-iconfont from 5.0.1 to 6.0.1
  • jellyfin/jellyfin-web#1861 [@dependabot-preview[bot]] Bump html-webpack-plugin from 4.3.0 to 4.4.0
  • jellyfin/jellyfin-web#1859 [@MrTimscampi] Use connectionManager global
  • jellyfin/jellyfin-web#1856 [@MrTimscampi] Remove withCredentials from xhrSetup in hls.js
  • jellyfin/jellyfin-web#1855 [@MrTimscampi] Fix bad global restriction
  • jellyfin/jellyfin-web#1853 [@dependabot-preview[bot]] Bump webpack-stream from 5.2.1 to 6.0.0
  • jellyfin/jellyfin-web#1851 [@dependabot-preview[bot]] Bump date-fns from 2.15.0 to 2.16.0
  • jellyfin/jellyfin-web#1849 [@brianjmurrell] Add BuildRequires: git to Fedora specfile
  • jellyfin/jellyfin-web#1847 [@dependabot-preview[bot]] Bump hls.js from 0.14.9 to 0.14.10
  • jellyfin/jellyfin-web#1845 [@MrTimscampi] Various TV-related fixes
  • jellyfin/jellyfin-web#1844 [@Camc314] Fix broken item details actionMenu for TV Shows
  • jellyfin/jellyfin-web#1843 [@dkanada] Prevent the use of confusing globals
  • jellyfin/jellyfin-web#1842 [@nyanmisaka] Expose max_muxing_queue_size to user
  • jellyfin/jellyfin-web#1841 [@dependabot-preview[bot]] Bump css-loader from 4.2.1 to 4.2.2
  • jellyfin/jellyfin-web#1839 [@dkanada] Remove translations with duplicate values
  • jellyfin/jellyfin-web#1837 [@dependabot-preview[bot]] Bump gulp-terser from 1.3.2 to 1.4.0
  • jellyfin/jellyfin-web#1832 [@MrTimscampi] Fix cards without title
  • jellyfin/jellyfin-web#1831 [@dependabot-preview[bot]] Bump @babel/core from 7.11.1 to 7.11.4
  • jellyfin/jellyfin-web#1830 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.3 to 7.11.4
  • jellyfin/jellyfin-web#1829 [@thornbill] Make fallback text on cards less tiny
  • jellyfin/jellyfin-web#1827 [@thornbill] Fix TV channel logo size
  • jellyfin/jellyfin-web#1825 [@MrTimscampi] Redesign OSD and Up Next dialog
  • jellyfin/jellyfin-web#1823 [@thornbill] Set background color on blurhash image load
  • jellyfin/jellyfin-web#1822 [@dependabot-preview[bot]] Bump hls.js from 0.14.8 to 0.14.9
  • jellyfin/jellyfin-web#1820 [@thornbill] Remove horizontal margins on guide
  • jellyfin/jellyfin-web#1819 [@MrTimscampi] Fix tabs always focusing the active tab in TV layout
  • jellyfin/jellyfin-web#1817 [@welpher] Update zh-cn.json
  • jellyfin/jellyfin-web#1814 [@danieladov] Fix download/edit metadata of specific version
  • jellyfin/jellyfin-web#1813 [@dkanada] Update some translation strings
  • jellyfin/jellyfin-web#1812 [@iwalton3] Show seek buttons when playing video on mobile.
  • jellyfin/jellyfin-web#1811 [@iwalton3] Fix syncplay menu.
  • jellyfin/jellyfin-web#1810 [@iwalton3] Change all instances of currentTime to be in ms.
  • jellyfin/jellyfin-web#1809 [@dependabot-preview[bot]] Bump eslint from 7.6.0 to 7.7.0
  • jellyfin/jellyfin-web#1808 [@jomp16] Support for faster playback rates.
  • jellyfin/jellyfin-web#1806 [@matjaz321] Bug fix for: Cannot exit unavailable/private trailers
  • jellyfin/jellyfin-web#1804 [@dkanada] Remove some duplicate strings
  • jellyfin/jellyfin-web#1802 [@dmitrylyzo] Reorder CSS loading
  • jellyfin/jellyfin-web#1801 [@MrTimscampi] Use JSON when POSTing data
  • jellyfin/jellyfin-web#1799 [@matjaz321] Hitting space to check/uncheck checkboxes doesn't work on firefox
  • jellyfin/jellyfin-web#1798 [@orryverducci] Add new deinterlacing options
  • jellyfin/jellyfin-web#1796 [@dkanada] Fix some odd strings and remove duplicate values
  • jellyfin/jellyfin-web#1795 [@MrTimscampi] Fix themes not loading unless signed in
  • jellyfin/jellyfin-web#1794 [@bugfixin] Remove extraneous pageContainer element from videoOSD
  • jellyfin/jellyfin-web#1792 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.0 to 7.11.3
  • jellyfin/jellyfin-web#1791 [@dependabot-preview[bot]] Bump @babel/eslint-plugin from 7.11.0 to 7.11.3
  • jellyfin/jellyfin-web#1789 [@MrTimscampi] Move Dashboard to a new module
  • jellyfin/jellyfin-web#1787 [@MrTimscampi] Move HTML files to the proper locations
  • jellyfin/jellyfin-web#1785 [@dependabot-preview[bot]] Bump hls.js from 0.14.7 to 0.14.8
  • jellyfin/jellyfin-web#1784 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.3.1 to 3.4.0
  • jellyfin/jellyfin-web#1783 [@thornbill] Hide download button for books when not supported
  • jellyfin/jellyfin-web#1781 [@Camc314] Migration of chromecastPlayer to ES6 Modules and remove a few final requires
  • jellyfin/jellyfin-web#1780 [@Camc314] Migration of tunerPicker and userdatabuttons to ES6 modules
  • jellyfin/jellyfin-web#1779 [@Camc314] Migration of experimentalWarnings and sessionPlayer to ES6 modules
  • jellyfin/jellyfin-web#1778 [@Camc314] Migration of logoScreenSaver and playAccessValidation to ES6 module
  • jellyfin/jellyfin-web#1776 [@MrTimscampi] Remove focus-prevent-scroll, migrate gamepadtokey and chromecastHelper to ES6
  • jellyfin/jellyfin-web#1775 [@dependabot-preview[bot]] Bump css-loader from 4.2.0 to 4.2.1
  • jellyfin/jellyfin-web#1774 [@MrTimscampi] Migrate navdrawer and scroller to ES6
  • jellyfin/jellyfin-web#1771 [@Camc314] Migration of themeMediaPLayer, viewSettings and notification to ES6 modules
  • jellyfin/jellyfin-web#1769 [@Camc314] Migration of subtitleeditor and subtitlesync to ES6 modules
  • jellyfin/jellyfin-web#1768 [@Camc314] Migration of sortmenu and slideshow to ES6 modules
  • jellyfin/jellyfin-web#1765 [@Camc314] Add default to fix master (chromecastPlayer)
  • jellyfin/jellyfin-web#1763 [@thornbill] Add start script as alias for serve
  • jellyfin/jellyfin-web#1762 [@Camc314] Migration of recordinghelper and seriesrecordingeditor to ES6 modules
  • jellyfin/jellyfin-web#1761 [@Camc314] Migration of recordingeditor and recordingfields to ES6 modules
  • jellyfin/jellyfin-web#1760 [@dependabot-preview[bot]] Bump gulp-terser from 1.3.0 to 1.3.2
  • jellyfin/jellyfin-web#1759 [@Camc314] Migration of guide and guide-settings to ES6 modules
  • jellyfin/jellyfin-web#1758 [@dependabot-preview[bot]] Bump @babel/core from 7.11.0 to 7.11.1
  • jellyfin/jellyfin-web#1757 [@matjaz321] Migrated itembydetailpage to es6 moduel
  • jellyfin/jellyfin-web#1756 [@matjaz321] Migrated castSenderApi.js to es6 module
  • jellyfin/jellyfin-web#1753 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.2.0 to 3.3.1
  • jellyfin/jellyfin-web#1751 [@Camc314] Migration of layoutManager and itemsrefresher to ES6 modules
  • jellyfin/jellyfin-web#1750 [@Camc314] Migration of recordingbutton and recordingcreator to ES6 modules
  • jellyfin/jellyfin-web#1749 [@Camc314] Migration of livetvguide and livetvcomponents to ES6 modules
  • jellyfin/jellyfin-web#1748 [@dmitrylyzo] Fix old Edge loading
  • jellyfin/jellyfin-web#1747 [@Camc314] Migration of htmlAudioPlayer to ES6 module
  • jellyfin/jellyfin-web#1745 [@matjaz321] Migrated livetvchannels to es6 module
  • jellyfin/jellyfin-web#1744 [@matjaz321] Migrated livetvrecordings.js to es6 module
  • jellyfin/jellyfin-web#1743 [@matjaz321] Migrated livetvschedule.js to ES6 module
  • jellyfin/jellyfin-web#1742 [@dkanada] Remove unused strings from source
  • jellyfin/jellyfin-web#1740 [@Camc314] Fix broken playback
  • jellyfin/jellyfin-web#1738 [@Xantios] Move focusManager to ES6
  • jellyfin/jellyfin-web#1737 [@Supergamer1337] Added overlay and play functionality.
  • jellyfin/jellyfin-web#1736 [@Camc314] Migration of xmltv and schedulesdirect to ES6 modules
  • jellyfin/jellyfin-web#1734 [@dmitrylyzo] Fix injecting of view with embedded script
  • jellyfin/jellyfin-web#1733 [@Camc314] Migration of viewManager to ES6 module
  • jellyfin/jellyfin-web#1732 [@dependabot-preview[bot]] Bump gulp-terser from 1.2.1 to 1.3.0
  • jellyfin/jellyfin-web#1731 [@dmitrylyzo] Fix usage of ES6 import hacks
  • jellyfin/jellyfin-web#1730 [@Camc314] Remove Aliasing this in Music
  • jellyfin/jellyfin-web#1728 [@mattstrayer] Migrated FilterMenu to es6 module
  • jellyfin/jellyfin-web#1726 [@matjaz321] Migrated livetvseriestimer to es6 module
  • jellyfin/jellyfin-web#1725 [@matjaz321] Migrated livetvsuggested.js to es6 module
  • jellyfin/jellyfin-web#1724 [@matjaz321] Migrated livetvguideprovider.js to es6 module
  • jellyfin/jellyfin-web#1723 [@MrTimscampi] Update Swiper to 6.1.1
  • jellyfin/jellyfin-web#1722 [@MrTimscampi] Update ESLint to 7.6.0
  • jellyfin/jellyfin-web#1719 [@Camc314] Migration of remotecontrol to ES6 module
  • jellyfin/jellyfin-web#1718 [@MrTimscampi] Migrate routes.js and mouseManager to ES6
  • jellyfin/jellyfin-web#1716 [@MrTimscampi] Migrate PluginManager and PackageManager to ES6
  • jellyfin/jellyfin-web#1715 [@dependabot-preview[bot]] Bump css-loader from 4.1.1 to 4.2.0
  • jellyfin/jellyfin-web#1713 [@matjaz321] Migrated /controllers/livetvsettings.js to es6 module
  • jellyfin/jellyfin-web#1712 [@dkanada] Standardize key prefixes for translations
  • jellyfin/jellyfin-web#1711 [@dkanada] Remove strings that only exist in translations
  • jellyfin/jellyfin-web#1710 [@MrTimscampi] Remove image size hack
  • jellyfin/jellyfin-web#1709 [@dkanada] Rename chromecast flavors
  • jellyfin/jellyfin-web#1708 [@cyrusboadway] Consider Meta Key (⌘/⊞) as a modifier
  • jellyfin/jellyfin-web#1707 [@Camc314] Migration of playbackmanager to ES6 module
  • jellyfin/jellyfin-web#1706 [@MrTimscampi] Migrate to new babel-eslint package
  • jellyfin/jellyfin-web#1705 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.10.4 to 7.11.0
  • jellyfin/jellyfin-web#1704 [@dependabot-preview[bot]] Bump @babel/core from 7.10.5 to 7.11.0
  • jellyfin/jellyfin-web#1703 [@dependabot-preview[bot]] Bump autoprefixer from 9.8.5 to 9.8.6
  • jellyfin/jellyfin-web#1702 [@dependabot-preview[bot]] Bump hls.js from 0.14.6 to 0.14.7
  • jellyfin/jellyfin-web#1701 [@MrTimscampi] Use emblem when loading on mobile
  • jellyfin/jellyfin-web#1700 [@matjaz321] Migrated livetvstatus.js to es6 module
  • jellyfin/jellyfin-web#1699 [@MrTimscampi] Remove redundant variable assignments
  • jellyfin/jellyfin-web#1697 [@cyrusboadway] Skip number key navigation when key is modified with alt/ctrl
  • jellyfin/jellyfin-web#1695 [@dependabot-preview[bot]] Bump css-loader from 4.0.0 to 4.1.1
  • jellyfin/jellyfin-web#1694 [@dependabot-preview[bot]] Bump webpack from 4.44.0 to 4.44.1
  • jellyfin/jellyfin-web#1693 [@Camc314] Migration of playqueuemanager to ES6 module
  • jellyfin/jellyfin-web#1692 [@Camc314] Migration of refresh dialog to ES6 module
  • jellyfin/jellyfin-web#1691 [@dependabot-preview[bot]] [Security] Bump elliptic from 6.5.2 to 6.5.3
  • jellyfin/jellyfin-web#1689 [@matjaz321] Migration of livetvtuner.js to es6
  • jellyfin/jellyfin-web#1688 [@Supergamer1337] Made cursor hide on OSD hide.
  • jellyfin/jellyfin-web#1686 [@Larvitar] Fix issue with nowplaying page when item.Album or item.Artists are null.
  • jellyfin/jellyfin-web#1684 [@thornbill] Fix fullscreen video in iOS Safari
  • jellyfin/jellyfin-web#1681 [@dkanada] Add paging in book player with touch events
  • jellyfin/jellyfin-web#1680 [@KucharczykL] Add tooltips for Skip to previous/next buttons
  • jellyfin/jellyfin-web#1679 [@Camc314] Migration of loading and favoriteitems to ES6 modules
  • jellyfin/jellyfin-web#1678 [@dkanada] Fix banner height and use primary image as fallback
  • jellyfin/jellyfin-web#1677 [@Maxr1998] Improve NativeShell integration
  • jellyfin/jellyfin-web#1676 [@Camc314] Migration of home, tabbedview and libraryMenu to ES6 modules
  • jellyfin/jellyfin-web#1675 [@Camc314] Migration of list and screensavermanager to ES6 modules
  • jellyfin/jellyfin-web#1674 [@michael9dk] Update README.md (add Node.js in dependencies)
  • jellyfin/jellyfin-web#1672 [@MrTimscampi] Adjust target browsers
  • jellyfin/jellyfin-web#1669 [@joshuaboniface] Flip quoting in variable set command
  • jellyfin/jellyfin-web#1668 [@joshuaboniface] Bump master version to 10.7.0 for next release
  • jellyfin/jellyfin-web#1667 [@joshuaboniface] Get and tag with actual release version in CI
  • jellyfin/jellyfin-web#1666 [@dependabot-preview[bot]] Bump hls.js from 0.14.5 to 0.14.6
  • jellyfin/jellyfin-web#1665 [@joshuaboniface] Fix bump_version so it works properly
  • jellyfin/jellyfin-web#1664 [@dmitrylyzo] Fix typo in package.json
  • jellyfin/jellyfin-web#1663 [@Camc314] Migration of libraryBrowser and multiDownload to ES6 modules
  • jellyfin/jellyfin-web#1662 [@dmitrylyzo] Add h264 codec profile for TS container
  • jellyfin/jellyfin-web#1661 [@Camc314] Fix removing scheduled tasks
  • jellyfin/jellyfin-web#1660 [@nyanmisaka] Fix mkv directplay on Edge chromium
  • jellyfin/jellyfin-web#1657 [@dmitrylyzo] Fix file download
  • jellyfin/jellyfin-web#1656 [@dmitrylyzo] Fix CircleOfDeath on plugin install
  • jellyfin/jellyfin-web#1655 [@Camc314] Migration of imageEditor and imageDownloader to ES6 modules
  • jellyfin/jellyfin-web#1654 [@Camc314] Migration of toast and upnextdialog to ES6 modules
  • jellyfin/jellyfin-web#1653 [@MrTimscampi] Migrate shell, serverNotifications and scrollHelper to ES6 + remove searchtab
  • jellyfin/jellyfin-web#1652 [@MrTimscampi] Migrate add, installed, available plugin pages to ES6
  • jellyfin/jellyfin-web#1651 [@dependabot-preview[bot]] Bump browser-sync from 2.26.10 to 2.26.12
  • jellyfin/jellyfin-web#1650 [@Camc314] Migration of favorites, homeTab and editItemMetadata to ES6 modules
  • jellyfin/jellyfin-web#1649 [@Camc314] Migration of notification and notifications to ES6 modules
  • jellyfin/jellyfin-web#1647 [@dkanada] Move wizard and user preference routes to nested folders
  • jellyfin/jellyfin-web#1645 [@MrTimscampi] Migrate appRouter to ES6
  • jellyfin/jellyfin-web#1644 [@dmitrylyzo] Fix layout of login and selectserver pages
  • jellyfin/jellyfin-web#1643 [@dependabot-preview[bot]] Bump css-loader from 3.6.0 to 4.0.0
  • jellyfin/jellyfin-web#1641 [@dmitrylyzo] Fix event source for inputManager in case of multiple open dialogs
  • jellyfin/jellyfin-web#1638 [@dependabot-preview[bot]] Bump webpack from 4.43.0 to 4.44.0
  • jellyfin/jellyfin-web#1637 [@dkanada] Remove legacy jquery extensions
  • jellyfin/jellyfin-web#1636 [@nyanmisaka] Add options to use multiple custom fonts for subtitle rendering
  • jellyfin/jellyfin-web#1635 [@dependabot-preview[bot]] Bump hls.js from 0.14.3 to 0.14.5
  • jellyfin/jellyfin-web#1634 [@MrTimscampi] Merge the ES6 feature branch back into master
  • jellyfin/jellyfin-web#1633 [@dependabot-preview[bot]] Bump gulp-terser from 1.2.0 to 1.2.1
  • jellyfin/jellyfin-web#1632 [@dmitrylyzo] Remove debug leftovers
  • jellyfin/jellyfin-web#1630 [@grafixeyehero] remove unused morebutton and editimage
  • jellyfin/jellyfin-web#1628 [@dmitrylyzo] Use NodeList instead of HTMLCollection
  • jellyfin/jellyfin-web#1627 [@rom4nik] Fix required track count for subtitle selector to appear
  • jellyfin/jellyfin-web#1625 [@MrTimscampi] Add version check for SyncPlay
  • jellyfin/jellyfin-web#1624 [@MrTimscampi] Update apiclient to 1.4.1
  • jellyfin/jellyfin-web#1620 [@MrTimscampi] Restore More button in metadata editor
  • jellyfin/jellyfin-web#1612 [@Maxr1998] Add support for seeking with milliseconds
  • jellyfin/jellyfin-web#1609 [@dependabot-preview[bot]] Bump date-fns from 2.14.0 to 2.15.0
  • jellyfin/jellyfin-web#1608 [@dependabot-preview[bot]] Bump browser-sync from 2.26.7 to 2.26.10
  • jellyfin/jellyfin-web#1606 [@dependabot-preview[bot]] Bump @babel/core from 7.10.4 to 7.10.5
  • jellyfin/jellyfin-web#1604 [@dependabot-preview[bot]] Bump @babel/plugin-transform-modules-amd from 7.10.4 to 7.10.5
  • jellyfin/jellyfin-web#1603 [@dependabot-preview[bot]] Bump hls.js from 0.14.0 to 0.14.3
  • jellyfin/jellyfin-web#1600 [@Camc314] Migration of itemDetails/index, browser and itemHelper to ES6 module
  • jellyfin/jellyfin-web#1599 [@MrTimscampi] Remove dead code
  • jellyfin/jellyfin-web#1598 [@MrTimscampi] Overhaul issue templates
  • jellyfin/jellyfin-web#1595 [@dkanada] Fix issue with sync menu and excessive logging
  • jellyfin/jellyfin-web#1594 [@MrTimscampi] Redesign login and selectserver pages
  • jellyfin/jellyfin-web#1593 [@MrTimscampi] Replace trigger and handle with handleCommand
  • jellyfin/jellyfin-web#1584 [@Camc314] Migration of nowplaying and videoosd to ES6 modules
  • jellyfin/jellyfin-web#1577 [@MrTimscampi] Migrate appHost, qualityOptions, bundle and appLoader to es6
  • jellyfin/jellyfin-web#1554 [@Camc314] Migration of music to ES6 modules
  • jellyfin/jellyfin-web#1553 [@Camc314] Migration of Movies to ES6 Modules
  • jellyfin/jellyfin-web#1552 [@masterkoppa] Add basic support for bulk deleting all devices
  • jellyfin/jellyfin-web#1542 [@dmitrylyzo] Fix OSD lock
  • jellyfin/jellyfin-web#1502 [@dkanada] Pull themes and plugins from web config
  • jellyfin/jellyfin-web#1499 [@grafixeyehero] Move tvlatest tab to suggestions section
  • jellyfin/jellyfin-web#1487 [@nyanmisaka] Tonemapping function dashboard options
  • jellyfin/jellyfin-web#1484 [@ferferga] Remove legacy loading
  • jellyfin/jellyfin-web#1408 [@dmitrylyzo] Fix subtitle line spacing and add position
  • jellyfin/jellyfin-web#1374 [@itegulov] Adapt book plugin for mobile devices
  • jellyfin/jellyfin-web#1333 [@MrTimscampi] Kill Yoda
  • jellyfin/jellyfin-web#1325 [@MrTimscampi] Add barebones comic book reader
  • jellyfin/jellyfin-web#1316 [@ferferga] Remove download images in advance from library options
  • jellyfin/jellyfin-web#1308 [@bendardenne] Revisit showing track artists in album view
  • jellyfin/jellyfin-web#1237 [@DesertCookie] Sort multi-version movie dropdown menu
  • jellyfin/jellyfin-web#1236 [@GuilhermeHideki] Convert files to SCSS
  • jellyfin/jellyfin-web#1212 [@redSpoutnik] Feature: manually add subtitle
  • jellyfin/jellyfin-web#1191 [@MrTimscampi] Remove block padding and disallow it
  • jellyfin/jellyfin-web#1175 [@GuilhermeHideki] Add folder for common SCSS code
  • jellyfin/jellyfin-web#1096 [@ConfusedPolarBear] Add quick connect (login without typing password)
  • jellyfin/jellyfin-web#1091 [@cromefire] Migrated HtmlVideoPlayer
jellyfin - Release 10.7.0 Candidate 4

Published by joshuaboniface over 3 years ago

Jellyfin 10.7.0 Release Candidate 4

Pre-release for 10.7.0 to continue bugsquashing. This should be the last RC before 10.7.0 final.

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

Binary assets: https://repo.jellyfin.org/releases/server under "Stable Release Candidate" links.

Previous 10.7.0-rc1 release page with additional information; read this first if you have not already: https://github.com/jellyfin/jellyfin/releases/tag/v10.7.0-rc1
Previous 10.7.0-rc2 release page with additional information; read this first if you have not already: https://github.com/jellyfin/jellyfin/releases/tag/v10.7.0-rc2
Previous 10.7.0-rc3 release page with additional information; read this first if you have not already: https://github.com/jellyfin/jellyfin/releases/tag/v10.7.0-rc3

User-facing Features

  • Fixes many more little bugs
  • Plugins should hopefully finally be fixed

Release Notes

  • [ALL] This is a release candidate version. As the final RC should generally be good for real testing, but still only upgrade after taking a backup and if you don't mind interrupting your server.

Known Bugs/Tracker

Bugs which are already known and being worked on are listed in this issue: https://github.com/jellyfin/jellyfin-meta/issues/1

Changelog since 10.7.0-rc3

jellyfin [33]

  • #5312 [@BaronGreenback] Fix for #5280
  • #5301 [@Bond-009] Fix unchecked input
  • #5290 [@Bond-009] Fix possible null ref exception
  • #5278 [@BaronGreenback] Fix for #5168
  • #5275 [@BaronGreenback] Fixes #5148
  • #5274 [@BaronGreenback] Fix for #5254
  • #5270 [@Bond-009] TMDB: Also search with IMDB or TVDB Id if specified
  • #5263 [@Bond-009] TMDB: Include year in search
  • #5255 [@cvium] Validate the new username when renaming
  • #5251 [@crobibero] Fix vpp null reference
  • #5250 [@barronpm] Fix user renaming logic
  • #5230 [@orryverducci] Fix double rate deinterlacing for some TS files
  • #5217 [@dkanada] handle plugin manifests automatically
  • #5216 [@dkanada] remove deprecated settings from server config
  • #5208 [@crobibero] Add image file accept to openapi
  • #5207 [@matthin] Default to English metadata during the setup wizard.
  • #5200 [@crobibero] Update to dotnet 5.0.3
  • #5188 [@cvium] Exclude BOM when writing meta.json plugin manifest
  • #5181 [@BaronGreenback] Fixed IPHost.TryParse
  • #5171 [@Ullmie02] Fix forgot password pin request
  • #5154 [@crobibero] Don't skip hidden / system files when enumerating
  • #5117 [@nyanmisaka] Make FRAME-RATE field culture invariant
  • #5111 [@Larvitar] Remove season name from metadata result
  • #5107 [@nyanmisaka] Fix for NVDEC decoder and improvements for VAAPI tonemap
  • #5106 [@BaronGreenback] Fixes zero byte nfo files.
  • #5105 [@crobibero] Add null check for ImageTags
  • #5099 [@crobibero] Fix openapi nullable properties
  • #5095 [@Bond-009] Fix GetOrderBy and add tests
  • #5091 [@crobibero] Use ArrayModelBinder for sortBy and sortOrder
  • #5090 [@Ullmie02] Catch TypeLoadException during plugin load
  • #5073 [@BaronGreenback] Fix for 4933: Alternative ffmpeg fix
  • #4935 [@ConfusedPolarBear] Remove used quick connect tokens
  • #4905 [@BaronGreenback] Null exception fix

jellyfin-web [14]

  • jellyfin/jellyfin-web#2461 [@thornbill] Remove iOS bandwidth limit
  • jellyfin/jellyfin-web#2443 [@dmitrylyzo] Fix attachment delivery urls
  • jellyfin/jellyfin-web#2417 [@MrLemur] Change babel.config.js sourceType to unamiguous
  • jellyfin/jellyfin-web#2378 [@dkanada] update style for active sessions
  • jellyfin/jellyfin-web#2375 [@ferferga] fix: message appearing after adding repositories
  • jellyfin/jellyfin-web#2374 [@cvium] reject play access validation promise
  • jellyfin/jellyfin-web#2358 [@Alcatraz077] Allows Search On Tizen
  • jellyfin/jellyfin-web#2357 [@thornbill] Fix epub player height
  • jellyfin/jellyfin-web#2356 [@ferferga] fix: notched devices area not covered
  • jellyfin/jellyfin-web#2353 [@thornbill] Fix scaling in comics player
  • jellyfin/jellyfin-web#2350 [@nyanmisaka] Options for enhanced NVDEC and VPP tonemap
  • jellyfin/jellyfin-web#2344 [@ferferga] refactor: remove unused imports
  • jellyfin/jellyfin-web#2343 [@dkanada] fix image alignment on plugin cards
  • jellyfin/jellyfin-web#2327 [@MrChip53] Edit admin dashboard menu for plugins
jellyfin - Release 10.7.0 Candidate 3

Published by joshuaboniface over 3 years ago

Jellyfin 10.7.0 Release Candidate 3

Pre-release for 10.7.0 to continue bugsquashing.

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

Binary assets: https://repo.jellyfin.org/releases/server
NOTE: You can now find these release candidates by clicking the "Stable Release Candidate" links. This is a change from rc2; we have separated these from the ordinary "stable" folders as this was causing confusion with those who wanted 10.6.4.

Previous 10.7.0-rc1 release page with additional information; read this first if you have not already: https://github.com/jellyfin/jellyfin/releases/tag/v10.7.0-rc1
Previous 10.7.0-rc2 release page with additional information; read this first if you have not already: https://github.com/jellyfin/jellyfin/releases/tag/v10.7.0-rc2

User-facing Features

  • Fixes some bugs with DLNA
  • Update to DotNET core bugfix 5.0.2

Release Notes

  • [ALL] This is a release candidate version. Do not use this in production unless you are brave. This will provide a more stable base to find bugfixes across a wider audience. This release is stable in terms of features and major code changes.

Known Bugs/Tracker

Bugs which are already known and being worked on are listed in this issue: https://github.com/jellyfin/jellyfin-meta/issues/1

Changelog since 10.7.0-rc2

jellyfin [20]

  • #5069 [@crobibero] Add ability to mark query parameter as obsolete
  • #5064 [@BaronGreenback] Plugin bug fixes
  • #5062 [@crobibero] Fix delete log task
  • #5031 [@crobibero] Update to dotnet 5.0.2
  • #5027 [@crobibero] Add parameter to disable sending first episode as next up
  • #5025 [@BaronGreenback] Fix DLNA PlayTo encoding issue
  • #4997 [@crobibero] Require elevated auth to upload subtitles
  • #4980 [@Ullmie02] Add additional chinese languages
  • #4978 [@BaronGreenback] Fixes for multiple proxies
  • #4976 [@BaronGreenback] Fixed DLNA Server on RC2
  • #4970 [@BaronGreenback] Change split character
  • #4968 [@ianjazz246] Fix library with music directly under artist folder
  • #4962 [@thornbill] Fix capitalization of Playstate message
  • #4961 [@crobibero] Fix potential null reference
  • #4956 [@jceresini] Fix rpm package dependencies
  • #4936 [@crobibero] Fix inverted SkipWhile
  • #4920 [@crobibero] Attach correct Blurhash to BaseItemPerson
  • #4911 [@Ullmie02] Change stable ci nuget build command
  • #4906 [@Spacetech] Ignore inaccessible files & folders during library scans
  • #4859 [@Ullmie02] Don't build unstable Nuget packages on tags

jellyfin-web [9]

  • jellyfin/jellyfin-web#2323 [@jarnedemeulemeester] Fix replay icon not getting replaced with play_arrow icon
  • jellyfin/jellyfin-web#2318 [@thornbill] Fix removed ButtonDelete key
  • jellyfin/jellyfin-web#2313 [@dmitrylyzo] Fix browser detection: Safari vs Tizen
  • jellyfin/jellyfin-web#2312 [@jarnedemeulemeester] Use local version of Noto Sans if available
  • jellyfin/jellyfin-web#2311 [@nielsvanvelzen] Disable multi download option
  • jellyfin/jellyfin-web#2309 [@ferferga] fix(card): white flashing images
  • jellyfin/jellyfin-web#2306 [@thornbill] Fix tiny card icons
  • jellyfin/jellyfin-web#2293 [@thornbill] Fix latest tab links for tv and music
  • jellyfin/jellyfin-web#2290 [@MrTimscampi] Add Chromecast error messages to the locales
jellyfin - Release 10.7.0 Candidate 2

Published by joshuaboniface almost 4 years ago

Jellyfin 10.7.0 Release Candidate 2

Pre-release for 10.7.0 to continue bugsquashing.

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

Binary assets: https://repo.jellyfin.org/releases/server under "stable" folders.

Previous 10.7.0-rc1 release page with additional information; read this first if you have not already: https://github.com/jellyfin/jellyfin/releases/tag/v10.7.0-rc1

User-facing Features

  • Updated and improved plugin management interface, prevents bugs when upgrading as well as improve functionality

Release Notes

  • [ALL] This is a release candidate version. Do not use this in production unless you are brave. This will provide a more stable base to find bugfixes across a wider audience. This release is stable in terms of features and major code changes.

Known Bugs/Tracker

Bugs which are already known and being worked on are listed in this issue: https://github.com/jellyfin/jellyfin-meta/issues/1

Changelog since 10.7.0-rc1

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

jellyfin [67]

  • #4902 [@BaronGreenback] Fixed loopback subnet
  • #4891 [@Artiume] Split resume function for Audiobooks
  • #4890 [@nielsvanvelzen] Fix search hint endpoint error
  • #4884 [@crobibero] Add JsonConverter for Nullable Guids
  • #4874 [@MrTimscampi] Enable TMDB and OMDB by default
  • #4872 [@BaronGreenback] Removed workaround code as web is now fixed.
  • #4863 [@nyanmisaka] Fix boxes in library name backdrop
  • #4861 [@crobibero] Fix null reference when logging
  • #4860 [@nyanmisaka] Avoid transcoding to 3ch audio for HLS streaming
  • #4856 [@nyanmisaka] Fix some profiles for H264 AMF encoder
  • #4855 [@crobibero] Initialize JsonSerializerOptions statically
  • #4852 [@ryanpetris] SchedulesDirect no longer refreshes channels properly
  • #4850 [@BaronGreenback] Null reference fix
  • #4847 [@crobibero] Fix another key collision in MigrateDisplayPreferencesDatabase
  • #4842 [@crobibero] Add JsonDateTimeConverter
  • #4836 [@crobibero] Return dashboardTheme when requesting DisplayPreferences
  • #4833 [@Ullmie02] Fix similar items endpoint for movies and TV
  • #4828 [@joshuaboniface] Add static Linux builds for arm and musl
  • #4824 [@crobibero] Add request parameters to OpenLiveStreamDto
  • #4821 [@BaronGreenback] Fix: Disable dlna server API responses if dlna is disabled.
  • #4819 [@crobibero] Set filename when downloading file
  • #4816 [@nyanmisaka] Fix some video profiles for Android client
  • #4807 [@nyanmisaka] Correct DLNA audio codecs for PS3 and PS4
  • #4803 [@ryanpetris] Fix Live TV Recording Scheduling
  • #4794 [@cvium] Convert from base64 when saving item images
  • #4792 [@cvium] Add missing seasons during AfterMetadataRefresh
  • #4789 [@crobibero] Fix get provider id extension
  • #4781 [@crobibero] Use request body for mapping xml channels
  • #4774 [@nyanmisaka] Fine tune some tone mapping params
  • #4773 [@Artiume] Remove opf extension for book types
  • #4771 [@crobibero] Use typed UserManager GetPreference
  • #4769 [@crobibero] Check correct fetcher list for provider name
  • #4767 [@nyanmisaka] Fix SSL certificate cannot be saved
  • #4762 [@crobibero] Fix openapi file schema
  • #4761 [@crobibero] Convert CreatePlaylist to use query params instead of body
  • #4758 [@nyanmisaka] Fix landing screen options
  • #4757 [@cvium] Remove ImageFetcherPostScanTask
  • #4756 [@crobibero] Fix inverted condition when authenticating with an ApiKey
  • #4753 [@crobibero] Update to dotnet 5.0.1
  • #4751 [@nyanmisaka] Use larger batch size on mpegts to avoid corrupted thumbnails
  • #4750 [@crobibero] Fix blueberry
  • #4749 [@crobibero] Serialize GUID without dashes
  • #4743 [@crobibero] Actually use library options when filtering metadata providers
  • #4741 [@Bond-009] Add tests for HdHomerunHost.GetLineup
  • #4738 [@Bond-009] Add tests for HdHomerunHost.GetModelInfo
  • #4737 [@crobibero] Add missing EnsureSuccessStatusCode
  • #4736 [@nyanmisaka] Fix custom library order
  • #4735 [@crobibero] Fix JsonConverter recursion
  • #4733 [@crobibero] Fix potential null reference in OMDB
  • #4730 [@crobibero] Don't serialize empty GUID to null
  • #4729 [@BaronGreenback] Disable DLNA when HTTPS is required
  • #4726 [@BaronGreenback] Fix - Access Denied on using certificates in windows as user.
  • #4724 [@BaronGreenback] Fix null reference error in Dlna PlayTo
  • #4722 [@crobibero] Fix API forbidden response
  • #4716 [@OancaAndrei] Update authorization policies for SyncPlay
  • #4715 [@crobibero] Add number to bool json converter
  • #4713 [@crobibero] Redirect robots.txt if hosting web content
  • #4711 [@barronpm] Add required attributes to parameters
  • #4710 [@OancaAndrei] Restore sessions in SyncPlay groups upon reconnection
  • #4709 [@BaronGreenback] Improved plugin management functionality
  • #4706 [@cvium] Only apply series image aspect ratio if episode/season has no primary image
  • #4701 [@crobibero] Don't return plugin versions that target newer Jellyfin version
  • #4699 [@crobibero] Fix CustomItemDisplayPreferences unique key collision in the migration
  • #4678 [@BaronGreenback] Change logging level and message in NetworkManager
  • #4675 [@BaronGreenback] Ability to use DNS names in KnownProxies
  • #4672 [@cvium] Fix MergeVersions endpoint
  • #4671 [@cvium] Clear KnownNetworks and KnownProxies if none are configured explicitly

jellyfin-web [38]

  • jellyfin/jellyfin-web#2288 [@joshuaboniface] Bump API client to 1.6.0
  • jellyfin/jellyfin-web#2286 [@Artiume] Split Audiobook Resume
  • jellyfin/jellyfin-web#2283 [@thornbill] Allow decimal entry for bitrate on mobile
  • jellyfin/jellyfin-web#2280 [@Artiume] Add missing Languages to Web
  • jellyfin/jellyfin-web#2269 [@dkanada] Fix issue with double click fullscreen
  • jellyfin/jellyfin-web#2265 [@MrTimscampi] Sort items by premiere date on the details page
  • jellyfin/jellyfin-web#2263 [@MrTimscampi] Fix OSD gradients not letting pointer events through
  • jellyfin/jellyfin-web#2260 [@thornbill] Fix chevron centering on home section titles
  • jellyfin/jellyfin-web#2258 [@thornbill] Restore the dashboard theme option
  • jellyfin/jellyfin-web#2247 [@thornbill] Always allow stopping via the action menu
  • jellyfin/jellyfin-web#2246 [@thornbill] Fix layout issues on mobile item details
  • jellyfin/jellyfin-web#2244 [@Artiume] Fix Continue Listening
  • jellyfin/jellyfin-web#2242 [@thornbill] Replace bash prepare script with node version
  • jellyfin/jellyfin-web#2240 [@thornbill] Remove duplicate try/catch
  • jellyfin/jellyfin-web#2239 [@thornbill] Disable browser hack rule for sass files
  • jellyfin/jellyfin-web#2238 [@thornbill] Fix restart button being shown when unsupported
  • jellyfin/jellyfin-web#2237 [@thornbill] Fix layout of plugin cards
  • jellyfin/jellyfin-web#2236 [@thornbill] Fix touch support in epub reader
  • jellyfin/jellyfin-web#2234 [@thornbill] Use Noto Sans from Fontsource
  • jellyfin/jellyfin-web#2225 [@BaronGreenback] Plugin manager changes
  • jellyfin/jellyfin-web#2224 [@Delgan] Fix possible HLSError (BufferFullError) on Firefox
  • jellyfin/jellyfin-web#2222 [@nyanmisaka] Modify some tone mapping related strings
  • jellyfin/jellyfin-web#2220 [@dependabot[bot]] Bump ini from 1.3.5 to 1.3.7
  • jellyfin/jellyfin-web#2219 [@crobibero] Set Content-Type header when creating a playlist
  • jellyfin/jellyfin-web#2218 [@thornbill] Fix style issues on dashboard page
  • jellyfin/jellyfin-web#2217 [@nyanmisaka] Landing screen options clean up
  • jellyfin/jellyfin-web#2216 [@dmitrylyzo] Fix canPlay for Live TV
  • jellyfin/jellyfin-web#2215 [@dmitrylyzo] Fix multiplication of event listeners on Live TV pages
  • jellyfin/jellyfin-web#2214 [@dmitrylyzo] Fix LiveTV group anchors
  • jellyfin/jellyfin-web#2213 [@thornbill] Fix sonarqube bugs
  • jellyfin/jellyfin-web#2211 [@thornbill] Fix invalid dlna profile path
  • jellyfin/jellyfin-web#2210 [@nyanmisaka] Set the step of subtitle offset slider to 0.1
  • jellyfin/jellyfin-web#2202 [@thornbill] Remove reference to sharing help element
  • jellyfin/jellyfin-web#2195 [@OancaAndrei] Fix SyncPlay switching to next item in queue
  • jellyfin/jellyfin-web#2188 [@dmitrylyzo] Fix anchor click action and plugin configuration page URL
  • jellyfin/jellyfin-web#2186 [@Maxr1998] Fix plugin loader for function definitions in window
  • jellyfin/jellyfin-web#2183 [@dmitrylyzo] SyncPlay, don't use bad ApiClient
  • jellyfin/jellyfin-web#2181 [@MrTimscampi] Remove non-existing UserData field from requests
jellyfin - Release 10.7.0 Candidate 1

Published by joshuaboniface almost 4 years ago

Jellyfin 10.7.0 Release Candidate 1

Pre-release for 10.7.0 to begin bugsquashing.

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

Binary assets: https://repo.jellyfin.org/releases/server under "stable" folders.

User-facing Features

  • SyncPlay for TV shows and Music
  • Significantly improved web performance due to ES6 upgrades, Webpack, and assets served with gzip compression
  • Migration of further databases to new EFCore dtabase framework
  • Redesigned OSD and Up Next dialog
  • New PDF reader functionality
  • New Comics (cbz/cbr) reader functionality
  • New HDR thumbnails extraction functionality
  • New HDR Tone mapping functionality with Nvidia NVENC, AMD AMF and Intel VAAPI (additional configuration is required)
  • HEVC remuxing or transcoding over fMP4 on supported Apple devices (disabled by default)
  • Allow custom fonts to be used for ASS/SSA subtitle rendering
  • New defaullt library image style (generated on library scans)
  • New QuickConnect functionality (disabled by default)
  • Support for limiting the number of user sessions
  • Support for uploading subtitles
  • Improved networking backend
  • Upgrade to .NET SDK 5.0 for improved performance in the backend
  • Fix issues with reboot script on Linux with Systemd
  • Various fixes for iOS Safari and Edge Chromium browsers
  • Various transcoding improvements
  • Various bugfixes and minor improvements
  • Various code cleanup

Release Notes

  • [ALL] This is a release candidate version. Do not use this in production unless you are brave. This will provide a more stable base to find bugfixes across a wider audience. This release is stable in terms of features and major code changes; consider it more like what our 10.6.0 and 10.5.0 releases were, only this time we're not forcing it on users until it's had more testing. After 1-2 weeks of bugfixing and testing, a second release candidate version will be released with the fix rollup, then finally the real 10.7.0 release some time after that.
  • [ALL] Non-reversable database changes. Ensure you back up before upgrading.
  • [ALL] TVDB support has been removed from the core server. If TVDB metadata was enabled on a library, this will be disabled. TVDB support can now be obtained through a separate plugin available in the official Plugin Catalog.

Client/Plugin (API/ABI) Developer Notes

  • We have migrated from ServiceStack to ASP.NET. Web API endpoints no longer accept HTTP Form requests; everything must be application/json. NOTE: Plugins that implement endpoints will also have to migrate.
  • Plugins must now target net5.0.
  • IHttpClient removal: Now inject IHttpClientFactory instead.
  • HttpException removal: Now catch HttpResponseException instead.
  • Services can be registered to the DI pipeline.

Please see the Jellyfin Development Matrix channel for questions or further details on these changes.

Known Bugs/Tracker

Bugs which are already known and being worked on are listed in this issue: https://github.com/jellyfin/jellyfin-meta/issues/1

Changelog

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

jellyfin [462]

  • #4669 [@MrTimscampi] Fix NPM command in CI
  • #4667 [@joshuaboniface] Remove obsolete erroring command
  • #4662 [@joshuaboniface] Fix bad do in bump_version
  • #4661 [@Bond-009] Remove spammy debug line
  • #4660 [@crobibero] Add support for web serving .mem files
  • #4653 [@crobibero] Optimize FavoritePersons query
  • #4652 [@crobibero] Add support for custom item display preferences
  • #4651 [@crobibero] Remove IIsoMounter and IsoMounter
  • #4648 [@nyanmisaka] Optimize load plugin logs
  • #4647 [@rhamzeh] fix: add Palestine to supported countries
  • #4645 [@crobibero] Move OpenApiSecurityScheme to OperationFilter
  • #4644 [@Bond-009] Minor improvements
  • #4643 [@crobibero] Fix null reference when getting filters of an empty library
  • #4638 [@crobibero] Don't die if folder doesn't have id
  • #4636 [@BaronGreenback] [Fix for 10.7] Missed a config move
  • #4633 [@crobibero] Use Guid as API parameter type where possible
  • #4632 [@crobibero] Fix MusicBrainz request Accept header
  • #4630 [@Bond-009] Add tests for GetUuid
  • #4629 [@crobibero] Provide NoResult instead of Fail in CustomAuthenticationHandler
  • #4628 [@MrTimscampi] Prevent GetUpNext from returning episodes in progress
  • #4626 [@nyanmisaka] Do not extract audio stream bitrate info for videos from formatInfo
  • #4625 [@crobibero] Fix OpenApi generation for BlurHash
  • #4623 [@dependabot[bot]] Bump Moq from 4.15.1 to 4.15.2
  • #4622 [@dependabot[bot]] Bump prometheus-net.DotNetRuntime from 3.4.0 to 3.4.1
  • #4621 [@dependabot[bot]] Bump ServiceStack.Text.Core from 5.10.0 to 5.10.2
  • #4620 [@nyanmisaka] Fix transcoding reasons report
  • #4613 [@BaronGreenback] [Fix] NotificationType was never set in dlna event manager
  • #4610 [@nyanmisaka] Extract tone mapped thumbnails for HDR videos
  • #4609 [@Bond-009] Add more tests for JsonGuidConverter
  • #4608 [@dkanada] Remove deprecated flag to disable music plugins
  • #4607 [@nyanmisaka] Fix the I-frame image extraction filter string
  • #4605 [@hawken93] Allow JsonGuidConverter to read null
  • #4597 [@nyanmisaka] Add NEO OpenCL runtime for Intel Tone mapping
  • #4595 [@MrTimscampi] Don't return first episodes in next up
  • #4594 [@nyanmisaka] Remove one redundant 'hwaccel vaapi' string
  • #4591 [@Bond-009] Clean up SchedulesDirect
  • #4589 [@ConfusedPolarBear] [Fix] Test query value
  • #4588 [@Bond-009] Remove Hex class as the BCL has one now
  • #4582 [@crobibero] Use proper Named HttpClient for MusicBrainz requests
  • #4580 [@crobibero] Specify default DateTimeKind from EFCore
  • #4575 [@crobibero] Don't throw null reference if ContentType is null.
  • #4574 [@joshuaboniface] Revert "Enable jellyfin.service unit on Fedora fresh install"
  • #4570 [@nyanmisaka] Add Tonemapping for Intel VAAPI
  • #4568 [@crobibero] Serialize Guid.Empty to null
  • #4563 [@crobibero] Fix sending PlaybackInfo
  • #4562 [@crobibero] Don't send activity event if notification type is null
  • #4557 [@crobibero] Fix namespace and add attribute for ClientCapabilitiesDto
  • #4554 [@joshuaboniface] Run explicit service start if restart failed
  • #4553 [@joshuaboniface] Enable jellyfin.service unit on Fedora fresh install
  • #4551 [@crobibero] Only trim file name if folder name is shorter
  • #4550 [@crobibero] Handle invalid plugins
  • #4548 [@orryverducci] Revert "Fix frame rate probing for interlaced MKV files"
  • #4545 [@BaronGreenback] [Fix] Null Pointer in TmdbMovieProvider
  • #4544 [@BaronGreenback] [Fix] Config option read from wrong place.
  • #4539 [@crobibero] Add NullableEnumModelBinder and NullableEnumModelBinderProvider
  • #4538 [@mario-campos] Implement CodeQL Static Analysis
  • #4537 [@crobibero] Convert ClientCapabilities to a Dto with JsonConverters
  • #4534 [@Bond-009] Remove UTF8 bom from some files
  • #4533 [@Bond-009] Fix nullref
  • #4526 [@crobibero] Fix marking item as played
  • #4525 [@crobibero] Set DeleteTranscodeFileTask to trigger every 24h
  • #4524 [@crobibero] Use sdk 5.x
  • #4523 [@crobibero] Set sdk version to 5.0
  • #4522 [@BaronGreenback] Set plugin version to that specified in the manifest
  • #4519 [@crobibero] Write DateTimes in ISO8601 format for backwards compatibility.
  • #4518 [@crobibero] Fix live tv hls playback
  • #4517 [@BaronGreenback] [Fix] Fixed Plugin versioning in browser notifications
  • #4516 [@oddstr13] Fix plugin old version cleanup
  • #4515 [@barronpm] Clean up DeviceManager and Don't Store Capabilities on Disk
  • #4514 [@Artiume] Update FFmpeg log
  • #4513 [@BaronGreenback] Multi-repository plugins
  • #4510 [@crobibero] Set default request accept headers
  • #4509 [@crobibero] Fix null reference when saving plugin configuration
  • #4507 [@BaronGreenback] Corrects spelling in comments
  • #4504 [@crobibero] Fix Environment authorization policy
  • #4503 [@Bond-009] Pass cancellation where possible
  • #4502 [@crobibero] Use ALL the decompression methods
  • #4501 [@ferferga] Don't scale extracted images and ffmpeg improvements
  • #4500 [@oddstr13] Use .NET 5.0 in Nuget pipeline
  • #4499 [@crobibero] Reduce RequestHelpers.Split usage and remove RequestHelpers.GetGuids
  • #4497 [@crobibero] Fix docker and centos builds
  • #4494 [@nyanmisaka] Add video range info to the title
  • #4493 [@crobibero] Fix dockerfiles
  • #4492 [@Artiume] update dotnet 5.0 buster image
  • #4490 [@dependabot[bot]] Bump Mono.Nat from 3.0.0 to 3.0.1
  • #4489 [@dependabot[bot]] Bump PlaylistsNET from 1.1.2 to 1.1.3
  • #4488 [@dependabot[bot]] Bump Moq from 4.14.7 to 4.15.1
  • #4487 [@crobibero] Upgrade all netcore3.1 to net5.0
  • #4486 [@crobibero] Remove api client generator errors
  • #4485 [@crobibero] Update user cache after updating user.
  • #4480 [@crobibero] Remove custom HttpException
  • #4478 [@Bond-009] Don't allocate single char arrays when possible
  • #4477 [@nyanmisaka] Fix return type for GetAttachment
  • #4476 [@crobibero] Fix plugin update exception
  • #4475 [@crobibero] Fix api client ci condition
  • #4474 [@crobibero] Convert array property to IReadOnlyList
  • #4473 [@crobibero] Don't throw exception when converting values using binder or JsonConv…
  • #4469 [@cvium] Change OPTIONS to POST and call SaveConfiguration in SetRepositories
  • #4468 [@cvium] Semi-revert removal of Name for /Similar in openapi
  • #4466 [@kayila] Fix #4465 by adding the missing extras folders.
  • #4463 [@crobibero] Skip migration if user doesn't exist
  • #4460 [@yodatak] Bump dependencies to Fedora 33
  • #4458 [@crobibero] Upgrade to Net5
  • #4456 [@martinek-stepan] Emby.Naming - nullable & code coverage
  • #4452 [@crobibero] Add ModelBinder to ImageType
  • #4450 [@cvium] Remove duplicate /Similar endpoints
  • #4448 [@crobibero] Don't throw exception if name is null
  • #4447 [@dependabot[bot]] Bump Serilog.Sinks.Graylog from 2.2.1 to 2.2.2
  • #4446 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0
  • #4444 [@crobibero] Remove unstable npm ci task
  • #4443 [@cvium] Remove OriginalAuthenticationInfo and add IsAuthenticated property
  • #4440 [@neilsb] Perform hashing of Password for Schedules Direct on server
  • #4437 [@crobibero] Add missing dlna attributes.
  • #4434 [@BaronGreenback] Fixes #4423 - Fixes DLNA in unstable;
  • #4432 [@nyanmisaka] Add initial support for HEVC over FMP4-HLS
  • #4428 [@crobibero] Add x-jellyfin-version to openapi spec
  • #4427 [@joshuaboniface] Reverse order of sudo and nohup
  • #4426 [@joshuaboniface] Remove spurious argument to nohup
  • #4425 [@joshuaboniface] Restore missing targetFolder
  • #4424 [@Bond-009] Minor perf improvements
  • #4422 [@crobibero] Add /Users/Me endpoint
  • #4420 [@cvium] Fix Persons, Genres and Studios endpoints
  • #4416 [@dkanada] Disable compatibility checks until they work again
  • #4413 [@cvium] Rename itemIds to ids
  • #4412 [@cvium] Save new display preferences
  • #4411 [@crobibero] Fix endpoint authorization requirements
  • #4410 [@crobibero] Set UserAgent when getting M3u playlist
  • #4409 [@crobibero] Fix API separators
  • #4408 [@crobibero] Dependency catch up
  • #4406 [@joshuaboniface] Remove jellyfin-ffmpeg dep from server package
  • #4405 [@nyanmisaka] Fix AAC direct streaming
  • #4403 [@Bond-009] Http1AndHttp2 is the default, no need to explicitly enable it
  • #4401 [@nyanmisaka] Respect music quality settings when transcoding
  • #4395 [@barronpm] Convert some code in UserManager to async
  • #4393 [@crobibero] Support IReadOnlyList in CommaDelimitedArrayModelBinder
  • #4392 [@crobibero] Fix LiveTV TS playback
  • #4391 [@crobibero] Support IReadOnlyList for JsonCommaDelimitedArrayConverter
  • #4388 [@crobibero] Add missing slashes in ffmpeg argument.
  • #4384 [@nyanmisaka] Fix HLS music playback on iOS
  • #4378 [@barronpm] Fix possible null reference exception
  • #4377 [@barronpm] Add caching to users
  • #4375 [@crobibero] Fix setting duplicate keys from auth header
  • #4371 [@cvium] Fix GET ScheduledTasks return value
  • #4369 [@orryverducci] Fix frame rate probing for interlaced MKV files
  • #4361 [@ssenart] Add FLAC and define the corresponding target sample rate
  • #4350 [@crobibero] Fix .npmrc
  • #4347 [@dependabot[bot]] Bump Moq from 4.14.6 to 4.14.7
  • #4346 [@dependabot[bot]] Bump prometheus-net from 3.6.0 to 4.0.0
  • #4342 [@crobibero] Add BaseItemManager
  • #4341 [@Bond-009] Minor improvements
  • #4339 [@BaronGreenback] Making default Plugin configurations accessible when developing.
  • #4331 [@crobibero] Add npmAuthenticate task
  • #4330 [@crobibero] Fix ApiKey authentication
  • #4328 [@crobibero] Remove CommaDelimitedArrayModelBinderProvider
  • #4326 [@crobibero] Automatically clean activity log database
  • #4324 [@crobibero] Update to dotnet 3.1.9
  • #4317 [@Bond-009] Fix AudioBookListResolver test coverage
  • #4315 [@Jan-PieterBaert] Fix some warnings
  • #4312 [@crobibero] Add comma delimited string to array json converter
  • #4309 [@nielsvanvelzen] Make StartupWizardCompleted nullable in PublicSystemInfo
  • #4306 [@crobibero] Remove references to legacy scripts
  • #4305 [@crobibero] Convert image type string to enum.
  • #4304 [@crobibero] Convert exclude location type string to enum.
  • #4303 [@crobibero] Convert filters string to enum.
  • #4302 [@crobibero] Convert field string to enum.
  • #4301 [@crobibero] Fix comma delimited array model binder
  • #4300 [@crobibero] Fix ci npm install order
  • #4299 [@crobibero] Fix api client CI
  • #4298 [@crobibero] Remove TheTVDB plugin from server source.
  • #4292 [@crobibero] Add missing general commands
  • #4286 [@Bond-009] Minor improvements to tmdb code
  • #4285 [@cvium] Fix IWebSocketListener service registration
  • #4284 [@cvium] Fix playbackstart not triggering in the new eventmanager
  • #4281 [@crobibero] Fix registry name and link
  • #4279 [@joshuaboniface] Make MaxActiveSessions not nullable
  • #4277 [@dependabot[bot]] Bump Moq from 4.14.5 to 4.14.6
  • #4276 [@cvium] SecurityException should return 403
  • #4275 [@anthonylavado] Fix Transcode Cleanup Schedule
  • #4274 [@barronpm] Rewrite Activity Log Backend
  • #4273 [@joshuaboniface] Fix RPM spec again
  • #4271 [@joshuaboniface] Improve handling of apiclient generator
  • #4269 [@joshuaboniface] Add user max sessions options
  • #4268 [@Bond-009] Improve GroupInfo class
  • #4267 [@cvium] Disable invalid auth provider
  • #4266 [@Maxr1998] Log stream type and codec for missing direct play profile
  • #4265 [@KonH] Remove unnecessary null checks in some places
  • #4264 [@Camc314] Add missing properties to typescript axios generator
  • #4263 [@cvium] Defer image pre-fetching until the end of a refresh/scan
  • #4262 [@anthonylavado] Remove Windows legacy files
  • #4261 [@Spacetech] Make MusicBrainzAlbumProvider thread safe and fix retry logic
  • #4260 [@crobibero] Allow server to return .data files
  • #4259 [@ConfusedPolarBear] Accept ImageFormat as API parameter
  • #4257 [@Bond-009] Add tests for deserializing guids
  • #4255 [@crobibero] Generate document file for openapi spec in CI
  • #4254 [@BaronGreenback] Fix for #4241: Plugin config initialisation.
  • #4253 [@BaronGreenback] DI in plugins
  • #4252 [@skyfrk] Convert supportedCommands strings to enums
  • #4249 [@EraYaN] Publish OpenAPI spec for master and tagged releases
  • #4248 [@crobibero] Manually register models used in websocket messages.
  • #4247 [@crobibero] Update all on-disk plugins
  • #4243 [@jlechem] Removing string we don't use anymore.
  • #4242 [@Spacetech] Increase library scan and metadata refresh speed
  • #4236 [@ConfusedPolarBear] Fix some warnings
  • #4233 [@dependabot[bot]] Bump Mono.Nat from 2.0.2 to 3.0.0
  • #4232 [@dependabot[bot]] Bump TvDbSharper from 3.2.1 to 3.2.2
  • #4231 [@dependabot[bot]] Bump Serilog.Sinks.Graylog from 2.1.3 to 2.2.1
  • #4230 [@dependabot[bot]] Bump BlurHashSharp.SkiaSharp from 1.1.0 to 1.1.1
  • #4229 [@dependabot[bot]] Bump BlurHashSharp from 1.1.0 to 1.1.1
  • #4228 [@dependabot[bot]] Bump IPNetwork2 from 2.5.224 to 2.5.226
  • #4227 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 5.5.1 to 5.6.3
  • #4226 [@dependabot[bot]] Bump Swashbuckle.AspNetCore from 5.5.1 to 5.6.3
  • #4225 [@Spacetech] Check response status code before saving images
  • #4222 [@Spacetech] Use ConcurrentDictionary's in DirectoryService
  • #4221 [@Spacetech] Fix InvalidOperationException in TvdbSeriesProvider.MapSeriesToResult
  • #4220 [@Spacetech] Fix invalid operation exception in TvdbEpisodeImageProvider.GetImages
  • #4219 [@Spacetech] Increase initial scan speed for music libraries
  • #4217 [@crobibero] Properly handle null structs in json
  • #4213 [@cvium] Add ProgressiveFileStream
  • #4212 [@BaronGreenback] Null Pointer fix: BaseControlHandler.cs
  • #4211 [@BaronGreenback] Null Pointer Fix : PlayToController.cs
  • #4210 [@nielsvanvelzen] Use enum for WebSocket message types
  • #4209 [@cvium] Add Dto to ForgotPassword
  • #4208 [@cvium] Fix Identify by renaming route parameter to match function argument
  • #4207 [@joshuaboniface] Revamp the main README
  • #4205 [@cvium] Fix aspect ratio calculation sometimes returning 0 or 1
  • #4204 [@cvium] Add series image aspect ratio when ep/season is missing an image
  • #4202 [@cvium] Migrate the TMDb providers to the TMDbLib library
  • #4200 [@ryanpetris] HDHomeRun: Preemptively throw a LiveTvConflictException
  • #4199 [@ryanpetris] Fix stream performance when opening/closing new streams.
  • #4194 [@nvllsvm] Optimize images
  • #4192 [@nielsvanvelzen] Use GeneralCommandType enum in GeneralCommand
  • #4189 [@Bond-009] Minor improvements
  • #4187 [@BaronGreenback] Fix for #4184 when no FFMPEG path set.
  • #4186 [@BaronGreenback] Fixes #4185 : FFMPeg version match exception.
  • #4183 [@Ullmie02] Fix TMDB Season Images
  • #4182 [@ryanpetris] Fix HD Home Run streaming
  • #4178 [@hoanghuy309] Update LocalizationManager.cs
  • #4177 [@cvium] Remove dummy season and missing episode provider
  • #4176 [@MrTimscampi] Update SkiaSharp.NativeAssets.Linux to 2.80.2
  • #4173 [@BaronGreenback] Unstable: Various controller fixes.
  • #4171 [@nyanmisaka] Add tonemapping for AMD AMF
  • #4170 [@BaronGreenback] Plugin versioning - amended for plugins without meta.json
  • #4169 [@stanionascu] Playback (direct-stream/transcode) of BDISO/BDAV containers
  • #4164 [@spooksbit] Removed browser auto-launch functionality
  • #4163 [@Bond-009] Minor improvements
  • #4162 [@BaronGreenback] Fix for #4161: BaseUrl in DLNA
  • #4156 [@androiddevnotes] Fix typos
  • #4145 [@dependabot[bot]] Bump SkiaSharp from 2.80.1 to 2.80.2
  • #4142 [@olsh] Fix parameters validation in ImageProcessor.GetCachePath
  • #4139 [@BaronGreenback] DLNA MediaRegistrar - static and commented.
  • #4138 [@BaronGreenback] DLNA ContentManager - static and commented.
  • #4137 [@BaronGreenback] DLNA ConnectionManager - static and commented.
  • #4136 [@BaronGreenback] DLNA Classes - No code change, just added commenting to classes.
  • #4128 [@derchu] Update content rating from thetvdb
  • #4126 [@crobibero] update to dotnet 3.1.8
  • #4125 [@BaronGreenback] Networking 2 (Cumulative PR) - Swapping over to new NetworkManager
  • #4121 [@cvium] Normalize application paths
  • #4118 [@SegiH] Change default value for allow duplicates in playlist option to False
  • #4116 [@cvium] Add Known Proxies to system configuration
  • #4114 [@crobibero] Add new files to rpm build
  • #4108 [@Bond-009] Minor performance improvements to item saving
  • #4106 [@Keridos] some testing for AudioBook
  • #4103 [@Bond-009] Fix some warnings
  • #4102 [@cvium] Skip startup message for /system/ping
  • #4096 [@crobibero] Fix catching authentication exception
  • #4094 [@crobibero] Fix redirection
  • #4093 [@crobibero] Fix api routes
  • #4092 [@crobibero] Add missing FromRoute, Required attribute
  • #4084 [@BaronGreenback] Unstable: PlayTo corruption url fix
  • #4082 [@cromefire] More expressive names for the VideoStream API
  • #4079 [@dependabot[bot]] Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.0.3 to 2.0.4
  • #4078 [@Bond-009] Minor improvements
  • #4077 [@BaronGreenback] Simplified Code: Removed code which was never used.
  • #4076 [@Bond-009] Fix some warnings
  • #4075 [@BaronGreenback] Simplified Code: Removed code which was never used.
  • #4074 [@cvium] Fix null exception in tmdb episode provider
  • #4073 [@Bond-009] Fix ObjectDisposedException
  • #4071 [@Bond-009] Fix sln file
  • #4070 [@crobibero] Add ci task to publish api client
  • #4069 [@crobibero] Make all FromRoute required
  • #4068 [@barronpm] Fix Plugin Events and Clean Up InstallationManager.cs
  • #4067 [@barronpm] DisplayPreferences fixes
  • #4065 [@BaronGreenback] Bug Fix : DLNA Server advertising
  • #4063 [@BaronGreenback] Our of Memory fix when streaming large files
  • #4062 [@BaronGreenback] Fix for #4059
  • #4061 [@BaronGreenback] Fix for #4060
  • #4057 [@crobibero] Add flag for startup completed
  • #4055 [@Ullmie02] Enable HTTP Range Processing (Fix seeking)
  • #4054 [@lmaonator] Fix TVDB plugin not handling absolute display order
  • #4053 [@thornbill] Fix aac mime-type
  • #4051 [@crobibero] Replace swagger logo with jellyfin logo
  • #4048 [@crobibero] Remove GenerateDocumentationFile
  • #4047 [@crobibero] Use efcore library for health check
  • #4046 [@EraYaN] Enable code coverage and upload OpenAPI spec.
  • #4045 [@crobibero] Add db health check
  • #4043 [@cvium] Split HttpListenerHost into middlewares
  • #4042 [@EraYaN] Fixes for CI Nuget package pushing and CI triggers
  • #4041 [@EraYaN] Add the item path to the ItemLookupInfo class
  • #4039 [@cvium] Remove ServiceStack and related stuff
  • #4037 [@crobibero] Set openapi schema type to file where possible
  • #4035 [@crobibero] Fix apidoc routes with base url
  • #4034 [@barronpm] Fix all warnings in Jellyfin.Data
  • #4033 [@crobibero] Readd nullable number converters
  • #4031 [@Bond-009] Fix some warnings
  • #4030 [@crobibero] Remove IHttpClient
  • #4028 [@crobibero] Properly verify cache duration
  • #4027 [@cvium] Fix model binding in UpdateLibraryOptions
  • #4026 [@dependabot[bot]] Bump prometheus-net.DotNetRuntime from 3.3.1 to 3.4.0
  • #4024 [@dependabot[bot]] Bump IPNetwork2 from 2.5.211 to 2.5.224
  • #4022 [@Bond-009] Fix incorrect usage of ArrayPool
  • #4018 [@barronpm] Library Entity Cleanup
  • #4013 [@crobibero] Allow CORS domains to be configured
  • #4010 [@cromefire] Fix wrong OpenAPI auth header value
  • #4008 [@crobibero] Include xml docs when publishing
  • #4002 [@crobibero] Fix partial library and channel access
  • #4001 [@brianjmurrell] Add an empty %files section to main package
  • #3999 [@PrplHaz4] [Permissions] Fix for individual channel plugins #2858
  • #3988 [@crobibero] Use proper SPDX Identifier
  • #3984 [@crobibero] Use Prerelease System.Text.Json
  • #3983 [@Bond-009] Fix incorrect adding of user agent
  • #3977 [@barronpm] Make LibraryController.GetDownload async
  • #3976 [@nyanmisaka] Expose max_muxing_queue_size to user
  • #3975 [@nyanmisaka] Increase the max muxing queue size for ffmpeg
  • #3961 [@crobibero] Ignore null json values
  • #3959 [@Bond-009] Enable TreatWarningsAsErrors for Emby.Data in Release
  • #3958 [@Bond-009] Enable TreatWarningsAsErrors for MediaBrowser.Controller in Release
  • #3955 [@Bond-009] Make some methods async
  • #3954 [@Ullmie02] Use backdrop with library name as library thumbnail
  • #3953 [@crobibero] bump DotNet.Glob
  • #3951 [@crobibero] Add nullable int32, int64 json converters
  • #3950 [@crobibero] Fix dlna play to
  • #3947 [@Bond-009] Fix all warnings in Emby.Dlna
  • #3946 [@crobibero] Clean up output formatters
  • #3943 [@Bond-009] Simplify FFmpeg detection code
  • #3942 [@Ullmie02] Reduce warnings in Emby.Dlna
  • #3941 [@crobibero] Conver all remaining form request to body
  • #3939 [@Bond-009] Make MediaBrowser.MediaEncoding warnings free
  • #3938 [@crobibero] Fix conflicting audio routes
  • #3935 [@crobibero] Add Default Http Client
  • #3932 [@crobibero] Add support for custom api-doc css
  • #3928 [@Mygod] Add 1440p to the mix
  • #3925 [@crobibero] Remove IHttpClient from Providers
  • #3910 [@barronpm] Event Rewrite (Part 1)
  • #3908 [@crobibero] Use proper mediatypename
  • #3907 [@crobibero] Fix DLNA Routes
  • #3903 [@crobibero] Add xml output formatter
  • #3899 [@crobibero] Install specific plugin version if requested
  • #3898 [@crobibero] Return int64 in json as number
  • #3895 [@crobibero] Remove IHttpClient from Jellyfin.Api
  • #3894 [@barronpm] Remove ListHelper.cs
  • #3892 [@barronpm] Minor fixes to LiveTvMediaSourceProvider
  • #3891 [@barronpm] Remove unused methods in IDtoService
  • #3889 [@Ullmie02] Build Unstable NuGet packages
  • #3886 [@crobibero] bump deps
  • #3880 [@DirtyRacer1337] Fix year parsing
  • #3879 [@cvium] Populate ThemeVideoIds and ThemeSongIds
  • #3877 [@orryverducci] Deinterlacing improvements
  • #3874 [@danieladov] Fix MergeVersions()
  • #3872 [@crobibero] Fix setting user policy
  • #3871 [@Ullmie02] Allow plugins to define their own api endpoints
  • #3868 [@dependabot[bot]] Bump ServiceStack.Text.Core from 5.9.0 to 5.9.2
  • #3867 [@dependabot[bot]] Bump TvDbSharper from 3.2.0 to 3.2.1
  • #3866 [@dependabot[bot]] Bump Microsoft.NET.Test.Sdk from 16.6.1 to 16.7.0
  • #3865 [@dependabot[bot]] Bump Swashbuckle.AspNetCore.ReDoc from 5.3.3 to 5.5.1
  • #3863 [@EraYaN] Add nohup and continueOnError to the Collect Artifacts task
  • #3861 [@crobibero] API Fixes
  • #3860 [@cvium] Fix collages
  • #3859 [@crobibero] Fix Requirement assigned to Handler
  • #3858 [@cvium] Fix startup wizard redirect
  • #3854 [@danieladov] Fix Split versions
  • #3851 [@barronpm] Clean up LibraryChangedNotifier.
  • #3849 [@barronpm] Make DisplayPreferencesManager Scoped
  • #3846 [@YouKnowBlom] Avoid including stray commas in HLS codecs field
  • #3841 [@Bond-009] Fix warnings
  • #3840 [@barronpm] Fix MemoryCache Usage.
  • #3838 [@Bond-009] MemoryStream optimizations
  • #3837 [@cvium] Fix BaseItems not being cached in-memory
  • #3836 [@cvium] Remove rate limit from TMDb provider
  • #3835 [@cvium] Throw HttpException when tvdb sends us crap data
  • #3834 [@cvium] Make external ids nullable in TMDb
  • #3831 [@joshuaboniface] Bump to .NET Core SDK 3.1.302
  • #3824 [@barronpm] Clean up TunerHost Classes
  • #3822 [@EraYaN] Merge the args and commands item for the artifact collection
  • #3820 [@Bond-009] Fix some warnings
  • #3816 [@cvium] Change OnRefreshStart and OnRefreshComplete logging levels to debug
  • #3812 [@barronpm] Merge API Migration into master
  • #3810 [@AlfHou] Fix README links and note about setup wizard
  • #3809 [@Bond-009] Minor improvements
  • #3806 [@dkanada] Disable compatibility checks for now
  • #3805 [@dependabot[bot]] Bump Mono.Nat from 2.0.1 to 2.0.2
  • #3804 [@dependabot[bot]] Bump Serilog.AspNetCore from 3.2.0 to 3.4.0
  • #3803 [@dependabot[bot]] Bump sharpcompress from 0.25.1 to 0.26.0
  • #3802 [@dependabot[bot]] Bump PlaylistsNET from 1.0.6 to 1.1.2
  • #3801 [@michael9dk] Update README.md (fix broken links)
  • #3795 [@anthonylavado] Update to newer Jellyfin.XMLTV
  • #3792 [@cvium] TMDb: Change Budget and Revenue to long to avoid overflow
  • #3790 [@cvium] Remove some unnecessary string allocations
  • #3784 [@barronpm] Minor fixes to ActivityManager
  • #3782 [@Bond-009] Minor fixes for websocket code
  • #3774 [@EraYaN] Add a much shorter timeout to the CollectArtifacts job
  • #3772 [@EraYaN] Updated SkiaSharp to 2.80.1 and replace resize code to fix bad quality
  • #3769 [@dkanada] Remove useless order step for intros
  • #3761 [@cvium] Fix DI memory leak
  • #3760 [@thornbill] Fix inverted logic for LAN IP detection
  • #3759 [@AlfHou] Change 'nowebcontent' flag to 'nowebclient' flag in readme
  • #3757 [@cvium] Update BlurHashSharp and set max size to 128x128
  • #3747 [@barronpm] Use Memory Cache
  • #3740 [@Bond-009] Optimize Substring and StringBuilder usage
  • #3728 [@nyanmisaka] adjust priority in outputSizeParam cutter
  • #3727 [@K900] Fix #3624
  • #3725 [@joshuaboniface] Flip quoting in variable set command
  • #3724 [@joshuaboniface] Bump master version to 10.7.0 for next release
  • #3723 [@joshuaboniface] Get and tag with the actual release version in CI
  • #3720 [@joshuaboniface] Fix bump_version so it works properly
  • #3711 [@yrjyrj123] Fix the problem that hardware decoding cannot be used on macOS.
  • #3704 [@oddstr13] Don't ignore dot directories or movies/episodes with sample in their name.
  • #3703 [@oddstr13] Allow space in username
  • #3699 [@oddstr13] Fix embedded subtitles
  • #3690 [@MichaIng] Fix left /usr/bin/jellyfin symlink on removal and typo
  • #3684 [@Bond-009] Fix warnings
  • #3683 [@nyanmisaka] Allows to provide multiple fallback fonts for client to render subtitles
  • #3679 [@barronpm] Use System.Text.Json in DefaultPasswordResetProvider
  • #3678 [@barronpm] Remove Unused Dependencies.
  • #3677 [@barronpm] Fixed compilation error on master.
  • #3675 [@ferferga] fix typo in debian's config file
  • #3671 [@Bond-009] Make UNIX socket configurable
  • #3666 [@barronpm] Use System.Text.Json in LiveTvManager
  • #3665 [@barronpm] Use interfaces in app host constructors
  • #3664 [@Bond-009] Make CreateUser async
  • #3663 [@crobibero] Add missing usings to UserManager
  • #3660 [@crobibero] Force plugin config location
  • #3659 [@Bond-009] Optimize StringBuilder.Append calls
  • #3657 [@Bond-009] Review usage of string.Substring (part 1)
  • #3649 [@thornbill] Skip image processing for live tv sources
  • #3646 [@barronpm] Make IncrementInvalidLoginAttemptCount async.
  • #3642 [@crobibero] Try adding plugin repository again
  • #3634 [@crobibero] fix built in plugin js
  • #3632 [@azlm8t] tvdb: Log path on lookup errors
  • #3620 [@BaronGreenback] Fix for #3607 and #3515
  • #3616 [@crobibero] Allow migration to optionally run on fresh install
  • #3615 [@nyanmisaka] Fix QSV device creation on Comet Lake
  • #3613 [@Bond-009] Replace \d with [0-9] in ffmpeg detection and scan code
  • #3609 [@Bond-009] Fix warnings
  • #3604 [@joshuaboniface] Fix bad Debuntu dependencies
  • #3602 [@crobibero] Fix username case change
  • #3598 [@barronpm] Clean up ProviderManager.cs
  • #3597 [@barronpm] Jellyfin.Drawing.Skia Cleanup
  • #3595 [@Bond-009] Improve DescriptionXmlBuilder
  • #3578 [@barronpm] Migrate Display Preferences to EF Core
  • #3577 [@crobibero] Specify plugin repo on plugin installation
  • #3576 [@HelloWorld017] Fix SAMI UTF-16 Encoding Bug
  • #3552 [@BaronGreenback] Fixes #3551 (Notifications Serialization error)
  • #3532 [@Ullmie02] Add support for binding to Unix socket
  • #3521 [@sachk] Fix support for mixed-protocol subtitles
  • #3508 [@BaronGreenback] Part 1: nullable Emby.DLNA
  • #3442 [@nyanmisaka] Tonemapping function relying on OpenCL filter and NVENC HEVC decoder
  • #3401 [@BaronGreenback] Fix for windows plug-in upgrades issue: #1623
  • #3366 [@barronpm] Remove UserManager.AddParts
  • #3216 [@rotvel] Try harder at detecting ffmpeg version and enable the validation
  • #3196 [@ferferga] Remove "download images in advance" option
  • #3194 [@OancaAndrei] SyncPlay for TV series (and Music)
  • #3086 [@redSpoutnik] Add Post subtitle in API
  • #3053 [@rigtorp] Add additional resolver tests
  • #2888 [@ConfusedPolarBear] Add quick connect (login without typing password)
  • #2788 [@ThatNerdyPikachu] Use embedded title for other track types

jellyfin-web [409]

  • jellyfin/jellyfin-web#2177 [@anthonylavado] Update the API Client version
  • jellyfin/jellyfin-web#2175 [@thornbill] Fix invalid guide link
  • jellyfin/jellyfin-web#2174 [@thornbill] Fix comics player
  • jellyfin/jellyfin-web#2173 [@Maxr1998] Simplify hiding menu items based on supported features
  • jellyfin/jellyfin-web#2172 [@Maxr1998] Fix local bind address using wrong config value
  • jellyfin/jellyfin-web#2171 [@nyanmisaka] Fix the issue where the bitrate option is always Auto
  • jellyfin/jellyfin-web#2165 [@Maxr1998] Fix select server item in drawer menu
  • jellyfin/jellyfin-web#2164 [@thornbill] Fix more link issues
  • jellyfin/jellyfin-web#2163 [@thornbill] Prevent default submit event on add plugin repo form
  • jellyfin/jellyfin-web#2162 [@h1dden-da3m0n] update(ci): dependabot config from v1 to v2
  • jellyfin/jellyfin-web#2161 [@thornbill] Add item path to card data to support canPlay check
  • jellyfin/jellyfin-web#2160 [@thornbill] Fix multiple hashes added to route
  • jellyfin/jellyfin-web#2159 [@thornbill] Plugin manager improvements
  • jellyfin/jellyfin-web#2158 [@thornbill] Fix opening links with middle click or open in new tab
  • jellyfin/jellyfin-web#2156 [@thornbill] Prevent merge conflicts action from running on forks
  • jellyfin/jellyfin-web#2155 [@thornbill] Improve QuickConnect ux
  • jellyfin/jellyfin-web#2153 [@thornbill] Add github action to label PRs with merge conflicts
  • jellyfin/jellyfin-web#2152 [@thornbill] Add config option to include cookies in playback requests
  • jellyfin/jellyfin-web#2150 [@thornbill] Fix plugin initialization for dynamic imports
  • jellyfin/jellyfin-web#2149 [@thornbill] Make disabled rules trigger warnings
  • jellyfin/jellyfin-web#2148 [@nyanmisaka] Fix the BufferFullError on Chromium based browsers
  • jellyfin/jellyfin-web#2147 [@dependabot-preview[bot]] Bump expose-loader from 1.0.1 to 1.0.3
  • jellyfin/jellyfin-web#2146 [@dependabot-preview[bot]] Bump @babel/core from 7.12.7 to 7.12.9
  • jellyfin/jellyfin-web#2145 [@dependabot-preview[bot]] Bump core-js from 3.7.0 to 3.8.0
  • jellyfin/jellyfin-web#2144 [@dependabot-preview[bot]] Bump babel-loader from 8.2.1 to 8.2.2
  • jellyfin/jellyfin-web#2143 [@dependabot-preview[bot]] Bump webpack from 5.6.0 to 5.9.0
  • jellyfin/jellyfin-web#2142 [@thornbill] Reenable no unresolved import rule and fix playlist imports
  • jellyfin/jellyfin-web#2141 [@thornbill] Add api key to remote image urls
  • jellyfin/jellyfin-web#2140 [@thornbill] Fix use of global ApiClient in authenticate middleware
  • jellyfin/jellyfin-web#2139 [@nielsvanvelzen] Support async plugin loading from window
  • jellyfin/jellyfin-web#2138 [@nyanmisaka] Fix the overlap in iOS music view and the hidden nowPlayingBar
  • jellyfin/jellyfin-web#2137 [@nielsvanvelzen] Pass plugin name to pluginManager.loadPlugin
  • jellyfin/jellyfin-web#2135 [@nyanmisaka] Do not use AC3 for audio transcoding if AAC and MP3 are supported
  • jellyfin/jellyfin-web#2131 [@dmitrylyzo] Fix babel support for legacy browsers
  • jellyfin/jellyfin-web#2130 [@hawken93] fix login autocomplete
  • jellyfin/jellyfin-web#2129 [@dmitrylyzo] Prevent doubleclick on buttons from bubbling to video for fullscreen (alternative)
  • jellyfin/jellyfin-web#2128 [@nyanmisaka] Fix the inconsistent header button size in dashboard
  • jellyfin/jellyfin-web#2127 [@thornbill] Remove standalone.js and broken navigation
  • jellyfin/jellyfin-web#2126 [@thornbill] Fix arabic import from date-fns
  • jellyfin/jellyfin-web#2124 [@thornbill] Add stylelint for sass files
  • jellyfin/jellyfin-web#2122 [@thornbill] Use static imports for html templates
  • jellyfin/jellyfin-web#2121 [@thornbill] Fix fetcher settings html import
  • jellyfin/jellyfin-web#2120 [@thornbill] Revert change to base font size
  • jellyfin/jellyfin-web#2119 [@nyanmisaka] Show tonemap options for VAAPI
  • jellyfin/jellyfin-web#2118 [@hawken93] simplify server address candidates
  • jellyfin/jellyfin-web#2117 [@thornbill] Add linters to github actions
  • jellyfin/jellyfin-web#2116 [@thornbill] Disable chromecast in unsupported browsers
  • jellyfin/jellyfin-web#2111 [@dkanada] fix possible issue with server detection
  • jellyfin/jellyfin-web#2110 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.12.1 to 7.12.7
  • jellyfin/jellyfin-web#2109 [@dependabot-preview[bot]] Bump stylelint from 13.7.2 to 13.8.0
  • jellyfin/jellyfin-web#2108 [@dependabot-preview[bot]] Bump copy-webpack-plugin from 6.3.0 to 6.3.2
  • jellyfin/jellyfin-web#2107 [@dependabot-preview[bot]] Bump sass-loader from 10.0.5 to 10.1.0
  • jellyfin/jellyfin-web#2106 [@dependabot-preview[bot]] Bump eslint from 7.13.0 to 7.14.0
  • jellyfin/jellyfin-web#2105 [@dependabot-preview[bot]] Bump @babel/core from 7.12.3 to 7.12.7
  • jellyfin/jellyfin-web#2104 [@thornbill] Remove unused files and dependencies
  • jellyfin/jellyfin-web#2103 [@BaronGreenback] [Fix] Removed SeriesInfo attribute.
  • jellyfin/jellyfin-web#2101 [@oddstr13] Take baseurl into account, use original url, not LocalAddress
  • jellyfin/jellyfin-web#2100 [@BaronGreenback] [RC Fix] Hide some network options until next release
  • jellyfin/jellyfin-web#2098 [@thornbill] Fix missing jellyfin-noto resources
  • jellyfin/jellyfin-web#2097 [@thornbill] Fix standalone crash due to missing apiclient
  • jellyfin/jellyfin-web#2096 [@mario-campos] Implement CodeQL Static Analysis
  • jellyfin/jellyfin-web#2095 [@thornbill] Fix epub player issues
  • jellyfin/jellyfin-web#2094 [@nyanmisaka] Fix Airplay in Safari
  • jellyfin/jellyfin-web#2093 [@thornbill] Fix pdfjs import
  • jellyfin/jellyfin-web#2092 [@hawken93] restore Assets
  • jellyfin/jellyfin-web#2086 [@thornbill] Fix missing index.html in prod build
  • jellyfin/jellyfin-web#2085 [@hawken93] Just return original server address in chromecastHelper
  • jellyfin/jellyfin-web#2083 [@BaronGreenback] Multi-repository plugin modification
  • jellyfin/jellyfin-web#2080 [@thornbill] Add prepare script to allow CI to skip build
  • jellyfin/jellyfin-web#2079 [@joshuaboniface] Revert "pull fonts from official repository"
  • jellyfin/jellyfin-web#2078 [@nyanmisaka] Tweak OSD duration display for narrow screen
  • jellyfin/jellyfin-web#2077 [@nyanmisaka] Add descriptions for Remux
  • jellyfin/jellyfin-web#2076 [@dependabot-preview[bot]] Bump babel-loader from 8.1.0 to 8.2.1
  • jellyfin/jellyfin-web#2075 [@dependabot-preview[bot]] Bump webpack-stream from 6.1.0 to 6.1.1
  • jellyfin/jellyfin-web#2072 [@dependabot-preview[bot]] Bump gulp-sourcemaps from 2.6.5 to 3.0.0
  • jellyfin/jellyfin-web#2071 [@joshuaboniface] Add Debian conffiles with config.json
  • jellyfin/jellyfin-web#2069 [@Artiume] Show Remux as a Playback Method
  • jellyfin/jellyfin-web#2064 [@nyanmisaka] Add initial profile for HEVC over FMP4-HLS
  • jellyfin/jellyfin-web#2061 [@cvium] Remove advanced toggle for library editor
  • jellyfin/jellyfin-web#2054 [@dependabot-preview[bot]] Bump webpack from 5.3.2 to 5.4.0
  • jellyfin/jellyfin-web#2053 [@dependabot-preview[bot]] Bump core-js from 3.6.5 to 3.7.0
  • jellyfin/jellyfin-web#2052 [@dependabot-preview[bot]] Bump eslint from 7.12.1 to 7.13.0
  • jellyfin/jellyfin-web#2051 [@dependabot-preview[bot]] Bump query-string from 6.13.6 to 6.13.7
  • jellyfin/jellyfin-web#2050 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.4.1 to 3.5.0
  • jellyfin/jellyfin-web#2049 [@dependabot-preview[bot]] Bump css-loader from 5.0.0 to 5.0.1
  • jellyfin/jellyfin-web#2044 [@neilsb] Fix Schedules Direct Listings
  • jellyfin/jellyfin-web#2041 [@Artiume] Sort Show Genres by Random
  • jellyfin/jellyfin-web#2040 [@Artiume] Sort Movies Genres by Random
  • jellyfin/jellyfin-web#2039 [@ThibaultNocchi] Photos fullscreen button + hiding exit and arrows buttons on autoplay
  • jellyfin/jellyfin-web#2038 [@cvium] Create 1 lazyloader observer per collection type
  • jellyfin/jellyfin-web#2037 [@dependabot-preview[bot]] Bump node-sass from 4.14.1 to 5.0.0
  • jellyfin/jellyfin-web#2036 [@dependabot-preview[bot]] Bump gulp-terser from 1.4.0 to 1.4.1
  • jellyfin/jellyfin-web#2035 [@dependabot-preview[bot]] Bump eslint from 7.12.0 to 7.12.1
  • jellyfin/jellyfin-web#2034 [@dependabot-preview[bot]] Bump swiper from 6.3.4 to 6.3.5
  • jellyfin/jellyfin-web#2032 [@dependabot-preview[bot]] Bump webpack from 5.2.0 to 5.3.2
  • jellyfin/jellyfin-web#2031 [@dependabot-preview[bot]] Bump pdfjs-dist from 2.4.456 to 2.5.207
  • jellyfin/jellyfin-web#2030 [@dependabot-preview[bot]] Bump file-loader from 6.1.1 to 6.2.0
  • jellyfin/jellyfin-web#2029 [@cvium] Fix collectionEditor creation in movies
  • jellyfin/jellyfin-web#2028 [@danieladov] Hide progress bar when playing theme media
  • jellyfin/jellyfin-web#2027 [@dmitrylyzo] Remove custom hover style
  • jellyfin/jellyfin-web#2026 [@nyanmisaka] Adjust the default audio codec to AAC for HLS streaming
  • jellyfin/jellyfin-web#2025 [@dmitrylyzo] No external link for TV
  • jellyfin/jellyfin-web#2021 [@minobp] Add loading Japanese json files
  • jellyfin/jellyfin-web#2018 [@dkanada] Remove broken features from user settings
  • jellyfin/jellyfin-web#2017 [@dependabot-preview[bot]] Bump webpack from 5.0.0 to 5.2.0
  • jellyfin/jellyfin-web#2016 [@dependabot-preview[bot]] Bump headroom.js from 0.11.0 to 0.12.0
  • jellyfin/jellyfin-web#2015 [@dependabot-preview[bot]] Bump hls.js from 0.14.15 to 0.14.16
  • jellyfin/jellyfin-web#2014 [@dependabot-preview[bot]] Bump eslint from 7.11.0 to 7.12.0
  • jellyfin/jellyfin-web#2013 [@dependabot-preview[bot]] Bump confusing-browser-globals from 1.0.9 to 1.0.10
  • jellyfin/jellyfin-web#2012 [@dependabot-preview[bot]] Bump swiper from 6.3.3 to 6.3.4
  • jellyfin/jellyfin-web#2011 [@dependabot-preview[bot]] Bump howler from 2.2.0 to 2.2.1
  • jellyfin/jellyfin-web#2010 [@dkanada] pull fonts from official repository
  • jellyfin/jellyfin-web#2004 [@dependabot-preview[bot]] Bump css-loader from 4.3.0 to 5.0.0
  • jellyfin/jellyfin-web#2003 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.5 to 7.12.1
  • jellyfin/jellyfin-web#2002 [@dependabot-preview[bot]] Bump browser-sync from 2.26.12 to 2.26.13
  • jellyfin/jellyfin-web#2001 [@dependabot-preview[bot]] Bump @babel/eslint-plugin from 7.11.5 to 7.12.1
  • jellyfin/jellyfin-web#2000 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.11.5 to 7.12.1
  • jellyfin/jellyfin-web#1999 [@dependabot-preview[bot]] Bump @babel/plugin-proposal-private-methods from 7.10.4 to 7.12.1
  • jellyfin/jellyfin-web#1998 [@dependabot-preview[bot]] Bump @babel/core from 7.11.6 to 7.12.3
  • jellyfin/jellyfin-web#1997 [@dependabot-preview[bot]] Bump @babel/polyfill from 7.11.5 to 7.12.1
  • jellyfin/jellyfin-web#1996 [@dependabot-preview[bot]] Bump @babel/plugin-transform-modules-amd from 7.10.5 to 7.12.1
  • jellyfin/jellyfin-web#1995 [@dependabot-preview[bot]] Bump query-string from 6.13.5 to 6.13.6
  • jellyfin/jellyfin-web#1994 [@vitorsemeano] Migration to ES6
  • jellyfin/jellyfin-web#1993 [@sparky8251] Removed excess quality options to make menu more manageable
  • jellyfin/jellyfin-web#1987 [@dependabot-preview[bot]] Bump eslint from 7.10.0 to 7.11.0
  • jellyfin/jellyfin-web#1986 [@dependabot-preview[bot]] Bump file-loader from 6.1.0 to 6.1.1
  • jellyfin/jellyfin-web#1985 [@dependabot-preview[bot]] Bump style-loader from 1.3.0 to 2.0.0
  • jellyfin/jellyfin-web#1984 [@dependabot-preview[bot]] Bump swiper from 6.3.2 to 6.3.3
  • jellyfin/jellyfin-web#1982 [@dependabot-preview[bot]] Bump hls.js from 0.14.13 to 0.14.15
  • jellyfin/jellyfin-web#1981 [@dependabot-preview[bot]] Bump webpack from 4.44.2 to 5.0.0
  • jellyfin/jellyfin-web#1980 [@dkanada] Minor UX improvements
  • jellyfin/jellyfin-web#1979 [@BaronGreenback] Dashboard change to Network page to support new NetworkManager
  • jellyfin/jellyfin-web#1975 [@dkanada] Manual changes for no-var eslint rule
  • jellyfin/jellyfin-web#1974 [@dkanada] Run eslint to fix most var instances
  • jellyfin/jellyfin-web#1970 [@dependabot-preview[bot]] Bump style-loader from 1.2.1 to 1.3.0
  • jellyfin/jellyfin-web#1968 [@dependabot-preview[bot]] Bump query-string from 6.13.4 to 6.13.5
  • jellyfin/jellyfin-web#1966 [@joshuaboniface] Implement frontend component of max user sessions
  • jellyfin/jellyfin-web#1963 [@dependabot-preview[bot]] Bump stylelint from 13.7.1 to 13.7.2
  • jellyfin/jellyfin-web#1962 [@dependabot-preview[bot]] Bump eslint-plugin-import from 2.22.0 to 2.22.1
  • jellyfin/jellyfin-web#1961 [@dependabot-preview[bot]] Bump del from 5.1.0 to 6.0.0
  • jellyfin/jellyfin-web#1960 [@dependabot-preview[bot]] Bump hls.js from 0.14.12 to 0.14.13
  • jellyfin/jellyfin-web#1959 [@dependabot-preview[bot]] Bump jellyfin-apiclient from 1.4.1 to 1.4.2
  • jellyfin/jellyfin-web#1958 [@dependabot-preview[bot]] Bump query-string from 6.13.2 to 6.13.4
  • jellyfin/jellyfin-web#1957 [@dependabot-preview[bot]] Bump eslint from 7.9.0 to 7.10.0
  • jellyfin/jellyfin-web#1956 [@dependabot-preview[bot]] Bump swiper from 6.2.0 to 6.3.2
  • jellyfin/jellyfin-web#1955 [@dmitrylyzo] Fix ES6 import - browser
  • jellyfin/jellyfin-web#1954 [@dmitrylyzo] Fix subtitles display on Tizen 2.x
  • jellyfin/jellyfin-web#1953 [@dmitrylyzo] Fix 'file:' fetching (bundled apps)
  • jellyfin/jellyfin-web#1951 [@dmitrylyzo] Fix theme video (animated backdrops)
  • jellyfin/jellyfin-web#1949 [@dmitrylyzo] Retranslate UI instead of recreating it
  • jellyfin/jellyfin-web#1948 [@fffrankieh] Fix Enter key in Edit Metadata dialog
  • jellyfin/jellyfin-web#1946 [@cvium] Fix PIN request and reset route
  • jellyfin/jellyfin-web#1945 [@OancaAndrei] SyncPlay for TV series (and Music)
  • jellyfin/jellyfin-web#1942 [@nvllsvm] Optimize images
  • jellyfin/jellyfin-web#1941 [@dependabot-preview[bot]] Bump webpack from 4.44.1 to 4.44.2
  • jellyfin/jellyfin-web#1940 [@dependabot-preview[bot]] Bump html-webpack-plugin from 4.4.1 to 4.5.0
  • jellyfin/jellyfin-web#1938 [@dependabot-preview[bot]] Bump sortablejs from 1.10.2 to 1.12.0
  • jellyfin/jellyfin-web#1934 [@cvium] Remove missing ep checkbox in library options
  • jellyfin/jellyfin-web#1933 [@nyanmisaka] Update strings for tonemapping on AMD AMF
  • jellyfin/jellyfin-web#1929 [@dependabot-preview[bot]] Bump css-loader from 4.2.2 to 4.3.0
  • jellyfin/jellyfin-web#1928 [@dependabot-preview[bot]] Bump hls.js from 0.14.11 to 0.14.12
  • jellyfin/jellyfin-web#1927 [@dependabot-preview[bot]] Bump stylelint from 13.7.0 to 13.7.1
  • jellyfin/jellyfin-web#1926 [@dependabot-preview[bot]] Bump query-string from 6.13.1 to 6.13.2
  • jellyfin/jellyfin-web#1924 [@dependabot-preview[bot]] Bump eslint from 7.8.1 to 7.9.0
  • jellyfin/jellyfin-web#1923 [@dependabot-preview[bot]] [Security] Bump bl from 1.2.2 to 1.2.3
  • jellyfin/jellyfin-web#1920 [@dkanada] Prefer const rule for ESLint
  • jellyfin/jellyfin-web#1918 [@dkanada] Fix startup wizard redirect and standalone mode
  • jellyfin/jellyfin-web#1917 [@cvium] Add known proxies config option
  • jellyfin/jellyfin-web#1916 [@mcarlton00] Make alpha picker return only selected letters
  • jellyfin/jellyfin-web#1914 [@dependabot-preview[bot]] Bump swiper from 6.1.1 to 6.2.0
  • jellyfin/jellyfin-web#1913 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.4.0 to 3.4.1
  • jellyfin/jellyfin-web#1912 [@dependabot-preview[bot]] Bump @babel/core from 7.11.5 to 7.11.6
  • jellyfin/jellyfin-web#1911 [@dependabot-preview[bot]] Bump material-design-icons-iconfont from 6.0.1 to 6.1.0
  • jellyfin/jellyfin-web#1909 [@iwalton3] Add Auto Cast Feature
  • jellyfin/jellyfin-web#1905 [@brianjmurrell] Add BR: git for all distros
  • jellyfin/jellyfin-web#1904 [@cvium] Fix task filter for the scan task button
  • jellyfin/jellyfin-web#1903 [@dmitrylyzo] Return permanent scrollbar
  • jellyfin/jellyfin-web#1902 [@dependabot-preview[bot]] Bump eslint from 7.8.0 to 7.8.1
  • jellyfin/jellyfin-web#1900 [@dependabot-preview[bot]] Bump webpack-stream from 6.0.0 to 6.1.0
  • jellyfin/jellyfin-web#1899 [@dkanada] Allow plugin config changes on standalone
  • jellyfin/jellyfin-web#1898 [@Camc314] Update dependabot frequency to weekly
  • jellyfin/jellyfin-web#1897 [@Camc314] Fix Message Appearing on Page Reload
  • jellyfin/jellyfin-web#1896 [@dkanada] Fix a common error message and update some strings
  • jellyfin/jellyfin-web#1894 [@dmitrylyzo] Fix webOS 1.2
  • jellyfin/jellyfin-web#1893 [@thornbill] Fix old iOS devices that do not support AC-3
  • jellyfin/jellyfin-web#1892 [@dependabot-preview[bot]] Bump eslint from 7.7.0 to 7.8.0
  • jellyfin/jellyfin-web#1891 [@dependabot-preview[bot]] Bump hls.js from 0.14.10 to 0.14.11
  • jellyfin/jellyfin-web#1889 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.11.0 to 7.11.5
  • jellyfin/jellyfin-web#1888 [@dependabot-preview[bot]] Bump @babel/core from 7.11.4 to 7.11.5
  • jellyfin/jellyfin-web#1887 [@dkanada] Add basic pdf reader
  • jellyfin/jellyfin-web#1886 [@dependabot-preview[bot]] Bump @babel/polyfill from 7.10.4 to 7.11.5
  • jellyfin/jellyfin-web#1885 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.4 to 7.11.5
  • jellyfin/jellyfin-web#1884 [@dependabot-preview[bot]] Bump @babel/eslint-plugin from 7.11.3 to 7.11.5
  • jellyfin/jellyfin-web#1883 [@Camc314] Hide alphaPicker when not sorting alphabetically
  • jellyfin/jellyfin-web#1882 [@Camc314] Fix accessing subtitles and playback data actionsheets
  • jellyfin/jellyfin-web#1880 [@thornbill] Fix iPad detection
  • jellyfin/jellyfin-web#1877 [@dependabot-preview[bot]] Bump date-fns from 2.16.0 to 2.16.1
  • jellyfin/jellyfin-web#1875 [@dependabot-preview[bot]] Bump stylelint from 13.6.1 to 13.7.0
  • jellyfin/jellyfin-web#1874 [@dependabot-preview[bot]] Bump file-loader from 6.0.0 to 6.1.0
  • jellyfin/jellyfin-web#1873 [@thornbill] Fix iOS PiP support detection
  • jellyfin/jellyfin-web#1871 [@ThibaultNocchi] Fixed header tooltips not being translated to the user language
  • jellyfin/jellyfin-web#1870 [@Camc314] Unclutter listview for small screens
  • jellyfin/jellyfin-web#1868 [@cvium] Add application/json as content type for JSON requests
  • jellyfin/jellyfin-web#1867 [@Camc314] Fix hovering CSS changes on mobile
  • jellyfin/jellyfin-web#1863 [@dependabot-preview[bot]] Bump html-webpack-plugin from 4.4.0 to 4.4.1
  • jellyfin/jellyfin-web#1862 [@dependabot-preview[bot]] Bump material-design-icons-iconfont from 5.0.1 to 6.0.1
  • jellyfin/jellyfin-web#1861 [@dependabot-preview[bot]] Bump html-webpack-plugin from 4.3.0 to 4.4.0
  • jellyfin/jellyfin-web#1859 [@MrTimscampi] Use connectionManager global
  • jellyfin/jellyfin-web#1856 [@MrTimscampi] Remove withCredentials from xhrSetup in hls.js
  • jellyfin/jellyfin-web#1855 [@MrTimscampi] Fix bad global restriction
  • jellyfin/jellyfin-web#1853 [@dependabot-preview[bot]] Bump webpack-stream from 5.2.1 to 6.0.0
  • jellyfin/jellyfin-web#1851 [@dependabot-preview[bot]] Bump date-fns from 2.15.0 to 2.16.0
  • jellyfin/jellyfin-web#1849 [@brianjmurrell] Add BuildRequires: git to Fedora specfile
  • jellyfin/jellyfin-web#1847 [@dependabot-preview[bot]] Bump hls.js from 0.14.9 to 0.14.10
  • jellyfin/jellyfin-web#1845 [@MrTimscampi] Various TV-related fixes
  • jellyfin/jellyfin-web#1844 [@Camc314] Fix broken item details actionMenu for TV Shows
  • jellyfin/jellyfin-web#1843 [@dkanada] Prevent the use of confusing globals
  • jellyfin/jellyfin-web#1842 [@nyanmisaka] Expose max_muxing_queue_size to user
  • jellyfin/jellyfin-web#1841 [@dependabot-preview[bot]] Bump css-loader from 4.2.1 to 4.2.2
  • jellyfin/jellyfin-web#1839 [@dkanada] Remove translations with duplicate values
  • jellyfin/jellyfin-web#1837 [@dependabot-preview[bot]] Bump gulp-terser from 1.3.2 to 1.4.0
  • jellyfin/jellyfin-web#1832 [@MrTimscampi] Fix cards without title
  • jellyfin/jellyfin-web#1831 [@dependabot-preview[bot]] Bump @babel/core from 7.11.1 to 7.11.4
  • jellyfin/jellyfin-web#1830 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.3 to 7.11.4
  • jellyfin/jellyfin-web#1829 [@thornbill] Make fallback text on cards less tiny
  • jellyfin/jellyfin-web#1827 [@thornbill] Fix TV channel logo size
  • jellyfin/jellyfin-web#1825 [@MrTimscampi] Redesign OSD and Up Next dialog
  • jellyfin/jellyfin-web#1823 [@thornbill] Set background color on blurhash image load
  • jellyfin/jellyfin-web#1822 [@dependabot-preview[bot]] Bump hls.js from 0.14.8 to 0.14.9
  • jellyfin/jellyfin-web#1820 [@thornbill] Remove horizontal margins on guide
  • jellyfin/jellyfin-web#1819 [@MrTimscampi] Fix tabs always focusing the active tab in TV layout
  • jellyfin/jellyfin-web#1817 [@welpher] Update zh-cn.json
  • jellyfin/jellyfin-web#1814 [@danieladov] Fix download/edit metadata of specific version
  • jellyfin/jellyfin-web#1813 [@dkanada] Update some translation strings
  • jellyfin/jellyfin-web#1812 [@iwalton3] Show seek buttons when playing video on mobile.
  • jellyfin/jellyfin-web#1811 [@iwalton3] Fix syncplay menu.
  • jellyfin/jellyfin-web#1810 [@iwalton3] Change all instances of currentTime to be in ms.
  • jellyfin/jellyfin-web#1809 [@dependabot-preview[bot]] Bump eslint from 7.6.0 to 7.7.0
  • jellyfin/jellyfin-web#1808 [@jomp16] Support for faster playback rates.
  • jellyfin/jellyfin-web#1806 [@matjaz321] Bug fix for: Cannot exit unavailable/private trailers
  • jellyfin/jellyfin-web#1804 [@dkanada] Remove some duplicate strings
  • jellyfin/jellyfin-web#1802 [@dmitrylyzo] Reorder CSS loading
  • jellyfin/jellyfin-web#1801 [@MrTimscampi] Use JSON when POSTing data
  • jellyfin/jellyfin-web#1799 [@matjaz321] Hitting space to check/uncheck checkboxes doesn't work on firefox
  • jellyfin/jellyfin-web#1798 [@orryverducci] Add new deinterlacing options
  • jellyfin/jellyfin-web#1796 [@dkanada] Fix some odd strings and remove duplicate values
  • jellyfin/jellyfin-web#1795 [@MrTimscampi] Fix themes not loading unless signed in
  • jellyfin/jellyfin-web#1794 [@bugfixin] Remove extraneous pageContainer element from videoOSD
  • jellyfin/jellyfin-web#1792 [@dependabot-preview[bot]] Bump @babel/eslint-parser from 7.11.0 to 7.11.3
  • jellyfin/jellyfin-web#1791 [@dependabot-preview[bot]] Bump @babel/eslint-plugin from 7.11.0 to 7.11.3
  • jellyfin/jellyfin-web#1789 [@MrTimscampi] Move Dashboard to a new module
  • jellyfin/jellyfin-web#1787 [@MrTimscampi] Move HTML files to the proper locations
  • jellyfin/jellyfin-web#1785 [@dependabot-preview[bot]] Bump hls.js from 0.14.7 to 0.14.8
  • jellyfin/jellyfin-web#1784 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.3.1 to 3.4.0
  • jellyfin/jellyfin-web#1783 [@thornbill] Hide download button for books when not supported
  • jellyfin/jellyfin-web#1781 [@Camc314] Migration of chromecastPlayer to ES6 Modules and remove a few final requires
  • jellyfin/jellyfin-web#1780 [@Camc314] Migration of tunerPicker and userdatabuttons to ES6 modules
  • jellyfin/jellyfin-web#1779 [@Camc314] Migration of experimentalWarnings and sessionPlayer to ES6 modules
  • jellyfin/jellyfin-web#1778 [@Camc314] Migration of logoScreenSaver and playAccessValidation to ES6 module
  • jellyfin/jellyfin-web#1776 [@MrTimscampi] Remove focus-prevent-scroll, migrate gamepadtokey and chromecastHelper to ES6
  • jellyfin/jellyfin-web#1775 [@dependabot-preview[bot]] Bump css-loader from 4.2.0 to 4.2.1
  • jellyfin/jellyfin-web#1774 [@MrTimscampi] Migrate navdrawer and scroller to ES6
  • jellyfin/jellyfin-web#1771 [@Camc314] Migration of themeMediaPLayer, viewSettings and notification to ES6 modules
  • jellyfin/jellyfin-web#1769 [@Camc314] Migration of subtitleeditor and subtitlesync to ES6 modules
  • jellyfin/jellyfin-web#1768 [@Camc314] Migration of sortmenu and slideshow to ES6 modules
  • jellyfin/jellyfin-web#1765 [@Camc314] Add default to fix master (chromecastPlayer)
  • jellyfin/jellyfin-web#1763 [@thornbill] Add start script as alias for serve
  • jellyfin/jellyfin-web#1762 [@Camc314] Migration of recordinghelper and seriesrecordingeditor to ES6 modules
  • jellyfin/jellyfin-web#1761 [@Camc314] Migration of recordingeditor and recordingfields to ES6 modules
  • jellyfin/jellyfin-web#1760 [@dependabot-preview[bot]] Bump gulp-terser from 1.3.0 to 1.3.2
  • jellyfin/jellyfin-web#1759 [@Camc314] Migration of guide and guide-settings to ES6 modules
  • jellyfin/jellyfin-web#1758 [@dependabot-preview[bot]] Bump @babel/core from 7.11.0 to 7.11.1
  • jellyfin/jellyfin-web#1757 [@matjaz321] Migrated itembydetailpage to es6 moduel
  • jellyfin/jellyfin-web#1756 [@matjaz321] Migrated castSenderApi.js to es6 module
  • jellyfin/jellyfin-web#1753 [@dependabot-preview[bot]] Bump whatwg-fetch from 3.2.0 to 3.3.1
  • jellyfin/jellyfin-web#1751 [@Camc314] Migration of layoutManager and itemsrefresher to ES6 modules
  • jellyfin/jellyfin-web#1750 [@Camc314] Migration of recordingbutton and recordingcreator to ES6 modules
  • jellyfin/jellyfin-web#1749 [@Camc314] Migration of livetvguide and livetvcomponents to ES6 modules
  • jellyfin/jellyfin-web#1748 [@dmitrylyzo] Fix old Edge loading
  • jellyfin/jellyfin-web#1747 [@Camc314] Migration of htmlAudioPlayer to ES6 module
  • jellyfin/jellyfin-web#1745 [@matjaz321] Migrated livetvchannels to es6 module
  • jellyfin/jellyfin-web#1744 [@matjaz321] Migrated livetvrecordings.js to es6 module
  • jellyfin/jellyfin-web#1743 [@matjaz321] Migrated livetvschedule.js to ES6 module
  • jellyfin/jellyfin-web#1742 [@dkanada] Remove unused strings from source
  • jellyfin/jellyfin-web#1740 [@Camc314] Fix broken playback
  • jellyfin/jellyfin-web#1738 [@Xantios] Move focusManager to ES6
  • jellyfin/jellyfin-web#1737 [@Supergamer1337] Added overlay and play functionality.
  • jellyfin/jellyfin-web#1736 [@Camc314] Migration of xmltv and schedulesdirect to ES6 modules
  • jellyfin/jellyfin-web#1734 [@dmitrylyzo] Fix injecting of view with embedded script
  • jellyfin/jellyfin-web#1733 [@Camc314] Migration of viewManager to ES6 module
  • jellyfin/jellyfin-web#1732 [@dependabot-preview[bot]] Bump gulp-terser from 1.2.1 to 1.3.0
  • jellyfin/jellyfin-web#1731 [@dmitrylyzo] Fix usage of ES6 import hacks
  • jellyfin/jellyfin-web#1730 [@Camc314] Remove Aliasing this in Music
  • jellyfin/jellyfin-web#1728 [@mattstrayer] Migrated FilterMenu to es6 module
  • jellyfin/jellyfin-web#1726 [@matjaz321] Migrated livetvseriestimer to es6 module
  • jellyfin/jellyfin-web#1725 [@matjaz321] Migrated livetvsuggested.js to es6 module
  • jellyfin/jellyfin-web#1724 [@matjaz321] Migrated livetvguideprovider.js to es6 module
  • jellyfin/jellyfin-web#1723 [@MrTimscampi] Update Swiper to 6.1.1
  • jellyfin/jellyfin-web#1722 [@MrTimscampi] Update ESLint to 7.6.0
  • jellyfin/jellyfin-web#1719 [@Camc314] Migration of remotecontrol to ES6 module
  • jellyfin/jellyfin-web#1718 [@MrTimscampi] Migrate routes.js and mouseManager to ES6
  • jellyfin/jellyfin-web#1716 [@MrTimscampi] Migrate PluginManager and PackageManager to ES6
  • jellyfin/jellyfin-web#1715 [@dependabot-preview[bot]] Bump css-loader from 4.1.1 to 4.2.0
  • jellyfin/jellyfin-web#1713 [@matjaz321] Migrated /controllers/livetvsettings.js to es6 module
  • jellyfin/jellyfin-web#1712 [@dkanada] Standardize key prefixes for translations
  • jellyfin/jellyfin-web#1711 [@dkanada] Remove strings that only exist in translations
  • jellyfin/jellyfin-web#1710 [@MrTimscampi] Remove image size hack
  • jellyfin/jellyfin-web#1709 [@dkanada] Rename chromecast flavors
  • jellyfin/jellyfin-web#1708 [@cyrusboadway] Consider Meta Key (⌘/⊞) as a modifier
  • jellyfin/jellyfin-web#1707 [@Camc314] Migration of playbackmanager to ES6 module
  • jellyfin/jellyfin-web#1706 [@MrTimscampi] Migrate to new babel-eslint package
  • jellyfin/jellyfin-web#1705 [@dependabot-preview[bot]] Bump @babel/preset-env from 7.10.4 to 7.11.0
  • jellyfin/jellyfin-web#1704 [@dependabot-preview[bot]] Bump @babel/core from 7.10.5 to 7.11.0
  • jellyfin/jellyfin-web#1703 [@dependabot-preview[bot]] Bump autoprefixer from 9.8.5 to 9.8.6
  • jellyfin/jellyfin-web#1702 [@dependabot-preview[bot]] Bump hls.js from 0.14.6 to 0.14.7
  • jellyfin/jellyfin-web#1701 [@MrTimscampi] Use emblem when loading on mobile
  • jellyfin/jellyfin-web#1700 [@matjaz321] Migrated livetvstatus.js to es6 module
  • jellyfin/jellyfin-web#1699 [@MrTimscampi] Remove redundant variable assignments
  • jellyfin/jellyfin-web#1697 [@cyrusboadway] Skip number key navigation when key is modified with alt/ctrl
  • jellyfin/jellyfin-web#1695 [@dependabot-preview[bot]] Bump css-loader from 4.0.0 to 4.1.1
  • jellyfin/jellyfin-web#1694 [@dependabot-preview[bot]] Bump webpack from 4.44.0 to 4.44.1
  • jellyfin/jellyfin-web#1693 [@Camc314] Migration of playqueuemanager to ES6 module
  • jellyfin/jellyfin-web#1692 [@Camc314] Migration of refresh dialog to ES6 module
  • jellyfin/jellyfin-web#1691 [@dependabot-preview[bot]] [Security] Bump elliptic from 6.5.2 to 6.5.3
  • jellyfin/jellyfin-web#1689 [@matjaz321] Migration of livetvtuner.js to es6
  • jellyfin/jellyfin-web#1688 [@Supergamer1337] Made cursor hide on OSD hide.
  • jellyfin/jellyfin-web#1686 [@Larvitar] Fix issue with nowplaying page when item.Album or item.Artists are null.
  • jellyfin/jellyfin-web#1684 [@thornbill] Fix fullscreen video in iOS Safari
  • jellyfin/jellyfin-web#1681 [@dkanada] Add paging in book player with touch events
  • jellyfin/jellyfin-web#1680 [@KucharczykL] Add tooltips for Skip to previous/next buttons
  • jellyfin/jellyfin-web#1679 [@Camc314] Migration of loading and favoriteitems to ES6 modules
  • jellyfin/jellyfin-web#1678 [@dkanada] Fix banner height and use primary image as fallback
  • jellyfin/jellyfin-web#1677 [@Maxr1998] Improve NativeShell integration
  • jellyfin/jellyfin-web#1676 [@Camc314] Migration of home, tabbedview and libraryMenu to ES6 modules
  • jellyfin/jellyfin-web#1675 [@Camc314] Migration of list and screensavermanager to ES6 modules
  • jellyfin/jellyfin-web#1674 [@michael9dk] Update README.md (add Node.js in dependencies)
  • jellyfin/jellyfin-web#1672 [@MrTimscampi] Adjust target browsers
  • jellyfin/jellyfin-web#1669 [@joshuaboniface] Flip quoting in variable set command
  • jellyfin/jellyfin-web#1668 [@joshuaboniface] Bump master version to 10.7.0 for next release
  • jellyfin/jellyfin-web#1667 [@joshuaboniface] Get and tag with actual release version in CI
  • jellyfin/jellyfin-web#1666 [@dependabot-preview[bot]] Bump hls.js from 0.14.5 to 0.14.6
  • jellyfin/jellyfin-web#1665 [@joshuaboniface] Fix bump_version so it works properly
  • jellyfin/jellyfin-web#1664 [@dmitrylyzo] Fix typo in package.json
  • jellyfin/jellyfin-web#1663 [@Camc314] Migration of libraryBrowser and multiDownload to ES6 modules
  • jellyfin/jellyfin-web#1662 [@dmitrylyzo] Add h264 codec profile for TS container
  • jellyfin/jellyfin-web#1661 [@Camc314] Fix removing scheduled tasks
  • jellyfin/jellyfin-web#1660 [@nyanmisaka] Fix mkv directplay on Edge chromium
  • jellyfin/jellyfin-web#1657 [@dmitrylyzo] Fix file download
  • jellyfin/jellyfin-web#1656 [@dmitrylyzo] Fix CircleOfDeath on plugin install
  • jellyfin/jellyfin-web#1655 [@Camc314] Migration of imageEditor and imageDownloader to ES6 modules
  • jellyfin/jellyfin-web#1654 [@Camc314] Migration of toast and upnextdialog to ES6 modules
  • jellyfin/jellyfin-web#1653 [@MrTimscampi] Migrate shell, serverNotifications and scrollHelper to ES6 + remove searchtab
  • jellyfin/jellyfin-web#1652 [@MrTimscampi] Migrate add, installed, available plugin pages to ES6
  • jellyfin/jellyfin-web#1651 [@dependabot-preview[bot]] Bump browser-sync from 2.26.10 to 2.26.12
  • jellyfin/jellyfin-web#1650 [@Camc314] Migration of favorites, homeTab and editItemMetadata to ES6 modules
  • jellyfin/jellyfin-web#1649 [@Camc314] Migration of notification and notifications to ES6 modules
  • jellyfin/jellyfin-web#1647 [@dkanada] Move wizard and user preference routes to nested folders
  • jellyfin/jellyfin-web#1645 [@MrTimscampi] Migrate appRouter to ES6
  • jellyfin/jellyfin-web#1644 [@dmitrylyzo] Fix layout of login and selectserver pages
  • jellyfin/jellyfin-web#1643 [@dependabot-preview[bot]] Bump css-loader from 3.6.0 to 4.0.0
  • jellyfin/jellyfin-web#1641 [@dmitrylyzo] Fix event source for inputManager in case of multiple open dialogs
  • jellyfin/jellyfin-web#1638 [@dependabot-preview[bot]] Bump webpack from 4.43.0 to 4.44.0
  • jellyfin/jellyfin-web#1637 [@dkanada] Remove legacy jquery extensions
  • jellyfin/jellyfin-web#1636 [@nyanmisaka] Add options to use multiple custom fonts for subtitle rendering
  • jellyfin/jellyfin-web#1635 [@dependabot-preview[bot]] Bump hls.js from 0.14.3 to 0.14.5
  • jellyfin/jellyfin-web#1634 [@MrTimscampi] Merge the ES6 feature branch back into master
  • jellyfin/jellyfin-web#1633 [@dependabot-preview[bot]] Bump gulp-terser from 1.2.0 to 1.2.1
  • jellyfin/jellyfin-web#1632 [@dmitrylyzo] Remove debug leftovers
  • jellyfin/jellyfin-web#1630 [@grafixeyehero] remove unused morebutton and editimage
  • jellyfin/jellyfin-web#1628 [@dmitrylyzo] Use NodeList instead of HTMLCollection
  • jellyfin/jellyfin-web#1627 [@rom4nik] Fix required track count for subtitle selector to appear
  • jellyfin/jellyfin-web#1625 [@MrTimscampi] Add version check for SyncPlay
  • jellyfin/jellyfin-web#1624 [@MrTimscampi] Update apiclient to 1.4.1
  • jellyfin/jellyfin-web#1620 [@MrTimscampi] Restore More button in metadata editor
  • jellyfin/jellyfin-web#1612 [@Maxr1998] Add support for seeking with milliseconds
  • jellyfin/jellyfin-web#1609 [@dependabot-preview[bot]] Bump date-fns from 2.14.0 to 2.15.0
  • jellyfin/jellyfin-web#1608 [@dependabot-preview[bot]] Bump browser-sync from 2.26.7 to 2.26.10
  • jellyfin/jellyfin-web#1606 [@dependabot-preview[bot]] Bump @babel/core from 7.10.4 to 7.10.5
  • jellyfin/jellyfin-web#1604 [@dependabot-preview[bot]] Bump @babel/plugin-transform-modules-amd from 7.10.4 to 7.10.5
  • jellyfin/jellyfin-web#1603 [@dependabot-preview[bot]] Bump hls.js from 0.14.0 to 0.14.3
  • jellyfin/jellyfin-web#1600 [@Camc314] Migration of itemDetails/index, browser and itemHelper to ES6 module
  • jellyfin/jellyfin-web#1599 [@MrTimscampi] Remove dead code
  • jellyfin/jellyfin-web#1598 [@MrTimscampi] Overhaul issue templates
  • jellyfin/jellyfin-web#1595 [@dkanada] Fix issue with sync menu and excessive logging
  • jellyfin/jellyfin-web#1594 [@MrTimscampi] Redesign login and selectserver pages
  • jellyfin/jellyfin-web#1593 [@MrTimscampi] Replace trigger and handle with handleCommand
  • jellyfin/jellyfin-web#1584 [@Camc314] Migration of nowplaying and videoosd to ES6 modules
  • jellyfin/jellyfin-web#1577 [@MrTimscampi] Migrate appHost, qualityOptions, bundle and appLoader to es6
  • jellyfin/jellyfin-web#1554 [@Camc314] Migration of music to ES6 modules
  • jellyfin/jellyfin-web#1553 [@Camc314] Migration of Movies to ES6 Modules
  • jellyfin/jellyfin-web#1552 [@masterkoppa] Add basic support for bulk deleting all devices
  • jellyfin/jellyfin-web#1542 [@dmitrylyzo] Fix OSD lock
  • jellyfin/jellyfin-web#1502 [@dkanada] Pull themes and plugins from web config
  • jellyfin/jellyfin-web#1499 [@grafixeyehero] Move tvlatest tab to suggestions section
  • jellyfin/jellyfin-web#1487 [@nyanmisaka] Tonemapping function dashboard options
  • jellyfin/jellyfin-web#1484 [@ferferga] Remove legacy loading
  • jellyfin/jellyfin-web#1408 [@dmitrylyzo] Fix subtitle line spacing and add position
  • jellyfin/jellyfin-web#1374 [@itegulov] Adapt book plugin for mobile devices
  • jellyfin/jellyfin-web#1333 [@MrTimscampi] Kill Yoda
  • jellyfin/jellyfin-web#1325 [@MrTimscampi] Add barebones comic book reader
  • jellyfin/jellyfin-web#1316 [@ferferga] Remove download images in advance from library options
  • jellyfin/jellyfin-web#1308 [@bendardenne] Revisit showing track artists in album view
  • jellyfin/jellyfin-web#1237 [@DesertCookie] Sort multi-version movie dropdown menu
  • jellyfin/jellyfin-web#1236 [@GuilhermeHideki] Convert files to SCSS
  • jellyfin/jellyfin-web#1212 [@redSpoutnik] Feature: manually add subtitle
  • jellyfin/jellyfin-web#1191 [@MrTimscampi] Remove block padding and disallow it
  • jellyfin/jellyfin-web#1175 [@GuilhermeHideki] Add folder for common SCSS code
  • jellyfin/jellyfin-web#1096 [@ConfusedPolarBear] Add quick connect (login without typing password)
  • jellyfin/jellyfin-web#1091 [@cromefire] Migrated HtmlVideoPlayer
jellyfin - Release 10.6.4

Published by joshuaboniface about 4 years ago

Jellyfin 10.6.4

Stable hotfix release for 10.6.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [all] Small bugfixes
  • [fedora/centos] Fix broken metapackages and dependencies

Changelog

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

jellyfin [2]

  • #4001 [@brianjmurrell] Add an empty %files section to main package
  • #3953 [@crobibero] bump DotNet.Glob

jellyfin-web [4]

  • jellyfin/jellyfin-web#1849 [@brianjmurrell] Add BuildRequires: git to Fedora specfile
  • jellyfin/jellyfin-web#1823 [@thornbill] Set background color on blurhash image load
  • jellyfin/jellyfin-web#1820 [@thornbill] Remove horizontal margins on guide
  • jellyfin/jellyfin-web#1818 [@dmitrylyzo] Fix non-ES6 import [10.6.z]
jellyfin - Release 10.6.3

Published by joshuaboniface about 4 years ago

Jellyfin 10.6.3

Stable hotfix release for 10.6.z release branch.

New Features and Major Improvements

N/A

Release Notes

  • [packages] Bump the version of the .NET SDK in use to fix numerous bugs.
  • [all] QOL improvements in WebUI.

Changelog

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

jellyfin [1]

  • #3831 [@joshuaboniface] Bump to .NET Core SDK 3.1.302

jellyfin-web [4]

  • jellyfin/jellyfin-web#1799 [@matjaz321] Hitting space to check/uncheck checkboxes doesn't work on firefox
  • jellyfin/jellyfin-web#1794 [@bugfixin] Remove extraneous pageContainer element from videoOSD
  • jellyfin/jellyfin-web#1748 [@dmitrylyzo] Fix old Edge loading
  • jellyfin/jellyfin-web#1542 [@dmitrylyzo] Fix OSD lock