mirror of https://github.com/fooyin/fooyin
3.3 KiB
3.3 KiB
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.