mod_musicindex Changelog

New in version 1.4.1

April 9th, 2013
  • Fix tarball output that was sending garbage

New in version 1.4.0 (October 15th, 2012)

  • The SMALLER, BETTER, FASTER, STRONGER release.
  • Module compatible with Apache 2.4 (Experimental)
  • Implement RFC3803 "Content-Duration"
  • No longer send auth credentials in generated playlists
  • Reorder file format processing to reflect current prevalence
  • Bugfixes:
  • Make total length work when length field isn't displayed
  • Make URL generation honour UseCanonicalName
  • Make URL generation IPv6 capable in Apache 2.4 (Experimental)
  • Make .htaccess overrides work in all cases
  • Fix cache corruption in MySQL backend that overrode module options
  • Fix potential buffer overrun in send_url()
  • Fix potential NULL pointer dereference in handle_*()
  • Fix off-by-one in tarball size computation
  • Setting DirPerLine to 0 now behaves as expected
  • Code cleanup and optimizations:
  • Reduce stack usage (no longer pass conf ptr when not necessary)
  • Remove some warnings
  • Remove redundant checks
  • Remove redundant zeroing of structures
  • Merged redundant tarball functions
  • Additional fail checks in MySQL backend
  • In MySQL backend, optimize tables after deletion or server startup
  • Limit the use of the mu_ent_names structure to playlist.c

New in version 1.4.0 (October 15th, 2012)

  • This version makes the module compatible with Apache 2.4, implements a few cosmetic changes as well as RFC3803, and fixes a fairly long list of minor bugs.
  • It also improves the overall performance of the module (reducing memory and CPU usage).

New in version 1.3.6 (November 1st, 2011)

  • The XHTML+XML MIME type is now used for browsers that support it.
  • Native language support was improved.
  • Changes in libmp4v2's API were worked around.
  • A minor bug that caused display fields to not be set properly in some cases was fixed.

New in version 1.3.5 (September 2nd, 2010)

  • This version fixes a single bug, by which playlists might be downloaded with random filenames.

New in version 1.3.1 (February 15th, 2010)

  • Fix potential overwriting of music files when cache setup is wrong
  • Fix registering dirs with MySQL cache when MI_QUICKPL is on

New in version 1.2.5 (February 16th, 2009)

  • This release fixes a series of bugs (streaming playlists to IE7, broken RSS/Podcast, handling of some broken MP3 files that could trigger a divide by 0, and incorrect handling of per-directory configuration).
  • The tarball size is now sent to the browser, allowing for a progress bar to be displayed.
  • A performance compile-time option has been made a runtime option ("pretty folders").
  • The code has been further optimized, and can now be linked against libmp4v2.