Archive Player

I’ve looked for a good audio player for WordPress off and on over the years and have always come up short so I finally made my own.

You can add songs quickly one by one or you can import a batch.

The power of the player is that it runs on a shortcode which queries for a number of parameters, making the player extremely versatile. Here is a rundown of the shortcode:

🎵 Shortcode Guide

Embed an interactive playlist anywhere using this shortcode:

[archive_visual_player]
Jammus Interuptus (Excepert 4)
The Miracle (The Miracle – Dingsters At the Break Of Dawn/Jammus Interuptus) — Read more
  • Jammus Interuptus (Excepert 4)
    The Miracle
    from the album The Miracle – Dingsters At the Break Of Dawn/Jammus Interuptus
    Read more
  • I Want a Big One
    John Hinds
    from the album GAJOOBilation 7.2
    Read more
  • The Twelve Days of Christmas
    Chris Wind
    from the album Christmas Album
    Read more
  • Walls Are Safe
    Aric & the Episodes
    from the album
  • Track 4
    The High-Beams
    from the album Daydream
    Read more
  • I've Got a Secret List
    Robert Poss
    from the album
  • July 20th, 2010
    Nadia Salom
    from the album
  • 15 Minutes With Brice
    Brice
    from the album 15 DiY Minutes
    Read more
  • Good Advice For the Eighties
    Kalahari Surfers
    from the album Bigger Than Jesus
    Read more
  • Spiritualist Barn Dance
    Lubrication
    from the album
  • Somomatic Registration
    John M. Bennett
    from the album GAJOOBilation 7.3
    Read more
  • David Alexander McDonald – Industrial Skating
    David Alexander McDonald
    from the album Tapegerm Collective – Germination Vol. 1 No. 26
    Read more

This displays a full-featured player with:

  • Now playing details
  • Play/pause/next/shuffle controls
  • Clickable tracklist
  • Optional search filter

⚙️ Available Parameters

ParameterDescription
artistFilter by artist name
albumFilter by album title
genreFilter by genre
yearFilter by year
labelFilter by label (if set)
tagFilter by tag(s), comma-separated
limitMaximum number of songs to display
shuffleSet to true to shuffle results
searchSet to true to show a search filter
unique_artistsSet to true to display only one song per artist

✅ Example Usages

All songs by an artist:

[archive_visual_player artist="Gary Wray"]

Shuffle and limit to 10 tracks:

[archive_visual_player tag="cassette" shuffle="true" limit="10"]

Show a search bar:

[archive_visual_player search="true"]

One track per artist:

[archive_visual_player genre="experimental" unique_artists="true"]

Random 12 songs from different artists:

[archive_visual_player tag="gajoob" shuffle="true" unique_artists="true" limit="12"]

🎨 Themes

You can add a logo in the plugin settings which will appear at the top of every audio player.

You can select a player theme to match your site in Settings → Archive Player. Options include:

  • cassette (default)
  • zine
  • funky
  • blackdawn
  • wimpy-vert
  • skyblack
  • unravel

Blog Topics

The prospect of actually remixing a real song was quite exiting, and revived the feeling I had when I would finish one of those early songs and realise I actually created something new, even if it sounded terrible.Polish Rhino

briyan’s newest crafts & designs

zines, music and absurdities from my print & craft studio