Go to file
Luke Taylor 99733dc512
Update to 0.7.3
2024-09-28 10:53:11 +01:00
.github [CI] Remove Fedora 38, add 41 2024-08-27 11:32:20 +01:00
3rdparty [plugins] Add a libvgm input/decoder (#193) 2024-07-23 18:12:47 +01:00
ci [CI] Remove Fedora 38, add 41 2024-08-27 11:32:20 +01:00
cmake Update CPack dependencies 2024-08-27 11:05:44 +01:00
data Update translation sources 2024-09-28 10:52:03 +01:00
dist/linux Update to 0.7.3 2024-09-28 10:53:11 +01:00
include [gui] SeekContainer: Fix setting initial width on startup 2024-09-26 13:50:15 +01:00
src [gui] Resolve crash when exiting layout editing mode 2024-09-28 10:47:12 +01:00
tests [tests] Add meta and info test 2024-09-23 20:37:10 +01:00
.clang-format Use correct clang-format standard 2023-10-25 14:24:08 +01:00
.clang-tidy Include moc files in sources and use ccache if available (#27) 2023-11-14 23:20:43 +00:00
.clangd Add .clangd 2023-10-24 22:47:48 +01:00
.cmake-format.py Restructure and export (#22) 2023-10-08 20:38:11 +01:00
.gitignore Ignore additional directories 2024-03-02 12:10:43 +00:00
.gitmodules [plugins] Add a libvgm input/decoder (#193) 2024-07-23 18:12:47 +01:00
.mailmap Add .mailmap 2023-04-09 20:45:18 +01:00
BUILD.md Fix libsndfile link 2024-08-25 17:20:16 +01:00
CHANGELOG.md Update to 0.7.3 2024-09-28 10:53:11 +01:00
CMakeLists.txt Update to 0.7.3 2024-09-28 10:53:11 +01:00
CMakePresets.json Update CMakePresets 2023-11-15 13:03:30 +00:00
CODE_OF_CONDUCT.md Add CODE_OF_CONDUCT.md 2024-08-21 12:38:41 +01:00
COPYING Initial commit 2022-06-20 11:52:44 +01:00
README.md Update README.md 2024-09-19 23:05:44 +01:00
ROADMAP.md Update to 0.7.0 2024-09-19 21:44:27 +01:00

README.md

fooyin logo


Build status Code quality Translation status Packaging status


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.

Simple Browser
Obsidian Wave

Features

  • Playback of FLAC, MP3, MP4, Vorbis, Opus, WavPack, WAV, AIFF, Musepack, Monkey's Audio
  • Playback of popular VGM and tracker module formats
  • Gapless playback
  • Add and play files from within archives
  • Audio output and device configuration
  • CUE sheet support (including embedded)
  • Fully customisable layout, starting from a blank window
  • Customisable keyboard shortcuts
  • Filter library on any field(s)
  • Create and manage playlists
  • Import/export playlists (M3U/M3U8)
  • Extensible using a plugin system
  • Tag editing
  • Library tree, including directory structure view
  • Directory browser
  • Waveform seekbar
  • MPRIS support
  • ReplayGain support
  • Scrobbling

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.