No Skip Video Player

Forces you to watch videos properly

No Skip Video Player

Created to combat my own impatience when watching films.

Features:

- No skip controls

- Saves progress automatically

- Minimal distraction interface

System Architecture

This project is straightforward and doesn't involve complex architecture.

Technology Stack

  • PythonCore application
  • PyQtGUI framework
  • JSONProgress storage

Challenges

  • Removing standard player controls
  • Reliable progress tracking

Solutions

  • Customized video player widget
  • Frequent autosave functionality

Lessons Learned

Video processing basics

Building constrained UIs

Behavioral design patterns