Go to file
2026-03-20 18:11:12 +00:00
assets Initial commit for GTK2 Media Player 2026-02-01 01:21:29 +00:00
lib Initial commit for GTK2 Media Player 2026-02-01 01:21:29 +00:00
src VERSION 0.9.0 - Added chapters functionality, volume boost to 150%, organised menus better, adjusted button sizes, fixed fullscreen mode stretching out onto multiple monitors, better plugins/scripts support, etc. This is a major release! 2026-03-20 18:11:12 +00:00
tools Initial commit for GTK2 Media Player 2026-02-01 01:21:29 +00:00
.gitignore VERSION 0.9.0 - Added chapters functionality, volume boost to 150%, organised menus better, adjusted button sizes, fixed fullscreen mode stretching out onto multiple monitors, better plugins/scripts support, etc. This is a major release! 2026-03-20 18:11:12 +00:00
COPYING Updated license 2026-02-01 12:29:15 +00:00
DEPENDENCIES.txt Updated dependencies and the scripts to reflect those changes. 2026-02-02 13:36:56 +00:00
install.sh VERSION 0.9.0 - Added chapters functionality, volume boost to 150%, organised menus better, adjusted button sizes, fixed fullscreen mode stretching out onto multiple monitors, better plugins/scripts support, etc. This is a major release! 2026-03-20 18:11:12 +00:00
Makefile Added proper plugin system (plugins will be released in a separate repository), added experimental scripting support (Lua, JavaScript) 2026-02-16 12:58:43 +00:00
README.md Updated license 2026-02-01 12:29:15 +00:00
setup.sh Updated dependencies and the scripts to reflect those changes. 2026-02-02 13:36:56 +00:00

Media Player

A simple, lightweight media player built with GTK2 and MPV. Designed for simplicity and focused on movie playback.

Quick Start

  1. Setup dependencies:

    ./setup.sh
    
  2. Build:

    make
    
  3. Install:

    sudo ./install.sh
    

Development & Packaging

The project is organized as follows:

  • src/: Source code.
  • assets/: Icons and desktop integration files.
  • tools/: Scripts for creating portable bundles and dependency checking.

To create a portable bundle for distribution that should work on most systems:

./tools/create_portable_minimal.sh

Features

  • Minimal GTK2 interface.
  • Robust MPV-based playback.
  • MPRIS support for basic system media controls.
  • Playlist and basic subtitles/audio track selection.