blob: c661625c116439441228109f123f2d3a6f4289ff (
about) (
plain)
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
|
Thanks to all people who have helped us make MOC better, suggesting
changes or notifing about bugs:
Alexis Ballier:
* Adapt to FFmpeg's changed include directory layout.
Rastislav Barlik:
* Fixed segfault on deleted equalizer file.
Daniel T. Borelli:
* Added support for key to switch on/off the display of percent played.
* Added a configuration option to set the initial percent played state.
* Fixed miscellaneous coding errors.
* Assisted with testing.
* Provided basis for fixing foreground mode unreaped children.
Morten Grunnet Buhl:
* Provided Yellow/Red theme.
Andreas Cadhalpun:
* Resolved the deprecated 'request_channels' puzzle.
Nuno Cardoso:
* Options in a hash table.
* Added -j command line option to jump to a given position.
Josh Coalson:
* Fixes for compilation with FLAC 1.1.3.
Brent Cook:
* Various OpenBSD-related patches.
Niels Aan de Brugh:
* Improved error detection for terminal height limits.
Jonathan Derque:
* Support for GNU screen title.
Joseph Dunn:
* Bug reports.
* He gave me access to his FreeBSD box that allowed me to fix a bug.
Dennis Felsing:
* Fixed compilation of sidplay2.
Filippo Giunchedi:
* Added directories to the 'a' command.
Alexey Gladkov:
* Support for filenames and directory names recoding using librcc.
Tomasz Golinski:
* Assisted greatly with testing and debugging.
* Headed the effort to port MOC to OpenWRT.
* Provided signficant information on DTS, AAC and other formats.
* Also contributed much time in the refinement of feature ideas.
* Provided 24-bit format conversion bug fixes.
* Fixed volume control problem.
Juho Hämäläinen:
* Added -Q (--format) FORMAT_STRING option to display file information.
Hendrik Iben:
* Added TiMidity decoder for MIDI.
* Added SidPlay2 decoder for SID.
* Added Modplug decoder.
* Added check for newer faad2-library (AAC).
* Added software mixer.
* Added parametric equalizer.
* Merged parametric equalizer and mono-mixing code.
* Fixed miscellaneous coding errors.
* Fixed logging of deleted filenames.
* Assisted with testing.
Daniel Kalør:
* Provided spelling fixes.
* Fixed clearing chars when displaying file information.
* Fixed field overflow when fast-forwarding yields very large bit rates.
* Repositioned selected track to middle after scrolling off screen.
* Fixed the symbol for "kilo", use "k" (lowercase).
* Allowed seeking to beginning of a file in Vorbis/FLAC.
Kari Karvonen:
* Suggested code for the AutoNext option.
Hasan Keler:
* Assisted with testing.
* Also assisted by commenting on feature ideas.
Max Klinger:
* Silenced compiler warnings on various platforms.
* Migrated AAC decoder to later FAAD2 API.
* Replaced GNU-specific getline() with read_line().
* Resolved JACK deprecation warnings.
* Prompted option to autostart JACK if the server isn't running.
* Assisted with testing.
* Also assisted by commenting on feature ideas.
Adam Kowalski:
* Many bug reports (also tests).
Florian Kriener:
* Provided title building code.
* Corrected many typos and fixed many bugs.
Maciej Kubiak:
* Suggestions and bug reports.
Géraud Le Falher:
* Fixed crash in lyrics code with overly long filenames.
* Display lyrics saved in files together with music.
Jacek Lehmann:
* Provided Green theme and fixes for a few terminals.
Tero Marttila:
* Changed minimum screen height to 7 lines.
Gregory Maxwell:
* Provided patch for off_t in io_* functions.
Alex Merenstein:
* Fixed theme menu cursor placement.
* Fixed new attributes application during theme switching.
* Assisted with debugging and testing.
Marcin Michałowski:
* Added default and grey colours, and made first nice theme.
Martin Milata:
* Resolved Clang Static Analyzer warnings.
* Dead code removal.
* Miscellaneous code fixes.
* Fix segfault when using -k command line option.
* Added -q option to queue files from command line.
* Provided play queue feature.
* Fixed race condition between two clients and playlist request servicing.
Jack Miller:
* Added average bitrate field to the output of mocp -i.
* Provided command line option to toggle/on/off playback options.
* Provided command line option for setting the volume.
* Added OnSongChange option which runs a command when song is changed.
Alex Norman:
* Added JACK output.
* Assisted with reported JACK issues.
* Added FastDir option.
* Other improvements.
Sebastian Parborg:
* Silenced compiler warnings on various platforms.
* Fixed bug attempting to read from unopened OSS mixer.
* Assisted with testing.
* Also assisted by commenting on feature ideas.
Ted Phelps:
* Fixed incorrect referencing of ALSA mixer channels.
Petr Pisar:
* Provided patch upon which the initial locale support was based.
Alexander Polakov:
* Fixed miscoloured frame when switching themes.
* Provided SNDIO sound driver for OpenBSD systems.
* Fixed call for bit rate after file open has failed.
* Assisted with testing.
Elimar Riesebieter:
* Tested on PPC (made to work on big endian architectures).
* Builder of the official Debian package.
* Described --seek option in the manpage.
* Added JACK to '-R' option sound drivers on manpage.
Alexandrov Sergey:
* Added Wavpack decoder.
* Fixed 8-, 24- and 32-bit decoding in Wavpack decoder.
Aleks Sherikov:
* Added EnforceTagsEncoding, FileNamesIconv, and FileNamesIconv options.
Joerg Sonnenberger:
* Fixed using ncurses on NetBSD.
* Fixed detecting curses if ncurses is not present.
Wim Speekenbrink:
* Author of nightly_theme.
Daniel Stenberg:
* Fixed CURL timeout so internet streaming errors don't hang MOC.
Ondřej Svoboda:
* Fixed a fatal error when opening an MP3 file.
* Fixed a compilation warning in the FFmpeg plugin.
* Spelling fixes.
* Source files encoding fixes.
Kamil Tarkowski:
* Provided 'back' command.
* Some fixes and small improvements.
Reuben Thomas:
* Fixed typos in documentation.
* Fixed and simplify parameters substitution in --format command.
* Don't run the server if the user doesn't really want to do that when
using few commands from command line like --info.
* Reorganised code that parses command line options.
* Allowed the use of FormatString tags in --format arguments.
Richard Toohey:
* Assisted with testing on OpenBSD.
Antonio Trande:
* Assisted with testing.
* Also assisted by commenting on feature ideas.
* Fedora's MOC package builder.
Marc Tschiesche:
* Provided highlighted playlist numbers and file times.
Jenny Wong:
* Provided minor memory corruption patch.
Marien Zwart:
* Assisted with testing.
"cbass":
* Fixed segfault when trying to play a file using FFmpeg.
* Migrated to newer FFmpeg API.
"firejox"
* Fixed screen upsets due to UTF-8 character handing.
"fluxid":
* Fixed incorrect setting for themes red channel value.
"GenghisKhan":
* Reported bugs and significantly helped debugging them.
* Greatly assisted with debugging the ALSA stutter bug.
"meh":
* Provided code to prefer reading ID3 tags v2 over v1.
"scorched":
* Assisted with testing.
"thotypous":
* Provided code to allow use of the OSSv4 per-application mixer API.
"tokapix":
* Provided additional proving of the ALSA stutter bug fix.
"tyranix":
* Provided new command 'Y' to prune unreadable files from the playlist.
"vectis":
* Assisted with debugging the ALSA stutter bug.
"zaphod":
* Some strcpy() to strncpy() changes.
There are many people who have contributed in various ways to the
development of MOC. I hope I've listed all who deserve thanks, but if
not then I apologise and you should remind me so I can include you.
|