Open gnuletik opened 4 years ago
Hi @gnuletik and @yomguy. This bug has been caused by version change of Aubio pitch in this commit.
I indeed set aubio_pitch version to 0.4.7 when I added version field on models.Processor
without being sure of the write one to give (depend on witch aubio algo/decoding version we use, right?)
@yomguy has corrected it to 0.4.6 in aubio_pitch.py
plugin, thanks for that.
However, from the point of view of sandbox: a new plugins is now available with same processor id (i.e. pid
) but a different version.
I deleted the former aubio_pitch 0.4.7 processor in sandbox's DB as it does not refer to a real plugin anymore so it temporary fixes the bug.
@yomguy, what is the best short term and the best preferable long term solutions to manage processors unicity regarding there pid and version:
aubio_pitch_0.4.6.py
)models.Processor
pid and version be unique_together
and at then all Processors.objects.get(pid=...)
should be added a version (or replace them with a Processors.get_last_version(pid=...)
with a version format spec)/timeside/api/processors/aubio_pitch/0.4.6/
https://sandbox.wasabi.telemeta.org/timeside/api/processors/aubio_pitch/