Projects / mod_musicindex

mod_musicindex

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
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  01 Nov 2011 00:58

Release Notes: 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.

  •  02 Sep 2010 14:17

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

  •  06 Jun 2010 18:08

Release Notes: 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.

  •  26 May 2010 21:51

Release Notes: 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.

  •  23 May 2010 21:44

Release Notes: 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.

RSS Recent comments

06 Dec 2010 11:03 morecool Thumbs up

Sort is not working...
so I modified config.c
--------------------------------
static const unsigned char const default_order[] = {
SB_FILENAME, // s work... :(...

06 Dec 2010 06:48 morecool Thumbs up

MusicSortOrder is not correctry working :(

13 Mar 2010 13:00 alphaionic Thumbs up

A 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

08 Mar 2010 18:19 alphaionic Thumbs up

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?

02 Jul 2008 09:53 chol

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.

Screenshot

Project Spotlight

Azzyzt JEE Tools

Code generation from Java JPA entities.

Screenshot

Project Spotlight

Usermin

A Web-based interface for UNIX users