mod_musicindex is an Apache module aimed at being a C alternative to the Perl module Apache::MP3. It allows nice displaying of directories containing MP3, Ogg Vorbis, FLAC, or MP4/AAC files, including sorting them on various fields, streaming/downloading them, constructing playlists, and searching. It also provides features such as RSS and Podcast feeds, multiple CSS support, and archive downloads.
| Tags | Information Management Metadata/Semantic Models Communications File Sharing Internet Web Indexing/Search multimedia Sound/Audio |
|---|---|
| Licenses | LGPL |
| Operating Systems | Mac OS X POSIX Linux BSD Solaris |
| Implementation | C |
| Translations | French Portuguese Italian Dutch German English |
Recent releases


Changes: This release fixes a single bug, by which playlists might be downloaded with random filenames.


Changes: This release introduces a reworked cache backend infrastructure, now used in the MySQL cache implementation, allowing for a single database connection per request. Together with improved table structure, this release makes the MySQL cache backend much faster. It also provides a German translation.


Changes: This release implements the new MP4 tag access system available in libmp4v2 since version 1.9.0. It also fixes a typo from a previous version that broke the local RSS icon, and fixes incorrect math in file size display computation.


Changes: This version adds a Dutch translation. It is also generated against working libFLAC files, thus fixing the build issues that people have been experiencing lately with FLAC support.


Changes: This minor release fixes two bugs: it prevents the module from potentially overwriting music files when the Web server is really badly configured, and it fixes a small glitch in the MySQL cache backend that would corrupt the cache when downloading tarballs.
- All comments
Recent commentsA paste of the complete error:
Making all in src
make[2]: Entering directory `/root/i/mod_musicindex-1.3.1/src'
/bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 -Wall -pedantic -fstrict-aliasing -DLINUX=2 -D_GNU_SOURCE -D_REENTRANT -I/usr/include/apr-1.0 -I/usr/include/mysql -I/usr/include/openssl -I/usr/include/postgresql -I/usr/include/xmltok -pthread -pthread -I/usr/include/mysql -DBIG_JOINS=1 -fPIC -g -O2 -shared -module -avoid-version -export-symbols-regex "musicindex_module" -L/usr/lib -lapr-1 -lvorbis -lm -lvorbisfile -lmad -lid3tag -L -lFLAC -lm -L/usr/lib/mysql -lmysqlclient -o mod_musicindex.la -rpath /usr/lib/apache2/modules mod_musicindex_la-mod_musicindex.lo mod_musicindex_la-html.lo mod_musicindex_la-http.lo mod_musicindex_la-sort.lo mod_musicindex_la-config.lo mod_musicindex_la-playlist.lo mod_musicindex_la-playlist-vorbis.lo mod_musicindex_la-playlist-flac.lo mod_musicindex_la-playlist-mp3.lo mod_musicindex_la-cache-file.lo mod_musicindex_la-cache-mysql.lo mod_musicindex_la-output-tarball.lo -larchive
libtool: link: require no space between `-L' and `-lFLAC'
make[2]: *** [mod_musicindex.la] Error 1
make[2]: Leaving directory `/root/i/mod_musicindex-1.3.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/i/mod_musicindex-1.3.1'
make: *** [all] Error 2
Would be nice if someone helps me ;D
Hi. I get the following error when trying to compile 1.3.0 and 1.3.1:
libtool: link: require no space between `-L' and `-lFLAC'
I'm on debian lenny. Can you help me?
sort by track number
Hi, I'm trying to find out how to always sort and show track numbers, alphabetical order and live albums don't go well together.
MusicSortOrder album disc track artist title length bitrate freq filetype filename uri
MusicFields track title artist album length bitrate
still gives me a playlist in alphabetical order.
Re: playlist doesn't work
> I am using it on fedora core 8 and the
> playlist feature won't save any track
> selections into the playlist
Your browser doesn't allow cookies.
playlist doesn't work
I am using it on fedora core 8 and the playlist feature won't save any track selections into the playlist