Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/romanin-rf/seaplayer
SeaPlayer is a player that works in the terminal.
https://github.com/romanin-rf/seaplayer
midi mp3 music ogg player python rich terminal-app textual tui wav
Last synced: 18 days ago
JSON representation
SeaPlayer is a player that works in the terminal.
- Host: GitHub
- URL: https://github.com/romanin-rf/seaplayer
- Owner: romanin-rf
- License: mit
- Created: 2023-04-24T18:02:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-08T11:20:07.000Z (18 days ago)
- Last Synced: 2024-12-08T12:23:31.815Z (18 days ago)
- Topics: midi, mp3, music, ogg, player, python, rich, terminal-app, textual, tui, wav
- Language: Python
- Homepage: https://romanin-rf.github.io/SeaPlayer
- Size: 2.49 MB
- Stars: 12
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
SeaPlayer
## Descriptions
SeaPlayer is a player that works in the terminal.Supports the following audio file formats: `MP3`, `OGG`, `WAV`, `FLAC`, `MIDI`.
Supports the following languages: `English`, `Русский`, `Українська`.
## Screenshots
![Main Screen](https://github.com/romanin-rf/SeaPlayer/assets/60302782/84e1f498-beab-463b-ba2a-a8a109e607c0)
![Configurate Screen](https://github.com/romanin-rf/SeaPlayer/assets/60302782/c8f0fa20-b4b8-4858-ac4a-bb8ddb8c0a39)## Using
```shell
python -m seaplayer # Method for `downloaded repository` or `installed via pip`
```## 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
1. **Download** a zip file suitable for your version of Windows.
1. **Unpack the archive** anywhere, *but it is recommended to put it in a folder `C:\Program Files\FluidSynth`*
1. **Next**, open `Settings` > `System` > `About the system` > `Additional system parameters` > `Environment variables` > `[Double click on Path]` > `Create` > `[Enter the full path to the folder with FluidSynth]`
1. **That's it, FluidSynth is installed!**
- **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
```