• No refunds!
    Please read the resource description carefully before purchasing. We do not offer refunds once a resource has been downloaded.
  • By purchasing and downloading resources, you agree to the license agreement. Violating the terms may result in suspension of your license or account access.

    License agreement

  • Save More with Paid Membership

    Access over 100 add-ons from Basic and Premium pack for less than buying them individually.

    See membership levels
[XB] Music Database

[XB] Music Database 1.0.0

You must log in or register to purchase ($65.00)
cce6f371-8634-4e0e-b4ec-5a97135ed8a-1.webp

1787232684072-1.webp

Turn your XenForo forum into a complete music catalogue and community platform powered by TheAudioDB.

Build a searchable music database where members can discover, listen to, rate, review, discuss, and track albums, artists, tracks, and curated music collections without leaving your community.

Looking for a simple way to discuss music directly in forum threads?​

Check out [XB] Music Threads


Features:

Music Database

  • 🎡 Album Entries: Create standalone album records with artwork, descriptions, release information, and detailed music metadata.
  • πŸ”„ TheAudioDB Import & Refresh: Import and refresh albums, artists, tracks, artwork, labels, genres, styles, release data, and external identifiers.
  • πŸ†” External Identifiers: Store TheAudioDB, MusicBrainz, ISRC, Spotify, and Deezer identifiers with imported music records.
  • 🎀 Optional Lyrics Fallback: Fill missing track lyrics using ISRC lookup through MusicBrainz followed by exact or fallback matching through LRCLIB.
  • 🎚️ Audio Features: Store and display BPM, musical key, time signature, danceability, acousticness, energy, valence, liveness, instrumentalness, and speechiness.
  • ✏️ Manual Editing: Maintain custom descriptions, attachments, tags, custom fields, and manually adjusted imported data.
  • πŸ’Ώ Release Details: Store release dates, formats, labels, languages, genres, and styles.
  • 🎼 Track Listings: Build complete track lists with disc and track numbers, artists, duration, genre, style, mood, theme, artwork, and music video links.
  • πŸ”Ž Track Browsing: Browse visible tracks from a dedicated paginated page with category permissions, metadata filters, and sorting.
  • 🎧 Attached Track Audio: Upload one MP3, OGG, WAV, or FLAC file per track with configurable format, file size, and duration limits.
  • 🌐 Jamendo Streaming: Match imported tracks to Jamendo and play licensed remote streams without storing Jamendo audio files locally.
  • πŸ”Ž ISRC Previews: Resolve current Deezer preview URLs on demand for tracks with an ISRC without storing expiring audio URLs.
  • ▢️ Native Audio Players: Play attached or Jamendo-hosted tracks with full album playlists and compact track controls without an external JavaScript player dependency.
  • πŸ” Playback Continuity: Preserve the current track, playback position, volume, shuffle, and repeat state while navigating between pages.
  • πŸ–ΌοΈ Album Artwork: Import artwork from TheAudioDB or upload and manage album images manually.
  • πŸ”— Related & Similar Albums: Manage related releases and similar albums with dedicated tabs.
  • πŸ“„ Rich Album Pages: Display artists, tracks, release information, labels, artwork, ratings, reviews, videos, and related metadata.

Artists & Music Discovery

  • 🎀 Artist & Label Pages: Dedicated pages for performers, groups, and record labels with related albums.
  • πŸ“Š Discography Rating Chart: Compare community and TheAudioDB album ratings by album or release year on artist pages.
  • πŸ“₯ Discography Import: Search TheAudioDB artists, create missing local artists, preview discographies, exclude existing albums, and import selected releases through a resumable background job.
  • πŸ”Ž Album & Artist Browsing: Search and filter albums, artists, categories, and member-created lists.
  • πŸ“‚ Album Categories: Organize albums into nested categories with independent permissions and settings.
  • πŸ—‚οΈ List Categories: Organize member-created album lists in a separate nested category tree.
  • 🏷️ Prefixes: Support prefixes for albums and lists.
  • 🧩 Custom Fields: Configure category-specific custom fields for albums and lists.
  • πŸ”³ Display Modes: Browse music using list or grid layouts.
  • πŸ“Œ Sticky Albums: Pin albums to the top of overview and category listings temporarily or permanently, with per-user limits, inline moderation, custom styling, and REST API support.
  • πŸ—“οΈ Release Timeline: Browse album releases by week or month using timeline and calendar views.
  • πŸ“Š Public Statistics: Display database totals and music catalogue statistics on a dedicated public page.
  • 🌐 Public Browsing Pages: Dedicated overview, track, category, artist, label, series, list, member, and statistics pages.
  • 🎠 Slider Widgets: Display latest, popular, or random albums, tracks, and artists in configurable responsive carousels.

