Archives For November 30, 1999

Want to hear your sound in microphone? Here’s a stupid simple tool to the job in Linux.

It’s Whisper, a new free and open-source GTK4 application, allowing listen to microphone through your speaker. Which, is useful for testing your microphone or for listening to your voice.

As the screenshot shows, the app is quite easy to use. Just select the microphone and speaker from the list, and click ‘Connect’. Then, you can say something or make some noise through microphone to see the magic.

As a GTK4 application, it follow system color scheme by switching between light and dark automatically. However, it needs both PulseAudio and Pipewire to make things work, which is default in Pop! OS 22.04, Ubuntu 22.10, Ubuntu 23.04, Fedora 35/36/37, etc.

How to Install Whisper in your Linux

As mentioned above, this application requires Pipewire audio server. For current Ubuntu 22.04 LTS, it’s NOT the default, though you can enable it by following this tutorial (NOT recommend for beginners).

Whisper is available to install as universal Flatpak package. You can install it by following the steps below one by one:

1. First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to install Flatpak daemon:

sudo apt install flatpak

Other Linux can follow this setup guide to enable Flatpak support.

2. Then, run command to install Whisper as Flatpak package:

flatpak install https://dl.flathub.org/repo/appstream/it.mijorus.whisper.flatpakref

3. After installation, search for and launch it from start menu (Show Applications) like normal app and enjoy!

How to Remove Whisper

To remove the software package, also open a terminal window and run command:

flatpak uninstall --delete-data it.mijorus.whisper

Also run flatpak uninstall --unused to remove useless runtime libraries.

Ubuntu by default play a short alert sound when you plug in/out USB drive, power supply, or hit tab function key in terminal.

This is useful for indicating certain type of system messages and events, but it’s easy to mute these type of sounds in case you don’t like them. And, here’s the quick tutorial show you how.

Single command to disable event sound

There’s a dconf database option to toggle on/off this feature for GNOME and Cinnamon desktop.

Simply, press Ctrl+Alt+T key combination on keyboard to open terminal. When it opens, run command:

gsettings set org.gnome.desktop.sound event-sounds false

Not only for Ubuntu, this command should also work for Fedora workstation, Debian, Arch and other Linux with GNOME desktop.

For Linux Mint cinnamon desktop, use the command below instead:

gsettings set org.cinnamon.desktop.sound event-sounds false

Disable event sound via Dconf Editor (graphical way)

In case for those who hate Linux commands, there’s an advanced configuration tool Dconf Editor, that provides a graphical interface to do the job.

1. Firstly, search for and install Dconf Editor from Ubuntu Software (or your system package manager).

2. Then launch Dconf Editor, and navigate to org/gnome/desktop/sounds. Finally, turn off the option for ‘event-sounds’.

Similarly, navigate to org/cinnamon/desktop/sounds or org/mate/desktop/sounds and set the key depends on your desktop environment.

That’s all. Enjoy!

Want to display audio/music visualizer on the desktop? This extension can do the job for Ubuntu 22.10, Fedora 37, Arch/Manjaro Linux with GNOME.

It’s “Sound Visualizer” extension for Gnome Shell based on Gstreamer specially for Wayland. And, it’s working good in my case in Ubuntu 22.04, though it’s said for Gnome v43.

Besides for music playback, it works when any sound play from your computer. And, it has a right-click menu to switch between input/output audio sources. Meaning, it supports sounds input from microphone.

How to Install this “Sound Visualizer” desktop widget

1. (For Ubuntu 22.04 only) As mentioned, the extension supports GNOME v43 at the moment of writing. If you want to try it out in 22.04, first disable extension version validation.

To do so, press Ctrl+Alt+T on keyboard. When it opens, run command:

gsettings set org.gnome.shell disable-extension-version-validation true

2. Next, open Ubuntu Software. Search for and install ‘Extension Manager‘ tool for installing and managing Gnome Shell extensions. Or, run command in terminal in case the Software App does not work.

sudo apt install gnome-shell-extension-manager

Install Extension Manager in Ubuntu 22.04+

3. Finally, launch ‘Extension Manager‘, and navigate to ‘Browse‘ tab. Search for and install the ‘Sound Visualizer‘ extension. (For Ubuntu 22.04, just click on Unsupported button)

For Fedora 37, Arch and Manjaro Linux with GNOME, visit this page in web browser and use the ON/OFF switch to install it.

4. After installation, try playing some sounds and see your desktop for the result. To move the widget, you have to temporarily disable “Desktop Icons NG (DING)” under ‘Installed’ tab in Extension Manager.

You can also adjust the visualizer size by opening the extension preferences either via widget’s context menu or by clicking the gear button for that extension in Extension Manager.


Audacity audio editor got a new major update few days ago, features real-time effects and VST3 support.

In the new 3.2.0 release, there’s a new “Effects” button in the tracks menu, allowing to place realtime effects. However, it does not yet ship with any effect so far. User has to get effects via plugins, though only Audio Units (macOS only), VST3, LV2, and LADSPA formats are supported at the moment.

The release also merged the mixer bar with the meter bars. The device tool-bar has been replaced with a new Audio Setup button, though it can be re-enabled via “View -> Toolbars” menu.

As the screenshot above shows you, there also introduced a new “Share Audio” button, allowing to upload audio into audio.com either with login account or anonymously, then share the link with your friend.

Other changes in Audacity 3.2.0 include:

  • Apple Silicon (arm64) is now supported on macOS. Though, need arm64 versions of FFMPEG and plugins.
  • Add support for Wavpack
  • Possible to compile without JACK present in Linux.
  • Use XDG directories on Linux. Need to delete .audacity-data and .audacity folders in user home if exist.
  • Use mpg123 as mp3 importer instead of mad.
  • Update license to GNU General Public License V3, though most code files remain GPLv2 or later.
  • Update icons, remove Zoom tool and various bug-fixes.

How to Install Audacity 3.2.0 in Ubuntu Linux

There seems no native .deb package for the latest Audacity. User can however get the application via the universal AppImage, Snap, or Flatpak that works in most Linux.

Option 1: AppImage

For the non-install AppImage, go to the github releases page and grab the package under “Assets” section:

Then, right-click on the package and open “Properties” dialog. Add executable permission under ‘Permissions’ tab and finally click run the package to launch Audacity.

Audacity AppImage

Option 2: Flatpak

User can also install Audacity via universal Flatpak package that runs in sandbox.

First, press Ctrl+Alt+T on keyboard to open terminal in Ubuntu, then run command to make sure the daemon package is installed:

sudo apt install flatpak

Then install the audio editor as Flatpak by running command:

flatpak install https://dl.flathub.org/repo/appstream/org.audacityteam.Audacity.flatpakref

Like normal applications, search for and launch it from system start menu (‘Activities’ overview) after installation.

Option 3: Snap

Audacity is also available as Snap package that runs in sandbox. I put this method as last choice because it does not yet update to v3.2.0 at the moment of writing.

However, it’s quite easy to install for Ubuntu users. Simply open the Software App, search for and click install it:

Uninstall Audacity

Depends how you install the software package, uninstall the editor via:

  • For AppImage, just remove the package file.
  • For the Flatpak package, open terminal and run command:
    flatpak uninstall org.audacityteam.Audacity
  • And remove the snap package by either using Ubuntu Software or running command in terminal:
    sudo snap remove audacity

Kid3, the popular Qt audio tag editor, released version 3.9.2 today. PPA updated for Ubuntu 22.04, Ubuntu 20.04, and Ubuntu 18.04.

The new Kid3 3.9.2 is a bug-fix release. Though, there are new features including .dff support, an audio format developed by Sony and Philips for Super Audio CD (SACD).

New features also include support for chapters in MP4 audio books, importing from URLs containing search results from Discogs and MusicBrainz, and a Norwegian translation.

Other changes in the release include:

  • Allow playlist file name formats to be edited.
  • URLs with search results from web browser can be entered in the import dialogs (Amazon, Discogs, gnudb.org, MusicBrainz).
  • New style for macOS icon.
  • Cli interface adds encoding detection for text file import and export.
  • Set rating as star count with ‘set ratingstars’ (Kid3-cli).
  • Build with latest mp4v2 library.
  • Fix wrong modifications of frames when importing.

How to Install Kid3 3.9.2 in Ubuntu:

The app has an official PPA contains the packages for all current Ubuntu releases, and their based systems, such as Linux Mint, Pop! OS, Zorin OS.

1. First, search for and open terminal either from system start menu or ‘Activities’ overview. When it opens, run command to add PPA:

sudo add-apt-repository ppa:ufleisch/kid3

2. Then update package cache by running command:

sudo apt update

3. If an old version of the software package exist in system, you can now open “Software Updater” or “Update Manager” to update the tag editor app.

Or, simply run the command below in terminal to install it:

sudo apt install kid3-qt

You may replace kid3-qt with kid3 in the code for KDE desktop, and/or with kid3-cli for the command-line interface.

Uninstall:

To remove the PPA, either use ‘Software Sources’ or ‘Software & Updates’ utility, or run command in terminal:

sudo add-apt-repository --remove ppa:ufleisch/kid3

And, remove kid3 tag editor via command:

sudo apt remove --auto-remove kid3 kid3-*

Audacious 4.2 finally goes stable! Here are the new features and how to install guide for Ubuntu users.

This release is a bit late, since the beta has been released for 5 months. As you may already known, Audacious 4.2 feature new dark theme, as well as Flat icon in both light and dark. You can enable them via ‘Files -> Settings’ dialog.

Audacious Dark & Flat icons

For Winamp interface in Qt mode, there’s now a Search and Select dialog for searching music in playlist. Which, supports regular expressions syntax for advanced users.

Winamp interface, search in playlist

Other changes in the release include:

  • Add partial support for Ogg FLAC streams
  • Automatically set the title of an imported playlist based on the filename
  • Preselect the filename of an imported playlist when exporting it again
  • Add a Jump to Song dialog to the Winamp interface in Qt mode
  • Add formatter syntax to allow truncating title strings

Install Audacious 4.2 via PPA:

I’ve updated the unofficial PPA with the package for Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04 and their based systems, such as Linux Mint and Pop! OS.

NOTE if you’re using the Audacious 4.2 beta package via my test PPA, you have to remove it as well as the PPA first.

First, open terminal by either pressing Ctrl+Alt+T on keyboard or searching from Activities overview (start menu). When it opens, run the command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/apps

Second, update the package cache in Ubuntu 18.04, Linux Mint, though it’s done automatically in Ubuntu 20.04 +

sudo apt update

Finally, either update the music player via Software Updater, or run the command below in terminal to install/update the package:

sudo apt install audacious audacious-plugins

Uninstall Audacious:

To remove the music player package, use command:

sudo apt remove --autoremove audacious audacious-plugins

And remove the Ubuntu PPA via command:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/apps

Ubuntu’s default Rhythmbox music player got new release updates a few days ago. Here’s how to install it in Ubuntu via PPA.

Rhythmbox released version v3.4.5 last month and v3.4.6 days ago after more than 2 years of development. Compare to previous Rhythmbox 34.4, Soundcloud plugin and mmkeys plugin have been removed since they are no longer work / useful. DAAP plugin now supports libdmapsharing 4 API, but no longer enabled by default.

The new release has rewritten podcast downloader with better resume and retry, uses podcast episode GUIDs to handle episode URL changes, preserves original order of episodes in podcasts even if episodes have the same publication date. And, crossfading player backend now works much better with network streams. There are as well many bug-fixes and translation updates.

Install / Update Rhythmbox in Ubuntu

The latest Rhythmbox package is available to install as Flatpak package, which runs in sandbox.

For those prefer the pre-installed .deb package, here’s how to update it via the unofficial PPA.

1. Add PPA

First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to add the PPA. So far, Ubuntu 22.04 and Ubuntu 20.04 are supported.

sudo add-apt-repository ppa:ubuntuhandbook1/rhythmbox

Type user password (no asterisk feedback) when it asks for sudo authentication and hit Enter to continue.

2. Install / Update Rhythmbox

After adding the PPA repository, search for and launch “Software Updater” from Activities overview. It should show you the updates for the music player. Simply click on “Install” to get them and enjoy!

Or, you may run the single command in terminal to install/update the music player package:

sudo apt install rhythmbox

How to Restore:

If you found any issue for the package installed from PPA, open terminal (Ctrl+Alt+T) and run command:

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/rhythmbox

The command will install the ppa-purge tool and purge the Ubuntu PPA you just added, which also downgrade all installed packages from that PPA to the stock versions in your Ubuntu system repository.

There are quite a few audio tag editing applications for Linux. Tagger is a new one with modern GTK4 user interface.

Kid3, puddletag, and easytag editors are really good. But for GNOME (the default desktop environment for Ubuntu, Fedora Workstation), Tagger looks more native due to GTK4 and libadwaita.

Tagger light mode

The app provides a simple and easy to use interface that follow system light and dark color scheme. With it, you can:

  • Edit metadata and audio tag including Filename, Title, Artist, Album, Year, Track, Album Artist, Genre, and comment.
  • Insert album cover art from file.
  • Remove tag.
  • Convert filenames to tags and tags to filenames with ease
  • And download tag data from internet via MusicBrainz.

filename to tag conversion

It support multiple music file types, such as mp3, ogg, flac, wma, and wav. And, it can edit tags and album art of multiple files, even across subfolders, all at once.

Tagger Dark Mode

How to Install this Tag Editor in Ubuntu & Other Linux:

The app provides official binary package through the universal Flatpak, which works on most Linux distributions.

1. For Ubuntu, firstly press Ctrl+Alt+T on keyboard to open terminal. When terminal opens, run the command to install the Flatpak daemon:

sudo apt install flatpak

Type user password for sudo authentication, though there’s no asterisk feedback.

Fedora, Linux Mint, Pop! OS, etc have flatpak support out-of-the-box. Other Linux may follow this setup guide to get it.

2. After setup the daemon, run the single command below will install the app in your Linux:

