- Add SharedMusicTile component for rendering video in filmstrip
- Create fake participant for shared music (shows as tile, not pinned)
- Make YouTube player visible with proper dimensions in tile
- Remove auto-mute behavior when sharing music
- Add SharedMusic to FakeParticipant enum
- Add isSharedMusicParticipant helper function
- Move player rendering from LargeVideo to tile
- Add CSS styles for player wrapper and controls overlay
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add SharedMusicPlayer to LargeVideo.web.tsx so audio actually plays
- Handle mobile autoplay restrictions in DirectAudioManager with
fallback to play on user interaction
- Add native (React Native) components for SharedMusicDialog and
SharedMusicButton to support iOS/Android apps
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>