REIGN

14 min read · 2,835 words

Music Communities for Musicians: Track Feedback, Jam Sessions and Gig Listings

Music community illustration with an audio waveform, a play button and music notes

Musicians ask each other for three kinds of help: “listen to this and tell me what is wrong”, “who wants to play on Thursday” and “where is the next gig”. A general forum treats all three as chat. A music community has to treat them as different things, because a track needs a player, a jam session needs a date and a headcount, and a gig listing needs a venue and a way to buy a ticket.

This guide builds that on WordPress with MediaVerse for audio, Eventonomy for jam sessions and gigs, Jetonomy for feedback threads and gear questions, and BuddyNext for profiles and finding bandmates. The Reign theme ties them together; Reign is built to work with BuddyNext and every Wbcom plugin, so the whole site shares one design. MediaVerse, Eventonomy, Jetonomy and BuddyNext are free to start, with an optional paid Pro licence for each. Pro features are labelled.

What the audio side does, and what it does not

Before you promise members a “SoundCloud on your own site”, read what the MediaVerse docs actually describe. The audio support is real, but it is a media library with a player, not a music production tool.

Question What the docs say
Which audio files can members upload? MP3 and OGG by default. WAV and FLAC are not in the supported list, so ask for MP3 exports
How big can a file be? 100 MB per file by default; your server’s PHP upload limit also applies
Is there a player? Yes. The Media Player block and the [mvs_player] shortcode play a single audio or video item, with options for autoplay, loop and a download button (off by default)
Can visitors filter to audio only? Yes. The Explore page has a Type filter with All types, Photos, Videos and Audio
Does it convert files? No. MediaVerse stores and plays the file that was uploaded and does not transcode
Can listeners comment at a point in the track? The docs describe ordinary threaded comments with no timestamped notes. Ask members to write the time in the comment
Is there a waveform display? Not described in the docs, so do not promise one
Can audio be watermarked? No. Video and audio are never watermarked
Does it transcribe audio? Not by default. Pro captioning is aimed at video

None of this is a weakness if you set expectations. A musician posting a demo for feedback needs a clean player and a way to talk about it, and that is what exists.

Playlists

An album can be a playlist. A playlist accepts only audio files and its album page plays the tracks in order. The docs say members create playlists through the REST API for the mobile app and custom integrations, because the front-end New album form has no type choice by design. In wp-admin, the Album Settings box has an Album type field with Standard album or Playlist (audio only). So treat playlists as something you set up for the club, such as “Jam night recordings” or “Song of the month”, rather than something every member builds.

Short and ephemeral audio

Direct messages in MediaVerse can carry voice messages and audio attachments, which is a quick way to send a riff to a bandmate. Messages are free. MediaVerse Pro adds Stories that last 24 hours, and the docs say photos, video and audio can all be stories. That suits a “riff of the day” habit without cluttering the main library.

A track can arrive on your site three ways, and each is better for a different job.

  • Upload to MediaVerse when the club should keep the file. It appears in the member’s Media tab, can be placed in an album, carries a privacy level and shows up in Explore under Audio.
  • Link from a streaming service when the track is already published. Jetonomy turns a pasted URL on its own line into a preview card, and for hosts such as Spotify and SoundCloud it returns a true embed rather than a static card. Each post shows up to three cards.
  • Message directly when the audio is for one person.

Set a house rule on which to use. A reasonable one: unreleased work goes up as a private or members-only upload, and anything already on a streaming platform is a link. Members choose a privacy level on every upload: Public, Members, Followers, Friends (when the BuddyPress friends component is active) or Only me. Set the site default to Members so a half-finished mix is not public by accident.

Feedback threads that name the part they want heard

Comments under a player are good for quick reactions. A track that needs real feedback needs a thread where the author can say what they are asking. Create a Jetonomy space called “Mix and arrangement feedback”.

Choose the space type

Jetonomy has four types, and two fit here.

  • Forum is the default. Replies thread three levels deep and votes on replies bring the best ones up through the Best sort. Choose this for open-ended feedback.
  • Q&A suits gear and production questions. The person who asked marks one reply as the accepted answer, the question gets an Answered badge, and the person who answered earns a reputation bonus. A moderator can filter to Unanswered.

Use a Feed-type space for short posts with no required title, such as “what I’m working on this week”.

Prefixes and a template

Turn on prefixes for the feedback space and add labels that describe what kind of listening is wanted: Mix, Arrangement, Lyrics, Vocals, Master. Members choose one when they post, and it appears as a coloured label in the space listing so a mixing engineer can scan for mix requests only.

Pin a template post so people ask a real question. Keep it to a few lines.

Track: working title and length
Listen: [paste the MediaVerse page or streaming link]
What I want: Is the bridge too long?
Reference: a song whose feel I want
Ignore: the vocal take, it is a placeholder

