-
Notifications
You must be signed in to change notification settings - Fork 3
/
AUTHORS
507 lines (334 loc) · 13.8 KB
/
AUTHORS
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
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
The primary author of GNUMP3d is Steve Kemp <[email protected]>
The following people have contributed either code, ideas, or
useful bug reports to the software.
v2.9final
- Samuel Alba
Contributed HTTP Auth-Digest support.
v2.9.9
- Ibon
Basque translation of the language file.
- Dave Slotter
Minor bugfixes in Makefile and default configuration file.
- Andrew McGuinness
Improved the OGG Vorbis tag file reading.
- Ross Mohn
Contributed code to display playlist information too.
- Michael Collard
Provided patches for several cleanups and enhancements.
- Juanra Dikal
Provided a patch for sorting directories in the playlist plugin.
- Matthew Cheetah
Provided multiple useful patches to fix caching issues, random
generation, whitespace issues, ratelimitting, and more!
v2.9.8
- C. Menge
Supplied an updated German language translation.
- Ibron
Gave an initial Spanish translation.
- Stan Mulder.
Contributed another theme, Avalon.
v2.9.6
- C. Menge
Playlist length count bugfix.
- Rafael Bohrer Avila:
Provided fix for playlist + directory name handling in case of clash.
- Ross Mohn
Informed me that .ram files are playlists, not audio files.
v2.9.5
- Solomon Peachy:
Refactored much song tag code
Fixed info plugin to use song tags directly.
Fixed multiple stat() calls in the indexer.
- Matti Somppi
Some filename escape bugfixes, and a bugfix with new_count.
- Aaron Longson
Improved filename escaping.
- Michael Rensing
HTML Validation cleanup on the playlist plugin.
- Daniel Eiland
New theme, Liquid.
- Aaron Brown
New theme, BlueBox.
- Erik Vandekieft
MP4 tracknumber bug report, and fix.
- Jack Twilley
Contributed patch to show the time of the most recently played tracks.
- C. Menge
Provided enhancements to deal with the "currently playing" files on
Microsoft Windows platforms.
v2.9.4
- Solomon Peachy
Fix a double slash strip bug.
v2.9.3
- Solomon Peachy
Show "NEW" next to files instead of just directories.
Add incremental tag cache updates
Assorted bugfixes
Consolidated tag reading code into one place
- Martin Lohmeier
Bugfix for broken Nomad theme link.
- Philip Chan
Contributed fix to the URL encoding on the random plugin page.
Added support for reading tag information from .WMA files.
- Adrien BUSTANY
French language translation.
Added support for .aac/.mp4 files.
- Reid Rivenburgh
Contributed patch for sorting by file modification date.
v2.9.1 / 2.9.2
- Martin Lohmeier
Contributed fix to mp3info to handle broken tags better.
- Jeff Smith
Contributed the new theme - Musicus.
- Aaron Longson
Minor bugfix with quoting files for external commands.
- Solomon Peachy
Contributed changes to speed up tag cache handling.
v2.9
- Russell Sears
Fixed infinite loop when calling random playlist and having
no tag cache file.
- Matthew "Cheetah" Gabeler-Lee <[email protected]>
Supplied cleanups to downsampling tag handling, and command quoting.
Supplied a minor typo fixup for my bad spelling.
- Sol DeMuth <[email protected]>
Added a new theme optimized for handheld devices.
- Harry Nelson <[email protected]>
Contributed several bugfixes to the custom playlist plugin.
- Tormod Volden <[email protected]>
Contributed cleanup for track number sorting.
- Greg Stoll
Contributed bugfix with the rewriting of pre-made playlists.
- Geoff Silver <[email protected]>
Contributed code to rewrite URLs when behind a proxy server.
v2.8
- Brett Kuskie <[email protected]>
Supplied bugfix for HTTP date logging.
- Ross Palmer Mohn <[email protected]>
Contributed patch to leave external playlists alone.
Contributed patch to walk up music archive looking for passwords.
- Martin Lohmeier <[email protected]>
Contributed fix for logrotation; closing the server socket in
the child processes to allow clean restarts.
- Tuukka Hastrup <[email protected]>
Contributed patch to fix playlist encoding issues.
- Morgan Nilsson <[email protected]>
Highlight entire row in the Tabular theme.
v2.7
- "Dau, Bernd" <[email protected]>
Contributed the German language translation.
- Adam DiCarlo <[email protected]>
Several cleanups, and a much enhanced search plugin.
Browse tracks by category module.
- Pat Riehecky <[email protected]>
Contributed new 'SchwartzNGrau' theme.
Contributed startup script for Gentoo.
- Matthew "Cheeta" Gabeler-Lee <[email protected]>
Playlist formatting cleanup suggestion and patch.
- Christian Kreibich <[email protected]>
Alternating colours for the index displays.
Cleaned up the coding of the dotNET theme.
- Gordon Haverland <[email protected]>
Supplied patch to cach metadata based upon file modification times.
The massively speeds up the indexing of the music archive.
- Mark Schouten
Supplied code to cache downsampled files if they already exist.
- "LIENARD S?bastien GC EUR" <[email protected]>
Persist downsample quality in pre-made playlists.
v2.6 - Solomon Peachy <[email protected]>
Contributed excellent tag caching speedup code.
Fixed banner issues with trailing '/'.
- Rudolf Polzer <[email protected]>
Several bugfixes.
- Eric Thelin <[email protected]>
Sent patch to make gnump3d-index follow symlinks.
- Simon Proctor
For office banter and help with variable interpolation
in lib/gnump3d/lang/lookup.pm
v2.5b - GoneCrazy <[email protected]>
Contributed an updated 'run.bat'
v2.5 - Dan Pelleg <[email protected]>
Contributed fix for zombie processes under downsampling.
- MarquiS <[email protected]>
Contributed the dotNET theme
- Hans Fugal <[email protected]>
Fixed OGG Vorbis comment handling.
- GoneCrazy <[email protected]>
Contributed the guide for installing GNUMP3d as a Windows Service.
v2.4 - Dan <[email protected]>
Fixed up the logfile format to be acceptible to webtrends.
- Matthew Swann <[email protected]>
Corrected my mistakes in downsampling filenames containing spaces.
Suggested killing of zombie downsampling processes.
- Norbert Kiesel <[email protected]>
Submitted patch to make sorting by track number work again.
and cleanups for Ogg Vorbis files.
- Seppo Takalo <[email protected]>
Fixed bug in downsampling, by serving the appropriate mime type.
v2.3 - Eric Lawrence <[email protected]>
Contributed cleanups for MacOS X
Including the startup information.
v2.2 - Daniel Lyons <>
Alerted me to Security Hole.
v2.0 - Jeffrey Hellem <[email protected]>
Contributed the Thexder theme.
v1.0 - Kirt Gillum <[email protected]>
Re-submitted the CUtility::splitStr fix from Jack Twilley which
somehow escaped being included in the previous release.
- Morgan Nilsson <[email protected]>
Fixed spelling error in configure script.
Spotted the failure to encode directory names in the banner.
- Perry Cameron <[email protected]>
Contributed another logo.
- "Steven Marshall" <[email protected]>
Reported $FILENAME wasn't doing the correct thing.
- Thorsten Schnier <[email protected]>
Fixed OGG Vorbis tag parsing to handle the track numbers too.
- Darran <>
Added added MIME types for more media formats.
- Brian <>
Contributed updated text for the gnump3d.conf downsample settings.
- Rodolphe Quiedeville <[email protected]>
Contributed both of the two new themes, 'RedGrey', and 'LaFrere'
v1.0-pre1
- Thorsten Kukuk <[email protected]>
Contributed cleanups to various Makefile.am's.
Suggested stripping suffix from plugins to initialize them properly.
- Thorsten Kukuk <[email protected]>
2. Spotted bug with incorrect root directory handling.
- Boris Kurktchiev <[email protected]>
Contributed updates to the Slackware RC file he'd previously donated.
- Per Mellstrand <[email protected]>
Spotted the broken encoding of '+' characters.
- Mark Howson <[email protected]>
Contributed a patch to provide random recursive playlists.
- Jack Twilley <[email protected]>
Fixed bug in CUtility::splitStr
Contributed work towards downsampling.
- Brian Bock
Spotted segfault on plugin load - provided good strace.
- Christian Weisgerber <[email protected]>
Contributed changes to the use of std::string finds so that
the code works upon 64 bit machines.
Suggested the use of --include-deps when running automake.
- TAHARA Ryozo <[email protected]>
Tidied up the playlist re-writing code.
v0.9.9.9.2
- Ben Finney <[email protected]>
Contributed work towards serving user-generated playlists.
- Andrew Bancroft <[email protected]>
Spotted potential infinite loop in CUtility::replaceStrInStr()
- Jan Starzynski <[email protected]>
Suggested the ability to limit searching by directory.
- Lawrence Lin <[email protected]>
Updated the nausicaa theme.
- Jan Starzynski <[email protected]
Supplied fix for the shoutcast header bug.
- jmpnthfire <[email protected]>
Contributed a new logo for the website.
v0.9.9.9.1
- Hans Fugal <[email protected]>
Assisted in the fixing of the URL encoding.
- Lawrence Lin <[email protected]>
Suggested the serving of files from within the theme directories.
- Colin Tinker <[email protected]>
Made RPM's.
v0.9.9.9
- Left Eye LOPEZ <[email protected]>
Provided an account on his FreeBSD box to let me fix a
BSD specific problem.
- KATO Tsuguru <[email protected]>
Supplied a patch for the FreeBSD ports collection.
v0.9.9.8
- "Scott Merrill" <[email protected]>
Submitted the idea of the 'split' theme.
- Lawrence Lin <[email protected]>
Submitted the 'nausicaa' theme.
v0.9.9.7
- Dennis <[email protected]>
Made the changes necessary to build upon MacOS X.
v0.9.9.6
Contributed a new RC file.
- j. <[email protected]>
Fixed several issues which had prevented compilation with GCC 3.x.
v0.9.9.5
- Lawrence Lin <[email protected]>
Pointed out the error with mp3d-top not appending .m3u suffix.
- Myke Carter <[email protected]>
Spotted the lack of $COMMENT in 'song_format'
- Mike Harris <[email protected]>
Reported files containing '+' in their names don't stream/download.
This was a lovely bug report to read, he included all the information
and had made an attempt to locate the bug.
v0.9.9.4
- Andrew Birkett <[email protected]>
Submitted updates to the README, (grammer, spelling, etc).
Updated Cygwin build.
- Lawrence Lin <[email protected]>
Pointed out the lack of $ALBUM.
- Robert Raschke <[email protected]>
Suggested making the conversion to C++ 'in-place'.
- Angles Puglisi <[email protected]>
Submitted the RPM spec file.
- David H?rdeman <[email protected]>
Explained how shoutcast title streaming worked.
(Author of Ample - http://ample.sf.net)
- Lawrence Lin <[email protected]>
Pointed out minor errors in Slackware RC file.
- "Reza Naima" <[email protected]>
Noticed the lack of OGG tag handling.
- Gustavo Niemeyer
Wrote the RFC 1738 compliant URL Encoding/Decoding routines see:
https://sourceforge.net/snippet/detail.php?type=snippet&id=100058
v0.9.9.3
- Adam Doxtater <[email protected]>
Contributed logo.
- Boris Kurktchiev <[email protected]>
Contributed the RC file for Slackware.
Contributed updated HTML header file.
- Andrew Birkett <[email protected]>
Contributed some spelling corrections, and grammer fixes.
- TAHARA Ryozo <[email protected]>
Minor updates to the m3u handling.
Fixed mp3d-top to use numerical comparisons.
v0.9.9.2
- TAHARA Ryozo <[email protected]>
Rewrite playlists on the fly, if they don't contain
URLs, just paths.
- Henning Glawe <[email protected]>
Contributed the files necessary to build a debian package.
- Andrew Birkett <[email protected]>
Suggested how to handle the termination of the main accept loop.
- Daniel Troeder <[email protected]>
Contributed a SuSe GNU/Linux RC file.
v0.9.9.1
- Francesco Usseglio Gaudi <[email protected]>
Handle encoding of files in playlists.
v0.9.9
- St<E9>phane Billiart <[email protected]>
Handle UTF-8 characters in requests.
- Gordon Dey <[email protected]>
Suggested bugfix, non-audio files were present in directory
listings.
v0.9.8
- Thomas Sattler <[email protected]>
Suggested the use of 'always_serve'
v0.9.7
- Christian Weisgerber <[email protected]>
Suggested passing the configuration directory, "/etc/" as
a makefile parameter.
v0.9.6
- John <[email protected]>
Fixed an uninitialized variable that caused errors connecting.
Added code for viewing the number of active connections.
- Robin <[email protected]>
Supplied a Makefile for FreeBSD, which I've adapted and included.
- Andy Birkett <[email protected]>
Several good suggestions, and spotted a couple of issues with
% decoding. (Such as masking out %07 - to stop people beeping
at the console. Grr!).
< v0.9.5
- Steve Kemp <[email protected]>
All code.