Fooyin
A customisable music player
Install / Use
/learn @fooyin/FooyinREADME
A customisable music player
fooyin is a music player built around customisation. It provides a variety of widgets to help you manage and play your local collection.
It's highly extensible with a plugin system and includes FooScript, a scripting language for advanced configuration of widgets. A layout editing mode enables the entire user interface to be customised, starting from a blank slate or a preset layout.
Only Linux is supported at present, though support for other platforms is coming soon.
| |
|
|----------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------|
|
|
|
Features
Playback
- Playback of all major formats: FLAC, MP3, MP4, Vorbis, Opus, WavPack, WAV, AIFF, MKA, Musepack, Monkey’s Audio
- Native support for VGM and tracker module formats
- Gapless playback
- Play files directly from archives
- Full CUE sheet support (including embedded cues)
- ReplayGain support (including calculation)
- Waveform seekbar
Library & Playlists
- Powerful filtering on any field
- Playlist creation and management
- Dynamic autoplaylists based on scripts
- Import/export playlists (M3U/M3U8)
- Library tree with directory structure view
- Integrated directory browser
- Built-in tag editor
- Automatic artwork finder
- Synced lyrics with multi-source downloads
Customisation
- Fully customisable interface, starting from a blank canvas
- Personalised keyboard shortcuts
- Extend functionality with a plugin system
Integration
- Flexible audio output and device configuration
- MPRIS support for system-wide control
- Scrobbling (Last.fm, MusicBrainz, Libre.fm)
Roadmap
See ROADMAP.md to learn about fooyin's planned features.
Building from source
See BUILD.md for details.
Translations
You can contribute to translations on Hosted Weblate, an open source and web-based translation platform.
Related Skills
docs-writer
99.1k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
336.5kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
arscontexta
2.9kClaude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as markdown files you own.
cursor-agent-tracking
134A repository that provides a structured system for maintaining context and tracking changes in Cursor's AGENT mode conversations through template files, enabling better continuity and organization of AI interactions.