flatpak install https://dl.flathub.org/repo/appstream/org.nickvision.tagger.flatpakref

NOTE: First time installing flatpak app will also install the Gnome run-time libraries which take more MB disk space.

Once installed, press Super (‘Windows’) key on keyboard to get into overview screen. Then search for and open the audio tagger and enjoy!

How to Remove the Audio Tag Editor:

To remove the flatpak package, open a terminal window and run command:

flatpak uninstall --delete-data org.nickvision.tagger

Also clear useless run-times if any by running flatpak uninstall --unused command.

There are quite a few music player applications for Linux. Amberol and G4Music are two of them with really good looking UI design.

Amberol:

Amberol is a GTK4 app uses libadwaita library as well as gaussian blurred cover background for the beautiful app window.

The player aims to be as small, unintrusive, and simple as possible. No music collection or playlist management, no metadata editor, no lyrics.

It just play local music, with basic functions like shuffle and repeat, MPRIS integration, drag and drop from file manager and GNOME integration.

G4Music

G4Music is Amberol inspired music player with quite similar user interface.

It’s so far a single developer software project, while Amberol has a small group of contributors. However, it has more features, including search music from large collection, sort by album/artist/title or shuffle. And, it supports samba and any other remote protocols as well as pipewire audio sink.

How to Install Amberol or G4Music in Ubuntu & other Linux:

The players are available to install as universal Flatpak packages, which work in Ubuntu, Fedora, Debian, and most other Linux systems.

1.) Firstly, press Ctrl+Alt+T on keyboard to open terminal. Then, run the command below to install the flatpak daemon:

sudo apt install flatpak

Other Linux may follow the official setup guide to install the daemon.

2.) To install the Amberol, run the command below in terminal window:

flatpak install https://dl.flathub.org/repo/appstream/io.bassi.Amberol.flatpakref

Or install G4Music if you like the search function and pipewire audio sink. Both players will install GNOME 42 run-time libraries if not exist.

flatpak install https://dl.flathub.org/repo/appstream/com.github.neithern.g4music.flatpakref

Once installed, search for and open the music player from Activities overview and enjoy!

How to Uninstall Amberol / G4Music

To remove Amberol, open terminal and run command:

flatpak uninstall --delete-data io.bassi.Amberol

And/or remove G4Music by running command:

flatpak uninstall --delete-data com.github.neithern.g4music

To clear up useless run-time libraries, you may also run command:

flatpak uninstall --unused

DeaDBeeF music player released new 1.9.0 version a day ago. Here’s what’s new and how to install the application in Ubuntu.

DeaDBeeF is one of my favorite music players, especially for its design mode. Glory to Ukraine! In this release you’ll see two little hearts (in blue and yellow) in the title bar of app window.

The 1.9.0 release added some new features including:

  • Long file seeking support for Opus and FFMPEG
  • HTTPS support for vfs_curl in portable builds, via libmbedtls
  • Design mode for CocoaUI
  • New Scope and Spectrum Analyzer visualizations
  • Visualization appearance preferences pane
  • New album art loader
  • Title formatting $year(time) function
  • GTK UI for editing a chosen field of multiple selected tracks, in a table interface
  • Creating new playlist via clicking the “+” button in the playlist tab strip
  • Improved DSP preferences GTK UI
  • Improved handling of invalid MP3 files
  • Last.fm scrobbler will use HTTPS by default

And, you can now easily get the menu to set dB scale, Linear scale, or Cubic scale by simply right-clicking on volume slider. There are as well various bug fixes, see HERE for more.

How to Install DeaDBeeF 1.9.0 in Ubuntu:

The software project provides official packages for 64-bit modern PC/laptop. For Debian, Ubuntu, Linux Mint based systems, simply download the “deadbeef-static_1.9.0-1_amd64.deb” from the link page below:

After downloaded the package, open your Downloads folder, right-click blank area and select “Open in Terminal”. Finally, install the package by running the command below in pop-up terminal:

sudo apt install ./deadbeef-static*amd64.deb

It works in all current Ubuntu releases, including Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.10 and Ubuntu 22.04.

Once installed, press Windows (Super) key on keyboard. Then search for and open the player to enjoy your music!

In addition for those prefer Ubuntu PPA, here’s one that built with Qt5 interface and MPRISv2 plugin support.

It should be trustworthy as the maintainer is the guy behind Debian and Ubuntu’s official Tesseract OCR package. However, the package version there at the moment of writing is still the last v1.8.8. And, it’s better to remove “deadbeef-static” first before installing the music player from this PPA.

How to Remove DeaDBeeF:

The package is installed as deadbeef-static. To remove it, open terminal by pressing Ctrl+Alt+T on keyboard. Then run command:

sudo apt remove --autoremove deadbeef-static

That’s all. Enjoy!