forked from ovenwerks/studio-controls
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
236 lines (180 loc) · 6.81 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
studio-controls version 2.1.60
[ Len Ovens ]
- Add not applied dialog on exit
- Add user script for pre/post start/stop
- Add custom extra device naming
- Reimagine the GUI
- Add qmidinet starting for networked MIDI
- Add zita-njbridge for networked audio (GUI so far)
- Add JACK and bridge extra latency
- Fixed bridge find rate
- Fixed device number setting in device DB
- Add post bridge script
studio-controls version 2.1.4
[ Len Ovens ]
- Apparently regex doesn't see : filter out bad positives
studio-controls version 2.1.3
[ Len Ovens ]
- Catch jack connect exceptions
- Search for clients with : included to prevent false positive
studio-controls version 2.1.2
[ Len Ovens ]
- fix missing parameter default set
- fix check jack client exists
studio-controls version 2.1.1
[ Len Ovens ]
- Fix won't run from /usr/local
- Fix convert-studio-controls logic
studio-controls version 2.1.0
[ Len Ovens ]
- Set version to 2.1.0 release
studio-controls version 2.0.26-pre
[ Len Ovens ]
- Add docs directory and start documentation
- Move docs to docs branch
- Limit sample rates to those device supports
- Add webpage to README
studio-controls version 2.0.25-pre
[ Len Ovens ]
- GUI was setting a config param with string instead of bool
- Convert utility will update config file version
studio-controls version 2.0.24-pre
[ Len Ovens ]
- Fix pulse widgets at startup
- Add more tooltips
- Remove duplicate device in USB JACK master
- Don't remove device type once set
- Reset device number before device scan
- Make sure jack client is cleaned up with USB master unplug
- Don't restart jack unless we need to.
- Fix version file name in convert
- Add JACK log file rotate
studio-controls version 2.0.23-pre
[ Len Ovens ]
- Bug fixes
- Add version file
- Arrange widgets in jack master and extra devices
- Skip USB MIDI devices
studio-controls version 2.0.21
[ Len Ovens ]
- Change GUI to add channel count to Pulse-jack bridges
- Add pulse bridge channel count to autojack as well
- Clean up code in studio-controls file
- Add Session Manager tab
- Add jack connection mode setting
- Move systemd to usr/lib
- Add a makefile
- Make pulse connections use count as well
- JACK should be all caps in the GUI
- Add session manager launch buttons
- Moved first jack startup out of main for crash proofing
- Moved jack callbacks out of main for crash proofing
- Use direct dbus calls instead of executing jack_control
- Don't list loopback devices or put them last
- set default icon
- change config file to json to allow easier grouping of device data
- Allow setting each device's parameters
- Change GUI to show one extra device at a time
- Allow setting non-USB device backup when USB device in use
- Update ping version to make sure autojack will use new config file
- Fix extra devices latency limits
- Bugfixes
studio-controls version 2.0.9
[ Len Ovens ]
- Wrong variable used causing incorrect port to be chosen (lp: #1898369)
studio-controls version 2.0.8
[ Len Ovens ]
- Catch value 0 from old config file (bug fix)
studio-controls version 2.0.7
[ Len Ovens ]
- "MONITOR" should never be 'none'
studio-controls version 2.0.6
[ Len Ovens ]
- bugfix for variable used before initialized
studio-controls version 2.0.5
[ Len Ovens ]
- Add lockfile to autojack to prevent two instances running
- Add lockfile to studio-controls to prevent two instances running
- Depend on zita-ajbridge version 0.8.4 fixes (lp: #1889146)
- Fix phones detection for USB phones when not plugged in
- Catch jack error messages so they don't alarm user
- studio-controls: Catch system signals to exit
- up autojack signal version
studio-controls version 2.0.4
[ Len Ovens ]
- Fix spelling mistake
- Fix wrong indent
- Add "NVidia" to HDMI names
- Add a readout of the configuration to logging
studio-controls version 2.0.3
[ Len Ovens ]
- Make sure to use default-device and not PCH everywhere
- Catch pulse connection port is integer
- no more support for older config file
studio-controls version 2.0.2
[ Len Ovens ]
- logging should have log level set at read config file
- autojack needs to import glob before using it - bug fix
studio-controls version 2.0.1
[ Len Ovens ]
- Use saved value for device instead index - bug fix
- Log file too long re-enable log rotate - bugfix
- dynamicly set default audio device - bugfix
- Make sure bridges are created before connecting
- Check if headphone device exists before checking (lp: #1888588)
studio-controls version 2.0.0
[ Erich Eickmeyer ]
- Add white glow to icon to increase visibilty
[ Len Ovens ]
- Head phone detection for PCH devices added
- Force PCH devices to be at least 128 buffer in extra devices
- Remove old jackdbus settings file before starting jack
- Pulse connect port extended to all Physical ports
- Fixed extra devices that are not sub device 0 don't work
- Fixed Apply for input only
- USB units with sub devices other than 0 will now auto connect
- Added extra logging level for lots of output
- Added better method of finding device sample rate
- Added new depend: python3-alsaaudio
- Detect headphone plug state on startup
- Use direct alsa mixer manipulation
- Add manual headphone switching
- Add ability use outputs other than system:playback_1/2
- general code clean up
- Readded Firewire backend
- Added fixes for alsa firewire devices
- make sure extra devices work correctly with all backends
studio-controls version 1.99.1
- add Blacklist to keep things like webcams adding a mic
- clean up white space in studio_system
- Add CHANGELOG file and clean up notes.txt
- Extra HDI devices have forced buffer size of 4096
studio-controls version 1.99.0
- Update to new icon
- remove tablet code as direction has changed
- finish rebrand
studio-controls version 1.12.5
- Check if device has a description before trying to use it
studio-controls version 1.12.4
- Start rebranding to plain Studio Controls
- Add systemd service for non-Ubuntu systems
- Fix USB bridge checkbox so it actually changes states (LP #1872250)
- Finish rebranding (icons are placeholders)
studio-controls version 1.12.3
- Change adduser to usermod -aG
- Update copyright & AUTHORS
studio-controls version 1.12.0
- Add logging level control to GUI
- Change from autostart to systemd unit
- Make sure session ends so audio device is not locked
studio-controls version 1.11.3
- Bug fixes: check if device removed signal is true
Save last valid internal device so removing USB device
allows controls to switch to something sane.
- moved config file to it's own directory so that we can add
more files like post start scripts.
- Converted config file to use configparser for less accident prone
maintenance.
- Declutter audio setup GUI by splitting it into three tabs
- Pulse bridges can have custom names
- pulse bridges can have custom auto connects