Metadata-Version: 2.3
Name: textual-riff
Version: 0.1
Project-URL: Homepage, https://github.com/fabge/textual-riff
Project-URL: Changelog, https://github.com/fabge/textual-riff/releases
Project-URL: Issues, https://github.com/fabge/textual-riff/issues
Project-URL: CI, https://github.com/fabge/textual-riff/actions
Author: Fabian Geiger
License-Expression: MIT
License-File: LICENSE.txt
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.10
Requires-Dist: mutagen==1.47.0
Requires-Dist: pygame==2.6.1
Requires-Dist: textual==0.83.0
Description-Content-Type: text/markdown

# textual riff

[![PyPI - Version](https://img.shields.io/pypi/v/textual-riff.svg)](https://pypi.org/project/textual-riff)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/textual-riff.svg)](https://pypi.org/project/textual-riff)

A terminal music player written in Python using [Textual](https://github.com/textualize/textual/).

## features

- Control the player with previous (p), next (n), and pause (space)
- Play music from a folder of your choice (`riff .`)
- Supports MP3, and OGG audio
- Private, no data is collected by riff

## installation

```console
pip install textual-riff
```

## usage

```console
riff .
```

## known bugs/issues

- `self.current_track` is not set properly when using the next/previous track bindings.
