I am running stemgen 2.1.0 on Ubuntu 24 LTS. It's installed via pip in a venv. I've compiled ffmpeg to include libfdk_aac. However, _internal.py doesn't seem to be finding it. I added a print to see if it was in the "hay" variable, and it was.
This was the print of "hay":
DEA.L. aac AAC (Advanced Audio Coding) (decoders: aac aac_fixed libfdk_aac) (encoders: aac libfdk_aac)
However, re.findall(r"\(encoders: ([^\)]*) \)", hay) only returns an empty list. I've forced the function to return ["libfdk_aac"] and the program runs normally, with the proper encoder.
I am running stemgen 2.1.0 on Ubuntu 24 LTS. It's installed via pip in a venv. I've compiled ffmpeg to include libfdk_aac. However, _internal.py doesn't seem to be finding it. I added a print to see if it was in the "hay" variable, and it was.
This was the print of "hay":
DEA.L. aac AAC (Advanced Audio Coding) (decoders: aac aac_fixed libfdk_aac) (encoders: aac libfdk_aac)However,
re.findall(r"\(encoders: ([^\)]*) \)", hay)only returns an empty list. I've forced the function to return["libfdk_aac"]and the program runs normally, with the proper encoder.