Add media editing features: WebP support, edit permissions, user auth, server upload
- Migrated to get_playlists_v2 with improved auth system - Added WebP image format support for playback and editing - Implemented edit_on_player permission check from server playlist - Added user authentication layer for edit function (placeholder: player_1) - Implemented versioned saving with metadata (user, timestamp, version) - Added server upload functionality for edited media - Fixed playlist update after intro video completion - Added hostname and quickconnect_code to player feedback - Improved error handling for upload failures (non-blocking)
This commit is contained in:
@@ -237,7 +237,8 @@ def download_media_files(playlist, media_dir):
|
||||
updated_media = {
|
||||
'file_name': file_name,
|
||||
'url': os.path.relpath(local_path, os.path.dirname(media_dir)),
|
||||
'duration': duration
|
||||
'duration': duration,
|
||||
'edit_on_player': media.get('edit_on_player', False) # Preserve edit_on_player flag
|
||||
}
|
||||
updated_playlist.append(updated_media)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user