返回排行榜

fooyin/fooyin

C++fooyin.org

A customisable music player

audiolinuxmusicmusic-playerqttaglibffmpegalsacustomizableaudio-playerwaveformchiptune
Star 增长趋势
Star
2.1k
Forks
88
周增长
Issues
290
1k2k
2022年8月2023年11月2025年3月2026年7月
README

fooyin logo


Build status Code quality Translation status Packaging status


A customisable music player

fooyin is a customisable desktop music player. It combines flexible playback, library management, playlists, and scripting tools in an interface that can be rearranged from a blank canvas or adapted from preset layouts.

The player is built around extensibility. fooyin supports plugins for widgets, decoders, tag readers, DSPs, and integrations, and includes FooScript for advanced display formatting, queries, autoplaylists, and widget behaviour.

Simple layout Directory browser layout
Obsidian layout Custom layout

Features

Playback

  • Support for major formats including FLAC, MP3, MP4, Vorbis, Opus, WavPack, WAV, AIFF, MKA, Musepack, and Monkey's Audio
  • Native support for VGM and tracker/module formats through optional plugins
  • Playback of files directly from archives
  • Internet radio discovery and remote audio stream playback
  • Gapless and bit-perfect playback
  • ReplayGain support (including calculation)
  • Configurable fade and crossfade behaviour for pause, stop, seek, manual track changes, and automatic transitions
  • DSP chains with built-in and plugin-provided DSPs
  • Waveform seekbar, spectrum, and VU meter visualisations
  • Audio output and device configuration

Library, playlists, and metadata

  • Advanced filtering and search on library and playlist data
  • Standard playlists plus autoplaylists
  • Playback queue
  • M3U/M3U8 import and export
  • Library tree and directory browser views
  • Built-in tag editor and metadata management tools
  • Artwork embedding, downloading, viewing, exporting, and extracting

Widgets, scripting, and customisation

  • Fully customisable interface from a blank canvas or preset layouts
  • Lyrics search, editing, syncing, and display
  • FooScript for advanced formatting, display logic, queries, and autoplaylists
  • Rich text and script formatting support across most widgets and views

Integrations

  • MPRIS support for desktop and media key integration
  • Scrobbling support for Last.fm, Libre.fm, ListenBrainz, and custom services
  • Discord Rich Presence

Platform support

fooyin is developed primarily on Linux, with build support for Linux, macOS, Windows, and FreeBSD.

Official support for Windows and macOS is coming soon.

Roadmap

See ROADMAP.md for upcoming releases and longer-term plans.

Building from source

See BUILD.md for dependency lists, build steps, and installation.

Translations

Translations are managed on Hosted Weblate. Contributions are very welcome.

相关仓库
huggingface/transformers

🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

PythonPyPIApache License 2.0nlpnatural-language-processing
huggingface.co/transformers
162.8k34k
FFmpeg/FFmpeg

Mirror of https://git.ffmpeg.org/ffmpeg.git

COtherffmpegvideo
ffmpeg.org
62.3k14k
mpv-player/mpv

🎥 Command line media player

COthermpvmplayer
mpv.io
36.1k3.4k
OpenBMB/VoxCPM

VoxCPM2: Tokenizer-Free TTS for Multilingual Speech Generation, Creative Voice Design, and True-to-Life Cloning

PythonPyPIApache License 2.0audiodeeplearning
voxcpm.com
34k3.9k
ossrs/srs

SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.

C++MIT Licensertmplive-streaming
ossrs.io
29.1k5.7k
Anjok07/ultimatevocalremovergui

GUI for a Vocal Remover that uses Deep Neural Networks.

PythonPyPIMIT Licensevocal-removerpytorch
25.5k1.9k
goldfire/howler.js

Javascript audio library for the modern web.

JavaScriptnpmMIT Licensejavascriptaudio
howlerjs.com
25.3k2.3k
ExistentialAudio/BlackHole

BlackHole is a modern macOS audio loopback driver that allows applications to pass audio to other applications with zero additional latency.

COtheraudiodriver
19.4k828
modelscope/FunASR

Open-source speech recognition toolkit for training, inference, streaming ASR, VAD, punctuation, speaker diarization pipelines, and OpenAI-compatible/MCP serving.

PythonPyPIMIT Licensepytorchspeech-recognition
modelscope.github.io/FunASR/
19.4k1.9k
kyleneideck/BackgroundMusic

Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.

C++GNU General Public License v2.0audioaudio-utility
19.2k775
alyssaxuu/screenity

The free and privacy-friendly screen recorder with no limits 🎥

JavaScriptnpmGNU General Public License v3.0screen-capturescreencast
screenity.io
18.4k1.5k
mahmoud/awesome-python-applications

💿 Free software that works great, and also happens to be open-source Python.

Jupyter Notebookpythonapplication
ftp//you:relookin@it
17.9k2.7k