đī¸ CreatorContent.net
U
User
!
-
!
-
Manage Subscription
Manage Tokens
Storage
Media Library â
Documentation
User Dashboard
Podcasts
Podcasts
Episodes
Transcriptions
Contributors
Studio
Public Profile
Public Profiles
Blog
Event Lists
Surveys
Contact Forms
Subscribers
Notifications & Shoutouts
Development
React Test
Media Library
Help Center
Admin Dashboard
Logout
Back to Documentation
Media
Media
File: 09-media.md
Documentation Index
Loading documentation...
# Media Library ## Overview Upload, manage, and reuse media (images, audio, video, documents). Create lists/playlists and short clips. ## Features - Upload with progress and metadata - Derivative media and thumbnails - Playlists/collections with ordering - Short clips for social ## Data Model - `Media` â user_id, type, path, thumbnail_path, title, description, alt_text, file_size, duration, mime_type, source_media_id, status - `MediaClip` â media_id, title, start_time, end_time, duration - `MediaList`/`MediaListItem` â ordered playlist items ## Key API Endpoints - Media: `/api/media` (list/store/show/update/delete) - Media Lists: `/api/media/lists` (list/show/store/update/delete, add/remove/reorder items) - Media Clips: `/api/media-clips` (list/show/store/update/delete, duplicate) ## Upload Patterns ```javascript // With progress const media = await uploadFileAndCreateMedia(file, { title: 'Cover', alt_text: 'Cover art' }, (p) => console.log(p)); // Basic upload const fd = new FormData(); fd.append('file', file); await apiFileUpload('/api/media', fd); ``` ## Tips - Use `alt_text` for accessibility - Prefer playlists for ordering content in sections - Clip durations are decimals (seconds)
0
đ Page Notes
+ Add New
Add New Note
Type
âšī¸ Info
đ Bug
⨠Feature Request
đĄ Improvement
â Missing Feature
đ¨ Design Changes
Title (optional)
Note Content
đ Add Note