Metadata-Version: 2.1
Name: SeaPlayer
Version: 0.7.2.post2
Summary: SeaPlayer is a player that works in the terminal.
Home-page: https://github.com/romanin-rf/SeaPlayer
License: MIT
Keywords: textual,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)
Requires-Dist: click (>=8.1.3)
Requires-Dist: mutagen (>=1.45.1)
Requires-Dist: pillow (>=10)
Requires-Dist: platformdirs (>=3.5.1)
Requires-Dist: playsoundsimple-py (==0.8.1.post1)
Requires-Dist: poetry (>=1.5) ; extra == "build"
Requires-Dist: properties-py (==1.1.0)
Requires-Dist: pydantic (>=2.5)
Requires-Dist: pyinstaller (>=5.11) ; extra == "build"
Requires-Dist: rich (>=13.3.5)
Requires-Dist: ripix (>=2.2.3)
Requires-Dist: textual (>=0.43)
Requires-Dist: typing-inspect (>=0.9)
Requires-Dist: urlopen2 (>=1.1.0)
Requires-Dist: validators (>=0.20)
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
In order to play MIDI files you need to install FluidSynth:
- **Windows**: https://github.com/FluidSynth/fluidsynth/releases
- **Linux**:
    - **Ubuntu/Debian**:
        ```shell
        sudo apt-get install fluidsynth
        ```
    - **Arch Linux**:
        ```shell
        sudo pacman -S fluidsynth
        ```
- **MacOS**
    - With [Fink](http://www.finkproject.org/):
        ```shell
        fink install fluidsynth
        ```
    - With [Homebrew](https://brew.sh/):
        ```shell
        brew install fluidsynth
        ```
    - With [MacPorts](http://www.macports.org/):
        ```shell
        sudo port install fluidsynth
        ```

## Using

```shell
python -m seaplayer # Method for `downloaded repository` or `installed via pip`
```
![MainScreen-v0 7 2](https://github.com/romanin-rf/SeaPlayer/assets/60302782/f836ac9e-fb9e-44e4-9bc3-44b2d13fc873)
![ConfigurateScreen-v0 7 2](https://github.com/romanin-rf/SeaPlayer/assets/60302782/7568c059-dea2-4fb5-9333-e02a3a636499)

