Home - smokin-salmon/smoked-salmon GitHub Wiki

smoked-salmon is a tool that will help you find, tag, clean, check and upload music to gazelle.

Usage

All commands can be listed by running salmon or salmon -h. To print help for sub-commands, run the command with the -h argument. For example salmon up -h prints the help message for the up command.

Usage: salmon [OPTIONS] COMMAND [ARGS]...

Options:
  -h, --help  Show this message and exit.

Commands:
  check            Check/evaluate various aspects of files and folders
  checkspecs       Will check the spectrals of a given torrent based on local...
  compress         Recompress a directory of FLACs to level 8
  descgen          Generate a description from metadata sources
  downconv         Downconvert a dir of 24bit FLACs to 16bit
  images           Create and manage uploads to image hosts
  meta             Scrape metadata from release link
  metas            Search for releases from metadata providers
  migrate          Migrate database to newest version
  play             This is so sad Alexa play something
  specs            Generate and open spectrals for a folder
  tag              Interactively tag an album
  transcode        Transcode a dir of FLACs into "perfect" MP3
  up               Command to upload an album folder to a Gazelle Site.
  web              Start the salmon web server

Setup and Updating

Follow the installation guide. All of the different configuration options can be found here

To update run the following commands

For manual installs:

cd smoked-salmon
git pull
uv sync

For Docker users:

docker pull smokin-salmon/smoked-salmon:latest