SleekView for AudioIgniter: playlists and tracks as tables
AudioIgniter stores playlists as a CPT and writes the tracks array into a single postmeta key. SleekView unpacks that array into one row per track with artist, duration, and artwork columns.
♾️ Lifetime License available
Playlist audits on a single screen
AudioIgniter (by CodeStag) stores playlists in the audioigniter post type and serialises the full tracks array (title, artist, file URL, cover attachment ID, optional buy URL) into a single _audioigniter_tracks postmeta key. The default post list shows playlist title, author, and date, so per-track details (artist, duration, file URL) only appear inside the playlist editor.
SleekView reads the playlist CPT and unpacks the serialised tracks into one row per track. Title, artist, file URL, cover status, buy URL, and parent playlist become first-class columns. Saved views like "tracks missing artwork", "tracks without buy URLs", and "oldest playlists" cut the per-playlist click path down to a single screen.
Inline edits route through the plugin's save handler so the serialised _audioigniter_tracks structure stays valid and save_post hooks fire. Bulk operations like replacing artwork attachments or adding a buy URL prefix across an album use the same path, with conflict detection if direct postmeta writes are used.
Workflow
How SleekView reads AudioIgniter data
Pick the source
audioigniter post type and let it deserialise _audioigniter_tracks into one row per track.
Compose columns
Save and scope per role
Edit inline or bulk-update
Sample columns
A typical AudioIgniter tracks view
wp_posts (post_type=audioigniter) + wp_postmeta (_audioigniter_tracks serialised array)
| Track | Artist | Playlist | Artwork | Buy URL | Status |
|---|---|---|---|---|---|
| Studio opener | Alex Studio | Brand reel | OK | Yes | Live |
| Drone bed | Ria Design | Brand reel | OK | No | No buy link |
| Reel closer | Tom Hello | Brand reel | Missing | No | Needs art |
| Old demo | Mia Brew | Archive | Missing | No | Unlisted |
Comparison
Default AudioIgniter admin vs SleekView
Default AudioIgniter admin
-
Playlist list shows fixed columns, per-track meta lives inside
_audioigniter_tracks - No sort or filter across all tracks by artist or artwork presence
- Buy URLs are buried inside the playlist editor
- Bulk-replace artwork goes one playlist at a time
- No saved view of "tracks without buy URLs" or "missing artwork"
SleekView
-
Unpack the serialised
_audioigniter_tracksarray into one row per track - Sort and filter by artist, artwork status, buy URL, and playlist together
- Inline-edit track title, artist, file URL, and buy URL through the plugin's save handler
- Save views per campaign, brand, or year for editorial review
- Flag missing artwork and buy URLs as filterable columns
Features
What SleekView gives you for AudioIgniter
Tracks as flat rows
SleekView unpacks the serialised _audioigniter_tracks array and renders one row per track joined to its parent playlist.
Cross-playlist filters
Filter by artist, artwork status, buy URL presence, and playlist together. Saved views answer "tracks without buy URLs" in one click.
Inline edits through plugin hooks
Edits route through the playlist save handler so the serialised meta stays valid and save_post hooks fire for any listener.
Audience
Who uses SleekView for AudioIgniter
Music supervisors
Audit reels by artist, artwork coverage, and buy URL presence before sharing the playlist with a client or licensee.
Brand teams
Filter playlists by campaign and bulk-add buy URLs or replace seasonal tracks. The artwork-status column flags gaps before the embed goes live.
Site maintainers
Sort by file URL HEAD-check result and artwork status to clean up dead links and missing covers across the library.
The bigger picture
Why this matters for AudioIgniter libraries
AudioIgniter scales technically because it stores everything in one CPT with the tracks array serialised into a single postmeta key, which keeps reads and writes simple. The default admin does not scale operationally because per-track fields (artist, file URL, artwork, buy URL) only appear inside the playlist editor, and questions like "which tracks are missing buy URLs" or "which artwork attachments are gone" require manual review. Brand teams cannot bulk-update across campaigns, supervisors cannot audit by artist coverage, and maintainers cannot spot broken assets without clicking into each playlist.
SleekView changes that by unpacking the serialised array into a flat tracks table with first-class columns and inline edits routed through the plugin's save handler. Saved views become role-aware so each team opens the slice they need. Missing artwork and dead buy URLs surface as filterable columns instead of post-launch issues.
The result is a single audit screen for the editorial, brand, and maintenance work the playlist editor never made fast.
Questions
Common questions about SleekView for AudioIgniter
Yes. AudioIgniter writes all tracks into the single _audioigniter_tracks postmeta key. SleekView deserialises that array and renders one row per track joined to the parent playlist.
Yes. Buy URLs and track titles are inline-editable. Writes go through the plugin's playlist save handler so the serialised structure stays valid.
 
Artwork is referenced by attachment ID inside the tracks array. SleekView joins to wp_posts to detect missing or trashed attachments and flags them as a status column.
Yes. Saved views combine any subset of playlists into one table, grouped by playlist, artist, or campaign.
 
Yes. The reader uses indexed queries on wp_posts and wp_postmeta with pagination, so even libraries with hundreds of playlists load page by page.
Yes. Pro adds extra fields inside the same serialised array. SleekView reads any keys it finds and lets new columns be added from the schema picker.
 Yes. Any saved view exports to CSV, useful for licensing reports or sharing track lists with brand and legal teams.
 No. SleekView only reads and writes the CPT and its postmeta. Front-end shortcodes keep rendering from the same source data without modification.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Advanced Coupons
- Woocommerce Dpd Shipping
- Woocommerce Bulk Edit Products
- Woocommerce Tax Toggle
- Edd Stripe Marketplace
- Woocommerce Min Max Quantities
- Woocommerce Checkout Fees
- Woocommerce Clearpay
- Woocommerce Advanced Bulk Edit
- Atum Inventory Management
- Woocommerce Name Your Price
- Presta Shop Bridge
- Woocommerce Shippo
- Woocommerce Snapchat Pixel
- Woocommerce Freshbooks Sync