-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathchangelog.txt
204 lines (168 loc) · 7.29 KB
/
changelog.txt
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
! note
= bugfix
+ new feature
~ other change
2020-03-29, 09:29:00 - Loopstream 1.5.0.0
+ Opus streaming
+ Channel mapper for fancy soundcards
= Deadlock if encoders are super slow
= Glitchy audio at the start of the stream
= Tiny chance that left/right channel could swap
~ Faster disconnect
~ Upgrade NAudio/NVorbis/LAME/oggenc2
2015-10-31, 19:32:05 - Loopstream 1.4.0.4
= Determine "No Audio" based on mixer output instead of input
= Crash if "No Audio" warning clicked and countdown begins
= Allow saving config with null microphone
= Crash when minimizing network graph
~ Fadeout volume bars on disconnect
~ Behavior of "No Audio" hiding
2015-10-14, 02:57:09 - Loopstream 1.4.0.0
+ when recording streams, record song titles to a text document
+ and also log when the mic is enabled/disabled
+ option to shut off mic when not in use, to prevent overheating
+ reverb option for microphone which is hella buggy #yolo
+ support for ogg/Vorbis sound effects
+ soundboard expands if too much button
+ stop sound effects by right-clicking the SFX buttons
= mixer test mode would ruin recordings by freaking out
= device rescan would not detect newly attached soundcards
= broken rescan also sometimes broke the crash reporter
= would crash on startup with certain custom win7 themes
~ hide the SFX panel by right-clicking a blank area
~ reload the SFX panel by left-clicking a blank area
~ graph window shuts down when hidden, conserving CPU
~ easier to build from source (simplified dfc stuff)
~ some code cleanup, and generalized progressbars
~ new naudio and oggenc2 versions
2014-12-08, 15:31:02 - Loopstream 1.3.11.2
= Cooldown on reconnecting after connection drops
~ Remember if socket fallback for tags is in use
2014-09-13, 23:05:42 - Loopstream 1.3.11.0
= Fix glitchy audio when volume boost lock is challenged by LOUD NOISES
+ Mixer test mode (if server address is blank in settings)
+ Tag reader: Support MusicBee and MediaMonkey
+ Automatically read sharekey from clipboard
~ Hide soundboard by rightclicking it
~ Fix website URL
2014-05-30, 21:40:31 - Loopstream 1.3.9.2
+ Soundboard
= Hotkeys would trigger when typing tags
= Tag reader: Bad regex could crash stuff
2014-05-30, 16:01:54 - Loopstream 1.3.9.0
+ Drunk proof: Disconnect when there is no mouse activity
+ Tag reader: Debouncer to filter stuff like "Loading..." etc
+ Hotkeys: mixer(1,2,3,4,q,w,r) (C)onnect (S)ettings
2014-04-25, 21:03:24 - Loopstream 1.3.8.0
+ Rightclick volume slider to lock boost (do not autoreduce past lock)
= 7.7.3.1 ni desrever emaceb sgaT
2014-04-01, 18:21:08 - Loopstream 1.3.7.7
= Icecast kicker could fail, didn't flush
= Send tags by socket if user's .NET environment is broken
2014-03-20, 00:47:41 - Loopstream 1.3.7.6
= Memory sniffing zerolength strings caused badly formatted tags
~ More debug logging
2014-03-09, 16:36:03 - Loopstream 1.3.7.4
+ All soundcards and config in crash reports (except password)
= Failed to report active soundcards when no mic connected
2014-03-09, 12:46:40 - Loopstream 1.3.7.2
+ Crash reporter
+ Option to kick other DJs off the icecast mount if in use
~ OSD popups are extra resilient
~ Skinning framework...?
2014-02-15, 05:51:45 - Loopstream 1.3.7.0
+ Tag reader: Support Spotify and NSFPlay
+ Tag reader: Chrome support for YouTube/SoundCloud/Spotify
+ Tag reader: Retrieve any regex group from tag pattern
+ Sharekeys: copy tag/server config between users over IRC
= Reduced stuttering/static/silence (CPU starvation)
= Old tag reader profiles couldn't be saved in 1.3.6.7 orz
2014-01-24, 02:51:54 - Loopstream 1.3.6.7
+ Descriptions for tag reader profiles
2014-01-22, 00:32:51 - Loopstream 1.3.6.4
+ Icecast server presets
+ Custom icecast usernames
= Memory sniffing from 32bit apps was broken >= 1.3.6.0
= Race condition in settings tooltips would keep crashing
~ Autoselect text in textboxes when tabbing through them
+ Reset mixer presets by rightclicking load/save
+ Setup wizard more better
+ Easter egg
2014-01-05, 16:49:32 - Loopstream 1.3.6.1
+ Support for Loopstream-Traktor
+ Tag reader: URLDecode switch for reader profiles
+ Tag reader: Get tags from same/other icecast server
+ Tag reader: Get tags from exact window (separate Firefox or whatever)
= Tools extract failed when running from start menu or shortcut
~ Better tooltip code for settings window
~ Exponential volume boosting past 100%
2014-01-04, 18:15:30 - Loopstream-Traktor 1.0.0.0
! Separate "plugin" application that grabs tags from Traktor
and provides a way to get them into Loopstream reliably
2013-11-19, 18:03:19 - Loopstream 1.3.5.0
= Local output volume randomly lowered
= Fix for streaming without mic
2013-10-31, 17:14:10 - Loopstream 1.3.4.8
+ Buttons for reading/sending custom tags
2013-10-30, 01:04:49 - Loopstream 1.3.4.7
= Avoid ogg/Vorbis drops by streaming "noise" during silence :)
+ Additional network graph element: Expected transfer rate
= Was sending bad ice-bitrate in http header
= Fix for streaming without mic
2013-10-07, 22:29:35 - Loopstream 1.3.4.5
+ Popup notifications on lag and disconnect
= Better detection of stream drops
+ Network graph
2013-09-22, 04:38:05 - Loopstream 1.3.4.2
~ Deplete VU meters if stream stops
~ Mixer preset tweaks
2013-08-26, 00:21:12 - Loopstream 1.3.4.0
+ Setup wizard HTTPd
+ Preset buttons have mixer thumbnails
~ Tag objects carry status info to stop errors from broadcasting
= Actually use the config stream details
2013-08-21, 21:18:55 - Loopstream 1.3.0.0
+ Boost input volume over 100% by dragging volume slider sideways
~ VU meter tweaks
2013-08-20, 02:57:22 - Loopstream 1.2.8.0
+ Volume sliders became eyecandy VU meters
2013-08-17, 00:24:58 - Loopstream 1.2.7.7
= Tag profiles wasn't deep-copied when editing
= Bubbling UI events in advanced tagging options
2013-08-13, 22:10:29 - Loopstream 1.2.7.5
+ Memory sniffer can follow pointers
+ Tags for MPCHC, FamiTracker, SoundCloud, YouTube
~ Warning on bad sample rate config
2013-08-11, 01:13:07 - Loopstream 1.2.7.4
+ Proper logging framework with history display
~ Warning if soundcard config no longer valid
~ Connect button says Disconnect when online
= Race condition in LAME startup
2013-08-05, 21:09:51 - Loopstream 1.2.6.0
= YOUR SOUNDCARD WORKS PERFECTLY would crash the program if interrupted
2013-08-04, 17:25:13 - Loopstream 1.2.5.0
+ Manual tags
= Fixed a crash in the splash screen
~ Tagged threads for debugging purposes
= Custom channel muxer that probably fixed some bug
2013-08-01, 00:16:11 - Loopstream 1.2.0.0
+ Samplerate conversion
+ Shitty debug logger
2013-07-30, 23:18:43 - Loopstream 1.1.1.0
= Streaming without mic
~ Mixer preset tweaks
2013-07-30, 12:08:47 - Loopstream 1.1.0.0
+ TAGS (foobar,winamp,vlc,itunes,custom)
+ 32bit cloning for eavesdropping on 32bit apps
+ Settings GUI looks dope
+ Basic network monitor
+ Soundcard detection progressbar
2013-07-28, 19:52:36 - Loopstream 1.0.0.0
= GUI only breaks if other windows move over it
+ Reconnect on drop
~ Renamed project
2013-07-28, 08:09:21 - Loopstream 0.9.2.0
= GUI redrawing added, doesn't really work
+ Soundcard selection filters awol devices
2013-07-28, 06:55:24 - Loopstream 0.9.0.0
! glitchy GUI, technically works but no tags yet