原始 Xbox 上的 XBMC 4.0
XBMC 4.0 for the Original Xbox

原始链接: https://www.xbox-scene.info/articles/announcing-xbmc-40-for-the-original-xbox-r64/

## XBMC 4.0:初代Xbox的重大复兴 XBMC 4.0版本发布,这是为初代Xbox最初创建的标志性媒体中心应用程序的重大更新。自2016年以来,这是首次重大进展,为该平台注入了新的活力,并致敬了它作为家庭媒体先驱的遗产。 XBMC的历史与Kodi甚至Plex紧密相连——两者都由此代码库演变而来。新版本带来了现代的“Estuary”界面,其外观和感觉类似于Kodi,以及扩展的功能,例如具有艺术作品和元数据支持的完整游戏库,以及恢复的电影和电视节目在线抓取功能。 尽管Xbox的硬件有限(64MB RAM,Pentium-III CPU),XBMC 4.0仍具有改进的多任务处理能力,并支持FLAC等无损音频编解码器,以及可视化效果。它还保持了基于Python的插件支持,以扩展功能,并提供专门的在线存储库。 这次发布不仅仅是怀旧;它致力于保护和现代化一个备受喜爱的平台,证明初代Xbox在现代仍然可以成为一个有能力且多功能的媒体中心。开发工作仍在进行中,计划进行频繁更新,并欢迎社区的贡献。

## 原始Xbox的XBMC 4.0:回忆过往 为原始Xbox发布了新版本的XBMC(现为Kodi),引发了怀旧之情,并突显了它对媒体中心软件的开创性影响。用户回忆起XBMC的早期,记得它先进的功能——例如从Samba网络驱动器流媒体——远在现代“智能”电视和流媒体服务出现之前。 该项目受益于协作精神,开发者甚至“借鉴”了微软自家媒体播放器团队的想法。虽然原始Xbox的硬件限制已被承认,但该软件的效率和用户体验却远远领先于时代。 讨论还涉及媒体中心软件的演变,提到了Jellyfin、Plex以及Kodi中用户友好性的挑战。原始Xbox的自制社区持续奉献,在2025年继续开发,例如HDMI升级项目,也值得庆祝。这次发布提醒人们,开源黑客和社区驱动的创新曾经蓬勃发展。
相关文章

原文

xbmc-home-xbox.thumb.jpg.9419356ccc76cf1651ab4cdf77de794d.jpg

A Major Modernization of the Killer App That Started It All

A new version of Xbox Media Center (XBMC), version 4.0, has been released. This version marks a significant update to the long-standing media center platform for the Original Xbox. This marks the first major advancement to the software since 2016 and represents a renewed commitment to preserving, modernizing, and extending the capabilities of one of the most iconic console homebrew applications ever created.

XBMC has a long and influential history. In 2002, XboxMediaPlayer (XMP) was released and turned the console into a powerful multimedia device fit for the living room in an era when connecting a computer to a TV was quite novel. Later that same year, XMP merged with YAMP and became Xbox Media Player 2.0. A few years later, the software evolved into Xbox Media Center, or XBMC, which introduced a new interface, a plugin system powered by Python, and a robust skinning engine.

XBMC eventually became so capable that it outgrew the Xbox entirely. By 2007, developers were working on PC ports and in 2010, the project split into two branches: one for general computers while the Xbox version became XBMC4Xbox, and each codebase was maintained from then on by separate teams. XBMC was later renamed to Kodi in 2014 and continues to be one of the most popular media center applications available. Even Plex traces its roots back to XBMC. Plex began as OSXBMC, a Mac port of XBMC in late 2007, before becoming its own project in 2008. This means the Original Xbox helped shape not one but two of the biggest media center apps used today.

The last official release of XBMC4Xbox arrived in February 2016 with version 3.5.3. Although the community never declared the project dead, meaningful updates became scarce. XBMC 4.0 continues that legacy by bringing a modern interface, updating it to be more inline with Kodi's modern codebase, and backporting features to the original 64MB RAM / Pentium-III hardware where it all began.

This project is distinct and separate from XBMC4Gamers, the games-focused variation of XBMC4Xbox (v3.5.3) by developer Rocky5.

A Modern Interface Powered by Estuary

