Metadata-Version: 2.1
Name: seaplayer
Version: 0.5.4.dev3
Summary: SeaPlayer is a player that works in the terminal.
Home-page: https://github.com/romanin-rf/SeaPlayer
License: MIT
Keywords: tui,player,seaplayer,wav,mp3,ogg,midi
Author: Romanin
Author-email: semina054@gmail.com
Requires-Python: >=3.9,<3.12
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: Microsoft :: Windows :: Windows 11
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Provides-Extra: build
Requires-Dist: aiofiles (>=23.1.0,<24.0.0)
Requires-Dist: click (>=8.1.3,<9.0.0)
Requires-Dist: mutagen (==1.45.1)
Requires-Dist: pillow (>=9.5.0,<10.0.0)
Requires-Dist: platformdirs (>=3.5.1,<4.0.0)
Requires-Dist: playsoundsimple-py (==0.7.0)
Requires-Dist: poetry (>=1.5.0,<2.0.0) ; extra == "build"
Requires-Dist: properties-py (==1.1.0)
Requires-Dist: pydantic (>=1.10.7,<2.0.0)
Requires-Dist: pyinstaller (>=5.11.0,<6.0.0) ; extra == "build"
Requires-Dist: rich (>=13.3.5)
Requires-Dist: ripix (>=2.2.3)
Requires-Dist: textual (>=0.26.0)
Requires-Dist: typing-inspect (>=0.8.0,<0.9.0)
Project-URL: Repository, https://github.com/romanin-rf/SeaPlayer
Description-Content-Type: text/markdown

<div id="header" align="center">
    <img src="https://github.com/romanin-rf/SeaPlayer/assets/60302782/937adcc4-f547-440c-8139-a5f15bffa157" alt="Icon" width="300">
</div>
<div id="header" align="center"><h1>SeaPlayer</h1></div>

## Descriptions
SeaPlayer is a player that works in the terminal. Works with `MP3`, `OGG`, `WAV`, `MIDI` and `FLAC` files.

## Install


1. You can use [Release](https://github.com/romanin-rf/sea-player/releases)
2. ***Download clone repository*** install the dependencies from `requirements.txt` and run via [Python](https://www.python.org).
3.  ```
    pip install --upgrade seaplayer
    ```

### For MIDI playback
***If you have Windows*** you can skip this part as ***Windows*** has a default decoder for `MIDI` and ***does not need to be installed***.


***For Linux or MacOS users:***

You need to [install the FluidSynth](https://github.com/FluidSynth/fluidsynth/wiki/Download) package in order to playback `MIDI`.

## Using
```shell
python -m seaplayer # Method for `downloaded repository` or `installed via pip`
```

![MainScreen-v0.4.3.dev1](https://github.com/romanin-rf/SeaPlayer/assets/60302782/e4b2ee2c-9061-47ff-8818-a480b3a79a5e)
![ConfigurateScreen-v0.4.3.dev1](https://github.com/romanin-rf/SeaPlayer/assets/60302782/ad84eafb-2324-4036-81c3-81df9138025a)

