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.
Recreation of the XMB™ interface in JavaScript, TypeScript, and p5.js.
The media player application itself is written in C# & XAML using Uno Platform and compiled for Web through WebAssembly.
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.
-
Recreate the Sony PlayStation 3's XMB™ interface using HTML, CSS, and JavaScript.
-
Implement media center functionalities such as media playback, file management, and streaming support.
-
Implement GamePad input support.
-
Develop decent touchscreen support.
Follow these instructions to set up and run the XMB™ Linux Media Center on your local machine:
- Clone the Repository
Make sure you have Git installed. Then open the terminal and run the following command to clone the repository:
git clone https://github.com/ProximalElk6186/xmb-linux/
-
Navigate to the Project Directory
Change into the project directory:
cd xmb-linux
-
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
-
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
If you want to build the media player application, more requirements need to be met. Please look Media player: prerequesites and building for details.
-
Open the Application
Once the build process completes, you can open the application in your web browser:
http://localhost:8069
- Media Playback: Support for various media formats including video, audio, and images.
- File Management: Easy navigation and management of media files.
- Make sure you have the Platform Uno's development toolkit installed
For info take a look at Platform Uno Quick Start.
- Navigate to the Media Player directory
cd XMBMediaCenter_Player
-
Open the project file through your favourite editor
-
After building it will be available at http://localhost:5000
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!
The XMB™ Linux Media Center developers are not affiliated with Linux. We did not develop Linux.
We are not Linux!
- ProximalElk6186
- 5d-code