Roon Command Line Project ~ Roon Automation & Control


The Roon Command Line project provides Bash and Python scripts to enable command line control of the Roon audio system over a local network.

Note: No modifications are made to the Roon Core. The RoonCommandLine package resides entirely on other systems within your local area network.

rooncommand.dev
github.com/doctorfree/RoonCommandLine

microenc ~ Linux/BSD Batch Encoding Script


microenc is a small Bash shell script for Linux/BSD for encoding directories with audio files to other formats using FFmpeg as encoder.

Features:

  • Encodes to MP3, AAC, Vorbis, Opus, AC-3, E-AC-3, DTS, FLAC, ALAC, WavPack, AIFF and WAV audio
  • Auto-copying of metadata and, for MP3/AAC/FLAC/ALAC/AIFF, cover art
  • Optional high-quality audio resampling
  • Requires only ffmpeg and ffprobe
sourceforge.net/projects/microenc

Humdrum Toolkit ~ Music Analysis & Research


David Huron created Humdrum in the 1980s, and it has been used steadily for decades. Humdrum is a set of command-line tools that facilitates musical analysis, as well as a generalized syntax for representing sequential streams of data. Because it’s a set of command-line tools, it’s program-language agnostic. Many have employed Humdrum tools in larger scripts that use PERL, Ruby, Python, Bash, LISP, and C++.

www.humdrum.org

Humdrum Labs ~ wiki.ccarh.org/wiki/Humdrum_Lab_1
Humdrum music encoding tutorial ~ doc.verovio.humdrum.org/humdrum/getting_started
Humdrum Resources ~ github.com/humdrum-tools