- 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.
Designed by Thorsten Bylicki โ ยฉ BYLICKILABS
| 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
AURORA Media Engine requires Python 3.12+ and VLC runtime libraries installed on the system.
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
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 |
Once the application is running, the main interface provides intuitive playback controls.
- Click โOpen Videoโ
- Select a local media file
Supported formats:.mp4,.mkv,.avi,.mov
(Optional) To add subtitles:
-
- Click โOpen Subtitleโ
-
- Select an
.srtfile
- โ Subtitles will load automatically
- Select an
| 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%).
Click on the DE / EN buttons in the upper-right area:
- โ UI text instantly updates
- โ Playback continues uninterrupted
- โ No restart required
| Action | Result |
|---|---|
| Double-click video | Toggle fullscreen on/off |
๐ผ In fullscreen mode:
- โ Playback controls and top bar are hidden
- โ Only the video is visible
Click Info to open the information dialog:
Includes:
- App Name & Version
- Developer / Company Name
- Quick access links:
- Website
- GitHub
- Support Email
To ensure the best subtitle display:
- Keep
.srtand 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.
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
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.
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.
- ๐ง Support: bylicki@mail.de
- ๐ Website: https://www.bylickilabs.de
- ๐ GitHub: https://github.com/bylickilabs
AURORA Media Engine
- Built with pride, precision, and passion for advanced media technology.