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