Reproductor de musica sencillo para cortar con el stream.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A small, clean mp3 and FLAC player for Linux and Windows, for people who just want to play their own music. No streaming, no accounts, no ads.
Website: https://cufadev.github.io/simpleplay/
Screenshots show "Tu Cuerpo" by Luciano D'Andrea.
Ctrl/Shift+click and remove them with -.SIMPLEPLAY_SOMBRA=0 turns it off).Get the AppImage from the Releases page, then make it executable and run it:
chmod +x simpleplay-1.8.2-x86_64.AppImage
./simpleplay-1.8.2-x86_64.AppImage
On GNOME you can also right click the file, open Properties > Permissions and enable Allow executing file as program.
Requirements:
libGL and libEGL (every desktop install has them).libfuse2t64 on recent Ubuntu). Without it, run
./simpleplay-1.8.2-x86_64.AppImage --appimage-extract-and-run.It does not add itself to your applications menu. Use
AppImageLauncher, or copy
packaging/simpleplay.desktop and the icon by hand.
Download simpleplay-<version>-windows-x64.zip from the Releases page, unzip it
and run simpleplay.exe. There is nothing to install. The file is not signed, so Windows
SmartScreen shows "Windows protected your PC": click More info > Run anyway. The media
keys are not available on Windows.
It is built automatically from this repository for every release (GitHub Actions), and the build
checks that the audio decoder works and that the window starts. It is new and has had little use
on real Windows machines, so it may have rough edges. To build it yourself, run
packaging\build-windows.bat on a Windows machine.
Python 3.10 to 3.13. On Linux and macOS:
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt
.venv/bin/python simpleplay.py [file.mp3 ...]
On Windows (PowerShell or Command Prompt, with Python from python.org and "Add to PATH" ticked):
py -3.13 -m venv .venv
.venv\Scripts\pip install -r requirements.txt
.venv\Scripts\python simpleplay.py
Nothing else is needed: decoding and playback are both done by miniaudio, which talks to PulseAudio,
PipeWire or ALSA on Linux (WASAPI on Windows). There is no ffmpeg or SDL dependency.
| Action | How |
|---|---|
| Play / pause | center button, Space, or the media key |
| Previous / next | the buttons, P / N, or the media keys |
| Seek | click or drag the time bar; Left / Right jump 5 s |
| Track info / spectrum | click the top pill |
| Compact mode | the button next to the list one, M, or right click; the same to go back |
| Compact mode | the button next to the list one, M, or right click; the same to go back |
| Playlist | the list button (inside it: search box, sort, - and +) |
| Search the list | Ctrl+F, type; Enter plays the first result, Esc clears the search |
| Sort the list | the sort button in the playlist: by artist, title, album, or the order added |
| Reorder tracks | drag them in the playlist (not while a search is active) |
| Repeat | the button at the left of the controls, or R: off > whole list > one track |
| Open files or a folder | +, Ctrl+O (files), Ctrl+Shift+O (folder), right click, drag and drop, or command line |
| Select several tracks | Ctrl+click or Shift+click in the list |
| Remove the selected tracks | the - button or Delete (the files are not deleted) |
| Move the window | drag any empty area |
| Quit | Esc (when no search is active), or right click > Close |
No sound, or the spectrum bars stay flat? Check the decoding and the sound device without opening the window:
./simpleplay-1.8.2-x86_64.AppImage --diagnose some-song.mp3
(or python simpleplay.py --diagnose some-song.mp3 from source). To see what the player is
doing while it runs, start it with SIMPLEPLAY_DEBUG=1 from a terminal and include the
output when reporting a problem.
Files downloaded from YouTube usually have no tags and names like
Gustavo Cerati - Pulsar (Official Video) [FCdOGM-Ac-8].mp3. tools/limpiar_biblioteca.py takes the
artist and the title out of the name (or out of the tags that already exist), dropping (Official Video), [id], - Topic, and writes them into the files. It does not need the player to be running.
python tools/limpiar_biblioteca.py ~/Music # only shows what it would change
python tools/limpiar_biblioteca.py ~/Music --aplicar # writes the clean title and artist
python tools/limpiar_biblioteca.py ~/Music --musicbrainz # also looks up album, year and cover art
python tools/limpiar_biblioteca.py --deshacer # puts the last run back as it was
--deshacer restores them exactly. File names are never touched.Black [id]) are reported as having no data; they cannot be guessed.--musicbrainz needs internet and takes around 6 seconds per file. It only accepts a clearly
matching official studio album, whose length is close to the file's. Its results are still
being tuned: look at the dry run before using --aplicar.tools/convertir.sh converts the audio of every video in a folder (and its subfolders) to mp3 or FLAC. It needs
ffmpeg (with no folder it uses the current one), keeps the folder structure and the tags, never overwrites what is already converted, and leaves the
originals alone.
tools/convertir.sh # the folder you are in
tools/convertir.sh ~/Videos/concerts # mp3, best variable quality, into ~/Videos/concerts/audio-convertido
tools/convertir.sh ~/Videos/concerts -q 320 # constant 320 kbps
tools/convertir.sh ~/Videos/concerts -f flac -o ~/Music/concerts
tools/convertir.sh ~/Videos/movies -p 1 # the second audio track
packaging/build.sh builds dist/simpleplay-<version>-x86_64.AppImage inside an
Ubuntu 22.04 container (Docker required), so it does not depend on the glibc of the
machine that builds it.
simpleplay.py: the application (PySide6 + miniaudio).icon/: app icon as SVG and PNG.packaging/: AppImage build scripts and desktop entry.legacy/: the first, minimal Tkinter version.simpleplay is free and always will be. If it is useful to you, you can buy me a beer. It is entirely optional.
simpleplay is free software, released under the GNU General Public License v3.0 or later.
Copyright (C) 2026 Facundo González [email protected]
It uses PySide6, mutagen, numpy and miniaudio, each under its own license.