1.2.2 * Add a summary footer at the end of the songs table * Fix a bug by which Download All would show in search results * Fix a long standing silly bug in playlist-mp3, now some wicked mp3 files won't report bogus bitrate and length * Improve a little bit the stylesheet * Make PRETTY_FOLDERS a configure option 1.2.1 * Fix single file streaming * Fix Select panel display with -Stream +Tarball options * Fix Select panel display with -Stream +Download options 1.2.0 * This release breaks backward compatibility with pre 1.1 releases: + At the configuration level, deprecated options have been dropped + At the HTTP GET level, sorting arguments have changed * Bugfixes & cleanup: + Fix missing free() in send_tarball() (memory leak) + Fix permission checking in tarball and playlist generation + Fix directory sorting ("Foo" is now before "Foo CD1") + Fix gettext for apache 2 build + Fix broken-by-design sort order handling in forms + Fix bogus MP4 file extension checking + Add missing Filename field (#416933) + Add a workaround buggy libarchive FILE_OFFSET_BITS + Add Album to default fields + Allow custom playlist operations regardless of current directory's permission (rework of treat_post_args() and send_customlist()) + cache-file now uses the fact that p->title always exists + speed optimizations in the sorting routines + Major rewrite of the sorting algorithm (reduced object size and improved performance) + Switch from recursive quicksort to linear mergesort + Reduce the amount of unnecessary computation by introducing a new mu_pack type + More const-enforcement. Remove unnecessary args from some key funcs + Get rid of most floating point operations + Get rid of sprintf in send_url() + Do fileext check in all codec backends, major speedup + Inline some functions + Improve memory usage (realloc) + Remove some dead code * New features: + Italian translation thanks to Lorenzo Salvadorini + Add new icons to let the user know what will happens with the files in the custom playlist 1.1.5 * Switch from to