forked from fbricker/muses
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
212 lines (194 loc) · 9.66 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
205
206
207
208
209
210
211
212
v[1.2]
* Ported to Haxe3
* Created MonoDevelop Project Structure (now we support both, FlashDevelop and MonoDevelop).
* Adjusted OGG Player so it does not need to reload every 30 minutes (same in AAC).
(So now the only codec forcing a reconnection from time to time is MP3).
* Added codec information to the tracking system (helps us to better choose next steps).
* Added Armenian Translation (thx. to Տեր-Գր.)
* Added Tatar Translation (thx. to Arslangali)
* Added Chinese Translation (thx. to anonimous contribution)
* Added Czech Translation (thx. to Ondřej Kolář)
* Added new Official and Comminity Skins.
* Fixed bug on Metadata-Json event (json object was not valid).
* in progres...
v1.0b [2013-06-16]
* Added support for pure AAC streamings (AAC+V2 and FLV containers not supported yet).
* Refactored liveConnectionChecking all codecs supported.
* Fixed memory leak on OGG Streamings.
* Added support for requesting metadata on icecast streaming *with get parameters* (tnx to
Allmoz https://github.com/Allmoz)
* Fixed bug on MRP.js (functions like MRP.stop(), MRP.play() and MRP.setVolume(...) are
working fine again)
* Support for animated Skins (can use SWF instead of static images)
* Added Labels to Flash Buttons to help blind or print-impaired users using Screen Reader
software (like JAWS).
* Added fallbackUrl option to the javascript MRP.js code.
* Fixed documentation of musesCallback function.
* Happy Father's Day!
v0.4.8 [2013-04-06]
* Added metadataproxy option to allow getting metadata on Mp3 streamings from servers
without crossdomain.xml file configured.
* Added reconnecttime option to allow setting the reconnection interval that the player
use to avoid memory consumption (by default is 3600 secs [1 hour]).
* Added skin name to tracking information.
* Allow skins that toggles between Play and Stop buttons instead of displaying both
buttons all the time.
* Unified the original three swf (muses-config.swf, muses-tiny.swf and muses.swf)
into one single file (muses.swf).
Now you have to add the skin=default or skin=tiny if you want to use those original
skins.
* Added allowDomain('*'); to allow js calls from another domain (required for hosted
version via mrp.js).
* Added API to control the player inside mrp.js (hosted code). You can now call
MRP.play(); MRP.stop(), MRP.setVolume(44), MRP.setCallbackFunction(...) etc.
* Fixed Status Led bug (some times stayed on even after stopping the player).
* Added control functions to MPR.js including:
MRP.play();
MRP.stop();
MRP.setVolume(volume); // example MRP.setVolume(65);
MRP.showInfo(text);
MRP.setTitle(text);
MRP.setUrl(url);
MRP.setFallbackUrl(fallbackUrl);
MRP.setCallbackFunction(callbackFunction);
v0.4.7 [2012-09-17]
* Renamed class & variables (since we've renamed the project).
* Added missing LGPL headers to every source file.
* Renewed tracking system (simplified & pointed to the new project domain).
* Added Slovene translation
* Renamed Javascript Callback Function from ffmp3Callback to musesCallback
v0.4.6 [2012-06-30]
* Added Swedish translation
* Improved Mp3 audio synchronization
* Fixed bug related to tracking when streaming server is down
* Migrated from CVS to GIT repository / Published sources on GitHub :)
V0.4.5 [2012-05-19]
* 0.4.5-r3 -> Fixed processor and memory consumption bug from 0.4.5
* 0.4.5-r2 -> Fixed Icecast Metadata-Fetching Bug from 0.4.4
* Added Bulgarian translation
* Added Faredirfare skin!
* Bug fixes
* Make images folder relative to XML file (unless it images path is absolute)
* Add function: change title by JS
* Created LanguageFactory class to facilitate new languages inclusions.
V0.4.4 [2012-03-24]
* Added Dead Connection Detection (if no data arrives after 20 seconds, then a
network error is assumed)
* Fixed Flash internal Mp3 audio synchronization loose on several cases (intro
audio files, move streamings, change from live to record and vice versa will
start working!!!)
* Fixed typo in tracking parameter name on HTML form generator.
* Display metadata inside the player
* Don't launch metadata events if metadata hasn't changed.
* StreamTheWorld metadata XML format support.
* Set Streaming and Fallback URLs dynamically via JavaScript
(added setUrl(url:String) and setFallbackUrl(url:String) methods to the javascript API).
V0.4.3 [2012-02-05]
* Patched OGG Library to support some cases of splitted ogg streamings with bitrate change
(thanks to Andrew Meakovski)
-org/xiph/foggy/Demuxer.hx (Diff: 127,128c127,128)
* Added Intro file support (must include introurl=http://....../introfile.mp3
- REMEMBER: MUST BE AN MP3 FILE -not ogg, wma, wav, or streaming-)
* Greek translation (Thanks to: Vassilis Kotaras)
* Added automatic language selection (optional)
* Fixed non-standard language descriptors (sp => es, ger => de, nw => nb & nn)
* Change volume control component to decrease volume faster when reaching zero
(provides a better use feeling).
V0.4.2 [2011-10-22]
* Ability to change text align on text information field (check the test skin XML
file for reference)
* Croatian Translation (thanks to Rafael Ribar)
* Finnish Translation (thanks to Topi Mäenpää)
* Added metadata loader for mp3 streamings (using xspf interface for icecast
and html interface for shoutcast) - Note: FFMp3 needs a working crossdoamin.xml
file configured on your server to use this.
* Added Google +1 and Facebook Like buttons on the website. Also created FFMp3 Twitter
account (http://twitter.com/#!/MusesPlayer) - Ok, this is probably not big deal, but
may help the project grow faster :)
* Added Bidirectional Javascript API (now is possible to play, stop, change volume,
and to make the player display some text using Javascript).
* Added Source callback information to tell javascript which streaming URL is beeing used.
(useful if you want to debug or know when you're using the fallback streaming).
* Added Fallback callback information to tell javascript if the streaming in use is the
fallback signal.
* Fixed dropdown menu missing when skin parameter has an error in the skin-configurable
player.
* Added classid parameter to the auto generated html code, to allow Bidirectional
Javascript API work on internet explorer.
* Replaced FlashDevelop 2 project file for FlashDevelop 3 and 4
v0.4.1 [2011-10-01]
* Dutch Translation (thanks to Gerard Hollemans)
* Hungarian Translation (thanks to Tajti Róbert)
* Polish Translation (thanks to Piotr Kozłowski)
* Fixed compilation issues under Linux and Mac: (thanks to Michael Krause)
* Renamed OggSound.hx to OGGSound.hx (case correction)
* Renamed volumeControl.hx to VolumeControl.hx (case correction)
* Compatible/compilable with haXe 2.08.
* Added Fallback Signal Support (in case of error in one signal, starts using the second)
- Check FAQ section for more details.
v0.4.0 [2010-12-31]
Changes to the Player:
* Compatible/compilable with haXe 2.06.
* Added VHolder mode for volume control skin component.
* Updated Ogg Library so:
- Solved metadata issues with OGG.
- More audio qualities supported in OGG Streaming!
* Added metadata events and metadata control objects - Check FAQ section for more details.
* OGG Metadata delivery via javascript - Check FAQ section for more details.
* Refactored player Class.
* Changed javascript API calls to using flash.external AP
* Configurable Buffering Time - (only for Mp3 streamings. must add buffering=X in flashvars)
* Now FFMp3 keeps playing buffered content while reconnecting in case of network error.
* Added Russian Language
Changes to the Web:
* Fixed FAQ explanation on crossdomain and mime.types issue for windows and linux users.
* Fixed broken link to Shout-Stream Wordpress Plugin.
* Removed "Coming Features" section.
* Added "ChangeLog" section.
Changes to the Web HTML Code Generator:
* Added default option AllowScriptAccess=Always into web html code generator to avoid issues
when including the player from another host.
* Provide an easy way to enable/disable tracking in the web html code generator.
* Validate "Volume" value at web html code generator.
* Added Buffering Time option at the web html code generator.
* Added JSEvents Enable/Disable Option at the web html code generator.
v0.3.2 [2010-07-11]
* Fix on CodeGenerator @ download page (now replaces spaces with %20)
* Norwegian Translation (thanks to Erik Paulsen Skålerud)
* Turkish Translation (thanks to Tarkan Kaya)
* Poruguese Translation (thanks to Miguel Vidal)
* Fixed bug when pressing play multiple times in a very short time (like double clicking
the play button, reported by Tarkan Kaya)
* Added support for Javascript Events (inform player events to javascript)
v0.3.1 [2010-05-10]
* Context menu whith link to ffmp3 website.
* More languages (FR, GER, IT)
* Added Version String to Tracking code (Tracking remains optional).
v0.3 [2010-05-03]
* Configurable Skin via XML and Images
* More Skins!
v0.2 [2010-01-20]
* Drag over the volume bar
* Mouse wheel for volume bar (In FF doesn't works if wmode is enabled)
* Status Led
* Complete Refactor of player, UI and Main clases
* Skins Interface
* Players Interface (to add OGG and others in the future)
* Abstract-Reusable graphics component for the volume bar
* Typified status (one step to internationalization)
* FlashDevelp Project including outputs for Different Skins on the same project.
* Internacionalization
* Google Analytics Tracker (just when user clicks play, but can disable with tracking=false)
* OGG Player
* Get a Logo (an Argentinean Cardinal Bird)
* Volume parameter
* Codec parameter
* Welcome parameter
* Interface for new playable formats Class
* Added Security Error control (for missing or restrictive crossdomain.xml when using OGG)
* New Website
* HTML Code Generator @ Website
v0.1.1 [2009-08-22]
* Can't remember...
v0.1 [2009-07-28]
* Can't remember...