✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Sonaar Music Player: albums and tracks as tables

Sonaar stores albums as a custom post type and writes per-track data (file, lyrics, store links) into repeating postmeta. SleekView pivots that into a flat tracks-and-albums table with inline edits.

♾️ Lifetime License available

SleekView table view for Sonaar Music Player

Album catalogues on a single screen

Sonaar Music Player uses the sr_playlist post type for albums and writes per-track metadata (audio file, lyrics, store links, length) into repeating postmeta keys generated by ACF-style group fields. The default post list shows album title, author, and date, so cross-album questions like "which albums are missing store links" or "which tracks lack lyrics" require opening each album individually.

SleekView reads the album CPT and unpacks the repeating postmeta into one row per track. Track title, album, length, store-link count, lyrics presence, and audio file URL become first-class columns. Saved views like "tracks missing lyrics", "albums without artwork", and "longest tracks by album" replace per-album clicks with a sortable, filterable table.

Inline edits go through the plugin's save handler so the repeating field structure stays consistent and any save_post listeners fire. Bulk operations like adding a missing store link prefix across an album or replacing artwork attachment IDs use the same path, with conflict detection if a direct write is preferred.

Workflow

How SleekView reads Sonaar Music Player data

1

Pick the source

Point SleekView at the sr_playlist post type and let it expand Sonaar's repeating track postmeta into one row per track.
2

Compose columns

Add track, album, length, lyrics presence, store-link count, and file URL. Hide what is not needed for the workflow.
3

Save and scope per role

Name views like "Tracks missing lyrics" or "Albums without artwork" and gate them by capability so artists, promo teams, and maintainers each see their slice.
4

Edit inline or bulk-update

Edit track title, length, or store URLs in the row, or bulk-reassign tracks. Writes route through the album save handler so repeating meta stays consistent.

Sample columns

A typical albums and tracks view

One row per track joined to its parent album, with length, lyrics, and store-link presence as filterable columns.
Source: wp_posts (post_type=sr_playlist) + wp_postmeta (repeating track fields)
Track Album Length Lyrics Stores Status
Open theme Volume One 3:14 OK 5 Live
Late drift Volume Two 4:42 Missing 3 Needs lyrics
Quiet wave Volume Two 5:08 OK 0 No stores
Lost cut Archive 2:21 Missing 0 Unreleased

Comparison

Default Sonaar Music Player admin vs SleekView

Default Sonaar admin

  • Album list shows fixed columns, per-track meta lives in repeating wp_postmeta rows
  • No sort or filter across all tracks by length, lyrics, or store coverage
  • Bulk-add a missing store link goes one album at a time
  • Lyrics presence and artwork gaps only surface from the per-album edit screen
  • No saved view of "unreleased tracks" or "albums missing artwork"

SleekView

  • Unpack repeating track wp_postmeta into one row per track
  • Sort and filter by album, length, lyrics, and store-link count together
  • Inline-edit track title, length, and store links through the plugin's save handler
  • Save views per release, season, or campaign for editorial review
  • Detect tracks missing lyrics, artwork, or store coverage as columns

Features

What SleekView gives you for Sonaar Music Player

Tracks pivoted out of repeating fields

SleekView walks the repeating postmeta keys Sonaar generates and renders one row per track joined to its parent album CPT row.

Cross-album filters

Filter by album, length range, lyrics presence, and store-link count together. Saved views surface "unreleased tracks" or "albums missing artwork" in one click.

Inline edits through plugin hooks

Edits to track title, length, and store URLs route through the album save handler so repeating postmeta stays consistent and save_post hooks fire.

Audience

Who uses SleekView for Sonaar Music Player

Artists and labels

Audit catalogues by album, length, and store coverage before a release. Use the lyrics column to fix missing entries before the player goes live.

Promo teams

Filter albums by release date and store coverage, then bulk-add missing store links across a release group without opening every album.

Catalog maintainers

Sort by file URL HEAD-check result and length to spot broken or oversized assets. Reassign tracks across albums without touching the post edit screen.

The bigger picture

Why this matters for music catalogues

Sonaar Music Player scales technically because it stores albums as a single CPT with repeating postmeta per track, which keeps writes simple and queries straightforward. The default admin does not scale operationally because every per-track field (length, lyrics, store URL, artwork) lives inside repeating fields visible only from the album edit screen. Labels cannot answer "which tracks are missing lyrics" without opening every album, promo teams cannot bulk-add store links across a release, and maintainers cannot spot oversized files before a release goes live.

SleekView changes that by expanding the repeating postmeta into a flat tracks-and-albums table, with first-class columns for the fields that matter and inline edits routed through the plugin's save handler. Saved views become role-aware, so an artist, a promo coordinator, and a catalogue maintainer each open the screen they actually need. Lyrics gaps, store coverage, and artwork issues surface as columns instead of post-launch surprises.

The result is a single auditable screen for the editorial, marketing, and maintenance work the album edit screen never made easy.

Questions

Common questions about SleekView for Sonaar Music Player

Yes. Sonaar generates a set of indexed postmeta keys per track inside the album CPT. SleekView reads those keys and renders one row per track joined to the parent album.

 

Yes. Store URLs are inline-editable per track. Writes route through the album save handler so the repeating field structure stays consistent.

 

Artwork is referenced by attachment ID. SleekView joins to wp_posts to flag missing or trashed attachments as a filterable status column.

 

Yes. Saved views combine any subset of albums into one table, grouped or sorted by album, length, or store coverage.

 

Yes. The reader uses indexed queries on wp_posts and wp_postmeta with pagination, so catalogues of thousands of tracks load page by page.

 

Short lyrics edits are inline. Longer lyrics open a row sheet that saves through the plugin's standard handler so existing hooks fire.

 

Yes. Any saved view exports to CSV with the visible columns, useful for catalogue reports or migration to a new fulfilment partner.

 

Yes. The reader only depends on the album CPT and its postmeta. The continuous-playback front end keeps rendering 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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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