40 lines
784 B
Markdown
40 lines
784 B
Markdown
# 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**:
|
|
```bash
|
|
./setup.sh
|
|
```
|
|
|
|
2. **Build**:
|
|
```bash
|
|
make
|
|
```
|
|
|
|
3. **Install**:
|
|
```bash
|
|
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:
|
|
```bash
|
|
./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.
|