audacity / audacity/audacity

Provide way for mod-script-pipes scripts to determine Audacity version

Open
#11,837 0 comments 0 reactions 0 assignees View on GitHub
Enhancement Request
Dominant language
C++
Stars
18.4k
Forks
2.7k
Avg merge
3d 1h
Merged PRs (30d)
78

Description

### Problem to be solved

external scripts do not have a way to determine what version of Audacity is being used. Being able to do this is essential (for example: if 3.6.1+, then I use LegacyCompressor instead of Compressor)

There is a workaround of using Help to determine of the LegacyCompressor command is present.

### Your idea

Add another type to the GetInfo command.

### Prior art

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by locating the mod-script-pipes implementation of the GetInfo command and read how its existing information types are handled. Add the requested Audacity-version information type there, then verify that an external script can retrieve the running version and use it to distinguish LegacyCompressor from Compressor.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
api
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
58/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.