Fooyin: All about the customizable Linux music player

  • Fooyin stands out for its fully customizable interface and modular architecture, allowing the music player to be adapted to any need.
  • It supports a wide range of audio formats and adds advanced features such as gapless playback, tag editing, and bulk library filtering.
  • It includes an extensible system with plugins and scripts that open the door to new features and comprehensive optimization of the music workflow.

Fooyin

If you are a Linux user and a music lover, you have surely at some point felt the need to have a Truly customizable, modern, and feature-packed music player to organize and enjoy your local collection. Well, among the growing range of applications for GNU/Linux, there's one that's attracting attention for its flexibility and potential: FooyinThis tool, still in development, has gained popularity among the most demanding enthusiasts looking for something more than a classic player. Interested in knowing why?

In this article we are going to dive deep into Fooyin, This music player has burst onto the scene in the Linux community thanks to its unique adaptability and extensibility.We'll take a detailed look at its features, its customization options, the advanced approach it offers for experienced users, and, of course, we'll see what new features it offers compared to other alternatives on the market. Get ready to discover every nook and cranny of this promising project.

What is Fooyin and what makes it special?

Fooyin It's not just another music player for Linux. This is an application that focuses on the user's freedom to decide how it looks, how it works, and how it integrates into the system. Inspired in part by the philosophy of Clapper, Fooyin is betting on a highly configurable interface and extensible architecture based on widgets and plugins, capable of adapting to both the basic and the most expert user.

The Fooyin engine It has been developed using Qt6, ensuring modern and efficient integration with current Linux desktops. It also stands out for its proprietary scripting system, called FooScript, which opens the door to advanced automation and customization of the various widgets and workflows within the application.

Main technical characteristics of Fooyin

Unlike other players, Fooyin offers a noteworthy palette of features, especially for those who manage large local collections and need a robust, streamlined, and flexible system. Let's break down its most relevant technical advantages:

  • Multiple audio format support: It supports FLAC, MP3, MP4, Vorbis, Opus, WavPack, WAV, AIFF, MKA, Musepack, and Monkey's Audio files, among others. It also supports playing less common formats like VGM (Video Game Music) and various types of trackers and modules.
  • Play without pauses (gapless playback): Perfect for albums and tracks that require a completely continuous experience, without interruptions between songs.
  • Advanced file management within compressed archives: You can add and play music files directly from compressed archives, ideal if you have collections organized in zip files or similar.
  • Support for CUE sheets (including embedded ones): When it comes to managing albums that come in a single track with a cue file, Fooyin handles them without any hassle.
  • Configuring audio devices and outputs: Allows you to select audio output and adjust device settings, including options such as ALSA and PipeWire, as well as support for FFmpeg.
  • Manage playlists (creation, management, import and export in M3U/M3U8 formats), with additional features such as automatic export and the ability to stop playback on a specific track.

Other characteristics

  • Fully customizable keyboard shortcuts: You can adapt Fooyin to your workflow, speeding up common tasks and simplifying navigation through large music libraries.
  • Filters and advanced organization: Filter your library under any of the available tags, making it easy to find exactly the music you're looking for.
  • Viewing the library as a tree and directory browsing, which is very convenient for those who manage their music in folder structures.
  • Seekbar with waveform: Provides a visual waveform progress bar, very useful for visualizing the structure of the playing track.
  • Support for MPRIS: It integrates seamlessly with the multimedia control standard on Linux desktops, allowing interactions with other programs and devices.
  • ReplayGain: It offers volume normalization at both the track and album level, ideal for listening to music at a consistent volume even if you mix styles and sources.
  • Scrobbling: Integrates sending information to platforms like Last.fm, for those who like to record their listening history and discover new recommendations based on their tastes.
  • Label editing and support for direct editing of track scores, as well as tools for copying/pasting labels, improving the display of values across multiple tracks, and automatically determining track numbers.
  • Extensible through plugins and FooScript: The modular architecture allows you to add new features, audio inputs, and file operations without relying on the main code.

Extreme Personalization: Fooyin's DNA

If there is one thing that makes Fooyin stand out from other players, it is its Flexibility in customizing the interface, features, and workflows. From the very beginning, the user can launch the program in design editing mode, starting from a completely empty window or applying an already defined preset. Widgets, panels and lists can be arranged as desired, allowing you to build a custom environment, as simple or complex as you wish.

In addition, by using FooScript, those who want to go even further can automate specific tasks, further tailor the experience, and build advanced music manipulation and library management workflows. It's even possible to extend the interface with plugins created by the community or the user himself, thus overcoming any original limitations of the player.

Add-ons and extensions: Expand what already seems complete

Fooyin's plugin system is another of its biggest attractions. Allows you to introduce new audio input sources, add file operations and integrate external processing.For example, there are modules that provide specific support for:

  • SndFile files thanks to the integration with libsndfile
  • Multi-device Compatibility VGM (libvgm) and modules like OpenMPT for playing music from old video games
  • RawAudio to work with binary files
  • Support for file operations (rename, copy and move songs directly from the interface)

This ecosystem allows that Fooyin grows alongside the needs and interests of its community, adapting with each update and ensuring support for new formats, workflows, and musical needs.

Latest updates and news

One of the most interesting points of Fooyin is its strong pace of development. Despite its short lifespan, features, improvements, and fixes are continually being added. Its latest version, 0.8, brought with it Significant improvements in music library browsing, scanning dialog management, and error instrumentationIn addition, the collaborative community has contributed new features to improve integration and customization.

  • New dialog for library scanning which allows you to view the estimated and elapsed time, as well as track-by-track progress.
  • Improvements in RGScanner function, adding options to remove ReplayGain information and displaying waveform processing time.
  • Fixed specific issues with playback of certain formats such as WavPack and with handling of decoders and tag readers.
  • Advanced playlist management: Automatic export to defined locations, improved search and ability to stop on a specific track.
  • Support for alphanumeric track numbers and extra options to restrict or exclude file types from searches.

Interface and user experience

When you start Fooyin, the first thing that catches your eye is its minimalist design, but completely open to customizationThe user can choose how they want playlists, controls, library views, and any other elements to be arranged. Nothing is fixed, and each user can transform the Fooyin window into their ideal music listening space.

The integration of the waveform search bar, the option to filter by custom fields and directory tree navigation give the player a much better experience than average, especially on Linux desktop systems where other alternatives fall short or require more manual configuration.

If you were looking for a customizable player for Linux, you have found it.

Multimedia elements
Related article:
Multimedia players for Gnu / Linux; the best programs to watch movies and listen to music