Skip to content

Android Lecture Recording Player/Manager for the University of Auckland

License

Notifications You must be signed in to change notification settings

encryptededdy/LectureRecordingPlayer

Repository files navigation

icon

LectureRecordingPlayer

Play beta testing: https://play.google.com/apps/testing/nz.zhang.lecturerecordingplayer

Android Lecture Recording Player/Manager for the University of Auckland. My first Android App and experience with Kotlin

  • Automatically scrapes lecture recording links using Canvas API (visits all Pages/Modules/Announcements)
  • Syncs lecture recordings with the Canvas Video Enhancer playlist system server
  • Parses lecture recording data (course, date, name) and stores it in a list for browsing (with filtering and sorting)
  • Authenticates with UoA SSO and downloads lecture recordings for offline playback (selectable resolution)
  • Playback lecture recordings (using installed apps, custom player todo)

Future todo

  • Better recording management (course grouping etc.)
  • Faster scraping, page depth > 1 scraping
  • Support for multiresolution downloading
  • Streaming
  • Custom recording player (gain, speed controls)

Screenshots

grid

About

Android Lecture Recording Player/Manager for the University of Auckland

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages