jdupl / overseer

syncs a flac library to an opus library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

overseer

Syncs a flac library to an opus clone

  • file watcher for instant encoding
  • encodes on multiple threads

Tested on Linux only.

Installation

The file overseer.py can be downloaded here.

Requirements

  • Python 3.x
  • opusenc
  • flac
  • TinyTag python library
  • pyinotify python library

Archlinux

sudo pacman -S flac opus-tools python-pip

sudo pip install tinytag pyinotify

Debian/Ubuntu

sudo apt-get install flac opus-tools python3-pip

sudo pip3 install tinytag pyinotify

Usage

Sync a FLAC library to an opus folder.

Usage is trivial, please take a look at the help with

./overseer.py -h

Run as a background process with screen or tmux. I will implement a forking process with init script when the code is finished.

About

syncs a flac library to an opus library

License:GNU General Public License v2.0


Languages

Language:Python 100.0%