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
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
Map the FV Player schema
Compose catalog views
Audit and triage encodes
wp_fv_player_encoding. Elapsed-time column surfaces jobs running beyond their typical duration so the queue stays observable.
Edit and reassign inline
Sample columns
A typical videos view across players
source, parent player, duration, and stats.
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_videosat 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.
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 Clearpay
- Yith Essential Kit
- Woocommerce Octobat
- Wc Vendors Pro
- Woocommerce Bol Com
- Wc Vendors
- Woopayments
- Yith Woocommerce Product Add Ons
- Wpc Product Quantity
- Woocommerce Payfast
- Stripe For Woocommerce
- Razorpay For Woocommerce
- Woocommerce Vendor Payouts
- Yith Woocommerce Points And Rewards