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


bug #36852: Vimeo does not work

Submitted by:  None
Submitted on:  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:  Ivaylo Valkov <valkov>
Open/Closed:  Closed Release:  git-master

Add a New Comment (Rich Markup)

You are not logged in

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


( Jump to the original submission)

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

I'm closing this report.

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


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


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

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


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 05 Dec 2012 05:21:00 AM UTC, comment #12: 


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 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!

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>
Project AdministratorIn charge of this item.
Thu 15 Nov 2012 07:08:14 AM UTC, comment #9: 


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


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

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


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 13 Nov 2012 10:13:26 PM UTC, comment #6: 

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

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>
Project AdministratorIn charge of this item.
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.

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>
Project AdministratorIn charge of this item.
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.


Ivaylo Valkov <valkov>
Project AdministratorIn charge of this item.
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

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 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:
Simple bash script for Vimeo here:

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.



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

Attach Files:

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)

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

    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.7