Personal Tracking & Lists

  • ❀️ Favorites: Mark albums, artists, and tracks as favorites.
  • 🎧 Listened Tracking: Keep track of albums members have listened to.
  • πŸ›’ Wishlist: Save albums for later discovery or purchase.
  • πŸ’Ώ Owned Albums: Maintain a personal collection of owned releases.
  • πŸ“‹ Custom Music Lists: Create categorized album, track, or artist lists with descriptions, tags, ratings, comments, and privacy controls.
  • πŸ”’ Sortable List Items: Reorder albums, tracks, or artists within type-specific lists and display their positions.
  • πŸ‘€ Member Music Pages: Public member pages for favorites, listened albums, wishlists, owned albums, submitted albums, and custom lists.

Ratings & Reviews

  • ⭐ Album Ratings: Rate albums using a star rating system.
  • πŸ“ Written Reviews: Attach written reviews to album ratings.
  • πŸ’¬ Recent Reviews: Display recent community reviews directly on album pages.
  • πŸ” Review Browsing: Browse ratings and reviews on dedicated pages with score filtering.
  • πŸ“‹ List Ratings: Rate member-created album lists as well as individual albums.

Community & Moderation

  • πŸ’¬ Automatic Discussion Threads: Automatically create forum discussions for new albums using category-specific settings and configurable thread prefixes.
  • πŸ“ Activity Log: Track album and list activity through XenForo activity handlers.
  • 🧰 ACP Management Tools: Manage albums, lists, artists, categories, custom fields, prefixes, genres, styles, labels, formats, and languages.
  • πŸ”„ Rebuild Tools: Rebuild cached music database data and statistics.
  • πŸ’¬ Comments: Built-in comments for albums and lists.
  • ❀️ Reactions: XenForo reaction support for albums, lists, and comments.
  • πŸ”– Bookmarks: Bookmark albums, lists, and comments.
  • 🏷️ Tags: Tag albums and lists.
  • πŸ“Ž Attachments: Upload attachments to supported content.
  • πŸ‘€ Category Watch: Watch album categories and receive notification emails about new albums.
  • βœ… Approval Queue: Moderate albums, lists, and comments through XenForo's approval queue.
  • πŸ› οΈ Moderation Tools: Support soft deletion, permanent deletion, undelete, warnings, reports, moderator logs, and inline moderation.
  • ⭐ Featured Content: Feature selected albums and lists.
  • πŸ“œ Edit History: Track changes to albums, lists, and comments.

Widgets

  • πŸ“Š Statistics Widget: Display music database totals anywhere XenForo widgets are supported.
  • πŸ†• Latest Albums Widget: Show recently added albums with configurable display options.
  • πŸ“‹ Latest Lists Widget: Display the latest member-created album lists.
  • 🎧 Now Playing Widget: Show members who recently started listening and the tracks they played.
  • 🧱 Widget Positions: Place widgets throughout music overview, category, and list pages.

Useful for:

  • 🎡 Music Communities: Build a searchable album, artist, and track catalogue alongside forum discussions.
  • ⭐ Review-Focused Sites: Collect star ratings, written reviews, and community reactions.
  • πŸ’Ώ Collectors: Let members manage owned albums, wishlists, favorites, and personal collections.
  • 🎧 Music Discovery: Discover releases through artists, categories, related albums, curated lists, and release timelines.
  • πŸ“‹ Curated Music Sites: Build public rankings, recommendations, and themed album collections.
  • 🀝 Fan Communities: Maintain structured discographies while keeping community discussion inside XenForo.

