GNOME Bugzilla – Bug 171884
Playlist support
Last modified: 2006-08-11 18:19:52 UTC
Trying to view the video at this page: http://www.forbes.com/video/?video_url=http://www.forbes.com/video/fvn/tech/ah_psp&id=hess_psp&title=Video%3A+A+Sneak+Peek+At+Sony%27s+PSP&partner=wm The video actually only contains a RealMedia playlist that redirects to: http://images.forbes.com/vas/20538828b75e25d90b959c592b044411.rm
Created attachment 39349 [details] [review] totem-plugin-realaudio-attempt.patch Isn't there some way to tell Mozilla we don't want it streamed but to pass us the complete file?
I have the same problem with totem and asx. If I try to play http://www.czech-tv.cz/vysilani/videoscripts/playlist.ram?format=WH&add=1&rlink=http%3A%2F%2Fct1streaming.visual.cz%2Fnew%2Fasx%2Fhigh&linkarr=Udalosti140605.asx either from a webpage using the mozilla plugin or from command line using the totem, nothing happens and totem stays still. If I download the contents of the link with wget, there is a link to the video. Xine-ui works though but I would like to use the totem mozilla plugin.
> Isn't there some way to tell Mozilla we don't want it streamed but to pass us > the complete file? You can set *stype = NP_ASFILE[ONLY] in the new_stream function. You'll still get the stream writes (afaik), but when the download completes your totem_plugin_stream_as_file function will be called. See http://devedge-temp.mozilla.org/library/manuals/2002/plugin/1.0/npp_api9.html .
*** Bug 336583 has been marked as a duplicate of this bug. ***
*** Bug 333561 has been marked as a duplicate of this bug. ***
*** Bug 342710 has been marked as a duplicate of this bug. ***
*** Bug 348224 has been marked as a duplicate of this bug. ***
The playlist parser part of the job is now done. We still need to make the browser plugin use this, and the -viewer handle playlists. 2006-08-07 Bastien Nocera <hadess@hadess.net> * data/mime-type-list.txt: add application/x-quicktime-media-link * src/plparse/test-parser.c: (test_data_get_data), (test_data), (main): Add test code for the below * src/plparse/totem-pl-parser.c: (totem_pl_parser_is_asf), (totem_pl_parser_add_asf), (totem_pl_parser_is_quicktime), (totem_pl_parser_add_quicktime), (totem_pl_parser_ignore), (totem_pl_parser_ignore_from_mimetype), (totem_pl_parser_parse_internal), (totem_pl_parser_parse), (totem_pl_parser_can_parse_from_data): * src/plparse/totem-pl-parser.h: Add totem_pl_parser_can_parse_from_data which takes data in and tells us whether the data is a playlist or not, this is useful for the browser plugin so it knows whether to wait until the file is finished downloading before passing it on to the -viewer
I believe we should actually launch the player earlier (see bug 350297) 2006-08-07 Bastien Nocera <hadess@hadess.net> * src/Makefile.am: link to the playlist parser * src/totem-mozilla-plugin.cpp: * src/totem-mozilla-scriptable.h: Check whether we have a playlist when getting the first bit of data, and only launch the viewer with the playlist on the local filesystem when it's all downloaded, rather than passing it directly to the player Only bit missing is playlist support in the viewer.
2006-08-08 Bastien Nocera <hadess@hadess.net> * src/Makefile.am: link the browser plugin against the playlist parser * src/plparse/test-parser.c: (playlist_started), (playlist_ended), (test_parsing): show the playlist start and end signals * src/totem-mozilla-options.h: * src/totem-mozilla-plugin.cpp: * src/totem-mozilla-scriptable.h: * src/totem-mozilla-viewer.c: (on_eos_event), (entry_added), (totem_embedded_push_parser), (main): Add support for reading playlists from the disk, instead of passing them to the backend, keep a list of files to be played, and pass from one to the other allowing a repeat mode (Closes: #329138, #171884)
*** Bug 350926 has been marked as a duplicate of this bug. ***