DLect simply downloads lecture recordings from The University of Queensland's Blackboard site. DLect then organises the recordings into folders by subject. DLect also supports creating playlists and modifying the meta-data of the downloaded files.

DLect is easy to install; just download the file and run with Java. It is lightweight; self-contained and can be synchronised using most online services such as Dropbox.

DLect is useful if you have missed one lecture, a week or need to watch all of the last semester.

If you are experiencing bugs, issues, or even a minor nuance then you can contact me in many ways: Post or message DLect on Facebook; or post a ticket. If you have the opportunity then please attach screenshots and the log file.

To see the many changes that have been made over the versions visit the [Change_Log].

How to start

  1. Run the DLect.jar using the Java Runtime. If you double click it and it works, then you can safely ignore this :D.

  2. Select your university from the drop-down box and enter your username and password; Click Login.

  3. Wait a few seconds for DLect to search Blackboard for all your courses and locate all the lecture recordings.

Now it's up to you:

  • You can download all the lectures from all the subjects shown by selecting Download All. By default it will download the video recordings.
  • You can download an individual subjects by expanding the subject(click the subject name) and clicking download.
    • In here you can also select to download Video and/or Audio recordings.
    • You can also select the Streams to download.
  • With the subject menu expanded you can access all the extra features by clicking on the Advanced button on the right.
    • In this window, you can select individual lectures and directly download individual lectures.
    • You can also switch to the Media tab and enable playlists and media tagging.
  • With the Preferences button in the left corner you can show additional subjects and move your data to another folder.

By: Lee Symes
Logo by: Scott Heiner
Assistance by: Jayden Barke, Scott Heiner, Mitchell O'Connor and Thomas Bremner

If you would like to help develop this application or would like to translate this into your native language, send me an email/message and let me know what you'd like to do. I'm open for anyone who wants to help.

Project Admins:


Wiki: Change_Log
Wiki: Version_2.1

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks