🎵 Automatically Fix Song Metadata and Filenames on Linux with Beets Tired of sorting through unknown MP3s with cryptic filenames like Track01.mp3? Sick of missing album info, incorrect genres, and zero cover art? Here's a clean way to batch-fix your music collection with open source tools — no manual editing required. ✅ What You’ll Use beets — the core tool that organizes, renames, and tags your music by matching against the MusicBrainz database. libchromaprint-tools — provides fpcalc, which generates audio fingerprints to identify unlabeled tracks. ffmpeg (optional) — used by beets for transcoding or embedded cover art processing. 🔧 Installation sudo apt update sudo apt install beets libchromaprint-tools ffmpeg 🚀 One Command to Organize It All beet import /path/to/your/music/ Beets will: Fingerprint each file Query MusicBrainz for metadata Rename files (e.g., Artist - Title.mp3) Write correct ID3/metadata tag Optionally move files into organized folders 📁 Example Output Your ...
Normally to get the disk usage of a folder you use get properties on the rightclick or similar. However there are hidden files starting with . in their name that you can get info on, only in the terminal, using the du -sh command. If you have hundreds of them (which you do!) this becomes tedious. The following script gives you a directory listing with the files all indicated in file sizes and highlights on files of megabytes or gigabytes in size. #!/bin/bash # Set Internal Field Separator to handle spaces in filenames IFS=$'\n' # Loop through all files and directories for i in $(/bin/ls -A); do size=$(du -sh "$i" | awk '{print $1}') # Apply colors: bold for MB, bright bold for GB case "$size" in *M) color="\e[1m" ;; # Bold for Megabytes *G) color="\e[1;97m" ;; # Br...
By default Ubuntu Linux does not copy the app launcher (dock-like thing) or the menubar to new screens (monitors). To do this you have to install some items. 1. Copy the Menubar to Another Screen/Monitor: Install GNOME Shell Extension: Multi Monitors Add-On : sudo apt install gnome-shell-extension-multi-monitors Enable the extension: gnome-extensions enable multi-monitors-add-on@spin83 Open GNOME Tweaks and enable the Multi Monitors extension under the "Extensions" tab. 2. Copy the App-Launcher/Dock-Like App to Another Screen/Monitor: Install Dash to Dock : sudo apt install gnome-shell-extension-dash-to-dock Enable Dash to Dock : gnome-extensions enable dash-to-dock@micxgx.gmail.com Configure Dash to Dock in GNOME Tweaks to display on multiple screens. However, spin83 (multimonitors) only works on old distros (it was released in 2014), so you need this version edited by myself: https://github.com/JohnOstrowick/multi-monitors-add-on