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). 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. 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. 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. com/legal/privacy-policy/
HLS streams
m3u8 stream URL. js bundled with this plugin). No third-party SaaS is contacted by the plugin itself beyond the stream host you configure.