The Miss-Understood shorts feed is fully functional and ready for content. It combines multiple sources to provide a TikTok-style vertical video experience.
- ✅ TikTok-style UI - Full-screen vertical scrolling
- ✅ Interaction Buttons - Like, comment, share, tip (all functional)
- ✅ Creator Controls - Edit/delete menu for video owners
- ✅ Keyboard Navigation - Arrow up/down keys
- ✅ Mobile Responsive - Full-screen on mobile devices
- ✅ Auto-rotation - Next video on playback end
- ✅ Proper Creator Attribution - Shows actual creator info
-
Dragverse/Supabase ✅ (Primary)
- Your uploaded videos
- Full creator control
- No external dependencies
-
Bluesky
⚠️ (Limited)- Keyword-based search working
- Few video posts (most are text/images)
- Not a major content source
-
YouTube ✅ (Working via RSS!)
- RSS feeds now working with updated channel IDs
- No API key required for basic functionality
- API key optional for enhanced features (see below)
To enable YouTube drag shorts from major channels:
- Go to Google Cloud Console
- Create a new project or select existing
- Enable "YouTube Data API v3"
- Create credentials → API Key
- Copy the API key
Add to .env.local:
YOUTUBE_API_KEY=your_api_key_hereRestart dev server and check logs for:
[YouTube Feed API] ✅ Got X videos from YouTube Data API
- Daily quota: 10,000 units
- Each search: ~100 units
- Caching reduces usage by 10x
- 1-hour cache per request
-
Upload Your Own Shorts (Recommended)
- Most authentic content
- Full quality control
- Immediate availability
- Format: 9:16 vertical (1080x1920)
-
Enable YouTube API (Optional)
- Adds variety from major drag channels
- Requires API key setup
- Subject to quota limits
-
Community Growth (Long-term)
- As more creators join
- Organic content expansion
When YouTube API is enabled, shorts from these channels will appear:
- RuPaul's Drag Race
- WOW Presents
- Trixie Mattel
- Katya Zamolodchikova
- Bob The Drag Queen
- Bianca Del Rio
- Gottmik
- Kim Chi
- Shangela
- Aquaria
- Like - Heart button with count
- Comment - Message icon with follower count
- Share - Native Web Share API
- Tip - Gradient button for creator tips
- 3-dot menu - Only visible to video owner
- Edit - Navigate to edit page
- Delete - Confirm and remove video
- Creator handle (clickable → profile)
- Video title
- Video description
- Swipe/Scroll - Next/previous video
- Arrow Keys - Up/down navigation
- Tap - Play/pause video
- Mute Button - Top right corner
- Open
/shortspage - Verify videos load (if uploaded)
- Test interaction buttons (like, comment, share, tip)
- Test creator menu (if you're the creator)
- Test keyboard navigation (arrow keys)
- Test mobile responsiveness
- Verify creator info displays correctly
- Check empty state shows upload CTA
- Check if you've uploaded any shorts
- Verify YouTube API key if expecting YouTube content
- Check browser console for errors
- Ensure videos have
contentType: "short"
- Check if playback URL is valid
- Verify Livepeer asset is processed
- Check browser console for details
- Ensure video format is supported
- Verify creator profile is synced
- Check Supabase creators table
- Ensure video has
creator_idset - Check logs for creator fetch errors
Potential improvements:
- Comments system
- Tip/donation integration
- Video analytics dashboard
- Creator verification badges
- Trending algorithm
- Playlist/collection support
For issues or questions:
- Check server logs for detailed errors
- Review YouTube API quota usage
- Test with different video formats
- Verify environment variables are set