tried to play a DVD...

Bug #760981 reported by StewVed
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
totem (Ubuntu)
Triaged
Wishlist
Unassigned

Bug Description

Binary package hint: totem

using the newly released Ubuntu 11.04 Beta 2. i386 (32bit) version installed Wubi from desktop cd.
 I went to test DVD playback, totem opened fine, asked to find a suitable plugin, though it then came up with:

 "No packages with the requested plugins found
The requested plugins are:
DVD source"

I'm sure this is simply a matter of adding it to your repo's or something, but DVD playback is a big part of our multimedia... I am amazed this has been overlooked!
p.s. I'm sure there is a lovely terminal way of installing the required stuff, but hey... if totem comes up asking to search for something, it should be able to find and install it, and make it work - I'll assume libdvdcss is a part of this 'dvd source' package for instance, along with everything else needed for dvd playback?

Hope I haven't wasted time here! thanks.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: totem 2.32.0-0ubuntu10
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
Architecture: i386
Date: Thu Apr 14 18:51:33 2011
ExecutablePath: /usr/bin/totem
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110413)
ProcEnviron:
 LANGUAGE=en_GB:en
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: totem
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
StewVed (stewved) wrote :
Revision history for this message
StewVed (stewved) wrote :

ok guys, after hitting the forums and Launchpad, I've come up with a working answer:
#1 (possibly) install the Ubuntu Restricted Extras.

#2 (Definitely) open a terminal and enter:
sudo /usr/share/doc/libdvdread4/install-css.sh

For clarification, the 'bug' is simply that for the end user to do something as simple as playing a DVD, they MUST copy/paste stuff into the terminal to get it to work.

 I've read a few other Launchpad bugs that are similar to this bug:
 219062 , 137527, 466123, 502552 , 647152 , 684530, 674724 , 699706 , 700707 , 702564 , (Possibly) 734555 , 744791, 748297 ,751757 , 757704, just from a small, quick search, and ALL the same 'bug' !

Please add something like this blueprint to the (Disk insert notify?) bit in Ubuntu/Debian (not Totem; the operating system would be best):

if ((user inserts a dvd) && ((libdvdcss2 is not found) || (DVD Codecs not found)) {

pop up a message box informing the user that playing a DVD requires non-free stuff, and asking the user if they wish to install the needed stuff to play the DVD. (Yes, No, plus maybe a checkbox for 'never ask again')

if (user clicks yes to agree to install the needed stuff) {

ask for admin privileges password, then automatically lob in needed stuff;
/*
The user clicks one 'Yes' button, and after a little progress bar letting them know how the installing of stuff is going, gets to watch the DVD. No hitting the forums, googling, or Launchpad! Nice.
*/

}

}

This 'Bug' seems to have been going on for YEARS. Hopefully adding the above to the operating system will get it finally sorted.

P.S. the reason I think it should go into the (Disk insert notify of the) operating system itself, is that Totem may not always be the default movie player, and to save the same bug coming up if/when something else takes over from it. - lets sort it out once and for all please.

Revision history for this message
Brendan Donegan (brendan-donegan) wrote :

It's not as simple as that, so marking this bug invalid.

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Changed in totem (Ubuntu):
status: New → Invalid
Revision history for this message
Brendan Donegan (brendan-donegan) wrote :

To add to the above comment, the suggestion given above would be nice to implement. However you're confusing non-free stuff and really shouldn't be there stuff. libdvdcss is a touchy subject, which is why I said it's not as simple as that. It certainly would not be possible under any circumstances to actually include it in the install disc.

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Revision history for this message
C de-Avillez (hggdh2) wrote :

Reopening, marking Triaged/Wishlist. This is a failure on communication. Even if, for legal reasons, we cannot preinstall DVD decoders/codecs, we should provide the end-user with a clear explanation of why, and what can be done.

The basic issue here is the *lack* of this blurb, not libdvdcss missing from the base install.

Changed in totem (Ubuntu):
importance: Undecided → Wishlist
status: Invalid → Triaged
Revision history for this message
StewVed (stewved) wrote :

Brendan Donegan: erm, are you serious that you invalidated this just because it isn't 'simple'??? LOL!

Thankyou C de-Avillez, you hit the nail right on the head :D

To clarify further, I didn't say anything about putting libdvdcss2 on any disk... the disk insert part of my stuff above was inserting a DVD - a movie or something.

 libdvdread4 is in the repos and can be installed from there with the user's wish. The difference will be that instead of every user who wants to watch a DVD currently has to hit forums, google, find pages like https://help.ubuntu.com/community/RestrictedFormats/PlayingDVDs then follow the instructions there which are:

Open a terminal and put:
sudo apt-get install libdvdread4
(enter your password when prompted)
once that is installed, next put into the terminal:
sudo /usr/share/doc/libdvdread4/install-css.sh
A reboot may be necessary...

what should happen is:
a pop-up comes up when they put a DVD movie in their drive for the first time, they read a bit of legal guff, then click an OK button and Ubuntu does the above for them, or they can check a "Never ask me again" checkbox and click cancel.

It is then the USER's choice/responsibility, and nothing to do with Ubuntu/Caconical see?
This is along the same legal lines as an "I confirm I am over 18" checkbox in some age limited videos for instance.

If you think that isn't simple, perhaps programming isn't for you! A popup window with some writing, and OK and cancel buttons, and a small script is all that is needed to FIX this BUG once and for all.

Good luck in fixing this big guys :) and extra credit to C de-Avillez for including the word 'blurb' :D

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.