After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 350261 - Support saving streams to disk
Support saving streams to disk
Status: RESOLVED FIXED
Product: totem
Classification: Core
Component: Movie player
1.5.x
Other Linux
: Normal enhancement
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
: 160138 488827 569026 613771 630622 (view as bug list)
Depends on: 498506 542663 600726 600729
Blocks:
 
 
Reported: 2006-08-07 12:25 UTC by Sebastien Bacher
Modified: 2010-12-06 19:43 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Add save-as menu item to totem-2.18.3. This does not actually save the stream (yet). (4.54 KB, patch)
2007-09-16 12:31 UTC, Miek Gieben
needs-work Details | Review
patch (16.31 KB, patch)
2010-12-06 13:37 UTC, Bastien Nocera
none Details | Review

Description Sebastien Bacher 2006-08-07 12:25:21 UTC
That bug has been opened on https://launchpad.net/distros/ubuntu/+source/totem/+bug/55162

"If I click on a WMV movie in Firefox, Totem is offered as the default movie
viewer. The movie downloads fully, then Totem plays it. So far so good!

However, if I then decide I'd like to keep that file, there's no way to do that
-- short of using Playlist -> "Copy Location", then decoding that URL-format
string into an un-encoded path, then going into another window, and finding
that file manually.

Since Totem already has the file open, it seems like it'd be pretty trivial to
offer a "Movie" -> "Save As..." menu item to save the file to another
location..."
Comment 1 Kamil J. Dudek 2007-07-13 18:20:11 UTC
Quite good idea. ALso drag-and-dropping from playlist should allow to create a file. Now it only gives a possibility of changing order of playlist.
Comment 2 Mart Raudsepp 2007-09-15 12:42:22 UTC
I would call the menu item "Save a Copy..." as in evince. I often end up wgetting first and then seeing the video with totem or something else instead of directly due to this myself
Comment 3 Miek Gieben 2007-09-16 12:31:38 UTC
Created attachment 95676 [details] [review]
Add save-as menu item to totem-2.18.3. This does not actually save the stream (yet).
Comment 4 Philip Withnall 2007-11-25 14:31:16 UTC
*** Bug 160138 has been marked as a duplicate of this bug. ***
Comment 5 Philip Withnall 2007-11-25 14:33:32 UTC
Sorry to take so long to get around to this patch. Unfortunately it's now bit-rotted quite badly, as we've transitioned to GtkBuilder. Would it be possible for you to rework the patch so that it applies cleanly to head, please?

Bug #160138 contains some ideas (although they might be out of date) for what to do internally to save streams to disk.
Comment 6 Philip Withnall 2009-01-25 00:10:08 UTC
*** Bug 569026 has been marked as a duplicate of this bug. ***
Comment 7 Bastien Nocera 2009-11-04 19:55:39 UTC
*** Bug 488827 has been marked as a duplicate of this bug. ***
Comment 8 Bastien Nocera 2009-11-23 14:09:47 UTC
I've added a "download-filename" property to the video widget.

Fixing this bug would involve:
- listen to the download-filename property changing
- add a menu item in Totem
- change the menu item to be sensitive when download-filename is non-NULL, set it unsensitive when closing the file again
- in totem-uri.c, add a function to ask the user for a filename, and use g_file_copy() to copy the file from the "download-filename" to the location selected by the user (this can be done without a UI for now).

For testing, I would advise to use a local webserver and any small QuickTime video from the Apple website.
Comment 9 Per Thomas Jahr 2009-12-31 13:30:26 UTC
I have an additional feature request: it should be possible to set in and out points for the stream that you want to save (hh:mm:ss). This would be very handy as I'm often only interested in a specific part of the stream.
Comment 10 Bastien Nocera 2010-03-24 12:14:11 UTC
*** Bug 613771 has been marked as a duplicate of this bug. ***
Comment 11 xana993 2010-07-19 02:42:39 UTC
so is there any plan to actually do something about this?
Comment 12 Philip Withnall 2010-09-26 12:37:01 UTC
*** Bug 630622 has been marked as a duplicate of this bug. ***
Comment 13 Bastien Nocera 2010-12-06 13:37:05 UTC
Created attachment 175918 [details] [review]
patch

Only problem is that the CopyURIs() function from nautilus isn't appropriate. Will need to wait until an appropriate one is in nautilus before committing.