Skip to content

ProximalElk6186/xmb-linux

Hey we need more people knowing about this project! Feel free to contribute to this repository by forking it, making changes, and then submitting a pull request.

XMB™ Linux Media Center

Recreation of the XMB™ interface in JavaScript, TypeScript, and p5.js.

XMB Demo

What is it?

XMB™ Linux Media Center is a Work-In-Progress (WIP) project that recreates the Sony PlayStation 3's XrossMediaBar™ (XMB™) interface. The goal is to build a media center application with a classic XMB™ look and feel.

Project Goals

  • Recreate the Sony PlayStation 3's XMB™ interface using HTML, CSS, and JavaScript. (50%)

    50%

  • Implement media center functionalities such as media playback, file management, and streaming support. (15%)

    15%

  • Implement GamePad input support. (0%)

    0%

  • Develop decent touchscreen support. (0%)

    0%

Getting Started

Follow these instructions to set up and run the XMB™ Linux Media Center on your local machine:

  1. Clone the Repository

    Open a terminal and run the following command to clone the repository:

    git clone https://github.com/ProximalElk6186/xmb-linux/
  2. Navigate to the Project Directory

    Change into the project directory:

    cd xmb-linux
  3. Install npm Packages

    Make sure you have Node.js and npm installed. Then, install the necessary npm packages:

    npm install

    Then, install typescript:

    npm install -g typescript
  4. Build and Run the Project

    Make sure you have Python 3 installed. Then execute the following command to build and run the project:

    python3 ./build.py run
  5. Open the Application

    Once the build process completes, you can open the application in your web browser:

    http://localhost:8069

Features

  • Media Playback: Support for various media formats including video, audio, and images.
  • File Management: Easy navigation and management of media files.

Copyright Warning

XMB™ (XrossMediaBar™) is a graphical user interface developed by Sony Corporation.

This project does not use any code from Sony Group Corporation. The XMB™ Linux Media Center developers are in no way affiliated with Sony Corporation.

We are not Sony Corporation!

Disclaimer

The XMB™ Linux Media Center developers are not affiliated with Linux. We did not develop Linux.

We are not Linux!

Credits & Authors

Programming

  • ProximalElk6186
  • 5d-code