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

 
 

bug #36852: Vimeo does not work

Submitter:  None
Submitted:  Mon 16 Jul 2012 09:40:55 AM UTC
   
 
Category:  Previously working website does not anymore Severity:  3 - Normal
Item Group:  None Status:  Fixed
Privacy:  Public Assigned to:  valkov
Open/Closed:  Closed Release:  git-master
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

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

I'm closing this report.

Ivaylo Valkov <valkov>
Group administrator
Thu 27 Dec 2012 06:41:50 AM UTC, comment #15: 

Thanks!

Ivaylo Valkov <valkov>
Group administrator
Wed 26 Dec 2012 11:19:01 PM UTC, 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 24 Dec 2012 09:49:08 AM UTC, 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>
Group administrator
Wed 05 Dec 2012 05:21:00 AM UTC, 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>
Group administrator
Wed 05 Dec 2012 04:55:19 AM UTC, 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 02 Dec 2012 04:11:25 PM UTC, 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>
Group administrator
Thu 15 Nov 2012 07:08:14 AM UTC, comment #9: 

Thanks!

Ivaylo Valkov <valkov>
Group administrator
Thu 15 Nov 2012 07:06:31 AM UTC, 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 15 Nov 2012 05:40:17 AM UTC, 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>
Group administrator
Tue 13 Nov 2012 10:13:26 PM UTC, 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 30 Oct 2012 04:17:08 PM UTC, comment #5: 

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

Ivaylo Valkov <valkov>
Group administrator
Tue 30 Oct 2012 06:42:23 AM UTC, 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 30 Jul 2012 05:09:40 AM UTC, 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>
Group administrator
Thu 19 Jul 2012 08:49:25 PM UTC, 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>
Group administrator
Mon 16 Jul 2012 04:57:02 PM UTC, 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>
Group administrator
Mon 16 Jul 2012 09:40:55 AM UTC, 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 Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 10 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2012-12-30 valkov StatusReady For Test Fixed
        Open/ClosedOpen Closed
    2012-12-24 valkov ReleaseNone git-master
    2012-12-02 valkov StatusNeed Info Ready For Test
    2012-10-30 valkov StatusPostponed Need Info
    2012-09-10 valkov StatusIn Progress Postponed
    2012-07-19 valkov CategoryNone Previously working website does not anymore
    2012-07-19 valkov StatusNeed Info In Progress
    2012-07-16 valkov StatusNone Need Info
        Assigned toNone valkov

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code