Go to file
Luke Taylor 8d0883a4a3
Update to 0.8.0
2024-10-14 22:07:06 +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] Try building with libebur128 dependency 2024-10-10 20:37:44 +01:00
cmake [CI] Try building with libebur128 dependency 2024-10-10 20:37:44 +01:00
data Update translation sources 2024-10-14 21:21:51 +01:00
dist/linux Update to 0.8.0 2024-10-14 22:07:06 +01:00
include [gui] CoverProvider: Keep track of tracks without any artwork 2024-10-14 17:44:30 +01:00
src [rgscanner] Clear album data when finished 2024-10-14 21:57:37 +01:00
tests [tests] Add edge cases for string functions 2024-10-12 18:11:37 +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 Update to 0.8.0 2024-10-14 22:07:06 +01:00
CHANGELOG.md Update to 0.8.0 2024-10-14 22:07:06 +01:00
CMakeLists.txt Update to 0.8.0 2024-10-14 22:07:06 +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 ROADMAP.md 2024-10-10 21:00:12 +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.