🎯 Introduction
SentinelPlayer is a revolutionary family-friendly video player designed by a parent for parents worldwide. It allows you to watch great movies with your family by automatically skipping or muting inappropriate scenes.
What Makes SentinelPlayer Unique?
- 100% Free - No ads, no subscriptions, no hidden costs
- Complete Privacy - Works offline, no data collection
- Easy to Use - Mark scenes in real-time while watching
- Smart Lock System - Child-proof protection with password
- Share Lists - Help other families with your skip lists
Who is it for?
- Parents - Protect children from inappropriate content
- Schools & Educators - Show educational content safely
- Religious Families - Watch movies aligned with your values
- Anyone - Who wants control over what they watch
✨ Key Features
🔒 Smart Lock System
Always starts LOCKED for maximum safety.
- Locked Mode (🔒): Segments automatically skip when seeking or playing
- Unlocked Mode (🔓): Normal playback, can edit segments
- Lock (Enable): No password needed - one click!
- Unlock (Disable): Requires password - prevents kids from disabling protection
🔴 Skip Scenes
Automatically jump over inappropriate visual content.
- Video and audio both skip
- Instant jump - no black screen
- Seamless experience
🟠 Mute Audio
For bad language - keep the video, mute the audio + hide subtitles.
- Audio mutes automatically
- Subtitles hide automatically
- Video continues playing normally
✏️ Live Segment Editing
Fine-tune segment boundaries with precision!
- Right-click on timeline to select segment (turns blue)
- Drag edges with mouse for quick adjustments
- Keyboard shortcuts for precise 1-second movements
- Real-time video preview - see exactly what frame you're marking
- Auto-save - changes saved instantly
💾 Import/Export Lists
Share your hard work with other parents!
- Export segments as .json files
- Import lists from other parents
- Password-protected import/export
- Help build a community library
🔐 Lock/Unlock System - Complete Guide
Understanding the Lock Button
The lock button is located at the top of the player, next to the "SENTINEL PLAYER" title. It's large, prominent, and shows the current status:
- 🔒 LOCKED - Red button - Protection active
- 🔓 UNLOCKED - Green button - Editing mode
Default Behavior
⚠️ IMPORTANT: The app always starts in LOCKED mode when launched. This ensures maximum safety for children.
How to Lock (Enable Protection)
- Click the 🔓 UNLOCKED button
- That's it! No password needed
- Button turns red 🔒 LOCKED
- Segments now auto-skip when seeking/playing
Why no password? Parents should be able to quickly enable protection without friction.
How to Unlock (Edit Mode)
- Click the 🔒 LOCKED button
- Enter your password
- If correct, button turns green 🔓 UNLOCKED
- Now you can edit segments, right-click to select, etc.
Why password? Prevents children from disabling the protection.
Password Management
- First Time: You'll be prompted to create a password
- Same Password: Used for unlocking and accessing "Segments" menu
- Forgot Password: No recovery - choose wisely!
- Change Password: Via "Segments" menu when unlocked
What Happens When Locked?
- ✅ Segments auto-skip during playback
- ✅ Arrow keys skip over segments
- ✅ Timeline slider skips to segment edges
- ✅ Resume from saved position skips segments
- ❌ Cannot right-click to select segments
- ❌ Cannot edit segment boundaries
- ❌ Cannot access "Segments" menu
🎯 Marking Segments - Step by Step
Method 1: Keyboard Shortcuts (Recommended)
- Unlock the app first (🔓)
- Play the video
- When you see inappropriate content starting:
- Press Ctrl + [ to mark START
- You'll see a message: "Segment start marked"
- Orange overlay appears on timeline
- When the scene ends:
- Press Ctrl + ] to mark END
- Segment saved automatically!
- Red bar appears on timeline
Method 2: Control Panel Buttons
- Unlock the app
- Click the red "⏺ Mark Start" button when scene begins
- Click the red "⏹ Mark End" button when scene ends
Method 3: Segments Menu
- Go to Skip Segments menu → Manage Segments
- Click "Add New Segment"
- Manually enter start time (HH:MM:SS)
- Enter end time
- Choose type (Skip or Mute)
- Click Save
Best Practices for Marking
- Start Early - Mark slightly before the scene starts
- End Late - Mark slightly after the scene ends
- Test It - Seek through the marked segment to verify
- Descriptive Labels - Add notes like "Violence scene" or "Profanity"
✏️ Editing Segments - Advanced Guide
Why Edit Segments?
- Marked too early/late
- Need frame-perfect accuracy
- Want to adjust based on subtitle timing
- Refine someone else's shared list
Selecting a Segment
Method 1: Right-Click (Recommended)
- Unlock the app (🔓)
- Right-click on any red/orange bar in the timeline
- Segment turns blue when selected
- Message appears: "Segment selected"
Method 2: Keyboard Navigation
- Unlock the app
- Press ↑ Up or ↓ Down arrows
- Cycles through all segments
- Selected segment turns blue
Adjusting Boundaries - Mouse Drag
- Select a segment (turns blue)
- Hover mouse over the left edge (start) or right edge (end)
- Cursor changes to ↔ resize cursor
- Click and drag the edge
- Video seeks in real-time! You see exactly what frame you're at
- Release mouse to save
Adjusting Boundaries - Keyboard (Precise)
Adjust START point:
- Ctrl + ← Move start backward 1 second
- Ctrl + → Move start forward 1 second
Adjust END point:
- Ctrl + Shift + ← Move end backward 1 second
- Ctrl + Shift + → Move end forward 1 second
Live Video Preview
🎥 Key Feature: When adjusting boundaries, the video automatically:
- Pauses playback
- Seeks to the position you're adjusting
- Shows the exact frame in real-time
- Updates as you drag or press keys
This lets you see precisely what content will be at the start/end of the segment!
Deleting Segments
- Go to Skip Segments menu → Manage Segments
- Find the segment in the list
- Click "Delete" button
- Confirm deletion
🎨 Segment Types
🔴 Skip Segment (Red)
Use for: Visual inappropriate content
- Violence, gore, graphic scenes
- Nudity or sexual content
- Disturbing imagery
What happens:
- Video jumps from start to end instantly
- Both video and audio skip
- No black screen - seamless jump
🟠 Mute Segment (Orange)
Use for: Audio inappropriate content
- Profanity, bad language
- Inappropriate dialogue
- Audio-only content issues
What happens:
- Video continues playing normally
- Audio mutes automatically
- Subtitles hide automatically
- Audio/subtitles restore after segment
How to Change Segment Type
- Go to Skip Segments → Manage Segments
- Find your segment
- Toggle "Mute Audio Only" checkbox
- Checked = Mute (Orange)
- Unchecked = Skip (Red)
⌨️ Complete Keyboard Shortcuts Reference
| Action | Shortcut | Description |
|---|---|---|
| PLAYBACK CONTROLS | ||
| Play/Pause | Space | Toggle between play and pause |
| Seek Forward | → | Jump forward (respects lock mode) |
| Seek Backward | ← | Jump backward (respects lock mode) |
| Fullscreen | F11 or Double-click | Toggle fullscreen mode |
| SEGMENT MARKING | ||
| Mark Start | Ctrl + [ | Mark segment start point |
| Mark End | Ctrl + ] | Mark segment end point & save |
| SEGMENT NAVIGATION | ||
| Select Previous | ↑ | Select previous segment (unlocked mode) |
| Select Next | ↓ | Select next segment (unlocked mode) |
| SEGMENT EDITING | ||
| Start Point -1s | Ctrl + ← | Move start backward 1 second |
| Start Point +1s | Ctrl + → | Move start forward 1 second |
| End Point -1s | Ctrl + Shift + ← | Move end backward 1 second |
| End Point +1s | Ctrl + Shift + → | Move end forward 1 second |
| SEGMENTS MANAGER | ||
| Open Manager | Ctrl + S | Open Segments Manager window |
| Toggle Auto-Skip | Ctrl + Shift + K | Enable/disable auto-skip mode |
Pro Tips for Keyboard Shortcuts
- Use Ctrl + [ and Ctrl + ] while watching - no need to pause!
- Combine Up/Down navigation with Ctrl+Arrows for quick editing workflow
- Hold keys for rapid adjustments (e.g., hold Ctrl+→ to move start forward quickly)
💾 Import/Export Skip Lists
Why Share Lists?
- Save time - don't re-mark movies others have done
- Help other families enjoy safe content
- Build a community library of skip lists
- Perfect for educators and schools
Exporting Your Lists
- Open video with marked segments
- Click "Export" button in control panel
- Enter password (if set)
- Choose save location
- File saved as:
MovieName.json
Importing Lists
- Open the video file
- Click "Import" button
- Enter password
- Select the
.jsonfile - Segments load automatically!
File Format
Skip lists are saved as .json files containing:
- Video file hash (ensures correct video)
- All segment start/end times
- Segment types (skip/mute)
- Labels and notes
Security
- Import/Export require password if set
- Prevents children from importing/exporting
- Files are plain JSON - human readable
- No personal data in export files
🎬 Use Cases & Examples
1. Family Movie Night
Scenario: You want to watch "Avatar" (2009) with your 8-year-old daughter.
- Download the movie legally
- Open in SentinelPlayer
- As you watch, mark 5 inappropriate scenes using Ctrl+[ and Ctrl+]
- Lock the app (🔒)
- Next time, segments auto-skip - perfect for kids!
2. Educational Content
Scenario: Teacher wants to show a documentary with brief inappropriate content.
- Preview the video beforehand
- Mark the inappropriate sections
- Export the skip list
- Share with other teachers in the school
- Everyone can safely show the documentary
3. Religious Family
Scenario: Muslim family wants to watch Marvel movies without immodest scenes.
- Mark all immodest scenes (violence, nudity, profanity)
- Use "Mute" for profanity (keep video)
- Use "Skip" for visual content
- Export and share with mosque community
- Everyone benefits from your hard work!
4. Importing Community Lists
Scenario: New user wants to watch "The Dark Knight" safely.
- Search online: "The Dark Knight SentinelPlayer skip list"
- Download the
.jsonfile - Open movie in SentinelPlayer
- Import the list
- Enjoy the movie safely - zero effort!
💡 Pro Tips & Best Practices
Marking Efficiently
- Mark liberally - Better to skip a bit extra than miss something
- Use Mute for language - Keeps story continuity better than skipping
- Overlap OK - App handles overlapping segments correctly
- Test before sharing - Watch through once with lock ON to verify
Editing Workflow
- Mark rough segments first (quick pass)
- Watch video with lock ON to test
- Unlock and fine-tune using Ctrl+Arrows
- Use drag for larger adjustments
- Final test with lock ON
- Export and share!
Lock System Tips
- Always lock when done editing - One click protection
- App starts locked automatically - Forget to lock? You're covered!
- Unlock only when needed - Minimize exposure to unlocked mode
- Strong password - Kids are smart! Use a good password
Performance Tips
- Close other apps for smooth 4K playback
- Use SSD for best seeking performance
- Limit segments to <100 per video (performance)
- Keep app updated for latest improvements
🔧 Troubleshooting
Video won't play
- Check codec: Install VLC codec pack
- File corrupted: Try opening in VLC first
- Unsupported format: Convert to MP4/MKV
Segments not skipping
- Check lock status: Must be locked (🔒 red button)
- Segment disabled: Check in Segments Manager
- Auto-skip off: Enable in Skip Segments menu
Can't unlock the app
- Password incorrect: Try again carefully
- No password set: Create one from Segments menu first
- Forgot password: No recovery - you'll need to reinstall (segments lost)
Editing doesn't save
- Must be unlocked: Can't edit when locked
- File permissions: Run app as administrator
- Disk full: Check free space
Import fails
- Wrong video: Import list must match video file hash
- Corrupted file: Re-download the JSON
- Password needed: Enter correct password
App crashes or freezes
- Update app: Check for latest version
- Graphics drivers: Update GPU drivers
- Too many segments: Reduce to <100
- Report bug: Contact support with details
🔬 Technical Specifications
System Requirements
| Operating System | Windows 10 (64-bit) or Windows 11 |
| Processor | Intel Core i3 / AMD Ryzen 3 or better |
| RAM | 4 GB minimum, 8 GB recommended |
| Graphics | DirectX 11 compatible GPU |
| Storage | 500 MB for app, varies for videos |
| Dependencies | .NET 8.0 Runtime (auto-installed) |
Supported Formats
| Video | MP4, MKV, AVI, MOV, WMV, FLV, WebM, M4V, MPG, MPEG |
| Audio | AAC, MP3, AC3, DTS, FLAC, Vorbis |
| Subtitles | SRT, ASS, SSA, VTT (embedded & external) |
| Resolution | Up to 4K UHD (3840×2160) |
Data Storage
- Segments: Stored locally in
%APPDATA%/SentinelPlayer/ - Password: Encrypted, stored locally only
- Resume positions: Saved per video
- No cloud sync: Complete offline operation
- No telemetry: Zero data sent to servers
Performance
- Segment skip: < 100ms latency
- Audio mute: < 50ms latency
- Seeking: Hardware-accelerated
- Max segments: 1000 per video (100 recommended)
- Memory: ~200 MB base + video buffer
Privacy & Security
- ✅ 100% offline - no internet connection required
- ✅ No data collection or telemetry
- ✅ No ads or tracking
- ✅ Password encrypted with AES-256
- ✅ Original videos never modified
- ✅ Open source (MIT License)
Version Information
| Current Version | v3.0 |
| Release Date | January 2025 |
| License | Free for personal & educational use |
| Source Code | GitHub Repository |