Skip to content

jeffbarish/wax-install

Repository files navigation

Clone wax, wax-config, and wax-install (from the home directory):

git clone https://github.com/jeffbarish/wax.git
git clone https://github.com/jeffbarish/wax-config.git
git clone https://github.com/jeffbarish/wax-install.git

cd into wax-install and run the program "installer.root" as root:

sudo ./installer.root

Run installer as youself:

./installer

These scripts perform the following functions:

installer.root:

  • runs apt to install several packages.

  • puts starter scripts for wax and waxconfig in /usr/local/bin.

installer:

  • puts the theme in ~/.themes.

  • creates a virtual environment in ~/.venv and installs several packages.

  • creates wax subdirectories in ~/wax/.config

When the installer finishes, type "wax" to run wax or "waxconfig" to run waxconfig.

If you do nothing else, note that Wax will be building your database in your root partition. Depending on the size of your music collection, your database could grow to 1TB or more. My collection has over 3500 recordings and the database consumes around 1TB. If the capacity of your main disk drive is insufficient, you can mount a disk drive on ~/wax/recordings. I recommend using an SSD. If you use a HDD, you will probably want to configure it to spin down after a period of idleness to minimize unnecessary wear. If you do, then you will experience a short delay (1-2 seconds or more, depending on the capacity of the HDD) whenever you initiate play while the HDD is idle. Using an SSD avoids this problem.

I tested the code on Ubuntu 24.04 running on an Intel processor and on Debian GNU/Linux 12 (Raspberry Pi OS) running on Raspberry Pi 4B. Note that you will need GTK and GStreamer on whatever OS you choose.

You can also install wax on Windows 11 using WSL 2. However, there are limitations. It is not possible to access a CD-drive as a device from WSL, so ripping in Wax on WSL is not possible. Instead, rip using Media Player, put the sound files in the transfer folder of Wax, and import them. Media Player does not embed cover art, so you will need to find cover art (at Amazon, for example) and copy-and-paste it into Wax.

Do not run installer over an existing installation.

Quick Start

To create your first recording after installing Wax, insert a CD in your CD drive and go to Edit mode. Select the appropriate genre for your CD using the button in the top left. Click the Create button in the right panel. While the CD is ripping, fill in the boxes on the left panel at least for the primary metadata. Some of the boxes might have been filled in automatically after you initiated the rip using metadata from MusicBrainz. Click the "Save new" button at the bottom when you are ready to save the recording. When the ripping finishes, change the Mode to Select. Your new recording will already be selected. Drag it to the play queue (the right panel). The play button will appear in the top right. Click it to start play. Congratulations. You have just created the first recording in your Wax database.

The manual provides much more information, but do not feel intimidated. Each section starts with an "Essential reading" section that directs you to a few paragraphs with the salient information.

About

Installer for Wax and WaxConfig

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages