21.0b2-Omega
版本发布时间: 2023-12-10 05:25:51
xbmc/xbmc最新发布版本:21.1-Omega(2024-08-17 15:08:13)
What's Changed
- [webOS] Platform: Fix HOME variable append by @sundermann in https://github.com/xbmc/xbmc/pull/23954
- [cores] Fix CDVDInputStreamBluray::Open check for item being resumable. by @ksooo in https://github.com/xbmc/xbmc/pull/23967
- [playlistplayer] Fix PVR items not handled correctly. Those need to b… by @ksooo in https://github.com/xbmc/xbmc/pull/23961
- [video] CGUIWindowVideoBase::OnItemInfo: Skip check whether a video i… by @ksooo in https://github.com/xbmc/xbmc/pull/23969
- [GUI][Skins] Bump to xbmc.gui 5.17.0 by @jjd-uk in https://github.com/xbmc/xbmc/pull/23926
- [PVR] Fix playing channel not always highlighted in dialogs/windows. by @ksooo in https://github.com/xbmc/xbmc/pull/23971
- [interfaces] Fix PVR channel playback from remote app 'favourites' by @ksooo in https://github.com/xbmc/xbmc/pull/23972
- [video] Fix 'Play using' offering RetroPlayer for playback of iso bd/dvd disc images. by @ksooo in https://github.com/xbmc/xbmc/pull/23983
- [video] Fix CVideoDatabase::GetMusicVideosByWhere to set dyn path … by @ksooo in https://github.com/xbmc/xbmc/pull/23980
- [tools/depends] Bump wayland related dependencies by @fuzzard in https://github.com/xbmc/xbmc/pull/23982
- Fix Visual Studio warnings by @thexai in https://github.com/xbmc/xbmc/pull/23976
- [PVR] Fix/Improve recently played channels widget (e.g. respect hidden groups and channels). by @ksooo in https://github.com/xbmc/xbmc/pull/23985
- [Windows] Disable video settings not supported by the DXVA processor. by @CrystalP in https://github.com/xbmc/xbmc/pull/23988
- [tvos] Resolve some build issues with Xcode 15 by @fuzzard in https://github.com/xbmc/xbmc/pull/23949
- [cmake] Create FindPythonInterpreter for host information by @fuzzard in https://github.com/xbmc/xbmc/pull/23877
- [docs] Coding guidelines changes by @ksooo in https://github.com/xbmc/xbmc/pull/23998
- [cmake] add ${CORE_PLATFORM_NAME_LC}_SEARCH_CONFIG NO_DEFAULT_PATH for windows by @fuzzard in https://github.com/xbmc/xbmc/pull/23997
- Switch remote poweroff button behaviour to show shutdown menu, like on keyboards by @HiassofT in https://github.com/xbmc/xbmc/pull/23806
- [tools/depends] Bump Python 3.11.6 by @fuzzard in https://github.com/xbmc/xbmc/pull/23995
- VDPAU: fix hq scalers by @smp79 in https://github.com/xbmc/xbmc/pull/23973
- Format GUIControlFactory.cpp/h by @garbear in https://github.com/xbmc/xbmc/pull/23979
- [python][window] Delete pcontrol after SendGUIMessage by @CastagnaIT in https://github.com/xbmc/xbmc/pull/24002
- [upnp] Alternative fix for serving smartplaylists via upnp by @enen92 in https://github.com/xbmc/xbmc/pull/24008
- [docs] Coding guideline: Add, that we are using prefix operators in t… by @ksooo in https://github.com/xbmc/xbmc/pull/24004
- [depends][Python] Set setuptools library suffix by @sundermann in https://github.com/xbmc/xbmc/pull/23994
- Don't flush ffmpeg buffers if it holds any refs on close by @smp79 in https://github.com/xbmc/xbmc/pull/23996
- [Estuary] OSD showing wrong value for ‘Next’ programme when playing radio. by @FergusGeorge in https://github.com/xbmc/xbmc/pull/24017
- [Estuary] Fix home categories focus position by @HitcherUK in https://github.com/xbmc/xbmc/pull/24000
- [wayland][input] Add xkb compose and dead-keys support by @enen92 in https://github.com/xbmc/xbmc/pull/23943
- Fix 'Shift' view for Collections by @HitcherUK in https://github.com/xbmc/xbmc/pull/24024
- [video][music][interfaces][fileitem] STRM file fixes by @ksooo in https://github.com/xbmc/xbmc/pull/24025
- [FileSystem] Add GUI settings for NFS and SMB chunk size by @thexai in https://github.com/xbmc/xbmc/pull/24019
- Fix controller not rendering for copied gamecontroller controls by @garbear in https://github.com/xbmc/xbmc/pull/23987
- [PVR] const correctness improvements. by @ksooo in https://github.com/xbmc/xbmc/pull/24029
- [GUI] [Skins] Add locale InfoLabels for Skins by @DeltaMikeCharlie in https://github.com/xbmc/xbmc/pull/24028
- [video][PVR] Info dialogs: Add support for default play action by @ksooo in https://github.com/xbmc/xbmc/pull/24031
- [contextmenumanager] Fix 'More...' context menu item displayed for favourites… by @ksooo in https://github.com/xbmc/xbmc/pull/24037
- [Estuary] Fix alignment of counter labels in File Manager by @HitcherUK in https://github.com/xbmc/xbmc/pull/24041
- [python] Fix xmbc.getRegion("time") by @mglae in https://github.com/xbmc/xbmc/pull/24009
- [xkbcommon] Unify xkbLogger by @enen92 in https://github.com/xbmc/xbmc/pull/24045
- [builtins] PlayerBuiltins: PlayOrQueueMedia: Fixes by @ksooo in https://github.com/xbmc/xbmc/pull/24048
- [fileitem] Fix 'action play' not working for favourites for strm files. by @ksooo in https://github.com/xbmc/xbmc/pull/24047
- VAAPI: increase maxReferences for AV1 by @smp79 in https://github.com/xbmc/xbmc/pull/24042
- [PVR] Fix recordings with a path containing a ':' not displayed in recordings window. by @ksooo in https://github.com/xbmc/xbmc/pull/24053
- [CApp] Kill XBMC to Kodi migration by @enen92 in https://github.com/xbmc/xbmc/pull/24052
- [python] Add songVideoURL to InfoTagMusic by @the-black-eagle in https://github.com/xbmc/xbmc/pull/24061
- [PVR][Estuary] PVR core should not set label2 for PVR recording folde… by @ksooo in https://github.com/xbmc/xbmc/pull/24059
- [cmake] copy_file_to_buildtree make sure we create ExportFiles.cmake by @fuzzard in https://github.com/xbmc/xbmc/pull/24056
- [tools/depends] Bump openssl 1.1.1w by @fuzzard in https://github.com/xbmc/xbmc/pull/24003
- Use std::make_(shared|unique) by @notspiff in https://github.com/xbmc/xbmc/pull/23757
- [Cmake] enable_internal_cec by @fuzzard in https://github.com/xbmc/xbmc/pull/21585
- [imagecache] CVideoGeneratedImageFileLoader check setting to extract thumb by @rmrector in https://github.com/xbmc/xbmc/pull/24006
- [imagecache] clarify logic around image revalidation, fixing some images returning 404 via HTTP by @rmrector in https://github.com/xbmc/xbmc/pull/23956
- [input] Use smartpointers to wrap raw xkb pointers in libinput by @enen92 in https://github.com/xbmc/xbmc/pull/24036
- [libinput] Add dead-key xkbcommon-compose support by @enen92 in https://github.com/xbmc/xbmc/pull/24044
- [Documentation] Update doxygen for v20 and v21 game-related changes by @garbear in https://github.com/xbmc/xbmc/pull/24055
- [Discs] Fix ISOs are opened using File Cache in some cases and bad read size (sector size) by @thexai in https://github.com/xbmc/xbmc/pull/24060
- [Estuary] Player Viewer: Give example static content for skin devs by @garbear in https://github.com/xbmc/xbmc/pull/24073
- Picture: Switch internal functions to use smart pointers by @neo1973 in https://github.com/xbmc/xbmc/pull/24022
- Fix crash due nullptr surface using DXVA2 by @fritsch in https://github.com/xbmc/xbmc/pull/24085
- [Estuary] Fix weather layout when busy by @HitcherUK in https://github.com/xbmc/xbmc/pull/24090
- Backport weather fix by @HitcherUK in https://github.com/xbmc/xbmc/pull/24091
- Revert "Backport weather fix" by @HitcherUK in https://github.com/xbmc/xbmc/pull/24092
- [FileSystem] Move File Cache settings to GUI settings by @thexai in https://github.com/xbmc/xbmc/pull/24049
- [video] GUIWindowVideoNav.cpp: Remove unused include. by @ksooo in https://github.com/xbmc/xbmc/pull/24094
- [Rendering] Share the heuristics guessing SD/HD primaries across platforms by @CrystalP in https://github.com/xbmc/xbmc/pull/23953
- [macOS][Jenkins] migrate from altool to notarytool by @kambala-decapitator in https://github.com/xbmc/xbmc/pull/24032
- [Doxy] Improve documentation of game windows by @garbear in https://github.com/xbmc/xbmc/pull/24079
- [cmake] FindEGL set CMAKE_REQUIRED_INCLUDES for check_include_files by @lrusak in https://github.com/xbmc/xbmc/pull/24099
- [Xbox] Add support for HDR10 passthrough by @thexai in https://github.com/xbmc/xbmc/pull/24083
- tools/depends: curl adjust configure options by @lrusak in https://github.com/xbmc/xbmc/pull/24089
- [Xbox] Fix crash on close App by @thexai in https://github.com/xbmc/xbmc/pull/24104
- [Doxy] Fix formatting of Window IDs table by @garbear in https://github.com/xbmc/xbmc/pull/24106
- Fix/update strings.po with translations for game window IDs by @garbear in https://github.com/xbmc/xbmc/pull/24071
- Add tranlation for Peripherals dialog with ID 10149 by @garbear in https://github.com/xbmc/xbmc/pull/24105
- windowing/gbm: add EGL fencing for atomic drm by @lrusak in https://github.com/xbmc/xbmc/pull/23921
- [builtins] PlayerBuiltins::PlayOrQueueMedia: Fix logging and slightly optimize by @ksooo in https://github.com/xbmc/xbmc/pull/24114
- [Android] Unused variable m_colorFormat in MediaCodec by @joseluismarti in https://github.com/xbmc/xbmc/pull/24103
- [videoplayer] Go to Chapter Start for "Previous Chapter" Past Grace Period by @CrystalP in https://github.com/xbmc/xbmc/pull/24066
- [guilib][vfs][imagecache][pvr] Load PVR group images into texture cache when viewed, like standard images by @rmrector in https://github.com/xbmc/xbmc/pull/24087
- ffmpeg: Bump to version 6.0.1 by @fritsch in https://github.com/xbmc/xbmc/pull/24080
- [PVR] CGUIWindowPVRBase: Prevent concurrent updates caused by GUI_MSG_UPDATE by @ksooo in https://github.com/xbmc/xbmc/pull/24118
- [fileitem] CFileItem::LoadDetails: Add support for strm files containing an audio item. by @ksooo in https://github.com/xbmc/xbmc/pull/24119
- [PVR] Fix racing problems due to ACTION_CHANNEL_SWITCH message being … by @ksooo in https://github.com/xbmc/xbmc/pull/24116
- [video] CAsyncItemsForPlaylist: If we shall resume but can't, default… by @ksooo in https://github.com/xbmc/xbmc/pull/24120
- [Settings] Adjust the "Use display HDR capabilities" setting by @CrystalP in https://github.com/xbmc/xbmc/pull/24100
- [Settings][Windows] Update the description of the DXVA VSR setting by @CrystalP in https://github.com/xbmc/xbmc/pull/24123
- [VideoPlayer] Fix cache level calculation and add to Debug Info OSD by @thexai in https://github.com/xbmc/xbmc/pull/24117
- [clang-tidy] modernize-use-emplace by @Rechi in https://github.com/xbmc/xbmc/pull/23960
- Correctly handle 'Disc n' subdirectories in scraping and set creation. by @78andyp in https://github.com/xbmc/xbmc/pull/24076
- [Estuary] Modify settings decription field to avoid unnecessary autoscroll by @CrystalP in https://github.com/xbmc/xbmc/pull/24124
- [VideoPlayer] Remove unused code by @thexai in https://github.com/xbmc/xbmc/pull/24126
- [Feature][video]Added Video Versions feature by @xodidox in https://github.com/xbmc/xbmc/pull/14972
- [VideoVersion] Added VideoVersionPlay dialog by @xodidox in https://github.com/xbmc/xbmc/pull/24132
- [Android] Check if dovi profile is supported by the codec by @joseluismarti in https://github.com/xbmc/xbmc/pull/23577
- Remove article from summary by @razzeee in https://github.com/xbmc/xbmc/pull/24084
- [video] Fix auto play next item not working if 'uncategorized' is not… by @ksooo in https://github.com/xbmc/xbmc/pull/24134
- Fix Visual Studio warnings by @thexai in https://github.com/xbmc/xbmc/pull/24139
- [Android] Set codec profile 8 in DOVI compatibility mode by @quietvoid in https://github.com/xbmc/xbmc/pull/24143
- [cleanup][Windows] Remove a few compiler warnings and unnecessary global by @CrystalP in https://github.com/xbmc/xbmc/pull/24138
- XBMCTinyXML2: Strip trailing '\0' when writing to file by @neo1973 in https://github.com/xbmc/xbmc/pull/24141
- [Windows] address recommendations of VS code analysis tools for WinMain by @CrystalP in https://github.com/xbmc/xbmc/pull/24149
- [Estuary] Add Theora video codec flag image by @joseluismarti in https://github.com/xbmc/xbmc/pull/24154
- [VideoVersion] Fixed unexpected VideoVersion dialog in VideoInfo dial… by @xodidox in https://github.com/xbmc/xbmc/pull/24156
- [Games] Remove hard-coded button combos by @garbear in https://github.com/xbmc/xbmc/pull/24147
- [media] Consistency across platforms splash screens (avoid versions) by @enen92 in https://github.com/xbmc/xbmc/pull/24137
- [Estuary] Cleanup noise from DefaultVideoVersions icon by @the-black-eagle in https://github.com/xbmc/xbmc/pull/24127
- Add LoongArch support to system info by @212dandan in https://github.com/xbmc/xbmc/pull/23989
- [metadata.generic.artists] 1.0.18 by @ronie in https://github.com/xbmc/xbmc/pull/24163
- [Estuary] Add media flags for music by @jjd-uk in https://github.com/xbmc/xbmc/pull/24162
- [swig] Fix misleading indentation warnings by @fuzzard in https://github.com/xbmc/xbmc/pull/24140
- [linux][docs] add note about libdisplay-info when building kodi with gbm windowing by @lrusak in https://github.com/xbmc/xbmc/pull/24018
- [Addons] Remove GLES3/gl3ext.h include by @sundermann in https://github.com/xbmc/xbmc/pull/23855
- [Android] Ignore obsolete DOVI profiles from codec selection by @quietvoid in https://github.com/xbmc/xbmc/pull/24172
- Fix websocket pong by @a1rwulf in https://github.com/xbmc/xbmc/pull/23875
- [Android] Change the directory used to verify the SDK path by @joseluismarti in https://github.com/xbmc/xbmc/pull/23977
- [Estuary] Video Version skin redesign + cleanup by @jjd-uk in https://github.com/xbmc/xbmc/pull/24146
- [Estuary] Adjust plot height in video fullscreen info by @CrystalP in https://github.com/xbmc/xbmc/pull/24174
- [cmake] FindRapidJSON fix capitalisation by @fuzzard in https://github.com/xbmc/xbmc/pull/24179
- Translations update from Kodi Weblate by @weblate in https://github.com/xbmc/xbmc/pull/23963
- Sync of addon metadata translations by @github-actions in https://github.com/xbmc/xbmc/pull/24190
- [EDL] Migrate to tinyxml2 by @enen92 in https://github.com/xbmc/xbmc/pull/24185
- [VideoDatabase] Fix unnecessary query is always made to obtain cast by @thexai in https://github.com/xbmc/xbmc/pull/24177
- Remove use of pcrecpp from Kodi by @rschupp in https://github.com/xbmc/xbmc/pull/24128
- [tools/depends][target] Bump curl 8.4.0 by @fuzzard in https://github.com/xbmc/xbmc/pull/24011
- [LanguageCodes] Narrow mode for finding language code by @CastagnaIT in https://github.com/xbmc/xbmc/pull/23780
- [video] Video Versions: Refactor play/select logic by @ksooo in https://github.com/xbmc/xbmc/pull/24180
- [Scraper] Support for filename identifiers by @sundermann in https://github.com/xbmc/xbmc/pull/23840
- DNSNameCache: check hostname can be an IPv6 address by @joseluismarti in https://github.com/xbmc/xbmc/pull/24200
- [video] Refactor Video Action Processors by @ksooo in https://github.com/xbmc/xbmc/pull/24204
- Add OEM 102 key (OEM key on 102-key keyboards) by @garbear in https://github.com/xbmc/xbmc/pull/24202
- [tools/depends] Bump Python 3.11.7 by @fuzzard in https://github.com/xbmc/xbmc/pull/24194
- Sync game controller add-ons by @garbear in https://github.com/xbmc/xbmc/pull/24191
- [UPnP] Make m_delegate a unique_ptr by @enen92 in https://github.com/xbmc/xbmc/pull/24205
- AddonSettings: Correct order of destructor calls by @neo1973 in https://github.com/xbmc/xbmc/pull/24197
- [Estuary] Fix Shift view overlays by @jjd-uk in https://github.com/xbmc/xbmc/pull/24168
- [VideoVersions] Optimize retrieval of video versions existence by @CrystalP in https://github.com/xbmc/xbmc/pull/24183
- CGBMUtils: return references to objects in getters by @lrusak in https://github.com/xbmc/xbmc/pull/23869
- [UPnP] Player: Make transport state thread safe by @enen92 in https://github.com/xbmc/xbmc/pull/24201
- [VideoPlayer] Double the initial refresh rate for interlaced streams by @CrystalP in https://github.com/xbmc/xbmc/pull/24121
- [Omega] Beta2 by @fuzzard in https://github.com/xbmc/xbmc/pull/24207
New Contributors
- @FergusGeorge made their first contribution in https://github.com/xbmc/xbmc/pull/24017
- @78andyp made their first contribution in https://github.com/xbmc/xbmc/pull/24076
- @212dandan made their first contribution in https://github.com/xbmc/xbmc/pull/23989
Full Changelog: https://github.com/xbmc/xbmc/compare/21.0b1-Omega...21.0b2-Omega