Description of problem: beets is packaged without the convert plugin. If the convert plugin would be shipped the user is free to install ffmpeg from rpmfusion or to configure the convert plugin to call another tool to do the conversion. If the convert plugin is deleted in the spec file, there is no option to use it. Version-Release number of selected component (if applicable): all How reproducible: dnf install beets beet convert --format ogg --dest ogg ** plugin convert not found error: unknown command 'convert' Additional info: A workaround is to download the convert.py file from beets github repository and install it in the plugin directory. As long as ffmpeg is not installed it fails as expected: beet convert --format ogg --dest ogg ... Convert? (Y/n) convert: Encoding /foo/bar/flac/song1.flac ... error: convert: couldn't invoke 'ffmpeg -i /foo/bar/flac/song1.flac -y -vn -acodec libvorbis -aq 3 /foo/bar/ogg/song1.ogg': [Errno 2] No such file or directory Conclusion: beet's convert plugin fails gracefully on a default Fedora installation. It's just a matter of configuration to get the plugin working. Please don't delete it.
beets-1.4.2-2.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-98f1fa6467
beets-1.4.2-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-98f1fa6467
Thank you so much! I successfully tested the convert plugin.
beets-1.4.2-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.