github garbear/xbmc retroplayer-21.1-20250114
RetroPlayer 21.1 (2025-01-14)

11 hours ago

Readme

This is a custom build of Kodi by the lead developer for games in Kodi. It serves as the stable build for the developer's media center, and is shared here for others. It is based on the latest v21.1 release plus some game-related features before they are included in Kodi.

Compared to the "Omega" 21.1 release, this build includes:

Added features

  • GSoC 2017, Shaders on Windows (#86)
  • GSoC 2019, Shaders on OpenGL (#114)
  • GSoC 2020, Game Metadata for Discord Rich Presence support (xbmc#21286)
  • GSoC 2021, Achievements (xbmc#22652)
  • Kademlia DHT (xbmc#23696)
  • Donation tab in settings (xbmc#26035)
  • Nearest neighbor image scaling support (xbmc#24395)
  • Enhanced Peripherals Dialog (xbmc#26290)

Added fixes

Known Issues

  • Many multipass shaders are not rendered correctly (report)

Add-ons

The build also bundles some game-related add-ons to improve quality of life for testers.

Discussion

Forum thread:

Changelog

Screenshots

Contents

e8cebb3 [WIP PR 23696] [cmake] ModuleHelper BUILD_DEP_TARGET add SOURCE_SUBDIR
51a6f60 [WIP PR 23696] [UWP] Enable strict C++20 coroutine support
699055b [WIP PR 23696] tools/depends: Add libdatachannel and dependencies
873aaa1 [WIP PR 23696] tools/depends: Add libtorrent and dependencies
f4635b2 [WIP PR 23696] Add support for magnet URIs
c7ad4f9 [WIP PR 24395] guilib: Allow textures to use nearest-neighbor filtering
0a2e124 [WIP PR 24395] guilib: Add "imagefilter" property to image controls
5533c57 [WIP PR 24395] guilib: Add "diffusefilter" property to image controls
2b8fbf7 [WIP PR 25460] RetroPlayer: Fix gameloop
ae7a5f3 [WIP PR 25460] RetroPlayer: Several improvements
7fe6af6 [PR 26286] [Peripherals] Don't persist empty settings
e2dbc34 [PR 26286] [Peripherals][Android] Refactor ability to get appearance from the peripheral bus
d49349a [PR 26286] [Peripherals] Persist peripheral settings when changed
e05e710 [PR 26290] [Controllers] Move controller IDs into GAME namespace
aff9942 [PR 26290] [Peripherals] Remove "Unknown" versions from Peripherals Dialog
25e0efb [PR 26290] [Addons] Fix duplicate labels in controller selection dialog
960f9a8 [PR 26290] [Peripherals] Don't show deadzone settings for some non-joystick controllers
f7643b0 [PR 26290] [Peripherals] Show peripheral icon in Peripheral Settings Dialog
74bc622 [PR 26290] [Peripherals] Remove broken item selection in Peripherals Dialog
b75cb1a [PR 26290] [Peripherals] Fix logic errors in Peripheral Dialog
a0a01a6 [PR 26290] [Peripherals] [Addons] Fix logging shortened locations
541668b [PR 26290] [Peripherals] [GameClients] Fix using shortened locations for joystick sources
a98fab7 [PR 26290] [Peripherals] [Agents] Fix using shortened location for agent controllers
bd4f8c7 [PR 26290] [Peripherals] [GUI] Fix using shortened paths for gamecontroller controls
cd34dde [PR 26290] [Peripherals] [Input] Fix using shortened path for buttonmaps
9331bc8 [PR 26290] [Peripherals] Show keyboard/mouse, with active highlighting, in Peripherals Dialog
e7d940d Update game.controller.default
8a97cbf Update game.controller.keyboard
3964a1a Update game.controller.mouse
1d7be5c Update game.controller.snes
c19ce00 Add game.controller.remote
df3cec3 [temp] Import controller add-ons
7e79eab [temp] Enable debug logging by default
1e01d79 [temp] Remove demo and version add-ons
9d4f27c [temp] Don't disable preinstalled game add-ons
1dd0d70 [temp] Linux: Don't configure add-ons at startup
62e5a1d [temp] Android: Clean up jenkins nodes after build
a997caf [temp] Set bootstrap repo to "retroplayer-omega" branch
6678288 [temp] Add repos for gaming add-ons:
2d7b614 [temp] Package binary add-ons:
fde0636 [temp] Add Readme for RetroPlayer
27e6b9b [GSoC 2017] RetroPlayer: Video Shaders
ca58520 [GSoC 2019] guilib: Add getter for m_texture member
f2f7f4d [GSoC 2019] guilib: Optionally add the texture handle on construction
e0d0640 [GSoC 2019] RetroPlayer: Whitespace change for upcoming GL shaders
eb66b99 [GSoC 2019] RetroPlayer: OpenGL back-end for shaders
20e5e04 [GSoC 2019] RetroPlayer: Add OpenGL ES compatibility
8329092 [GSoC 2019] RetroPlayer: Add shaders support for DMA renderer
f6af705 [GSoC 2020] Import service.games.discord.richpresence
d86b294 [GSoC 2021] [PR 22652] Game API v5.0.0: RetroPlayer Achievements
14d9b0b [WIP] utils: Force a GBM BO to be used
1e2115d [WIP] RetroEngine: A new player core for kodi
a7ef2c6 Disable usage of optimal texture sizes
8fa18c0 Fix zero FBO scale
45f05be Do not create texture for the last pass
1da1b92 Clean up and sync DX and GL shader code
d8e8d13 Clean up LUTs
ab5e5e1 Fix GLSL header and version
76da89e [temp] Disable GL/GLES shaders

Kodi builds

LibreELEC 12.0.1 builds

Donations

Don't miss a new xbmc release

NewReleases is sending notifications on new releases.