The Joomla! Extensions Directory ™

Music Battle Factory ComponentModule

Editor's Note
  • This extension requires registration to download.
Music Battle Factory provides an easy voting system, allowing users to decide which song is better, through a single click.

Songs can be paired together for battles, enabling users to choose which one of them wins the battle by voting their favorite song.

Key Features

Two media players included: JPlayer and JWPlayer
Pair songs for battles
Song voting
Song description
Rating system (1-5 or 1-10 stars scaling)
Guest songs upload and voting (no registration needed)
Email notifications
Commenting system
Approval system for songs and comments
Reporting system
Website specific watermark for song covers
Terms and Conditions


Multi-language support, UTF-8 support, comes default with English INI language files
SEO/SEF friendly
Default integration with Joomla! user profile, allowing a single login for Joomla! and component
Easy transition to RTL
Simple installation, configuration and updating process


Unlimited categories and subcategories levels
Custom images for categories
Category module

Main Settings

Enable/disable paired and random song battles
Allow only songs from same category to be added in random battles
Enable/disable song rating
Enable/disable approval system for songs and comments
Enable/disable guest uploads, comments and votes
Enable/disable commenting system and set the number of comments per page
Set the voting scale to either 1-10 or 1-5
Set the interval (in hours) before a user can vote again
Set resize values for images and their thumbnails
Enable/disable watermarks for images
Set the position of watermarks

Modules & Plugins

Category navigation module
Modules that display latest added, last voted, top rated, random songs (multiple instances module)
Module that displays last battle or pairs battle
Tag cloud module


Email notifications for new media and new comments
Customizable email templates

Backend Management

Actions: add new songs and edit existing ones, deal with reports, approve songs and comments, etc.
Manage pairs battles
Overview comments
Manage notifications
Reset votes


Joomla! 3.x
PHP (min. 5.3.0)
MySQL (min. 5.1 + )
cURL, GD2 libraries enabled

Report Extension