diff --git a/README.md b/README.md index f35e9bd4..2f049e6f 100644 --- a/README.md +++ b/README.md @@ -160,13 +160,9 @@ copyparty returns a truncated sha512sum of your PUT/POST as base64; you can gene ## optional gpl stuff -some bundled examples have copyleft dependencies: -* [audio-bpm.py](./copyparty/mods/audio-bpm.py), enabled with `TODO`, detects the BPM of music using the BeatRoot Vamp Plugin; imports GPL2 -* [audio-key.py](./copyparty/mods/audio-key.py), enabled with `TODO`, detects the melodic key of music using the Mixxx fork of keyfinder; imports GPL3 +some bundled tools have copyleft dependencies, see [./bin/#mtag](bin/#mtag) -these are not loaded or evaluated by default and are bundled as "plugins" (term used very loosely) - -each can be executed (through subprocess, not importing) during the analysis phase of `-e2ts` if enabled through the options mentioned above, kinda sounds like "arm's length" not that i'm qualified to say +these are standalone and will never be imported / evaluated by copyparty # sfx diff --git a/bin/README.md b/bin/README.md index c47bfb4f..733a246f 100644 --- a/bin/README.md +++ b/bin/README.md @@ -39,3 +39,9 @@ you could replace winfsp with [dokan](https://github.com/dokan-dev/dokany/releas # copyparty-fuse-streaming.py * pretend this doesn't exist + + + +# mtag/ +* standalone programs which perform misc. file analysis +* copyparty can soon Popen programs like these during file indexing to collect additional metadata diff --git a/bin/mtag/README.md b/bin/mtag/README.md new file mode 100644 index 00000000..58a8a8ac --- /dev/null +++ b/bin/mtag/README.md @@ -0,0 +1,6 @@ +standalone programs which take an audio file as argument + +some of these rely on libraries which are not MIT-compatible + +* [audio-bpm.py](./audio-bpm.py) detects the BPM of music using the BeatRoot Vamp Plugin; imports GPL2 +* [audio-key.py](./audio-key.py) detects the melodic key of music using the Mixxx fork of keyfinder; imports GPL3 diff --git a/copyparty/mods/audio-bpm.py b/bin/mtag/audio-bpm.py similarity index 100% rename from copyparty/mods/audio-bpm.py rename to bin/mtag/audio-bpm.py diff --git a/copyparty/mods/audio-key.py b/bin/mtag/audio-key.py similarity index 100% rename from copyparty/mods/audio-key.py rename to bin/mtag/audio-key.py