21.0b1-Omega
版本发布时间: 2023-10-18 11:32:42
xbmc/xbmc最新发布版本:21.1-Omega(2024-08-17 15:08:13)
What's Changed
- [doxygen] System.HasNetwork is not implemented. Document this by @fuzzard in https://github.com/xbmc/xbmc/pull/23736
- [cmake][buildtools] use flatbuffers::flatc target for executable by @fuzzard in https://github.com/xbmc/xbmc/pull/23714
- [cmake] convert some find modules to full TARGET usage by @fuzzard in https://github.com/xbmc/xbmc/pull/23727
- [webOS] Support relaunch by @sundermann in https://github.com/xbmc/xbmc/pull/23684
- Some small simplifications by @notspiff in https://github.com/xbmc/xbmc/pull/23740
- [cmake][win] Generate complete build dir layout for Multiconfig gen (VS) by @fuzzard in https://github.com/xbmc/xbmc/pull/22112
- [macos][network] Avoid executing shell commands to get the DefaultGateway and nameserver list by @enen92 in https://github.com/xbmc/xbmc/pull/23724
- [XBMCTinyXML2] Resolve warnings by @enen92 in https://github.com/xbmc/xbmc/pull/23744
- [video] Refactor artwork selection (last step) by @ksooo in https://github.com/xbmc/xbmc/pull/23734
- [PVR] Fix CPVRRecordingsPath path directory/params parsing. by @ksooo in https://github.com/xbmc/xbmc/pull/23751
- [Cmake] fix dav1d ENABLE_INTERNAL build by @fuzzard in https://github.com/xbmc/xbmc/pull/23746
- [cmake] Add FindDetours for windows by @fuzzard in https://github.com/xbmc/xbmc/pull/23747
- [info] Platform code for GPUInfo by @enen92 in https://github.com/xbmc/xbmc/pull/23741
- Fixup warnings macos by @enen92 in https://github.com/xbmc/xbmc/pull/23756
- [cmake] Remove XBT_FILES as a dependency of generate-packaging TARGET by @fuzzard in https://github.com/xbmc/xbmc/pull/23761
- [cmake] Migrate more modules to TARGET usage by @fuzzard in https://github.com/xbmc/xbmc/pull/23748
- [MUSIC] Scrape, store and process yt links from TADB for songs in a users local library by @the-black-eagle in https://github.com/xbmc/xbmc/pull/22654
- [Video] Fix crash when scan to library on a directory containing new movies by @joseluismarti in https://github.com/xbmc/xbmc/pull/23767
- [Windows] Fix 24Hz refresh rate when HDR is ON on AMD systems by @thexai in https://github.com/xbmc/xbmc/pull/23766
- [video] CVideoTagExtractionHelper::ExtractEmbeddedArtFor: Use item's dyn path by @ksooo in https://github.com/xbmc/xbmc/pull/23774
- [VideoPlayer] Fixed: Infinite video halt when cache is full & valid by @honest-mule in https://github.com/xbmc/xbmc/pull/23760
- [pipewire] Fix heap-use-after-free in AE::SINK::CAESinkPipewire::EnumerateDevicesEx by @dobo90 in https://github.com/xbmc/xbmc/pull/23716
- tools/depends: Fix rustup by delegating shell choice to shebang by @garbear in https://github.com/xbmc/xbmc/pull/23755
- [cmake] Fix linux Install.cmake after PR 22112 by @fuzzard in https://github.com/xbmc/xbmc/pull/23754
- [cmake] Add platform specific cmake search configurations by @fuzzard in https://github.com/xbmc/xbmc/pull/23776
- [android] Allow packaging other themes for bundled skins by @fuzzard in https://github.com/xbmc/xbmc/pull/23782
- [cmake] gen_skin_pack move to add_custom_command by @fuzzard in https://github.com/xbmc/xbmc/pull/23779
- [guilib][vfs][imagecache] Load video chapter images into texture cache when viewed, like standard images by @rmrector in https://github.com/xbmc/xbmc/pull/23639
- [video] 'Choose art' improvements by @ksooo in https://github.com/xbmc/xbmc/pull/23775
- [PVR][Estuary] Add ParentalRatingCode availability for Skins by @DeltaMikeCharlie in https://github.com/xbmc/xbmc/pull/23586
- [depends][native] Bump meson 1.2.1 by @fuzzard in https://github.com/xbmc/xbmc/pull/23790
- [darwin] Fix header inclusion for Xcode 15 by @fuzzard in https://github.com/xbmc/xbmc/pull/23791
- [cmake] Add build targets always for multi config generators by @fuzzard in https://github.com/xbmc/xbmc/pull/23750
- [cmake] gen_skin_pack remove BYPRODUCT to fix ninja build by @fuzzard in https://github.com/xbmc/xbmc/pull/23795
- [webOS] Signal Dolby Vision with AV1 codec by @quietvoid in https://github.com/xbmc/xbmc/pull/23771
- [depends] Bump zlib to 1.3 by @joseluismarti in https://github.com/xbmc/xbmc/pull/23794
- [FileCache] code improvements, no functional changes by @thexai in https://github.com/xbmc/xbmc/pull/23802
- [Estuary] Update aspect ratio of InfoWallMovieLayout by @gemedet in https://github.com/xbmc/xbmc/pull/23745
- [video] Video info dialog: Reinit cast list on re-open of dialog afte… by @ksooo in https://github.com/xbmc/xbmc/pull/23810
- [webOS] RendererStarfish: Derive from CBaseRenderer by @sundermann in https://github.com/xbmc/xbmc/pull/23815
- Fix build of native/waylandpp-scanner with GCC 13 by @throwaway96 in https://github.com/xbmc/xbmc/pull/23825
- [cmake] add_custom_command only use OUTPUT genex for multi config generators by @fuzzard in https://github.com/xbmc/xbmc/pull/23823
- [Cmake] Create build_internal_depends for MultiConfig Generators by @fuzzard in https://github.com/xbmc/xbmc/pull/23807
- [Cmake] assorted updates to search paths and fixes to *_LIBRARIES usage by @fuzzard in https://github.com/xbmc/xbmc/pull/23809
- [Cmake] FindASS migrate to TARGET usage by @fuzzard in https://github.com/xbmc/xbmc/pull/23824
- [tools/depends][native] gettext force am_cv_func_iconv_works for apple host by @fuzzard in https://github.com/xbmc/xbmc/pull/23829
- [webOS] Don't assume libraries in RUNPATH to be available by @sundermann in https://github.com/xbmc/xbmc/pull/23826
- [webOS] Tune for Cortex-A53 by @throwaway96 in https://github.com/xbmc/xbmc/pull/23822
- [cmake] More TARGET usage (opengl/opengles/iconv/Pulseaudio) by @fuzzard in https://github.com/xbmc/xbmc/pull/23749
- [Android] Replace enum HDRTypes with Display.HdrCapabilities constants by @joseluismarti in https://github.com/xbmc/xbmc/pull/23769
- [upnp] Fix smart playlist folder definitions by @enen92 in https://github.com/xbmc/xbmc/pull/23831
- Fix detect strm file for resume. by @Acidzero2020 in https://github.com/xbmc/xbmc/pull/23841
- [video] use ffmpeg av_display_rotation_get for rotation from metadata by @enen92 in https://github.com/xbmc/xbmc/pull/23832
- [cmake] add EXCLUDE_FROM_ALL when adding to build_internal_depends by @fuzzard in https://github.com/xbmc/xbmc/pull/23842
- [listproviders] CDirectoryProvider: Add attribute 'browse' … by @ksooo in https://github.com/xbmc/xbmc/pull/23814
- [edl] Allow EDL files on private subnets for network shares rather than the one the Kodi host in on by @enen92 in https://github.com/xbmc/xbmc/pull/23836
- [db][streamdetails] Reintroduce external subtitles into streamdetails by @enen92 in https://github.com/xbmc/xbmc/pull/23835
- [guilib] let oninfo propagate from the item to the container if the c… by @enen92 in https://github.com/xbmc/xbmc/pull/23843
- [docs] minors for streamdetails by @enen92 in https://github.com/xbmc/xbmc/pull/23849
- [windows] Fix CGUIMediaWindow::WaitGetDirectoryItems to leave 'wait f… by @ksooo in https://github.com/xbmc/xbmc/pull/23844
- [listproviders][video][PVR][utils][builtins] Fix and Refactor Video Select Actions by @ksooo in https://github.com/xbmc/xbmc/pull/23848
- Revert "[docs] Fix for-the-badge badges" by @enen92 in https://github.com/xbmc/xbmc/pull/23852
- Add infolabels for video width and height by @graham8 in https://github.com/xbmc/xbmc/pull/23850
- [cmake] windows remove superfluous installdata by @fuzzard in https://github.com/xbmc/xbmc/pull/23853
- [macos][depends] Add Smctemp to depends by @enen92 in https://github.com/xbmc/xbmc/pull/23770
- [macos][input] Support NSEnterCharacter for XBMCK_RETURN by @enen92 in https://github.com/xbmc/xbmc/pull/23860
- [favourites][listproviders] Add support for Video Select Actions for Favourites by @ksooo in https://github.com/xbmc/xbmc/pull/23857
- [webOS] Acb (webOS 4.x) support by @mariotaku in https://github.com/xbmc/xbmc/pull/23834
- [webOS] Fix timezone reading by @sundermann in https://github.com/xbmc/xbmc/pull/23847
- [cmake] FindRapidJSON update to newer module standards by @fuzzard in https://github.com/xbmc/xbmc/pull/23851
- Build curl without libpsl dependency by @throwaway96 in https://github.com/xbmc/xbmc/pull/23837
- [Android] Neon is being enabled by default by @joseluismarti in https://github.com/xbmc/xbmc/pull/23830
- [settings][video][PVR][listproviders][favourites] Add default play action setting. by @ksooo in https://github.com/xbmc/xbmc/pull/23863
- [Estuary][Estouchy] Retire Favourites dialog, use Favourites window instead. by @ksooo in https://github.com/xbmc/xbmc/pull/23861
- [favourites] Remove CGUIDialogFavourites. by @ksooo in https://github.com/xbmc/xbmc/pull/23862
- [macOS] Drop SDL windowing implementation by @enen92 in https://github.com/xbmc/xbmc/pull/22990
- [cmake] Refactor and simplify FindFmt.cmake by @fuzzard in https://github.com/xbmc/xbmc/pull/23876
- [fileitem] Fix playlist favourites not working as expected by @ksooo in https://github.com/xbmc/xbmc/pull/23881
- CAddonSettings: Prevent reference cycle with CAddon by @neo1973 in https://github.com/xbmc/xbmc/pull/23864
- [macos][cocoainterface] Address deprecations by @enen92 in https://github.com/xbmc/xbmc/pull/23880
- [VideoPlayer] Updates audio/video queues for nowadays maximum bitrates by @thexai in https://github.com/xbmc/xbmc/pull/23883
- [cmake][linux] remove unused variables by @fuzzard in https://github.com/xbmc/xbmc/pull/23891
- [favourites] Fix CFavouritesService::IsFavourited to only compare man… by @ksooo in https://github.com/xbmc/xbmc/pull/23885
- [video] Fix 'Play using' and external default player not working. by @ksooo in https://github.com/xbmc/xbmc/pull/23894
- [Teletext] Only override the language code from header if it is actua… by @enen92 in https://github.com/xbmc/xbmc/pull/23890
- [DRMPRIME] Remove pitch check by @jernejsk in https://github.com/xbmc/xbmc/pull/23889
- [GUIDialogTeletext] Mark dirty if data has changed in the decoder by @enen92 in https://github.com/xbmc/xbmc/pull/23896
- [favourites] Add selected items of the target to favourite's context menu by @ksooo in https://github.com/xbmc/xbmc/pull/23895
- [video] CGUIWindowVideoBase: Fix CVideoSelectActionProcessor::OnResumeSelected by @ksooo in https://github.com/xbmc/xbmc/pull/23902
- Translations update from Kodi Weblate by @weblate in https://github.com/xbmc/xbmc/pull/23666
- [video] Fix play/resume of DB and DVD disc images not working from Homescreen widgets by @ksooo in https://github.com/xbmc/xbmc/pull/23905
- [Android][docs] Install NDK using Android SDK Manager by @joseluismarti in https://github.com/xbmc/xbmc/pull/23888
- [windows] CGUIMediaWindow::OnContextButton: Fix 'Browse into' … by @ksooo in https://github.com/xbmc/xbmc/pull/23909
- [video][music] Migrate 'Play using...' to "new" context menu system. by @ksooo in https://github.com/xbmc/xbmc/pull/23901
- [webOS] Acb: Install empty dummy library by @sundermann in https://github.com/xbmc/xbmc/pull/23906
- [upnp] Fix upnp thumbs when using Kodi as a renderer by @enen92 in https://github.com/xbmc/xbmc/pull/23910
- [webOS] Revert "webos: Disable getauxval" by @sundermann in https://github.com/xbmc/xbmc/pull/23911
- [video][music] Migrate last pieces of 'Browse into' to new context menu system. by @ksooo in https://github.com/xbmc/xbmc/pull/23915
- [upnp] clang-format UPnPInternal.cpp by @enen92 in https://github.com/xbmc/xbmc/pull/23916
- [cmake] FindIconv dont add target if libc is the detected provider for iconv by @fuzzard in https://github.com/xbmc/xbmc/pull/23912
- [cmake] FindOpenGLES add IMPORTED_NO_SONAME property by @fuzzard in https://github.com/xbmc/xbmc/pull/23913
- [clang-tidy] modernize-make-(shared|unique) by @Rechi in https://github.com/xbmc/xbmc/pull/23904
- [video][music] Hide play-related context menu items for party mode pl… by @ksooo in https://github.com/xbmc/xbmc/pull/23919
- [cores] Fix external player not recognized as default player. by @ksooo in https://github.com/xbmc/xbmc/pull/23923
- [webOS] Set required memory by @sundermann in https://github.com/xbmc/xbmc/pull/23805
- [favourites] Fix context menu item 'play' and 'resume' not working. by @ksooo in https://github.com/xbmc/xbmc/pull/23925
- add missing c++ headers by @mlauss2 in https://github.com/xbmc/xbmc/pull/23920
- changed: Redact paths in audio/video error toasts by @arnova in https://github.com/xbmc/xbmc/pull/23918
- [favourites][listproviders] Favourites: Add support for action 'info'. by @ksooo in https://github.com/xbmc/xbmc/pull/23924
- fix python XBMCAddon::xbmcgui::Window::onAction() action.getButtonCode() by @icr8ions in https://github.com/xbmc/xbmc/pull/23789
- [fileitem][pvr] Fix context menu item "information" not working... by @ksooo in https://github.com/xbmc/xbmc/pull/23930
- [application] Fix bd selection menu shown when external player is used. by @ksooo in https://github.com/xbmc/xbmc/pull/23931
- [webOS] Pause video on minimize by @sundermann in https://github.com/xbmc/xbmc/pull/23854
- [Windows][UWP] VSync Detection Fixes and Improvements by @CrystalP in https://github.com/xbmc/xbmc/pull/23893
- [PVR] Fix 'switch to previous channel' not working if it is in anothe… by @ksooo in https://github.com/xbmc/xbmc/pull/23932
- [fileitem] Fix mimetype not set/updated properly on loading details. by @ksooo in https://github.com/xbmc/xbmc/pull/23939
- [wayland][input] Remove dead code by @enen92 in https://github.com/xbmc/xbmc/pull/23938
- [webOS] Renderer: Fix render region by @sundermann in https://github.com/xbmc/xbmc/pull/23917
- [favourites] Fix crash on moving items in favourites widget and favourites window. by @ksooo in https://github.com/xbmc/xbmc/pull/23946
- [Android] Clang -march flag is not needed by @joseluismarti in https://github.com/xbmc/xbmc/pull/23872
- [clang-tidy] fix performance-* warnings by @Rechi in https://github.com/xbmc/xbmc/pull/23941
- [linux] add --gl-interface=
switch by @lrusak in https://github.com/xbmc/xbmc/pull/23907 - CPlatformFreebsd: use app params to set audio backend by @lrusak in https://github.com/xbmc/xbmc/pull/23886
- CNetworkPosix: implement ping using sockets instead of system call to ping by @lrusak in https://github.com/xbmc/xbmc/pull/23870
- [uPnP] Fix playback of files accessed with curl (ftp, http, ...) by @CrystalP in https://github.com/xbmc/xbmc/pull/23711
- [Android][FFmpeg] flag --enable-neon has no actual effects on Android targets by @joseluismarti in https://github.com/xbmc/xbmc/pull/23839
- [keymaps] Remove leftovers from favourites dialog. by @ksooo in https://github.com/xbmc/xbmc/pull/23951
- [rendering] use default luminance for tone mapping of streams with bad metadata by @CrystalP in https://github.com/xbmc/xbmc/pull/23078
- [Eventlog] fix eventlog messages by @DaVukovic in https://github.com/xbmc/xbmc/pull/23827
- [cmake] FindPulseAudio fix compile definition by @fuzzard in https://github.com/xbmc/xbmc/pull/23955
- [Omega] Beta1 by @fuzzard in https://github.com/xbmc/xbmc/pull/23948
New Contributors
- @honest-mule made their first contribution in https://github.com/xbmc/xbmc/pull/23760
- @dobo90 made their first contribution in https://github.com/xbmc/xbmc/pull/23716
- @Acidzero2020 made their first contribution in https://github.com/xbmc/xbmc/pull/23841
- @graham8 made their first contribution in https://github.com/xbmc/xbmc/pull/23850
- @mariotaku made their first contribution in https://github.com/xbmc/xbmc/pull/23834
- @mlauss2 made their first contribution in https://github.com/xbmc/xbmc/pull/23920
- @icr8ions made their first contribution in https://github.com/xbmc/xbmc/pull/23789
Full Changelog: https://github.com/xbmc/xbmc/compare/21.0a3-Omega...21.0b1-Omega