Y u no use live events nip sir
πΎππ πΎπππππ
sersleepy@primal.net
npub1jk9h...lqz7
This is a short bio
Whatβs a useful app in your day to day life that isnβt nostr native yet?
#AskNostr
Dumb question but whatβs stopping any of us from creating that long overdue GitHub replacement using vibe coding?
Gib feedback pls
s/o @Rod here for this feedback
New feature is here π€
π Synchronized Viewing Mode
Two Viewing Modes
1. Independent Viewing (Default)
β
Each viewer starts from the beginning
β
Full playback controls for everyone
β
Pause, rewind, skip at your own pace
β
Perfect for: Watch-anytime content, educational videos, movies
2. Synchronized Viewing (Optional)
β
Everyone watches at the same timestamp
β
New joiners drop in at current position (like TV)
β
Communal real-time experience
β
Perfect for: Live events, premieres, marathons, group experiences
How to Use -
When Creating a Watch Party:
Toggle the "Synchronized Viewing" switch
See explanation of what each mode does
Create your party!
Default Settings:
Regular watch parties: Independent mode (switch OFF)
Marathons: Sync mode (switch ON by default, but can be toggled)
Visual Indicators
Synced Parties Show:
π Blue "SYNCED" badge on watch party cards
π Blue "SYNCED" badge on video player
Blue info alert in creation dialog
Technical Implementation
Based on the user's feedback, the sync mode:
Stores playback-start timestamp when party is created
Calculates elapsed time: current_time = now - playback_start
Sets video currentTime for direct video playback
Works best with HLS streams (.m3u8) for true sync
Updates every second to maintain synchronization
User Benefits
β
Choice: Creators decide which experience to provide β
Clarity: Clear explanations of each mode before creating β
Flexibility: Can use either mode for any content type β
Visual Feedback: Easy to identify synced parties with badges
View quoted note β
Read NIPs guys cmon
they arenβt even that long