The reference line is the most useful, because it tells reviewers what “good” means for this track. The ignore line stops a pile of notes on parts that the author already knows are rough.

Keep unreleased work private

Make the feedback space Private with Requires Approval, or Hidden with invite links if you want a closed circle. Private spaces are in the free plugin. Posts in private or hidden spaces are kept out of search, tag pages, trending lists and oEmbed or link-preview cards, so an unreleased track discussed there does not surface elsewhere. A space admin can also switch on Require Post Approval for a space so every new post from a non-moderator waits for a check.

What members can attach

Jetonomy’s composer takes images, and members become able to upload them when they reach Trust Level 1, unless their WordPress role already allows it. Attaching new files such as lead sheets or PDFs belongs to Jetonomy Pro, which has a File Attachments extension. The allowed types there are image and document types, so audio still goes through MediaVerse or a link. Do not tell members they can drop an MP3 into a reply.

Write the listening rules

Ask reviewers to describe what they hear rather than prescribe fixes: “the chorus loses energy when the bass drops out” rather than “add more bass”. Ask them to name the time in the track. Ask authors to thank reviewers and say what they changed. These are social rules, not software features, and they are what separates a feedback space from a comment section.

Jam sessions as recurring events

A jam is a repeating event with a limited number of slots and a few questions to ask before people arrive. Eventonomy’s free version covers most of it.

The event

Create a weekly event called “Open jam”. In the recurrence control choose Weekly and an interval. Free Eventonomy repeats daily, weekly or monthly. Rules such as “the third Thursday of the month” or “last day of the month” are part of Pro’s advanced recurrence.

Set a capacity if there are only so many slots. When it fills, RSVPs go onto a waitlist, and on a free RSVP event the oldest waitlisted person is promoted automatically when a place opens. Guests can be added to an RSVP, and each guest counts against capacity, so a drummer who brings a friend takes two places.

Ask the right questions at sign-up

Eventonomy has a question bank that you define under Settings, Registration. Add a dropdown question such as “Which instrument are you bringing?”, mark it required, and choose it for the jam event. Organisers cannot invent questions of their own; they pick from the ones you wrote. Answers appear on the Attendees & Orders admin screen and in the event’s CSV export, so you can see at a glance that five guitarists have signed up and nobody has a bass.

Online or in a room

For an in-person jam, pick a venue from the catalog. Venues are shared, so the rehearsal space is typed once. For an online one, tick Virtual and add the meeting address. Each registrant gets a personal join link on the event page and in their reminder email, and the address itself never shows on the page. How well people can play together in real time depends on your meeting software and on everyone’s connection, which is outside what a WordPress site controls. Many online jams work better as a shared listening session than as a live ensemble.

Running order

The event Agenda lets you add sessions with a title, start and end times, an optional speaker name and a short description. The speaker field is plain text, so it can hold a performer or band, and the page marks it with a microphone icon. That makes a decent running order for an open mic.

Free Eventonomy also emails reminders to registered members one day and one hour before the start.

Gig listings that members maintain

Gigs are the most time-sensitive content on the site. A stale listing is worse than none, so give the job to the people who know the date: the bands.

Let members post, with a check

Eventonomy members create events from the front end. Under Settings you can set the minimum role that may create events, cap the number of events per member, and switch the default to “Hold for my approval” so each new gig waits in the Moderation inbox. For a music scene that mixes trusted bands with strangers, approval mode is the sensible default.

Fields for a gig post

Field How to use it
Category Gig, Open mic, Jam, Workshop. Categories are yours to curate in advance
Tags Free typed detail such as “acoustic” or “all ages”
Venue Pick from the shared catalog so the address is consistent
Organizer The band or promoter, from the organizer catalog
Cover image Poster or band photo, shown on cards and the event page
How people register “People register here”, “Registration is on another site” or “No registration needed”
Date A real date, or leave blank for “Date to be announced”

Most gigs sell tickets elsewhere, so the middle option is the one you will use most. Choose “Registration is on another site”, paste the ticket address, and the event page shows a Register button that sends people there, with the destination visible. The event stays on your calendar and in your search, and the ticket stays with the promoter.

If you want to sell tickets yourself, with checkout, tiered pricing and door check-in, that is Eventonomy Pro. It needs a payment gateway: Stripe, PayPal or WooCommerce.

A free RSVP is still useful for gigs that are free to enter. It tells the venue roughly how many people are coming.

Publishing the calendar

The calendar, events list, upcoming and search blocks put gigs on any page, and the plugin publishes subscribable ICS feeds with an Add to calendar option for each event. Calendar sync with external services is Pro. To show events inside the BuddyNext feed, search and profile, you need BuddyNext Pro.