XF Core Integration:

  • 🧩 Custom fields support for albums and lists
  • 🏷️ Prefix support for albums and lists
  • πŸ“Ž Attachments
  • πŸ˜€ Reactions
  • πŸ”– Bookmarks
  • 🏷️ Tags
  • πŸ” Search
  • πŸ—ΊοΈ Sitemap
  • πŸ“° News feed
  • πŸ†• What's New page support
  • 🧹 Spam cleaner
  • πŸ› οΈ Inline moderation tools
  • ⏳ Approval queue
  • πŸ“˜ Moderator log
  • 🚨 Reports
  • ⚠️ Warnings
  • πŸ“œ Edit history
  • πŸ“ˆ Trending content
  • ⭐ Featured content
  • πŸ“Š Statistics widget
  • πŸ†• Latest albums widget
  • πŸ“‹ Latest lists widget
  • 🧱 Widget positions
  • πŸ“’ Advertising positions
  • πŸ”— Embed resolver
  • πŸ“˜ BB codes for albums, lists, artists and tracks
  • πŸ‘€ Member profile tabs
  • 🎯 User and page criteria
  • πŸ‘€ Category watch
  • βœ‰οΈ Email stop
  • 🧰 ACP management and rebuild tools

Recommended Extensions:


FAQ:

  • Is TheAudioDB required to use the add-on?
    • No. Albums, artists, tracks, and music lists can be managed locally without TheAudioDB. An API key is required only for automatic metadata import and refresh. The free v1 test key (123) returns limited album track data, so a premium key is recommended for complete imports
  • Can I import multiple albums at once?
    • Yes. The ACP bulk importer accepts TheAudioDB album IDs, previews matching releases, excludes albums already stored locally, and processes selected imports through a background job. Artist discographies can also be previewed and imported in bulk
  • Can imported information be edited manually?
    • Yes. Authorized users can edit album and track details, descriptions, artwork, attachments, tags, custom fields, release information, related albums, and other stored metadata after import
  • Will existing music remain available if a provider is unavailable?
    • Yes. Imported and manually created records remain stored locally. Provider access is needed only when importing, refreshing, matching, or resolving remote content such as Jamendo streams and Deezer previews
  • Where does playable audio come from?
    • A track can use one locally attached audio file, a matched licensed Jamendo stream, or a Deezer preview resolved from its ISRC. Jamendo requires a client ID, while Deezer preview resolution does not require separate credentials. Availability of remote audio can vary by track and region
  • Which audio files can members upload?
    • The add-on supports MP3, OGG, WAV, and FLAC when those formats are enabled by the administrator. Uploads must also satisfy the configured file-size and duration limits, XenForo attachment limits, PHP limits, and web-server limits
  • Can members create their own music lists and collections?
    • Yes. With the required permissions, members can create categorized album, track, or artist lists, choose their privacy, reorder entries, and add descriptions and tags. They can also maintain favorites, listened items, wishlists, and owned collections
  • How do I control what visitors can view or submit?
    • Use the global album and music-list permissions together with category-specific permissions. These controls determine who can view, submit, edit, rate, comment on, upload to, and moderate content. Restricted, moderated, deleted, and private content may require additional permissions


Requirements:

  • XenForo 2.3.0+
  • TheAudioDB API key for automatic metadata import and refresh. The free v1 test key (123) is development-only and returns only one track for album track lookups; the add-on completes limited tracklists with MusicBrainz data. Use a premium key for full TheAudioDB results.
  • Optional Jamendo client ID for remote licensed audio streaming. Jamendo audio is not downloaded or cached locally by the add-on.
  • Deezer previews require no API key and are resolved from the track ISRC when playback starts.

See other Add-ons like this:

New applications:


Engagement Collection:



Screenshots:


Music catalogue and playback​


pub_overvi-1.webp


pub_album_vi-1.webp


pub_album_edit-1.webp


pub_track_vi-1.webp


pub_track_edit-1.webp


pub_person_import-1.webp

Artists and collections​

pub_artists-1.webp


pub_artist_vi-1.webp

pub_list_vi-1.webp


Member activity and statistics​


pub_user_favorites-1.webp

pub_statistics-1.webp

Administration​




acp_options-1.webp


acp_options2-1.webp

acp_options2-1.webp
acp_options3-1.webp


acp_style_properties-1.webp
Resource banner
12 months
$85.00 Renewal price: $65.00
Author
Painbaker
Views
38
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Painbaker

Back
Top