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
|
MuSE 0.9.1 "STREAMTIME" - 15 12 04
/* this is a major bugfix release: the ncurses GUI now can stream,
there is more stability for Ogg/Vorbis encoding and streaming,
a major cleanup of pipes and audio device code.
we have also new *experimenta* features: scheduler and jack support.
every user is encouraged to upgrade. */
new xml scheduler with GTK-2 interface (Nightolo, Eugen)
ogg http streams can be played as input (Eugen)
ncurses console interface fix to stream (Rubik)
rewrite of audio device handler using Portaudio
major cleanup of threadsafe FIFO pipes
fixes to playlist, commandline and more
correct CBR encoding of vorbis at various samplerates
jack input channels and audio device support
preliminar OSX smoothing
MuSE 0.9 "COTURNIX" - 17 04 04
/* This is a new milestone release adding many new functionalities
developed in more than a year of silent coding activity.
Spotlights on the revamped GTK-2 interface now featuring drag&drop,
language translations and better playlist handling, a new input channel
for uncompressed sound files wild coded during the hackmeeting,
full support of icecast2 both with OGG and MP3, more CLI flexibility
and lots of speed and efficience improvements in the engine.
So as spring is coming is time to throw the peach and say COTURNIX! */
important engine optimization and speed improvements
new GTK-2 graphical interface with improved usability (nightolo)
new resampling for ogg/vorbis encoding (the secret rabbit code)
new libsnd input channel for wav and more (Pallotron)
fix to profiles now in xml for the GTK-2 GUI (nightolo)
full range of login types for different servers
revamped commandline interface with more switches
some relevant bugfixes improving overall stability
rewrite of decoder channels
GTK-2 GUI localization
updates and more info in the unix manual page
doxygen documentation of the engine's API
MuSE 0.8.1 "Z0RZ0RZ" - 30 03 03
/* mainly a bugfix release, also introducing usage assestments
for a production stable version. Asbesto and Pallotron are
the popstars in our about, h4x0r in da house :) */
fix to dynamic bitrate change for mp3 streaming
fix to play mp3 files even without lame
fix to http insert in gtkgui
fix to disconnect button
fix to multiple shouter handling
continuous playmode on commandline
mp3lame encodes at CBR constant bitrate (no more VBR)
new about dialog :)
MuSE 0.8 "PERGOLA" - 09 03 03
/* stable, also useful from commandline, has ogg and mp3 both in and out
at the same time. from commandline you can do multiple encodings
at different settings ( -e and -s are position sensitive). */
Full Rewrite of Outchannels
improved FIFO multithreaded pipes
thread locking has been strenghtened to improve stability
does'nt crashes if icecast crashes, tries to reconnect every 5 mins
MuSE 0.7.2 "SPATOF" - 23 07 02
/* since the previous release MuSE has been massively used by a lot
of users, giving feedback with ideas and bugreports.
this release integrates the new NCURSES interface by rubik,
some important bugfixes and features for better usability
besides that, just to inflate developer's chests a bit, dmalloc says:
max memory space wasted: 0 bytes (0%)
rock - the - house ;) */
NCURSES console l33t interface for asciifreaks (by rubik)
local file saving has been fixed
directories can be recursevely added
pause now works perfect
vumeter is no more frenzy
stream produced is "public" for icecast metaservers
network streams no more crashing at the end
debianizer packaging directory (by godog)
MuSE 0.7.1 "EXODUS" - 10 05 02
/* this is a major bugfix release with greatly improved stability */
also adding a couple of features */
complete rewrite of resampling (MOP)
FIFO pipe usage has been optimized
new icon set and new vumeters on the GTK GUI
and many important fixes were made
MuSE 0.7 "EXODUS" - 20 04 02
/* here we go with a new interface and massive improvements
of the engine which renders now a very stable release;
feel free to submit your suggestions to our mailinglist */
new GTK+ GUI included (by nightolo)
bugfixes on the command line interface
fixed playing and mixing of mp3 network streams
fixed playing and mixing of ogg files
new FIFO buffered pipe mechanism on channels
new profile code for multiple configurations
can compile also without X libraries (CLI only)
adaptive coefficient clipping algorithm (by MOP)
major cleanup of the engine code
MuSE 0.6.6 "Mumia" - 29 01 02
/* that's yet another fltk GUI release focusing on bugfixes
while we're working into the CVS to have a new API scheme
integrating the new GTK+ GUI */
bugfix for command line playing
bugfix on the vumeter gauge
restored playlist loader in GUI
minor cleanups
MuSE 0.6.5 "Mumia" - 06 01 02
important bugfix to seekable flag in libmpeg
fix for playing some network streams
new Levels with bandwidth meter
make installs docs
MuSE 0.6.4 "Mumia" - 29 12 01
command line interface (no GUI mode)
libmpeg updated to splay 0.9.5.2
fltk update to 1.1.0-beta8
gui code cleanup
a bit of cosmetics
some important bugfixes
new USAGE file
MuSE 0.6.3 "horizontal radio" - 09 10 01
upgraded to use lame 3.89 API
major multithreading improvemend and bugfixes
support for 16khz sound
bugfixes in playlist handling
libshout updates
better error messages handling
many other bugfixes
MuSE 0.6.2 - 24 08 01
/* this should be a very stable release */
libsync removed: rewritten from scratch the multithreading
fixed segfault when opening soundfiles instead of playlist
(now adds them into the playlist)
jmixer now does'nt consume CPU when doing nothing
major bugfixes in mixer synchronization
removed all the old xaudio code
cleanups in input Channel class
MuSE 0.6.1 - 29 03 01
fixed missing -lpthread flag in compiling
MuSE 0.6 "vollmundig & wuerzig" - 28 03 01 - august & jaromil
/* this should be a "mature" release. just out of puberty,
the MuSE engine is gaining in stability, outgrowing its' bugs */
GUI was completely re-designed.
channels dynamicly added/deleted
mpeg inchannel fully implemented
mpeg network decoding working
greatly improved stability
default server configuration being saved in ~/.muserc
MuSE 0.5.2 "freelove" - 23 03 01
/* this is supposed to be a stable release, so features like have been
commented out in order to have MuSE crash-safe */
vumeter deactivated
speed deactivated
timer deactivated when playing mp3
/* finally this is a 100% free release, not linking anymore to xaudio
library, substituted with LGPL'd libmpeg by Woo-jae Jung */
added libmpeg
updates to configure script
code cleanup
MuSE 0.5.1 - 08 03 01
fixes in vumeter
fixes in continuous play mode
fixed when opening a non 22|44khz bitstream
took out pthread checking in configure
code cleaning
MuSE 0.5 "licku" - 05 02 01
decodes .ogg files if libvorbis is installed
reads mono and 22khz files (resampling implemented)
new playlist mechanism
inchannels structure rewritten for dynamic channels allocation
enhanced mixing mechanism
relevant bugfixes
libshout code updated
MuSE 0.4.1 - 24 01 01
speed works (just one chan at time)
now links lame library as shared (requires lame installed)
gui for encoder settings
fixed mixing algorithm that was crackling a bit on left chan
fltk code updated to 1.0.10
MuSE 0.4.0 "mausi" - 02 12 00
now using 3rd party xaudio library for mp3 stream decoding
brand new fltk graphic user interface (August)
implemented mp3 encoding to file
MuSE engine bugfixes and optimizations
icy/x_audiocast login support (shoutcast compatibility)
libsync's usleep() substituted with a select() call
MuSE 0.3.1 - 26 10 00
Amuse bugfix (Voyager)
other bugfixes and docu update
queue mode is now shown on the commandline (ops!)
MuSE 0.3.0 "not now, i got an headache" - 10 10 00
added queue module to execute scheduled commands
major code cleaning and optimization
added interactive connection to icecast
bitrate can now be changed dinamicly
speed setting has been deprecated (will come back on the next release)
updated libshout
MuSE 0.2.0 "be gentle" - 10 08 00
first really usable release
implemented line-in/mic input from soundcard as an extra channel
implemented speed & vol dinamic setting
new tcp/ip daemon for communicating w/ the interface
libsync is fully implemented - running on threads now
A-MuSE tcl/tk graphical interface (August)
MuSE 0.1.2 - 09 07 00
first public release, altough still in early development stage
bug fixes to the mixing engine
libshout and lame work nice toghether now
MuSE 0.1.1 - ?
mmm
MuSE 0.1.0 - 09 05 00
implemented fully functional streaming to icecast
included libmp3lame from lame-3.81beta as the encoding engine
MuSE 0.0.2 - 02 05 00
heavy optimization on the mixing code (jmixer.cpp), now much faster
MuSE 0.0.1 - 01 05 00
completed the basic c++ class for stream mixing
|