Marking an event as Featured, which promotes it in listings, needs a role of Editor or above, so a band cannot promote itself.

Musician profiles and finding bandmates

BuddyNext gives each member a profile, a directory and spaces. Three small pieces make it useful for musicians.

Profile fields. The free plan includes short text, long text, URL, Yes/No, dropdown, radio and multi-select. Add a multi-select for “Instruments”, a dropdown for “Main genre”, a URL for a Bandcamp or streaming page, and a Yes/No for “Looking for a band”. Turn on Include in search for the ones people will look up, so typing “pedal steel” finds the person who filled it in.

Member types. Create types such as Vocalist, Guitarist, Drummer, Producer and Promoter. Each shows as a coloured badge and the directory can filter by it.

Spaces. Make one per genre or per city, and a “Looking for” space where people post what band they need. A space can have a Media tab, so a band’s space can hold its demos. BuddyNext calls its groups spaces, and a space can be Open, Private or Secret.

Direct messages in BuddyNext are powered by MediaVerse, which has to be installed with Messages on. Members can send voice messages, which is how most musicians describe a part.

Rights, covers and takedowns

Music raises copyright questions that photos mostly do not. Members upload their own songs, covers of other people’s songs and sometimes samples. This guide cannot tell you what is allowed where you live, and a plugin does not make a site compliant with any licensing scheme.

  • Decide whether covers are allowed at all, and say so in your rules.
  • State that members must have the right to share what they upload, and that they keep ownership of their own music.
  • Put a takedown contact where people can find it and answer it.
  • Use the report option. MediaVerse members can report an item and block other members, and BuddyNext has a report queue and moderator roles.
  • Ask a qualified person to check your terms, especially if you plan to run ads or sell anything.
  • If members share photos of gigs, those pictures raise their own questions about consent and credit, which the photography club guide covers from the photographers’ side.

If you turn on MediaVerse AI moderation (opt-in, using OpenAI), it scans uploads before they go public. It is aimed at harmful content and is not a tool for detecting copyright.

What each task needs

Task Plugin Free or Pro
Upload, play and organise audio MediaVerse Free
Cloud storage for large libraries MediaVerse Pro
24-hour audio stories MediaVerse Pro
Feedback threads, Q&A, private spaces Jetonomy Free
Attach lead sheets and PDFs to posts Jetonomy Pro
Jams and gigs with RSVPs and waitlists Eventonomy Free
Ticket sales and door check-in Eventonomy Pro
Profiles, directory, spaces BuddyNext Free
Gigs and jams shown in the BuddyNext feed BuddyNext Pro

The free versus Pro page lists the split for every plugin. If you are weighing options for the forum side, the forum picker compares Jetonomy with other choices.

A build order that fits a band’s week

  1. Install Reign, import a layout from the demos, and add the plugins.
  2. Create the upload page and set the default privacy to Members.
  3. Open the feedback space with prefixes and the template.
  4. Add the weekly jam and one gig category.
  5. Invite a single local scene first. A music community lives or dies on local density.

Frequently asked questions

Can members upload WAV or FLAC files?

Not by default. The documented audio types are MP3 and OGG. Ask members to export MP3 for sharing.

Can I stop people from downloading a track?

The Media Player block has a Show Download Button option that is off by default, and each upload has an Allow Downloads setting. Neither is copy protection. If someone can play a file in a browser, a determined person can usually save it, so keep unreleased work private.

Can listeners leave notes at a particular moment in a track?

The documentation describes ordinary threaded comments and does not describe timestamped notes. Ask reviewers to write the time at the start of the comment.

Do I need Jetonomy if MediaVerse already has comments?

MediaVerse comments are good for quick reactions. A feedback thread with prefixes, a template, voting and a private space is a different kind of conversation, and Jetonomy provides it.

Can bands sell tickets on the site?

Free Eventonomy can list a gig and send people to the promoter’s ticket page. Selling tickets on your own site, with checkout and door check-in, is Eventonomy Pro and needs a payment gateway.

Is real-time online jamming supported?

The site can schedule the session and give each registrant a join link, but the sound itself runs through whatever meeting tool you use. Latency is a limit of that tool and of people’s connections.

Reading
14 min · 2,835 words
Published
Jun 30, 2023
Shashank Dubey
Reign contributor

Writing about WordPress communities, BuddyPress, BuddyBoss, LMS plugins, and the business of paid communities.

Keep reading

More from the Reign blog

Browse all posts on community, WordPress, BuddyPress and the studio of plugins behind Reign.

What customers say on Trustpilot

Swift and expert coding!

Swift and expert coding by Kerit to apply a personalised display adjustment on the Reign Theme for a media plugin that was not fully supported at the moment.

RussellGB