A multi-monitor, multi-media, multi-sensory application
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



A multi-monitor, multi-media, multi-sensory application.

This is not your standard media player. This is more of an art project/multi-media experience.

I have a multi-monitor setup at home and created a hacked together piece of software to play media while I code, play games or just in the background. This is a replacement for that software, but much more. It connects to addressable LEDs to affect them based on situations within the application.

March 18, 2018: The feature set is complete and it is now in beta test mode.


  • Allow media playback on multiple monitors, with option for primary monitor. Not displaying on the primary monitor allows the user to continue playing games, surfing the web, etc.
  • Each Window can have multiple visual media displayed. The media displayed is selected via the Lounge Engine (LoungeEngine.cs) at random for display for a random period of time.
  • Random time range settings available.
  • Color range settings available.
  • Users can add music/audio for playback.
  • Multiple audio visualizations, multiple select available.
  • LEDs, if using Arduino/LEDs, will change color to match current application/visualization color.
  • Optional LED patterns (not available at the moment)
  • Videos are played without sound, this is to avoid playback conflicts with the audio/music.

Keyboard Shortcuts:

  • A = Select All files
  • B = Back one folder level
  • H = Home folders
  • P = Play
  • S = Save playlist
  • Escape = Close application
  • Volume Mute = Mute / Unmute volume

External Assets


Technical Support:

  • Turn on the Arduino before starting Lounge. If the Arduino is not powered up BEFORE starting Lounge, then Lounge will not be able to access the LEDs
  • If you are using two or more LED strips you will have to use a power supply, and if you do not have the power supply turned on when Lounge starts the application will hang/lock up while attempting to connect to the Arduino.
  • Run the script "Lounge_LEDs.ino into the Arduino before starting Lounge.
  • The software has only been tested on the following Asus computer. Because of the number of media playing at a given time, plus visualizations a good pc with a very good GPU is recommended. https://www.amazon.com/gp/product/B01B96MNNA/ref=oh_aui_search_detailpage?ie=UTF8&psc=1