bugLinterna Mágica - Bugs: bug #36852, Vimeo does not work

 
 

bug #36852: Vimeo does not work

Submitted by:  None
Submitted on:  Mon Jul 16 09:40:55 2012  
 
Category: Previously working website does not anymoreSeverity: 3 - Normal
Item Group: NoneStatus: Fixed
Privacy: PublicAssigned to: Ivaylo Valkov <valkov>
Open/Closed: ClosedRelease: git-master

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Sun Dec 30 07:22:49 2012, comment #16:

I'm closing this report.

Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
Thu Dec 27 06:41:50 2012, comment #15:

Thanks!

Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
Wed Dec 26 23:19:01 2012, comment #14:

Hello,

Tested with rev.364 and it works perfectly. Thanks again for the great work! Wish you a very happy holiday and great 2013!

Anonymous
Mon Dec 24 09:49:08 2012, comment #13:

Hi,

The latest svn trunk build (r361 and above) has a work-around about the Vimeo background/AJAX clip list loading. Navigation on all pages should work flawless. Leaving the bug report open for one more week.

Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
Wed Dec 5 05:21:00 2012, comment #12:

Hi,

Yes, the problem you describe is present. As I've wrote in my last comment it is because of the way Vimeo loads those clips when one of them is clicked. I'll investigate and see if Linterna Mágica can take over and open those clips in the same window or directly in a new one.

Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
Wed Dec 5 04:55:19 2012, comment #11:

Hi, tested with adobe flash (ubuntu 12.04) and totem-vegas (fedora 17) on Firefox 17, it works finally. Thank you for the great work!

I am wondering though, when you go to vimeo, the first you see is a staff picked video it happens to feature and below there is a list of other staff picks. For the main feature LM works right the way but for the other ones (on the bottom of the page) it doesn't.

If you have adobe flash installed then when you click one of them a window will open and you can click the video's title at the upper left corner and it will bring you to another page with the video and LM does work, but with totem-vegas (don't know how it is with other flash
plugins like gnash) you just get a box with a picture suggesting that totem-vegas has crashed and there is no link to click. You can still watch these videos using the text links on top of the page or click "other staff picks".

Anyway, I am thankful that LM now works on vimeo, thanks again for the great work!

Anonymous
Sun Dec 2 16:11:25 2012, comment #10:

I've finally fixed the support for Vimeo. It turns out that there is a cached_timestamp variable that was matching against my timestamp regular expression, which caused the links to be broken.

It seems stable, but I am leaving it in testing state for a week.

There might be some glitches on the front page from time to time that I am unable to resolve and investigate.

Opening other clips in the same window without reload would not work, because it seems Vimeo loads them with AJAX. This breaks DOM and scripts detection. There is a code in the code support for Facebook that overcomes similar problem. I'll see if it can be reused or at least the technique. No promises.

Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
Thu Nov 15 07:08:14 2012, comment #9:

Thanks!

Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
Thu Nov 15 07:06:31 2012, comment #8:

Hi,

I am indeed the same person. Since I cannot code the last thing I can do is to file some bug reports. :)

Just want to let you know that ViewTube has stopped working on Vimeo a few days ago and the dev fixed it yesterday, so if you are looking at an older version of Viewtube it would not work, you must get 2012.11.13

Anonymous
Thu Nov 15 05:40:17 2012, comment #7:

Hi,

I'm assuming you are the same (anonymous) person as in comment #4. Thanks for being consistent and helping to resolve this bug.

Yes, even before Vimeo changed their design the, problem with Totem was the mime-type of the replacement object, because it triggers different sub-plugin in it. I've examined what ViewTube supports Vimeo and had some experiments, but still no luck.

Nothing different than the code I have in my working copy of the repository.

Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
Tue Nov 13 22:13:26 2012, comment #6:

Hi,
Updated Totem to version 3.4.3 and now ViewTube works on Vimeo with Totem backend as well provided codec is set to mpeg.

Anonymous
Tue Oct 30 16:17:08 2012, comment #5:

Thanks for reporting this. I'll look it up. It might turn useful.

Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
Tue Oct 30 06:42:23 2012, comment #4:

HI, I just found out that ViewTube works on Vimeo but only if codec is set to mpeg and uses gecko-mediaplayer as backend. Only tested on Firefox though.Totem apparently doesn't work for missing codecs or something. Hope this information is useful.

Anonymous
Mon Jul 30 05:09:40 2012, comment #3:

So far it does not look good. I've tried to use the method in the bash script, but it worked only once and after that I am unable to reach the video stream. Still trying.

The experimental code is still only in my working copy.

Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
Thu Jul 19 20:49:25 2012, comment #2:

Thanks for the link with the bash script. They use different approach than in Linterna Mágica. It turns out the signature and timestamp data is (now?) provided with the page's JavaScript. That definately changes all. No cookies (I hope), no XHRs no noting. The old Vimeo code is deprecated. I'll port it as soon as possible.

Thanks!

Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
Mon Jul 16 16:57:02 2012, comment #1:

Thanks for reporting. This is not new issue, as the behavior was the same few months ago when Vimeo were still preparing their new layout. [1] [2] [3] I just had no time and energy lately to investigate deeper and try to fix it. Sorry.

I remember there were issues with Vimeo and Totem long ago. Then it turned out that some of the Totem plugins (by mime type) were requesting the clip URL with different/custom user agent which prevented loading. This is a comment I've set in one of the source files about this:

Vimeo web server sends the clips as
video/mp4. totemNarrowSpace plugin (plays video/mp4)
sends custom UA. This prevents the video to load. Must
use video/flv, so totemCone plugin could start and send
UA of the browser. totemNarrowSpace/QuickTime plugin
have other issues as well. Could be forced to
video/flv, but there is a better fix in
create_video_object();

I'll see what I can do at the end of the week and will report back.

[1] http://lists.nongnu.org/archive/html/linterna-magica-users/2012-03/msg00002.html

[2] http://lists.nongnu.org/archive/html/linterna-magica-users/2012-04/msg00000.html

[3] https://identi.ca/conversation/92471272/replies

Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
Mon Jul 16 09:40:55 2012, original submission:

Vimeo changed site and URLs like "http://vimeo.com/moogaloop/load/clip:ID" are 404 now.
More details here:
https://vimeo.com/forums/api/topic:67556
Simple bash script for Vimeo here:
http://www.jwz.org/blog/2012/06/vimeo-download-escalation/#comment-107291

PS I fixed Vimeo for flashvideoreplacer (firefox plugin https://addons.mozilla.org/en-US/firefox/addon/flashvideoreplacer ), but now Vimeo works only with Mplayer plugin (not with Totem or Vlc plugin). I really don't understand, why it happens and I like to test, if Vimeo will work with LM+Totem or +Vlc.

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by valkov (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 10 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun Dec 30 07:22:49 2012valkovStatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Mon Dec 24 09:49:08 2012valkovReleaseNone=>git-master
    Sun Dec 2 16:11:25 2012valkovStatusNeed Info=>Ready For Test
    Tue Oct 30 16:17:22 2012valkovStatusPostponed=>Need Info
    Mon Sep 10 18:46:40 2012valkovStatusIn Progress=>Postponed
    Thu Jul 19 20:49:37 2012valkovCategoryNone=>Previously working website does not anymore
    Thu Jul 19 20:49:25 2012valkovStatusNeed Info=>In Progress
    Mon Jul 16 16:57:02 2012valkovStatusNone=>Need Info
      Assigned toNone=>valkov

    Back to the top


    Powered by Savane 3.1-cleanup1