Directory / plugin

DL Shows & Movies

v1.2.0 · by Bigger Benson

A streaming-style entertainment hub for TV shows, movies, and music with beautiful single pages, media players, and shortcodes.

About this plugin

DL Shows & Movies by Dchamp Legacy turns your WordPress site into a cinematic entertainment catalog. Display TV shows, movies, and music with a dark, cinema-inspired interface.

Features

  • Three content types – TV Shows, Movies, and Music
  • Clean permalinks – /shows/your-show, /movies/your-movie, /music/your-track
  • Media players – YouTube, Vimeo, HLS (.m3u8), SoundCloud, and Spotify
  • Seasons & episodes – Manage show seasons and switch episodes on the frontend
  • Rich metadata – Synopsis, cast, credits, ratings, genres, and categories
  • Image support – Cover photo, portrait poster, landscape banner, artist image, hero background, and gallery
  • Featured slider – Highlight featured shows, movies, and music
  • Shortcodes – Embed content grids on any page
  • Organized admin – Dashboard, settings, meta boxes, and shortcode reference
  • Secure – Nonces, capability checks, sanitization, and escaping throughout

Shortcodes

  • [dlsm_shows] – Display TV shows grid
  • [dlsm_movies] – Display movies grid
  • [dlsm_music] – Display music grid
  • [dlsm] – Display all content types
  • [dlsm_featured] – Display featured content

Shortcode Attributes

  • limit – Number of items (default: 12)
  • genre – Filter by genre slug
  • category – Filter by category slug
  • orderby – date, title, rating, rand
  • order – ASC or DESC
  • columns – Grid columns (2-6)
  • view – grid or list
  • search – 1 to show search bar
  • featured_slider – 1 shows featured slider above the grid (default). Use 0 to hide.

Example

[dlsm_shows limit="8" genre="kids" columns="4" search="1"]

External services

DL Shows & Movies can embed media from third-party platforms when you add URLs in the admin. No data is sent until a visitor views a page that includes that embed. The visitor’s browser loads the embed directly from the service.

YouTube

Used to play YouTube videos and trailers you provide.
Data: the video ID from your saved URL is requested by the visitor’s browser when the player or trailer is shown.
Service: YouTube (Google). Terms: https://www.youtube.com/t/terms — Privacy: https://policies.google.com/privacy

Vimeo

Used to play Vimeo videos and trailers you provide.
Data: the video ID from your saved URL is requested by the visitor’s browser when the player or trailer is shown.
Service: Vimeo. Terms: https://vimeo.com/terms — Privacy: https://vimeo.com/privacy

SoundCloud

Used to play SoundCloud audio you provide.
Data: the track/playlist URL you saved is requested by the visitor’s browser when the audio player is shown.
Service: SoundCloud. Terms: https://soundcloud.com/terms-of-use — Privacy: https://soundcloud.com/pages/privacy

Spotify

Used to play Spotify content you provide.
Data: the track/album/playlist/show ID from your saved URL is requested by the visitor’s browser when the player is shown.
Service: Spotify. Terms: https://www.spotify.com/legal/end-user-agreement/ — Privacy: https://www.spotify.com/legal/privacy-policy/

HLS streams

Used when you provide a direct .m3u8 stream URL. Playback is handled in the visitor’s browser (native HLS or hls.js bundled with this plugin). No third-party SaaS is contacted by the plugin itself beyond the stream host you configure.

Plugin tags