Quh is a minimalist audio player that merges various APIs to create a user-friendly platform with file operation features.
To use the player, users will need to enter specific options and parameters, such as PLAYLIST or FILE, followed by additional filters to customize the listening experience. For instance, options like --start=MS can define the start of playback in milliseconds, or users may opt to play from random positions between one and two and a half seconds with --start min=1000:max=2500.
Similarly, the --len=MS option sets the length of playback in milliseconds, allowing users to play for 15 seconds, random times between one second and the end of their input, or random times between 0 seconds and 2.5 seconds. Users may also choose to define beats per minute (BPM) instead of MS, which the software then translates into milliseconds internally.
Other exciting options include the ability to shuffle songs, select random songs from your list, or loop song playback any number of times. The --intro option is also available, enabling users to play only ten seconds of each song, which is equivalent to --start=60000 and --len=10000.
Some of the most interesting filters available in the software include the --cache option, which ensures a smooth listening experience by enabling cache, and the --demux option, which allows the user to choose a specific file format. They can also choose to decode or not with the --dec option, and read and show ID3 tags with --id3. Additionally, users may opt to write their audio in a raw or wav format (using the --raw and --wav options).
This release comes with exciting new features, including support for over 30 new formats and filters, the --ao[=DRIVER] option, which enables users to write to the soundcard using the specified libao driver, and the --cddb option, which reads CDDB information from freedb.org. The software now also supports reading with libaudiofile and libsndfile and even supports cable-free CDDA playback, with the option to write to the soundcard using EsounD (--esd).
Version 0.3.2: N/A