✨ 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 FV Player: videos, playlists, and stats as tables

FV Player stores videos, playlists, and view stats in dedicated custom tables. SleekView pivots the video catalog, playlists, and encoding status into sortable, filterable, inline-editable tables ready for editorial and analytics work.

♾️ Lifetime License available

SleekView table view for FV Player

Read the full FV Player catalog at list level

FV Player stores videos in wp_fv_player_videos and playlists in wp_fv_player_players with rows tying playlists to videos via wp_fv_player_player_videos. Encoding jobs run by the Coconut integration write progress to wp_fv_player_encoding, and per-video and per-player view stats live in wp_fv_player_stats. The plugin's admin gives a per-player editor and a separate stats page; what it does not give is a flat table of every video across every player with source, duration, and view counts.

SleekView reads the four tables and surfaces video title, source URL, source type (MP4 file, HLS, YouTube, Vimeo), duration, parent player, view count, and encoding status as first-class columns. Saved views like MP4 files awaiting encode, HLS streams across all players, or videos with zero plays in 30 days load with one click. The players view sits beside the videos view with player title, video count, autoplay setting, and total plays.

Inline edits cover title, source URL, captions URL, and player assignment. Writes route through FV Player's own update functions where available so the encoding pipeline and stats associations stay consistent. The Coconut encoding view shows current jobs with progress, output format, and elapsed time; useful for spotting stuck encodes before they affect a publish deadline.

Workflow

From FV Player tables to one observable video catalog

1

Map the FV Player schema

SleekView reads the videos, players, player_videos, stats, and encoding tables. Source type, duration, captions, plays, and encode status are pre-mapped to filterable columns.
2

Compose catalog views

Save views per source type, per encode status, or per play-count window. An editorial view groups by player; an analytics view sorts plays descending across all videos.
3

Audit and triage encodes

Filter for failed, stuck, or pending encodes in wp_fv_player_encoding. Elapsed-time column surfaces jobs running beyond their typical duration so the queue stays observable.
4

Edit and reassign inline

Replace source URLs, edit captions URLs, or move videos across players from the row. Writes route through FV Player's update path so cache, shortcode rendering, and stats remain aligned.

Sample columns

A typical videos view across players

One row per video with source, parent player, duration, and stats.
Source: wp_fv_player_videos + wp_fv_player_players + wp_fv_player_player_videos + wp_fv_player_stats + wp_fv_player_encoding
Video Source Player Duration Plays (30d) Status
Onboarding intro HLS Help center 5:18 1,402 Encoded
Product walkthrough MP4 Homepage 3:24 986 Encoded
Webinar replay MP4 Events archive 47:11 212 Encoding
Broken upload MP4 Drafts 0:00 0 Encode failed

Comparison

Default FV Player admin vs SleekView

Default FV Player admin

  • Videos are managed inside players with no cross-player list
  • Stats page shows totals but does not join to wp_fv_player_videos at row level
  • Encoding status for failed or stuck jobs is buried in a separate dialog
  • Bulk reassign videos across players means manual JSON editing in some cases
  • Source-type audits (HLS vs MP4 vs YouTube) require opening every player

SleekView

  • Pivot source, player, duration, and plays into proper columns
  • Filter by source type, encode status, or player together
  • Inline-edit title, source URL, captions URL, and player assignment
  • Surface failed or stuck encoding jobs in a single triage view
  • Roll plays up to player, week, or source type for analytics

Features

What SleekView gives you for FV Player

Cross-player video catalog

Every wp_fv_player_videos row joins its parent player and stats. Source type, duration, captions, and plays are sortable across the entire catalog instead of per-player only.

Encode status filters

Combine encode status, source type, and play-count filters. MP4 awaiting encode, Encode failed in the last 7 days, or HLS streams with zero plays are one saved view away.

Inline source replacement

Replace a moved CDN URL or a renamed file path from the row. Writes go through FV Player's update path so the player JSON, captions binding, and stats association stay aligned.

Audience

Who uses SleekView for FV Player

Editorial and learning teams

Audit the full video catalog before a course or knowledge-base refresh. Find videos missing captions or with broken sources in one filterable view.

Marketing analytics

Roll plays per player, per source type, or per time window. Identify which videos drive engagement across the site and which players consume the most bandwidth.

Site admins on encoding pipelines

Spot stuck Coconut encoding jobs before they block publishing. A failed-and-running view with elapsed time keeps the encoding queue observable instead of opaque.

The bigger picture

Why video player catalogs need flat operational tables

FV Player handles a lot of operational complexity: HLS streams, MP4 sources, Coconut encoding, captions, ads, lightbox, and per-video stats. The default admin gives each player its own editor and the stats page its own dashboard, which is fine for one or two players but underpowered for a site running courses, knowledge bases, and marketing pages with dozens of players and hundreds of videos. The questions an operations team has cut across players: which videos are stuck encoding, which captions are missing, which sources point at a moved CDN URL, which videos have zero plays despite being live, which players consume the most bandwidth.

SleekView pivots the five FV Player tables into flat catalog and encoding views with those columns and filters available at list level. Editorial teams use it for catalog cleanups, marketing teams use it for cross-player analytics rollups, and site admins use it to monitor the encoding queue without opening dialogs one by one. The plugin keeps owning playback, encoding, and stats collection exactly as it does today; SleekView just gives the catalog the operational surface a site running real video at scale actually needs.

Questions

Common questions about SleekView for FV Player

Yes. Pro adds Coconut encoding, ads, lightbox, and advanced analytics, all of which write to the same custom tables (or add their own meta on the existing tables). SleekView surfaces pro-only fields like ad break timestamps and lightbox flags as additional columns automatically.

 

FV Player records Coconut encoding jobs in wp_fv_player_encoding with status, progress percentage, output format, and timestamps. SleekView exposes the table as a separate view with status filters and an elapsed-time column, useful for spotting jobs stuck beyond their typical duration.

 

Yes. Selecting multiple rows and choosing a destination player updates wp_fv_player_player_videos in bulk through FV Player's update path. Ordering recalculates in the destination player; the source player's ordering compacts.

 

Yes. Where FV Player defines update hooks (e.g. for cache invalidation or shortcode rendering), SleekView writes through them. For fields without hooks, SleekView falls back to direct table writes with the audit log noting the change.

 

Captions and chapters are stored on each video row with file URL and language. SleekView surfaces captions presence and language as filterable columns; a saved view of videos missing captions makes accessibility backfill straightforward before a compliance audit.

 

Yes. FV Player supports multiple sources per video (MP4 plus HLS fallback, for instance). SleekView surfaces a sources count column and a child view listing each source with format, resolution, and CDN URL, useful for verifying coverage after a CDN migration.

 

Yes. Any view exports to CSV with the same columns, filters, and grouping applied. Useful for sharing an editorial audit with stakeholders or for migrating to another video platform while preserving source URLs, captions, and play counts.

 

Yes. The custom tables are indexed on player ID and video ID; SleekView paginates against those indexes the same way the plugin's own admin does. Heavy filters resolve in MySQL rather than in PHP, so list rendering stays fast even on catalogs with thousands of videos and millions of play records.

 

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