Overview
MediaStream provides comprehensive series management capabilities that allow you to organize your video content into structured series. Each series can contain multiple seasons and episodes, making it perfect for TV shows, educational courses, and episodic content.Create Series
Add new series with titles, descriptions, and cover images
Browse Library
View all your series in a beautiful grid layout
Update Details
Edit series information, images, and metadata
Delete Series
Remove series and all associated content
Creating a New Series
To create a new series, navigate to the Series section and click “Add Series”.Required Fields
The name of your series (e.g., “Breaking Bad”, “Introduction to Laravel”)
The type of series. Currently supports:
tvshow- Traditional TV show format
Example: Creating a Series
The series creation form is built with Vue.js and uses Inertia.js for seamless server-side communication:The form automatically resets the input fields after successful submission, allowing you to quickly create multiple series.
Browsing Your Series Library
All your series are displayed in a responsive grid layout with cover images, titles, and descriptions.Series Card Features
- Hover Effects: Cards scale and overlay on hover for better visual feedback
- Cover Images: Automatically fetched from Mediastream CDN
- Clickable: Click any series to view its details, seasons, and episodes
API Integration
MediaStream uses a Laravel backend that communicates with the Mediastream API service.Backend Controller
TheSeriesController handles all CRUD operations:
Series Detail View
When you click on a series, you’ll see:Cover Image
Full-width hero image for the series
Metadata
Title, description, and other series information
Seasons
All seasons associated with the series
Episodes
Episode list for the selected season
Quick Actions
From the series detail page, you can:- Add new seasons with the + button
- Switch between seasons using the dropdown selector
- View all episodes for the selected season
- Edit season and episode details
Best Practices
Naming Conventions
Naming Conventions
Use clear, descriptive names for your series. Include the year or season if you have multiple versions of the same content.Examples:
- “Product Training 2024”
- “Customer Onboarding Series”
- “The Marketing Masterclass”
Series Types
Series Types
Choose the appropriate series type:
- TV Show: Traditional episodic content with seasons and episodes
Cover Images
Cover Images
Series cover images are automatically managed by Mediastream. Ensure you upload high-quality images (minimum 1280x720) when creating your content.
Organization
Organization
Structure your content logically:
- Create the series first
- Add seasons to organize episodes
- Upload episodes to specific seasons
Next Steps
Season Management
Learn how to organize episodes into seasons
Episode Management
Add and manage individual episodes