MediaPlayerMFD

MediaPlayerMFD 1.0

MediaPlayerMFD - The complete in-flight entertainment system for Orbiter 2016

splash.jpg


Overview

Are those long transfers to Jupiter getting quiet? Do you need to review mission briefing videos inside the cockpit?

I am pleased to release MediaPlayerMFD. What started as a simple video player has evolved into a fully multi-threaded entertainment system for your virtual cockpit. Whether you want to watch movies, listen to your local music library, stream internet radio, or watch audio-reactive visualizations, this MFD handles it all without stuttering your simulation.

Key Features

  • Video Playback: Watch videos (MP4, AVI, MKV) directly on your MFD. Includes subtitle support (.srt).
  • Native Music Player: Play MP3, FLAC, WAV, and OGG files directly from your hard drive. No preprocessing required for music!
  • Web Radio: Stream live internet radio stations directly into the cockpit.
  • Visualizations: Real-time, audio-reactive visuals including:
    • Ridgeline: A 3D frequency history plot.
    • SineWave: Procedural waves that react to bass and treble.
    • Bars: Classic spectrum analyzer.
    • Video Loops: Reactive video loops where brightness and contrast pulse to the beat.
  • Playlist Management: Create, save, load, and edit .m3u playlists. Includes Shuffle and Repeat modes.
  • Seamless Persistence: The audio engine is decoupled from the MFD screen. You can switch views, close the MFD, or change cameras, and your media will keep playing uninterrupted.
  • Audio Immersion: Features a configurable Stereo Delay to simulate cockpit speaker distance.
Integration & Compatibility

XRSound Integration:If you use XRSound, MediaPlayerMFD automatically detects it and provides a configuration screen. You can toggle individual vessel sound groups (e.g., mute the Wind or Air Conditioning) directly from the MFD to balance them against your music.

Lua Scripting:For mission designers, the module exposes a full Lua API (VideoPlayer). You can programmatically play videos, check duration, or trigger briefings based on mission events.

Open Source:This project is released under the MIT License. The full source code is included in the package (Orbitersdk\samples\Media Player). You are free to use it, learn from it, or modify it for your own projects.


Installation & Usage

  1. Extract the zip to your Orbiter Root folder.
  2. Enable MediaPlayerMFD in the "Modules" tab.
  3. Refer to the included User Manual.pdf for details on setting up Web Radio stations and preprocessing videos.
Note on Videos: While music plays natively, video files must be preprocessed to ensure the audio track is compatible with the DirectSound engine. A drag-and-drop batch file (using FFmpeg) is included to make this easy.

Dedicated to the loving memory of Matthaios "MrMatgf" Gatsoulis.

Enjoy the flight!

  • Dimitris
Supported Orbiter Version
  1. 2016
Author
dgatsoulis
Downloads
329
Views
962
First release
Last update

Ratings

0.00 star(s) 0 ratings

More addons from dgatsoulis

Back
Top