Fri Jul 6 08:05:31 EDT 2018 Slept from ten-thirty to six. Woke briefly around two. High of seventy-seven and sunny today. Stopped at Starbucks on my way to work. Work: - Ask Sherri if she wants to lift weight at lunch Done. Monday. - Follow up with Scott about Yardi Portal payment integration for multiple payment processors Done. - Look at kickstart for Raspbian A bit. The story is not great. - 3:30 PM call with Yardi Done. Twenty-minute walk at lunch. Saw a trio of dragonflies, a blue jay, morning doves, a turkey vulture, and a big yellow butterfly. Home: - Shell script to produce opus from flac Done. - A D&D thing Done. - Play with termloop No. Patrick Stuart interviews Bryce Lynch: https://www.youtube.com/watch?v=BbGUuEtbNeE&feature=youtu.be ``` --- falstaff ~ % cat ~/bin/flac2opus.sh #!/bin/bash # Covert flac music files in directory $din to opus files in directory $dout. # Paul Gorman, July 2018. set -euf din=/data/opus-in dout=/data/opus-out art=cover.jpg oe () { dout="$2" din="$3" art="$4" fo=$(basename "$1" | sed 's/\.flac$//;t' | sed 's/\.m4a$//;t' | sed 's/\.mp3$//;t' | sed 's/\.wav$//;t').opus sd=$(echo "$1" | awk -F/ '{ print $(NF - 1) }') mkdir -p "${dout}/${sd}" if [ -e "${din}/${sd}/${art}" ]; then cp -u "${din}/${sd}/${art}" "${dout}/${sd}/" fi opusenc --quiet --bitrate 128 "$1" "${dout}/${sd}/${fo}" } export -f oe find "$din" -type f -iname '*.flac' | parallel oe {} "$dout" "$din" "$art" ``` Encoding took about an hour to convert my whole library. The FLAC's shrunk from around 160 GB to around 25 GB of Opus files. Haven't listened on my highest fidelity rig, but the Opus files sound great on any cans I'm realistically going to plug into my phone. Breakfast: cafe latte, sausage sandwich Lunch: coconut ice cream, strawberries and blueberries, nuts Dinner: beer, chips