Create and synchronize transcoded copies of audio folders
215
|PyPI Version|
Create and synchronize transcoded copies of audio folders.
My audio library is a comprised of FLAC's, MP3's, cover images, and various metadata files - totaling roughly 500GB. This is not a problem when I'm on my desktop - wired into the same network as my server. However, my laptop and phone use often suffers from poor connectivity and limit storage capacities. Further, lossless audio often is a waste as the my laptop and phone used in less-than-ideal environments and equipment. Thus, I decided to use only MP3's on those devices.
Previously, I was solving this with a combination of mp3fs_ and rsync_. This served me well for a number of years, but had a few drawbacks for my uses.
Harmonize transcodes to LAME V0, has no dependency on FUSE, and supports parallel copying and transcoding. While it currently only transcodes to MP3, it's written in Python. This is far more accessible to modification for a Pythonista like myself.
Arch Linux_Docker_PyPI_If installing from PyPI_ or using the script directly, ensure the following
are installed:
.. code::
$ harmonize -h
usage: harmonize [-h] [-n NUM_PROCESSES] source target
positional arguments:
source Source directory
target Target directory
optional arguments:
-h, --help show this help message and exit
-n NUM_PROCESSES Number of processes to use
-V VBR_PROFILE VBR profile to use for encoder
.. |PyPI Version| image:: https://img.shields.io/pypi/v/harmonize.svg? :target: https://pypi.org/pypi/harmonize .. _PyPI: https://pypi.org/pypi/harmonize .. _Arch Linux: https://aur.archlinux.org/packages/harmonize/ .. _Docker: https://hub.docker.com/r/nvllsvm/harmonize/ .. _mp3fs: https://khenriks.github.io/mp3fs/ .. _rsync: https://rsync.samba.org/
Content type
Image
Digest
Size
33.4 MB
Last updated
over 7 years ago
docker pull domistyle/harmonize