Skip to content

AURORA Media Engine is a powerful, modern Windows media player built with Python, VLC Engine, and CustomTkinter. It focuses on high-quality playback of local media files (MP4, MKV) combined with SRT subtitle support, language switching, and a clean fullscreen video mode.

License

Notifications You must be signed in to change notification settings

bylickilabs/AURORA-Media-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

22 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฅ AURORA Media Engine

AURORA Build
Python Platform VLC Engine GitHub Repo License
  • AURORA Media Engine is a powerful, modern Windows media player built with Python, VLC Engine, and CustomTkinter.
  • It focuses on high-quality playback of local media files (MP4, MKV) combined with SRT subtitle support, language switching, and a clean fullscreen video mode.
player
image

Designed by Thorsten Bylicki โ€” ยฉ BYLICKILABS




๐Ÿš€ Features

Category Capabilities
Media Support MP4, MKV, AVI, MOV
Subtitles SRT loading & synchronized display
Playback Play/Pause, Stop, Seekbar, Time Display
Audio Volume control (0โ€“100%)
UI/UX Modern dark UI, Multi-Language (DE/EN)
Fullscreen Borderless fullscreen via double-click
Integration Direct GitHub access from UI
Branding Custom App Icon & Application Metadata

๐ŸŽฏ Focus: Stability, precision, and an intuitive modern user experience




โš™๏ธ Installation

AURORA Media Engine requires Python 3.12+ and VLC runtime libraries installed on the system.

๐Ÿ”น Install VLC (mandatory)

Download and install the standard VLC Player for Windows: โžก VLC

During installation, ensure the following:

  • โœ” VLC is installed in default path on Windows
  • โœ” โ€œWeb plugins / VLC scripting interfacesโ€ selected
  • โœ” libvlc is registered system-wide



๐Ÿ”น Install Python dependencies

Open PowerShell inside the application folder:

pip install -r requirements.txt

If a requirements.txt is not yet available, install manually:

pip install customtkinter python-vlc

Folder structure

AURORA_Media_Engine/
โ”‚ app.py
โ””โ”€ requirements.txt

Run the Application

python app.py

๐Ÿ’ก On first launch, you can load:

  • ๐Ÿ“ Optional: SRT subtitle file
  • โ–ถ Video file



๐Ÿ›‘ Common Installation Problem

Issue Cause Fix
FileNotFoundError: libvlc.dll VLC runtime not found Install VLC 64-bit
App starts but no video VLC not configured correctly Reinstall VLC



๐ŸŽฌ Usage Guide

Once the application is running, the main interface provides intuitive playback controls.

โ–ถ๏ธ Opening Media

  1. Click โ€œOpen Videoโ€
  2. Select a local media file
    Supported formats: .mp4, .mkv, .avi, .mov

(Optional) To add subtitles:

    1. Click โ€œOpen Subtitleโ€
    1. Select an .srt file
    • โ†’ Subtitles will load automatically



๐Ÿ•น Playback Control

Control Description
Play/Pause Starts or pauses the video
Stop Stops playback immediately
Seekbar Drag to jump forward/backward
Time Display Shows current & total runtime

Volume can be adjusted with the Volume slider (0โ€“100%).




๐ŸŒ Language Switching (DE/EN)

Click on the DE / EN buttons in the upper-right area:

  • โœ” UI text instantly updates
  • โœ” Playback continues uninterrupted
  • โœ” No restart required



๐Ÿ–ฅ Fullscreen Mode

Action Result
Double-click video Toggle fullscreen on/off

๐Ÿ–ผ In fullscreen mode:

  • โœ” Playback controls and top bar are hidden
  • โœ” Only the video is visible



โ„น Application Information

Click Info to open the information dialog:

Includes:

  • App Name & Version
  • Developer / Company Name
  • Quick access links:
    • Website
    • GitHub
    • Support Email



๐Ÿ’ก Quality Tip

To ensure the best subtitle display:

  • Keep .srt and video file named similarly
  • Place both files in the same folder

Enjoy a modern and focused playback experience with a minimal interface and full control.




โš–๏ธ License & Legal Notice

AURORA Media Engine is a proprietary software product.

  • All rights are exclusively reserved by:

ยฉ Thorsten Bylicki โ€” ยฉ BYLICKILABS

  • All trademarks and brand names are the property of their respective owners.
  • LICENSE



VLC / Third-Party Components

AURORA Media Engine makes use of the VLC media playback engine.

  • You must comply with the associated licenses and terms provided by:

๐Ÿ”— VLC LEGAL

All other dependencies remain the intellectual property of their authors.




Legal Disclaimer

This software is provided as-is, without any warranties.

  • The developer assumes no liability for:
    • Data loss
    • Hardware damage
    • Malfunction caused by third-party libraries
    • Incorrect installation

Any usage is at the userโ€™s own risk.




Contact


AURORA Media Engine

  • Built with pride, precision, and passion for advanced media technology.

About

AURORA Media Engine is a powerful, modern Windows media player built with Python, VLC Engine, and CustomTkinter. It focuses on high-quality playback of local media files (MP4, MKV) combined with SRT subtitle support, language switching, and a clean fullscreen video mode.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages