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
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.
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
-
Product on saleAudiophile Vinyl Records Cleaning BundleOriginal price was: €44.95.€34.95Current price is: €34.95. excl. VAT
-
Product on saleEasy Start Vinyl Records Cleaning KitOriginal price was: €39.90.€29.90Current price is: €29.90. excl. VAT
-
Vinyl Records Cleaner Easy Groove Concentrate€19.95 excl. VAT
-
Easy Groove Super Set€199.00 excl. VAT
-
Easy Groove Enzycaster – vinyl records prewash cleaner€25.00 excl. VAT
-
Easy Groove Spray&Wipe vinyl records cleaner€19.95 excl. VAT