fbpx

faucet v0.5.1 – audio participant for the terminal

faucet v0.5.1 – audio participant for the terminal

faucet is a terminal-based music participant that allows you to soar to any album with fuzzy-finder shortcuts. It’s received one of many lightest reminiscence footprints of any audio participant. It’s written in Rust and printed beneath an open supply license.

I beforehand printed a few opinions about faucet (v0.4.4 and v0.4.11). The developer, Tim Dubbins, has been beavering away with enhancements to the software program. A few enhancements actually caught my eye. I’m due to this fact revisiting my analysis of faucet and can take you thru what’s new.

Installation

I evaluated the most recent model of faucet utilizing Ubuntu 24.10.

The developer supplies a deb bundle. Download it from the challenge’s GitHub repository (hyperlink beneath) and set up it with dpkg within the typical means.

$ sudo dpkg -i tap_0.5.1.deb

Installing tap in Ubuntu

No points to report.

In Operation

The developer has beforehand addressed issues that faucet could be sluggish to launch significantly with giant music collections by constructing an inventory of directories to go looking over. This newest launch seeks to enhance the scenario additional by batch loading the library at startup and parallel loading.

With a big music assortment saved on a neighborhood NVMe and on a neighborhood SSD, faucet’s startup time is extraordinarily quick. But with an enormous assortment saved on a neighborhood community drive startup time remains to be sluggish. And I imply sluggish!

Most music gamers provide shuffle play. This performance is now obtainable in faucet. We can allow shuffle play with the ~ or s keyboard shortcut. When enabled, the present taking part in observe has a ~ character on its line. Playback is restricted to the album. That suits in nicely when listening to my pop music albums.

Shuffle mode in tap

If you need a random observe from any album that’s dealt with with random play (* or r).

faucet now helps a configuration file which helps you to configure the colors and keybindings (an enhancement I beforehand advised). Say goodbye to needing aliases. Great! While Tim supplies an instance config, the software program doesn’t create the config file for you which of them is considerably of a wierd determination particularly as the instance config has each line commented out.

faucet’s default colors are already excellent for my most well-liked terminal emulators (together with Hyper) nevertheless it’s useful to have the ability to change a couple of of the keybindings to accord with different music gamers I take advantage of.

Summary

I like faucet. So a lot so, it’s the #1 TUI primarily based music participant for Linux along with musikcube.

The addition of shuffle play and a config file are good steps in the correct path too! The sluggish startup instances over a community (with mechanical disks) may be right down to the vagaries of my community. If you’ve gotten a big music assortment accessed over a community share, please tell us within the feedback part whether or not faucet’s startup time is sluggish for you.

The ps_mem utility studies faucet’s reminiscence utilization is round 12.6MB, retaining its frugality with system sources.

Website: github.com/timdubbins/faucet
Support:
Developer: Tim Dubbins
License: MIT License

faucet is written in Rust. Learn Rust with our advisable free books and free tutorials.

HI-FI News

by way of LinuxHyperlinks https://ift.tt/FbfKWoN

April 17, 2025 at 06:52AM

Select your currency