1Thanks to all people who have helped us make MOC better, suggesting
2changes or notifing about bugs:
3
4Alexis Ballier:
5	* Adapt to FFmpeg's changed include directory layout.
6
7Rastislav Barlik:
8	* Fixed segfault on deleted equalizer file.
9
10Daniel T. Borelli:
11	* Added support for key to switch on/off the display of percent played.
12	* Added a configuration option to set the initial percent played state.
13	* Fixed miscellaneous coding errors.
14	* Assisted with testing.
15	* Provided basis for fixing foreground mode unreaped children.
16
17Morten Grunnet Buhl:
18	* Provided Yellow/Red theme.
19
20Andreas Cadhalpun:
21	* Resolved the deprecated 'request_channels' puzzle.
22
23Nuno Cardoso:
24	* Options in a hash table.
25	* Added -j command line option to jump to a given position.
26
27Josh Coalson:
28	* Fixes for compilation with FLAC 1.1.3.
29
30Brent Cook:
31	* Various OpenBSD-related patches.
32
33Niels Aan de Brugh:
34	* Improved error detection for terminal height limits.
35
36Jonathan Derque:
37	* Support for GNU screen title.
38
39Joseph Dunn:
40	* Bug reports.
41	* He gave me access to his FreeBSD box that allowed me to fix a bug.
42
43Dennis Felsing:
44	* Fixed compilation of sidplay2.
45
46Filippo Giunchedi:
47	* Added directories to the 'a' command.
48
49Alexey Gladkov:
50	* Support for filenames and directory names recoding using librcc.
51
52Tomasz Golinski:
53	* Assisted greatly with testing and debugging.
54	* Headed the effort to port MOC to OpenWRT.
55	* Provided signficant information on DTS, AAC and other formats.
56	* Also contributed much time in the refinement of feature ideas.
57	* Provided 24-bit format conversion bug fixes.
58	* Fixed volume control problem.
59
60Juho Hämäläinen:
61	* Added -Q (--format) FORMAT_STRING option to display file information.
62
63Hendrik Iben:
64	* Added TiMidity decoder for MIDI.
65	* Added SidPlay2 decoder for SID.
66	* Added Modplug decoder.
67	* Added check for newer faad2-library (AAC).
68	* Added software mixer.
69	* Added parametric equalizer.
70	* Merged parametric equalizer and mono-mixing code.
71	* Fixed miscellaneous coding errors.
72	* Fixed logging of deleted filenames.
73	* Assisted with testing.
74
75Daniel Kalør:
76	* Provided spelling fixes.
77	* Fixed clearing chars when displaying file information.
78	* Fixed field overflow when fast-forwarding yields very large bit rates.
79	* Repositioned selected track to middle after scrolling off screen.
80	* Fixed the symbol for "kilo", use "k" (lowercase).
81	* Allowed seeking to beginning of a file in Vorbis/FLAC.
82
83Kari Karvonen:
84	* Suggested code for the AutoNext option.
85
86Hasan Keler:
87	* Assisted with testing.
88	* Also assisted by commenting on feature ideas.
89
90Max Klinger:
91	* Silenced compiler warnings on various platforms.
92	* Migrated AAC decoder to later FAAD2 API.
93	* Replaced GNU-specific getline() with read_line().
94	* Resolved JACK deprecation warnings.
95	* Prompted option to autostart JACK if the server isn't running.
96	* Assisted with testing.
97	* Also assisted by commenting on feature ideas.
98
99Adam Kowalski:
100	* Many bug reports (also tests).
101
102Florian Kriener:
103	* Provided title building code.
104	* Corrected many typos and fixed many bugs.
105
106Maciej Kubiak:
107	* Suggestions and bug reports.
108
109Géraud Le Falher:
110	* Fixed crash in lyrics code with overly long filenames.
111	* Display lyrics saved in files together with music.
112
113Jacek Lehmann:
114	* Provided Green theme and fixes for a few terminals.
115
116Tero Marttila:
117	* Changed minimum screen height to 7 lines.
118
119Gregory Maxwell:
120	* Provided patch for off_t in io_* functions.
121
122Alex Merenstein:
123	* Fixed theme menu cursor placement.
124	* Fixed new attributes application during theme switching.
125	* Assisted with debugging and testing.
126
127Marcin Michałowski:
128	* Added default and grey colours, and made first nice theme.
129
130Martin Milata:
131	* Resolved Clang Static Analyzer warnings.
132	* Dead code removal.
133	* Miscellaneous code fixes.
134	* Fix segfault when using -k command line option.
135	* Added -q option to queue files from command line.
136	* Provided play queue feature.
137	* Fixed race condition between two clients and playlist request servicing.
138
139Jack Miller:
140	* Added average bitrate field to the output of mocp -i.
141	* Provided command line option to toggle/on/off playback options.
142	* Provided command line option for setting the volume.
143	* Added OnSongChange option which runs a command when song is changed.
144
145Alex Norman:
146	* Added JACK output.
147	* Assisted with reported JACK issues.
148	* Added FastDir option.
149	* Other improvements.
150
151Sebastian Parborg:
152	* Silenced compiler warnings on various platforms.
153	* Fixed bug attempting to read from unopened OSS mixer.
154	* Assisted with testing.
155	* Also assisted by commenting on feature ideas.
156
157Ted Phelps:
158	* Fixed incorrect referencing of ALSA mixer channels.
159
160Petr Pisar:
161	* Provided patch upon which the initial locale support was based.
162
163Alexander Polakov:
164	* Fixed miscoloured frame when switching themes.
165	* Provided SNDIO sound driver for OpenBSD systems.
166	* Fixed call for bit rate after file open has failed.
167	* Assisted with testing.
168
169Elimar Riesebieter:
170	* Tested on PPC (made to work on big endian architectures).
171	* Builder of the official Debian package.
172	* Described --seek option in the manpage.
173	* Added JACK to '-R' option sound drivers on manpage.
174
175Alexandrov Sergey:
176	* Added Wavpack decoder.
177	* Fixed 8-, 24- and 32-bit decoding in Wavpack decoder.
178
179Aleks Sherikov:
180	* Added EnforceTagsEncoding, FileNamesIconv, and FileNamesIconv options.
181
182Joerg Sonnenberger:
183	* Fixed using ncurses on NetBSD.
184	* Fixed detecting curses if ncurses is not present.
185
186Wim Speekenbrink:
187	* Author of nightly_theme.
188
189Daniel Stenberg:
190	* Fixed CURL timeout so internet streaming errors don't hang MOC.
191
192Ondřej Svoboda:
193	* Fixed a fatal error when opening an MP3 file.
194	* Fixed a compilation warning in the FFmpeg plugin.
195	* Spelling fixes.
196	* Source files encoding fixes.
197
198Kamil Tarkowski:
199	* Provided 'back' command.
200	* Some fixes and small improvements.
201
202Reuben Thomas:
203	* Fixed typos in documentation.
204	* Fixed and simplify parameters substitution in --format command.
205	* Don't run the server if the user doesn't really want to do that when
206	  using few commands from command line like --info.
207	* Reorganised code that parses command line options.
208	* Allowed the use of FormatString tags in --format arguments.
209
210Richard Toohey:
211	* Assisted with testing on OpenBSD.
212
213Antonio Trande:
214	* Assisted with testing.
215	* Also assisted by commenting on feature ideas.
216	* Fedora's MOC package builder.
217
218Marc Tschiesche:
219	* Provided highlighted playlist numbers and file times.
220
221Jenny Wong:
222	* Provided minor memory corruption patch.
223
224Marien Zwart:
225	* Assisted with testing.
226
227"cbass":
228	* Fixed segfault when trying to play a file using FFmpeg.
229	* Migrated to newer FFmpeg API.
230
231"firejox"
232	* Fixed screen upsets due to UTF-8 character handing.
233
234"fluxid":
235	* Fixed incorrect setting for themes red channel value.
236
237"GenghisKhan":
238	* Reported bugs and significantly helped debugging them.
239	* Greatly assisted with debugging the ALSA stutter bug.
240
241"meh":
242	* Provided code to prefer reading ID3 tags v2 over v1.
243
244"scorched":
245	* Assisted with testing.
246
247"thotypous":
248	* Provided code to allow use of the OSSv4 per-application mixer API.
249
250"tokapix":
251	* Provided additional proving of the ALSA stutter bug fix.
252
253"tyranix":
254	* Provided new command 'Y' to prune unreadable files from the playlist.
255
256"vectis":
257	* Assisted with debugging the ALSA stutter bug.
258
259"zaphod":
260	* Some strcpy() to strncpy() changes.
261
262There are many people who have contributed in various ways to the
263development of MOC.  I hope I've listed all who deserve thanks, but if
264not then I apologise and you should remind me so I can include you.
265