Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 1.58 KB

File metadata and controls

52 lines (42 loc) · 1.58 KB

How to test your widgets

in src/layout edit the layout according to what widget you want to test, update the constructor of controller to show that layout, you can refer to mainPlayer.py for setting up your layout

Do not touch main.py

Playlist is a global variable that will be instanced only onced, using this to communicate between different modules

General Description

All class names are snake case and all file names are camel cased with first letter capitalized Use modular approach for creating the UI mainPlayer.py ki script padhke samajh lena sab and go through the directories of different folders to understand how to write modular code Comment out what your code does so that others can collaborate and add on to it

This is how you create a to-do list in .md files put 'x' in the checkboxes to show that the task has finished

Tasks Pending

  • Main Player
  • Drive Integration
  • Editor
  • Watch Party Implementation
  • Playlist Implementation

Main Player

  • Convert exisitng work to modular format
  • Add status bar
  • Add shortucts
  • Add message bar
  • Error and exception case handling
  • Opening other layouts

Watch Party Implementation

  • Watch Party Join/Host screen integration
  • Video Streaming
  • Audio Streaming
  • Chat Integration
  • Errors and exception handling
  • Connecting to the main player

Editor

  • Cut in main player
  • Slider
  • Syncing
  • Saving new file
  • Error Handling

Extras

  • Check support on other platforms
  • Remove Tkinter use PyQt
  • Timeline
  • Cursor