21.0b3-Omega
版本发布时间: 2024-02-15 17:44:40
xbmc/xbmc最新发布版本:21.1-Omega(2024-08-17 15:08:13)
What's Changed
- [GUI] [Skins] Bump skins backwards-compatibility abi to 5.17.0 by @jjd-uk in https://github.com/xbmc/xbmc/pull/23927
- Network: dns lookup can return an IPv6 address by @joseluismarti in https://github.com/xbmc/xbmc/pull/24209
- [UPnP] Fix crash when adding UPnP source while UPnP is disabled by @neo1973 in https://github.com/xbmc/xbmc/pull/24215
- [groovy] Remove bundled groovy/apache commons binaries by @fuzzard in https://github.com/xbmc/xbmc/pull/24199
- [DllLibCurl][TestXBMCTinyXML2] Fix memory leaks by @neo1973 in https://github.com/xbmc/xbmc/pull/24211
- [Estuary] Fix shift view overlay by @jjd-uk in https://github.com/xbmc/xbmc/pull/24217
- [VideoVersion] Improved the same video detection by @xodidox in https://github.com/xbmc/xbmc/pull/24157
- [Windows] Fix chroma upsampling for software render method by @CrystalP in https://github.com/xbmc/xbmc/pull/24222
- [video] Video Versions Playback: Fixes and Cleanup by @ksooo in https://github.com/xbmc/xbmc/pull/24224
- [Windows] Fix chroma upsampling for pixel shaders render method by @CrystalP in https://github.com/xbmc/xbmc/pull/24221
- [video] Video versions: Add context menu item "Play using..." and "Play version using..." by @ksooo in https://github.com/xbmc/xbmc/pull/24234
- [Windows] fix chroma upscaling with software render method v2 by @CrystalP in https://github.com/xbmc/xbmc/pull/24237
- [application] Fix a race condition on CApplicationPlayerCallback::m_itemCurrentFile by @dobo90 in https://github.com/xbmc/xbmc/pull/23710
- [info] Deprecated Process and Colour picture/slideshow infos by @enen92 in https://github.com/xbmc/xbmc/pull/24218
- [video][guilib][input] Change video versions and extra selection to use Kodi's stock select dialog by @ksooo in https://github.com/xbmc/xbmc/pull/24249
- [video] CVideoInfoTag: Remove CVideoDataBase dependency. by @ksooo in https://github.com/xbmc/xbmc/pull/24253
- [Estuary] Fix video version dialog 'add extras' and 'add version' button not always visible. by @ksooo in https://github.com/xbmc/xbmc/pull/24260
- [video] Video version select: Hide extras/versions button if no extras/versions available. by @ksooo in https://github.com/xbmc/xbmc/pull/24261
- [UPnP] Fix playback restore after pause by @enen92 in https://github.com/xbmc/xbmc/pull/24257
- [guilib][GUIFadeLabelControl] Fix text right alignment by @CastagnaIT in https://github.com/xbmc/xbmc/pull/24266
- Fix compiler warning in BlurayCallback.cpp by @garbear in https://github.com/xbmc/xbmc/pull/24265
- [VideoPlayer] Call EnableStream when playback start disabled subtitles by @CastagnaIT in https://github.com/xbmc/xbmc/pull/24186
- [info] Add Player.IsRemote and Player.IsExternal by @enen92 in https://github.com/xbmc/xbmc/pull/24268
- [cmake] FindFFMPEG refactor target creation by @fuzzard in https://github.com/xbmc/xbmc/pull/24241
- Fix potential segfault when missing "layoutList" element by @garbear in https://github.com/xbmc/xbmc/pull/24242
- [Estuary] Hide next if conditions for next don't met by @enen92 in https://github.com/xbmc/xbmc/pull/24270
- [UPnP] Move Player to its own thread by @enen92 in https://github.com/xbmc/xbmc/pull/24262
- [UPnP] Player: Make hasvideo and hasaudio conditional on the item type by @enen92 in https://github.com/xbmc/xbmc/pull/24272
- [Discs][UPnP] Don't show simplified menu if playing to remote players by @enen92 in https://github.com/xbmc/xbmc/pull/24273
- [RSS] Fix parsing logic by @neo1973 in https://github.com/xbmc/xbmc/pull/24231
- [Windows] Fix chroma upsampling for AMD dxva processor and 10 bit output of SDR sources by @CrystalP in https://github.com/xbmc/xbmc/pull/24227
- [VideoDB] fix movie title index creation and version bump by @CrystalP in https://github.com/xbmc/xbmc/pull/24226
- Fix edge case when downloading subtitles for http(s) streams by @Pedrock in https://github.com/xbmc/xbmc/pull/24252
- [Estuary] Fix selected colours by @Hitcher in https://github.com/xbmc/xbmc/pull/24256
- [Estuary] Make all views consistent with PR#24168 by @Hitcher in https://github.com/xbmc/xbmc/pull/24258
- [UPnP] Player: Add option to avoid volume synchronization to target by @enen92 in https://github.com/xbmc/xbmc/pull/24263
- [tvOS] Fix binary addons (PVR) multi instance settings reset by @sy6sy2 in https://github.com/xbmc/xbmc/pull/24259
- [UPnP] Fix playlist playback on remote players by @enen92 in https://github.com/xbmc/xbmc/pull/24274
- [UPnP] Remove unuseful code block plus strong dependency on CApp by @enen92 in https://github.com/xbmc/xbmc/pull/24275
- [Settings] Disable video version scan by @jjd-uk in https://github.com/xbmc/xbmc/pull/24279
- [Estuary] Fix collection info layout by @Hitcher in https://github.com/xbmc/xbmc/pull/24254
- [UPnP] Assorted include cleanups by @enen92 in https://github.com/xbmc/xbmc/pull/24281
- [Estuary][GUI] Do not activate fullscreen window if rendering video to remote targets (UPnP) by @enen92 in https://github.com/xbmc/xbmc/pull/24280
- [video] Video version dialog: Fix artwork refresh. by @ksooo in https://github.com/xbmc/xbmc/pull/24282
- [video] Video Version Dialog Cleanup by @ksooo in https://github.com/xbmc/xbmc/pull/24290
- [video] Video version dialog: Fix wrong item played. by @ksooo in https://github.com/xbmc/xbmc/pull/24292
- [ContextMenus] Don't show move up/down if single favourite by @enen92 in https://github.com/xbmc/xbmc/pull/24298
- [dialogs] Fix CGUIDialogSubtitleSettings::BrowseForSubtitle to use it… by @ksooo in https://github.com/xbmc/xbmc/pull/24303
- [Pictures] Implement Slideshow delegator design pattern by @enen92 in https://github.com/xbmc/xbmc/pull/24291
- [ContextMenus][PVR] Do not show play using for live tv by @enen92 in https://github.com/xbmc/xbmc/pull/24297
- [UPnP] Access to g_UserData must be protected by @enen92 in https://github.com/xbmc/xbmc/pull/24296
- [video][Estuary] Separate video versions from video extras at GUI level by @ksooo in https://github.com/xbmc/xbmc/pull/24302
- [video] Versions/Extras Manage Dialogs: Selection improvements by @ksooo in https://github.com/xbmc/xbmc/pull/24316
- [video] Fix crash on strm file playback. by @ksooo in https://github.com/xbmc/xbmc/pull/24318
- [video] Fix playback of multi-version movies. Do not prompt for versi… by @ksooo in https://github.com/xbmc/xbmc/pull/24327
- Update some video versions messages by @CrystalP in https://github.com/xbmc/xbmc/pull/24326
- [video] Cleanup translation of versions/extras dialog messages by @CrystalP in https://github.com/xbmc/xbmc/pull/24332
- [Estuary] Fix button visibility in video versions manager by @Hitcher in https://github.com/xbmc/xbmc/pull/24325
- [cmake] FindTagLib Add version test for internal build by @fuzzard in https://github.com/xbmc/xbmc/pull/24313
- [video] Video versions select dialog: Highlight default version in list of versions by @ksooo in https://github.com/xbmc/xbmc/pull/24336
- [video] Fix no video information available when playing strm files, … by @ksooo in https://github.com/xbmc/xbmc/pull/24333
- [video][dialogs] Video versions: Fix delay before "Convert to version" video select dialog opens by @ksooo in https://github.com/xbmc/xbmc/pull/24331
- [depends][Windows] msys2 fixes and update to 20231026 by @CrystalP in https://github.com/xbmc/xbmc/pull/24133
- [tools/depends][target] Bump Harfbuzz + Android NDK26+ build fixes by @fuzzard in https://github.com/xbmc/xbmc/pull/24312
- [guilib][GUITextBox] Use vecText to determine text width by @CastagnaIT in https://github.com/xbmc/xbmc/pull/24315
- [InputStreamAddon] Fix memory leak by @neo1973 in https://github.com/xbmc/xbmc/pull/24214
- [GUI] Fix focus behaviour when scrolling to the bottom of the panel by @joseluismarti in https://github.com/xbmc/xbmc/pull/24232
- [Pictures] Fix exif parsing regression from v19 by @enen92 in https://github.com/xbmc/xbmc/pull/24344
- [video] Separate video versions and extras items by @ksooo in https://github.com/xbmc/xbmc/pull/24340
- Translations update from Kodi Weblate by @weblate in https://github.com/xbmc/xbmc/pull/24230
- Sync of addon metadata translations by @github-actions in https://github.com/xbmc/xbmc/pull/24357
- [video] Video Versions/Extras: More smaller cleanup and fixes by @ksooo in https://github.com/xbmc/xbmc/pull/24356
- [Estuary] Update versions icon for views by @Hitcher in https://github.com/xbmc/xbmc/pull/24317
- [CACerts] Update to 2023-12-12 by @fuzzard in https://github.com/xbmc/xbmc/pull/24361
- Support build with taglib-2.0 by @heitbaum in https://github.com/xbmc/xbmc/pull/24339
- [Video] Improve default folder for "Add Extra" file picker by @CrystalP in https://github.com/xbmc/xbmc/pull/24362
- [video] Remove context menu item 'Add as version to...' by @ksooo in https://github.com/xbmc/xbmc/pull/24365
- [Videodb] Fix of previous data migration and refactors by @CrystalP in https://github.com/xbmc/xbmc/pull/24370
- [video] Video Versions: Fix empty context menu item label. by @ksooo in https://github.com/xbmc/xbmc/pull/24373
- [Estuary] Better visual indicator of focused item by @Hitcher in https://github.com/xbmc/xbmc/pull/24323
- [Android] Fix audio engine initialisation after sleep by @hugbug in https://github.com/xbmc/xbmc/pull/24369
- langinfo.xml: Change Canadian shortdate format to YYYY-MM-DD by @neo1973 in https://github.com/xbmc/xbmc/pull/24328
- [Pictures addons] support Date Taken sort for pics decoded via addons by @rubpa in https://github.com/xbmc/xbmc/pull/24307
- [Video] Redesign of the "Add version" dialog of Manage versions by @CrystalP in https://github.com/xbmc/xbmc/pull/24364
- [UPnP] Renderer: use app messenger instead of calling into g_App by @enen92 in https://github.com/xbmc/xbmc/pull/24376
- [video] Fix/cleanup: We never want to obtain all video versions and all extras at the same time. by @ksooo in https://github.com/xbmc/xbmc/pull/24387
- [video] Movies window: Movies/Versions node: Context menu fixes by @ksooo in https://github.com/xbmc/xbmc/pull/24389
- [MUSIC] Only drop music db triggers on clean if they exist by @the-black-eagle in https://github.com/xbmc/xbmc/pull/24388
- [VIDEO] Prefer nfo streamdetails over file details where possible by @the-black-eagle in https://github.com/xbmc/xbmc/pull/24386
- [Video] Add a shortcut to the video dir in the Add version/extra file browsers by @CrystalP in https://github.com/xbmc/xbmc/pull/24394
- [Games] Filter out "virtual" Android joysticks by @garbear in https://github.com/xbmc/xbmc/pull/24382
- [fix build on linux] forward declare CMediaSource in GUIDialogVideoMa… by @howie-f in https://github.com/xbmc/xbmc/pull/24405
- Format my CODEOWNERS code with clang-format-14 by @garbear in https://github.com/xbmc/xbmc/pull/24381
- [Playlists] Rename song methods to generic item index by @enen92 in https://github.com/xbmc/xbmc/pull/24400
- [upnp] Renderer: playlist changed is an event that should e emitted b… by @enen92 in https://github.com/xbmc/xbmc/pull/24396
- [UPnP] Remove dependency on AppVolumeHandling by @enen92 in https://github.com/xbmc/xbmc/pull/24397
- [Estuary] Video Versions Dialog Redesign by @jjd-uk in https://github.com/xbmc/xbmc/pull/24286
- remove inclusion of MediaSource.h in GUIDialogVideoInfo.h by @howie-f in https://github.com/xbmc/xbmc/pull/24408
- [GUIWindowVideoBase] Library thumbnail not updated by @78andyp in https://github.com/xbmc/xbmc/pull/24176
- [Pictures] Better control of play/stop annoucements by @enen92 in https://github.com/xbmc/xbmc/pull/24412
- [video] Fix disappearing artwork on end of multi-version movie playback. by @ksooo in https://github.com/xbmc/xbmc/pull/24415
- [Estuary] Update DefaultVideoVersions.png by @Hitcher in https://github.com/xbmc/xbmc/pull/24423
- [Estuary] Fix duplicate music flags by @jjd-uk in https://github.com/xbmc/xbmc/pull/24416
- [UPnP] Fix OnSetAVTransportURI by @enen92 in https://github.com/xbmc/xbmc/pull/24413
- [UPnP] Renderer: Avoid calling into the main thread for playlist play… by @enen92 in https://github.com/xbmc/xbmc/pull/24414
- [UPnP] Renderer: Remove dependency on ApplicationPlayer by @enen92 in https://github.com/xbmc/xbmc/pull/24418
- [videodb] Move the extras of a movie converted to a version by @CrystalP in https://github.com/xbmc/xbmc/pull/24434
- [video] Refresh library list after changes in Info > Manage versions by @CrystalP in https://github.com/xbmc/xbmc/pull/24419
- [Peripherals] Fix missing controller icons in Peripheral Dialog by @garbear in https://github.com/xbmc/xbmc/pull/24384
- [Android] Enable logging of debug messages even if disabled system-wide (e.g. Fire TV) by @hugbug in https://github.com/xbmc/xbmc/pull/24432
- Peripheral API v3.0.2: Stable peripheral locations by @garbear in https://github.com/xbmc/xbmc/pull/24392
- [video][Estuary] Video Versions: Improvements and Fixes by @ksooo in https://github.com/xbmc/xbmc/pull/24430
- [Posix][Filesystem] Fixed SMB logging by @hugbug in https://github.com/xbmc/xbmc/pull/24417
- [CImageFile] Fix texture cache handling by @neo1973 in https://github.com/xbmc/xbmc/pull/24433
- [tools/depends][target] Bump freetyppe 2.13.2 by @fuzzard in https://github.com/xbmc/xbmc/pull/24407
- [UPnP] Translate object id when marked as watched by @enen92 in https://github.com/xbmc/xbmc/pull/24438
- [video] CVideoDatabase::GetVideoVersionsNav cleanup after c84fdfa0971… by @ksooo in https://github.com/xbmc/xbmc/pull/24443
- [video] Remove item 'New version...' from node 'Movies/Versions'. … by @ksooo in https://github.com/xbmc/xbmc/pull/24444
- [video] Video Versions: Remove more dead code by @ksooo in https://github.com/xbmc/xbmc/pull/24445
- [UPnP] Fix broadcast of item updates by @enen92 in https://github.com/xbmc/xbmc/pull/24450
- [UPnP] Clang-format main files by @enen92 in https://github.com/xbmc/xbmc/pull/24452
- [video] Video versions: Fix certain default select action handling scenarios by @ksooo in https://github.com/xbmc/xbmc/pull/24451
- [guilib] Kill CGUIListItemLayoutPtr typedef by @enen92 in https://github.com/xbmc/xbmc/pull/24454
- Update Kodi Icon for Linux packaging by @razzeee in https://github.com/xbmc/xbmc/pull/24310
- Players: Always reset CDataCacheCore on close file by @enen92 in https://github.com/xbmc/xbmc/pull/24402
- [guilib][utils] Set IsPlayable false on add items by @enen92 in https://github.com/xbmc/xbmc/pull/24461
- [gui] Move listproviders to guilib by @enen92 in https://github.com/xbmc/xbmc/pull/24463
- [FileItem][video] Remove dead code (we no longer have any videoversion items… by @ksooo in https://github.com/xbmc/xbmc/pull/24464
- [video] Detect similar movies when scanning movies with nfo files by @CrystalP in https://github.com/xbmc/xbmc/pull/24457
- [guillib][estuary] Make the existence of extras visible in the library by @CrystalP in https://github.com/xbmc/xbmc/pull/24456
- [video] Fix video versions folder navigation. by @ksooo in https://github.com/xbmc/xbmc/pull/24462
- [video] CVideoInfoTag::Reset(): Set m_isDefaultVideoVersion to false,… by @ksooo in https://github.com/xbmc/xbmc/pull/24473
- [videodb] fix miss in field renaming of PR#24370 by @CrystalP in https://github.com/xbmc/xbmc/pull/24469
- [video] Video versions/extras chooser: Fix button labels. by @ksooo in https://github.com/xbmc/xbmc/pull/24474
- [Estuary][video] Refactor video versions select dialog to use movie items by @ksooo in https://github.com/xbmc/xbmc/pull/24475
- DVDVideoCodecAndroidMediaCodec: Remove logspam when debug logging by @fritsch in https://github.com/xbmc/xbmc/pull/24479
- [video] Adjust the validations and messages in add version/extra by @CrystalP in https://github.com/xbmc/xbmc/pull/24477
- [clang-tidy] fix modernize-* and performance-* warnings by @Rechi in https://github.com/xbmc/xbmc/pull/24436
- [video] Refresh library list after the addition of extras in Info > Manage extras by @CrystalP in https://github.com/xbmc/xbmc/pull/24487
- [cppcheck] fix performance checks by @Rechi in https://github.com/xbmc/xbmc/pull/24411
- [Android] Fix audio engine initialisation on startup by @hugbug in https://github.com/xbmc/xbmc/pull/24484
- AndroidMediaCodec: Retry VC1 as mime type is confusing vendors by @fritsch in https://github.com/xbmc/xbmc/pull/24491
- [video] correct description of 'Adjust display HDR mode' by @chewitt in https://github.com/xbmc/xbmc/pull/24497
- [video] Change the name of the Manage Versions/Extras dialog by @CrystalP in https://github.com/xbmc/xbmc/pull/24499
- [Estuary] Fix hasvideextras overlay for views by @CrystalP in https://github.com/xbmc/xbmc/pull/24482
- [Android] ABI check removal by @joseluismarti in https://github.com/xbmc/xbmc/pull/24515
- [video] Fix watched overlay image of parent movie item by @CrystalP in https://github.com/xbmc/xbmc/pull/24509
- [FileSystem] Refactored and improved logic to use CFileStreamBuffer by @thexai in https://github.com/xbmc/xbmc/pull/24504
- added: enable .avif image support in ffmpeg image by @notspiff in https://github.com/xbmc/xbmc/pull/24520
- AndroidMediaCodec: Retry VC1 fix by @dbarkar in https://github.com/xbmc/xbmc/pull/24516
- [Player Viewer] Three improvements by @garbear in https://github.com/xbmc/xbmc/pull/24406
- [Android] ABI check removal: xbmc.properties file by @joseluismarti in https://github.com/xbmc/xbmc/pull/24519
- [Datacachecore] Initiallize SStateInfo with sane values by @enen92 in https://github.com/xbmc/xbmc/pull/24522
- [Input] Refactor to improve code organization by @garbear in https://github.com/xbmc/xbmc/pull/24501
- [Windows] AESinkWASAPI: improve fallback when is not supported exact output channel layout by @thexai in https://github.com/xbmc/xbmc/pull/24534
- [PVR] "Play EPG Tags as Movies" by @ksooo in https://github.com/xbmc/xbmc/pull/24528
- [ContextMenus] Don't populate python context items if browsing sub-menus by @enen92 in https://github.com/xbmc/xbmc/pull/24543
- AESinkPipewire: Set Samplerate for the node by @fritsch in https://github.com/xbmc/xbmc/pull/24363
- [tvOS] fix assigning bundle ID to the generated frameworks by @kambala-decapitator in https://github.com/xbmc/xbmc/pull/24541
- [video] rework dimensions by @DaVukovic in https://github.com/xbmc/xbmc/pull/24527
- [VideoDB] restore compatibility with MariaDB < 10.5.2 by @andred in https://github.com/xbmc/xbmc/pull/24505
- AESinkAudioTrack: Allow multi-channel float for new devices by @fritsch in https://github.com/xbmc/xbmc/pull/24553
- AudioTrack: Simplify Channel selection by @fritsch in https://github.com/xbmc/xbmc/pull/24554
- MacOS: add missing key mappings by @enen92 in https://github.com/xbmc/xbmc/pull/24556
- [video] Change Versions Art Handling by @CrystalP in https://github.com/xbmc/xbmc/pull/24538
- [Input] Default buttonmaps for keyboard and mouse by @garbear in https://github.com/xbmc/xbmc/pull/24512
- Fix the scourge of game add-on build failures by @garbear in https://github.com/xbmc/xbmc/pull/24531
- Revert "[guilib][utils] Set IsPlayable false on add items" by @enen92 in https://github.com/xbmc/xbmc/pull/24563
- [Joysticks] Fix broken focus on emulated analog stick by @garbear in https://github.com/xbmc/xbmc/pull/24513
- Game API v3.0.2: Mouse/keyboard addressing by @garbear in https://github.com/xbmc/xbmc/pull/24518
- [tools/depends] Fix android pycryptodome package, Bump rustup 1.75.0 by @fuzzard in https://github.com/xbmc/xbmc/pull/24551
- EGLUtils: Fix nullptr usage in EglErrorCallback by @neo1973 in https://github.com/xbmc/xbmc/pull/24523
- [Android] Remove special versioning for Android arch types by @fuzzard in https://github.com/xbmc/xbmc/pull/24494
- [video] Remove non-working context menu manage / info dialog buttons for versions by @CrystalP in https://github.com/xbmc/xbmc/pull/24569
- [Keyboard] Optimize keyboard symbol translation by @garbear in https://github.com/xbmc/xbmc/pull/24525
- [Estuary] Refactor of poster/widget overlay icons by @jjd-uk in https://github.com/xbmc/xbmc/pull/24521
- Add another msys2 binary to fix game add-on build failures by @garbear in https://github.com/xbmc/xbmc/pull/24567
- [Android][windowing] Initialize m_bWindowCreated by @joseluismarti in https://github.com/xbmc/xbmc/pull/24572
- Player Viewer: Add keyboard and mouse input by @garbear in https://github.com/xbmc/xbmc/pull/24524
- [video] Fix multi version movie playback by @ksooo in https://github.com/xbmc/xbmc/pull/24575
- [video] Restore selection of extras in "Choose" dialog by @CrystalP in https://github.com/xbmc/xbmc/pull/24558
- add renderbuffer index to RenderCapture() (like for RenderUpdate()), fixes sporadic black captures under Linux by @fightforlife in https://github.com/xbmc/xbmc/pull/24439
- Fix Input method on X11 by @wengxt in https://github.com/xbmc/xbmc/pull/24393
- Support build with taglib-2.0 with the removed integer type definitions in the release by @heitbaum in https://github.com/xbmc/xbmc/pull/24577
- [guilib] VideoThumbLoader don't look for basic local artwork when library items are displayed by @rmrector in https://github.com/xbmc/xbmc/pull/24483
- Bump VERSION_CODE one unit to fix Android install over current by @thexai in https://github.com/xbmc/xbmc/pull/24581
- [cmake] Don't append target sysroot in native toolchainfile by @sundermann in https://github.com/xbmc/xbmc/pull/24590
- [Android][windowing] Revert 'Initialize m_bWindowCreated' and remove … by @joseluismarti in https://github.com/xbmc/xbmc/pull/24587
- [Video] Always respect video versions/extras ignore setting by @CrystalP in https://github.com/xbmc/xbmc/pull/24391
- [Android] Add HDR allowed dynamic metadata formats setting by @quietvoid in https://github.com/xbmc/xbmc/pull/24584
- [tools/depends] Bump swig 4.2.0 by @fuzzard in https://github.com/xbmc/xbmc/pull/24552
- [Scraper] Check for filename identifers during refresh job by @sundermann in https://github.com/xbmc/xbmc/pull/24571
- changed: log to error (thanks @dmittiga) issue #24506 by @malard in https://github.com/xbmc/xbmc/pull/24596
- [FileCache] adjust Read Factor algorithm by @thexai in https://github.com/xbmc/xbmc/pull/24582
- [video] Fix playback of .rm files by @CrystalP in https://github.com/xbmc/xbmc/pull/24607
- [webOS] Add setting to select allowed HDR dynamic metadata formats by @quietvoid in https://github.com/xbmc/xbmc/pull/24600
- [VIDEO] fix tv show episodes not probed for streamdetails when refres… by @the-black-eagle in https://github.com/xbmc/xbmc/pull/24532
- [Estuary] Fix player controls dialog by @Hitcher in https://github.com/xbmc/xbmc/pull/24606
- [Estuary] Extras - change layout by @jjd-uk in https://github.com/xbmc/xbmc/pull/24609
- Android joystick fixes by @garbear in https://github.com/xbmc/xbmc/pull/24604
- webOS: Remove leftover libcec depend by @garbear in https://github.com/xbmc/xbmc/pull/24621
- [video] Remove fallback to movie art for undefined extra art types by @CrystalP in https://github.com/xbmc/xbmc/pull/24619
- tools/depends: Update waylandpp patch to fix build again with gcc 13 by @garbear in https://github.com/xbmc/xbmc/pull/24626
- Fix WebVTT compiler warning by @garbear in https://github.com/xbmc/xbmc/pull/24620
- [video] Fix playlist window select and play actions by @ksooo in https://github.com/xbmc/xbmc/pull/24617
- [docs] Use gh markdown highlights of warnings, tips and notes by @enen92 in https://github.com/xbmc/xbmc/pull/24613
- [darwin] fix retain cycle in Gamecontroller by @kambala-decapitator in https://github.com/xbmc/xbmc/pull/24634
- AESinkAudioTrack: Help broken firmwares to make kodi ignore broken delay by @fritsch in https://github.com/xbmc/xbmc/pull/24597
- [video] Only consider matches of same media type when looking for similar movies by @CrystalP in https://github.com/xbmc/xbmc/pull/24598
- [video] Modify versions/extras related texts by @CrystalP in https://github.com/xbmc/xbmc/pull/24591
- [video] Fix text of the context menu Choose version button by @CrystalP in https://github.com/xbmc/xbmc/pull/24648
- [favourites][listproviders] Fix select action not to show the choose … by @ksooo in https://github.com/xbmc/xbmc/pull/24638
- [Android] Exec wake-up routine only after hdmi handshake by @hugbug in https://github.com/xbmc/xbmc/pull/24632
- [video] fill GUIListItem properties with streamdetails for the hybrid… by @CrystalP in https://github.com/xbmc/xbmc/pull/24645
- [video] Fix video info dialog play button to always play the version … by @ksooo in https://github.com/xbmc/xbmc/pull/24652
- [skin] Remove estouchy from core by @fuzzard in https://github.com/xbmc/xbmc/pull/24655
- [video] Fix 'play version using' version select dialog having 'extras' button. by @ksooo in https://github.com/xbmc/xbmc/pull/24661
- [Keyboard] Fix special handling of Num Lock states for XKB common library by @garbear in https://github.com/xbmc/xbmc/pull/24639
- [Omega] Update controller add-ons for new keyboard layout and translations by @garbear in https://github.com/xbmc/xbmc/pull/24635
- Optimize keyboard/mouse input on first action by @garbear in https://github.com/xbmc/xbmc/pull/24651
- Minor game improvements by @garbear in https://github.com/xbmc/xbmc/pull/24650
- [strings] Reword remove movie from library by @DaVukovic in https://github.com/xbmc/xbmc/pull/24476
- [video] Fix the refresh of movies with additional versions or extras by @CrystalP in https://github.com/xbmc/xbmc/pull/24647
- [CPACK] Adjust dependencies to build packages compatible with focal to noble by @Gujal00 in https://github.com/xbmc/xbmc/pull/24662
- [iOS/tvOS] disable VTB for real-time interlaced videos by @kambala-decapitator in https://github.com/xbmc/xbmc/pull/24671
- [video] Hide 'Choose version' and 'Play version using' context menu i… by @ksooo in https://github.com/xbmc/xbmc/pull/24670
- Teletext: Fix crash due to invalid FTC_Node by @enen92 in https://github.com/xbmc/xbmc/pull/24673
- Screensaver: Do not force dim if another modal is being shown by @enen92 in https://github.com/xbmc/xbmc/pull/24664
- [VideoPlayer] Adjust lastseekpts on FlushBuffers by @enen92 in https://github.com/xbmc/xbmc/pull/24674
- Kill CGUIListItemPtr typedef by @enen92 in https://github.com/xbmc/xbmc/pull/24676
- [posix] PosixMountProvider excludes +efivarfs +systemd-1 by @sky42src in https://github.com/xbmc/xbmc/pull/24642
- [webOS][Power management] Implement shutdown/reboot by @sundermann in https://github.com/xbmc/xbmc/pull/24244
- [VideoDatabase] Do not overwrite Set Overview if no field in NFO by @78andyp in https://github.com/xbmc/xbmc/pull/24533
- [VideoInfoScanner] Fix processing of
in TV show's NFO. by @78andyp in https://github.com/xbmc/xbmc/pull/24565 - [MUSIC] Only set libraryartfilled property if we actually found art by @the-black-eagle in https://github.com/xbmc/xbmc/pull/24675
- [FileCache] Implements adaptative read factor based on cache level by @thexai in https://github.com/xbmc/xbmc/pull/24640
- [JSON-RPC] Add GUI.ActivateScreenSaver by @DaVukovic in https://github.com/xbmc/xbmc/pull/24181
- [Android] Adjust copying of resource files to cache folder by @joseluismarti in https://github.com/xbmc/xbmc/pull/24666
- added: non standard language codes used by some DVDs (thanks @jsgh) by @malard in https://github.com/xbmc/xbmc/pull/24599
- [JSON-RPC] add command to change playback speed (tempo) by @kambala-decapitator in https://github.com/xbmc/xbmc/pull/24633
- [webOS] Disable core dumps by @sundermann in https://github.com/xbmc/xbmc/pull/24441
- [tools/depends] Bump gettext 0.22.4 by @fuzzard in https://github.com/xbmc/xbmc/pull/24630
- CXbtManager: Synchronize access to internal data structures by @neo1973 in https://github.com/xbmc/xbmc/pull/24685
- [webOS] Map info key by @sundermann in https://github.com/xbmc/xbmc/pull/24684
- [GUIEditControl] Use left truncate (and relative ellipses) for edit controls only by @CastagnaIT in https://github.com/xbmc/xbmc/pull/24624
- [video] Fix 'Play using...' context menu item not visible for version… by @ksooo in https://github.com/xbmc/xbmc/pull/24677
- VideoInfoScanner: Support .nomedia files in TV show subdirectories by @neo1973 in https://github.com/xbmc/xbmc/pull/24330
- [VideoInfoScanner] Fix scraping of episodes in Blu-ray folders (BDMV). by @78andyp in https://github.com/xbmc/xbmc/pull/24314
- [MUSIC] Allow navigating from artist directly to songs via AS.xml setting by @the-black-eagle in https://github.com/xbmc/xbmc/pull/24649
- [Estuary] Add video version name to playlist + Add 3D info + Cleanup by @jjd-uk in https://github.com/xbmc/xbmc/pull/24681
- [Android] Include missing binary addon libs in the apk package by @joseluismarti in https://github.com/xbmc/xbmc/pull/24688
- [CGUIPassword] Media served through plugins is not shown when there is a master lock. by @78andyp in https://github.com/xbmc/xbmc/pull/24446
- [keymaps] change show shutdownmenu to poweroff action by @DaVukovic in https://github.com/xbmc/xbmc/pull/24536
- [Estuary] Video Version Choose Dialog Fix by @jjd-uk in https://github.com/xbmc/xbmc/pull/24693
- [apple][xcode] use literal make command instead of variable in Xcode by @kambala-decapitator in https://github.com/xbmc/xbmc/pull/24691
- [guilib] Add Infolabels for versions by @CrystalP in https://github.com/xbmc/xbmc/pull/24695
- Videodb versions by @CrystalP in https://github.com/xbmc/xbmc/pull/24683
- Translations update from Kodi Weblate by @weblate in https://github.com/xbmc/xbmc/pull/24698
- Sync of addon metadata translations by @github-actions in https://github.com/xbmc/xbmc/pull/24699
- VideoPlayer: Fix error window for tempo/fractional play speeds by @enen92 in https://github.com/xbmc/xbmc/pull/24692
- VideoPlayer: Fix stalls when seeking with tempo enabled by @enen92 in https://github.com/xbmc/xbmc/pull/24701
- DXVA: Use at least 8 surfaces for H.264 decoding by @thexai in https://github.com/xbmc/xbmc/pull/24704
- Revert Android joystick fixes by @garbear in https://github.com/xbmc/xbmc/pull/24707
- Android: add colorMode config to .Main activity in AndroidManifest.xml by @spdfrk in https://github.com/xbmc/xbmc/pull/24710
- TagLoaderTagLib: Avoid potential crash when exception is thrown by @philipturnbull in https://github.com/xbmc/xbmc/pull/24706
- [Omega] Beta 3 by @fuzzard in https://github.com/xbmc/xbmc/pull/24690
New Contributors
- @hugbug made their first contribution in https://github.com/xbmc/xbmc/pull/24369
- @dbarkar made their first contribution in https://github.com/xbmc/xbmc/pull/24516
- @andred made their first contribution in https://github.com/xbmc/xbmc/pull/24505
- @fightforlife made their first contribution in https://github.com/xbmc/xbmc/pull/24439
- @wengxt made their first contribution in https://github.com/xbmc/xbmc/pull/24393
- @Gujal00 made their first contribution in https://github.com/xbmc/xbmc/pull/24662
- @sky42src made their first contribution in https://github.com/xbmc/xbmc/pull/24642
- @spdfrk made their first contribution in https://github.com/xbmc/xbmc/pull/24710
- @philipturnbull made their first contribution in https://github.com/xbmc/xbmc/pull/24706
Full Changelog: https://github.com/xbmc/xbmc/compare/21.0b2-Omega...21.0b3-Omega