Rationale

The first time you click on an MP3 file or view a page featuring Adobe Flash content, Ubuntu will offer to add software to play those closed formats. That wasn't a huge obstacle, aside from a guilt-trip dialogue box's warnings about possible copyright violations, but adding DVD playback to the Sony required repeat trips to the Linux command-line interface.

— Rob Pegoraro, “Living free with Linux: 2 weeks without Windows”, Washington Post

DVD playback at the moment in Ubuntu has some serious user interface problems. When a user inserts a DVD they get asked "What do you want to open this with?"(Or something to that effect). if the user doesnt have libdvdread* run on their laptop there is no feedback to the user to say whats wrong. Totem fails and an error pops up. We should fix this.

Also in terms of opening DVDs there is a problem. Nautilus opens when the user double clicks the icon instead of the DVD. It adds not only an extra click for the user but is also unexpected functionality because the user expects the DVD to open.

Use cases

  1. Mary places her Avatar DVD into her Ubuntu machine's optical disc drive. Since she has already installed the DVD playback software, the DVD's main menu is opened in Totem, ready for her to press play.
  2. John places his Iron Man DVD into his Ubuntu machine's optical disc drive. Since he does not yet have the DVD playback software installed, the software centre appears. The software centre informs him that he needs to install appropriate DVD playback software in order to watch his movie, and offers him the choice between the libdvdread script or the DVD playback software available from the marketplace. Since John may not know very much about the issues involved, a succinct description of each option is provided.
  3. Steve places his Batman Begins DVD into his Ubuntu machine's optical disc drive. Since he has already installed the DVD playback software, the DVD's main menu is opened in Totem, ready for him to press play. Steve closes Totem because he is waiting for his friend to come by. Later, when Steve's friend arrives, he double-clicks the DVD's icon on the desktop and the DVD's main menu is opened in Totem, ready for him to press play.

Unresolved issues

alert?)

closed to reveal the movie, or stay open to confirm the purchase?)

Comments

One thing I left out was if the user created the DVD themselves and has other media on the disk other than the content. My use case is the store bought kind of encrypted DVDs. Although id say we would be able to cater for both use cases quite easily. --fagan

SoftwareHandling/DVD_Playback (last edited 2010-06-18 20:17:43 by eth0)