One of the most notable advancements in XBMC 4.0 is the introduction of the Estuary user interface (skin).

Estuary, originally released in 2017 with Kodi v17 ("Krypton"), provides a clean and modern layout that improves navigation and readability over past skins. Bringing Estuary to the Xbox required extensive updates to the underlying GUI framework, including a port of the more contemporary GUIlib engine. This allows the platform to support modern skinning standards and makes future skin ports much more straightforward. After the initial work of porting GUIlib was done, porting Estuary to the Xbox was a relatively simple process of tweaking a handful of configuration files and adding contextual features specific to the Xbox. The result is a modern, intuitive front end that retains the performance and responsiveness required on legacy hardware.

Firing up an Xbox made in 2001 and being greeted by the same interface as what you'd find if you were to download Kodi today onto your PC feels like a bit of magic, and helps keep this beloved classic console relevant and useful well into the modern era.

Expanded Games Library Support

XBMC 4.0 introduces a fully realized games library system. This enhancement brings the same level of metadata support found in the Movies and Music sections to Xbox and emulated games. Titles can now display artwork, descriptions, and other metadata, transforming the games section into a polished and user-friendly library. XBMC’s longstanding support for trainers remains intact, giving users the option to apply gameplay modifications for compatible titles. Emulated game collections benefit as well, with the ability to browse ROM libraries and launch them directly in a user’s preferred emulator.

xbmc-games.thumb.png.15d95fa0ae488c06b61535bbe4450b84.png xbmc-games2.thumb.png.2446d1967e49fc3c04c067b276122387.png XBMC-emulators.thumb.jpg.7257c8c9aba9c864cf1df933a0072201.jpg

Online Scrapers and Metadata Support

XBMC 4.0 restores full functionality to metadata scrapers for movies and television. This allows users to build rich media libraries complete with artwork, plot summaries, cast listings, and other information retrieved directly from online sources. XBMC 4.0 handles these tasks efficiently, even on the Xbox’s limited memory and processing power. Video playback continues to support 480p and 720p content, enabling the console to serve as a surprisingly capable media device for its age. Similar to Kodi, XBMC 4.0 supports filtering, building playlists, watch progress history for media, and intelligent handling of TV shows with seasons.

Aside from scrapers for multimedia, support for rich library capabilities for games has also been added. XBMC has always been a media-first app, and now users can enjoy the library experience that they've come to love for media now in the context of their games library (more info below).

Improved Task Scheduling and Multitasking

Despite the constraints of the Xbox’s single-threaded 733MHz CPU, XBMC 4.0 includes improvements to task scheduling that allow multiple activities to run concurrently. Background library updates, metadata scraping, and audio/video playback can occur while users navigate and use other parts of the interface. These optimizations help ensure a fluid experience without compromising performance. Much work has been done "under the hood" to keep XBMC on task and within memory budgets while achieving multi-tasking on a console that wasn't exactly designed with it in mind. Users who own RAM and/or CPU upgraded consoles can also take advantage of the extra overhead, as XBMC 4.0 makes use of the extra horsepower for an even smoother experience. Utilizing an SSD with higher UDMA speeds will also yield an improvement in overall responsiveness.

Music Experience and Visualizers

Music playback has always been a strong element of XBMC, and version 4.0 maintains that focus. The Original Xbox is capable of high quality audio output, and XBMC continues to support lossless codecs such as FLAC. The release includes compatibility with various audio visualizers, including MilkDrop, which remains one of the most visually impressive and customizable audio visualization engines available. These features allow XBMC 4.0 to function not only as a media organizer, but also as an immersive audio display system.

An online repository has been established and will be maintained moving forward where users can download legacy and newly-released add-ons as they become available. This repository is accessible without additional setup, right out of the box!

XBMC-music.thumb.jpg.3f4ed355dc9f3ed04db5aa577df654e6.jpg XBMC-music2.thumb.jpg.256c38a610650ca49cddef1d5c6017a7.jpg XBMC-music3.thumb.jpg.fc6de207e86f9123f0e49d31c57b4f14.jpg

Add-ons and Python Support

XBMC 4.0 continues to offer an extendable architecture powered by Python-based add-ons. While the current release uses Python 2.7 for compatibility, work is underway to transition to Python 3.4.10 in the future, which may provide a path for backporting many newer Kodi add-ons. Even in its current state, XBMC 4.0 already supports a variety of community-developed add-ons that extend the system’s functionality, including tools for online video playback (i.e. YouTube), online weather services, and enhanced media organization.

XBMC-addons-youtube.thumb.jpg.42ee3ef857ee34dd8ac8c74a1090dfb9.jpg XBMC-addons-weather.thumb.jpg.f347831366e1612b9b71dcde644a58c7.jpg

Updated Settings, Network Services, and System Tools

The settings interface has been revised to provide more clarity and control. The update includes:

  • Playback options, including episode progression, crossfade behavior, and subtitle handling

  • Library management tools

  • Network features, such as SMB, FTP, UPnP sharing, web server access, and Insignia-compatible DNS options

  • Comprehensive interface customization options

  • Multiple user profiles with individual library settings

  • Advanced system controls for video calibration, display modes, input devices, and power management

  • A robust System Information section for diagnostics, with info geared towards the Original Xbox

  • A flexible File Manager with support for network protocols including FTP, SMB, WebDAV, and more

Users may also take advantage of an online add-ons repository, offering the same experience modern Kodi provides with being able to download add-ons to extend functionality of the app with things like online multimedia providers, weather, skins, visualizers, and more. Developers can submit new add-ons to the official repository via Github.

Continuing the Legacy

XBMC has been a staple of the Original Xbox's homebrew scene since its inception in the early 2000's. This new update is a revival of the platform that helped shape the landscape of home media software and helps revitalize a codebase that has been somewhat stagnant for many years. This release honors that heritage while modernizing the experience for a new generation of enthusiasts and preserving the functionality of the Original Xbox as a versatile and capable media center.

Although the hardware is decades old, the renewed effort behind XBMC 4.0 demonstrates that the platform still has room to grow and tricks up its sleeve. With ongoing development and a codebase designed with modern Kodi compatibility in mind, XBMC 4.0 represents a significant step forward into the continued development on the Original Xbox.

The development team looks forward to continuing this work and expanding the possibilities of the Original Xbox for years to come. This version is the first of many to come, with lots of things cooking in the background. Keep an eye out for future releases by joining the Xbox-Scene Discord and turning on notifications in the xbmc-news channel or by periodically checking the project's Github page.

Downloads

XBMC 4.0 (and subsequent releases) builds along with source code are available via Github:

Download XBMC 4.0

Main project page: Click Here

Note: XBMC 4.0 is is in active development! This means updates will be released in a more frequent manner for the time being until things settle down. Check the nightly builds section on Github for the most up-to-date version.

Contributions

XBMC is open source software and welcomes contributions.

  • Coding: Developers can help XBMC by fixing a bug, adding new features, making our technology smaller and faster and making development easier for others. XBMC's codebase consists mainly of C++ with small parts written in a variety of coding languages. Our add-ons mainly consist of python and XML.
  • Helping users: Our support process relies on enthusiastic contributors like you to help others get the most out of XBMC. The #1 priority is always answering questions in our support forums. Everyday new people discover XBMC, and everyday they are virtually guaranteed to have questions.
  • Localization: Translate XBMC, add-ons, skins etc. into your native language.
  • Add-ons: Add-ons are what make XBMC the most extensible and customizable entertainment hub available. Get started building an add-on.

Support and Bug Reporting

Need help?

Support can be found in the XBMC -> General channel within the Xbox-Scene Discord server.

Credits and Disclaimers

  • Nikola Antonić - Primary Developer, Project Lead
  • astarivi - Contributor (cURL, wolfSSL), Tester, Debugger
  • EqUiNoX - Contrubitor, Tester
  • Rocky5 - Contributor, Tester
  • .lavenderStarlight+ - Add-ons / Skins Development, Tester
  • GoTeamScotch - Tester, Feedback
  • Haguero - Tester, Feedback

 

XBMC is GPLv2 licensed. You may use, distribute and copy it under the license terms. XBMC is licensed under the same terms as Kodi. For detailed information on the licensing, please refer to the Kodi license.

This project, XBMC version 4.0 (and upcoming releases), is distinct from and is not affiliated with Team Kodi of The Kodi Foundation, or its members. 

联系我们 contact @ memedata.com