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]
Mental Anguish – Luminosity
Mental Anguish (Tapegerm Collective – Germination Vol. 1 No. 26) — Read more
  • Mental Anguish – Luminosity
    Mental Anguish
    from the album Tapegerm Collective – Germination Vol. 1 No. 26
    Read more
  • 15 Minutes With Brad Watlington
    Brad Watlington
    from the album 15 DiY Minutes
    Read more
  • 15 Minutes With J Mundock
    J Mundock
    from the album 15 DiY Minutes
    Read more
  • GatesGatesGates
    Slave Labour
    from the album Germination 4 Volume 2
    Read more
  • Life
    Omnitechnomatrix
    from the album Germination Volume 2 Number 3
    Read more
  • Dressed To Kill
    Michael J. Bowman
    from the album GAJOOBilation 7.2
    Read more
  • Magical DecorAsians
    David Paul
    from the album New Age Noel
  • Pink Hills of Antra Vulto
    Bat Lenny
    from the album Songs From the Junk Drawer Vol. 1
    Read more
  • Survey Said
    John January
    from the album GAJOOBilation 7.8
    Read more
  • Ariel's Music
    Josef K. Noyce
    from the album 'Tro Noyce
    Read more
  • Indelible Purple
    Chris Phinney & Hal McGee
    from the album GAJOOBilation 7.6
    Read more
  • exerpt from A Slice of Life
    L.G. Mair, Jr.
    from the album GAJOOBilation 9.2
    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

How can I find even more underground and unknown songs?Tom Dahl (Caddy)
gajoobzine.com/albums/caddy-detours-and-dead-ends-vol-1-cd-2021/

briyan’s newest crafts & designs

zines, music and absurdities from my print & craft studio