bugLinterna Mágica - Bugs: bug #36888, LM does not detect flash plugin(s)...

 
 

bug #36888: LM does not detect flash plugin(s) in Firefox

Submitter:  None
Submitted:  Thu 19 Jul 2012 05:58:42 PM UTC
   
 
Category:  Source code bug Severity:  2 - Minor
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:24:46 AM UTC, comment #45: 

The next stable release is expected in January. With it I consider this bug fixed.

Ivaylo Valkov <valkov>
Group administrator
Sun 23 Dec 2012 08:30:56 AM UTC, comment #44: 

The 3/4 width problem is fixed in r360. As I assumed it was introduced by the HD list visualisation in the player area. Bad logic. :)

Ivaylo Valkov <valkov>
Group administrator
Sun 23 Dec 2012 07:19:40 AM UTC, comment #43: 

The double loading in 0.0.12-6 is normal, since the fix is only in trunk. I never ported it to the stable branch. The part of the code that was ported to 0.0.12-6 was only for the detection of clips in YouTube.

Yes, loading is faster, because the timings and part for the logic are improved. Still, I personally was able to get few rare double loading cases and even ones where the YouTube player overlaps that of Linterna Mágica with the trunk version. Very very rare.

Ivaylo Valkov <valkov>
Group administrator
Sun 23 Dec 2012 06:48:58 AM UTC, comment #42: 

Thanks for the answers and the fast response!

This is one more point for the deprecation of the switching between the players. The next stable release 0.0.13 expected for now expected in January will probably just remove the players of the site and place Linterna Mágica. That will solve the double playing and a bunch of other issues.  While the double playing is still present I guess the only work-around would be to set the priority in Linterna Mágica to "html5, plugin, self" and manually stop the player and switch to LM. I hope this is still working. Sorry.

There is a question [1] in Identi.ca to some of the users about the switching between the players and my intention to deprecate the feature. Still no answers. Which is another point so far for the deprecation.

[1] http://identi.ca/notice/98604942


The 3/4 width problem might be caused by some of the latest changes. Might have something to do with the way the HD list of links will be displayed in the future - in the player area. Will look it up.

Thanks again.

Ivaylo Valkov <valkov>
Group administrator
Sun 23 Dec 2012 06:14:55 AM UTC, comment #41: 

Hi, I have tested both the stable release (0.0.12-6) and the svn build (rev. 359)

The double loading unfortunately returns in the stable release.

The svn build doesn't suffer from double loading but there is a different bug. Unless the the video is played in full screen, it only occupies about 3/4 of LM's window (on the left).This happens for all the sites I have tested so it is not just a Youtube problem. This problem affects only the svn build and not the stable release.

On the other hand, rev.342 doesn't suffer from either problem.

Flash still loads automatically first in both cases, but LM seems to kick in faster than before (compare with rev.342)for the few clips that I have tested.




Anonymous
Sat 22 Dec 2012 07:48:57 PM UTC, comment #40: 

Hi,

The support for YouTube is changed in trunk and is also part of the 0.0.12-6 bug-fix release. Could you please test a nighly svn build or the 0.0.12-6 release and report back if there is some change with the flash plugin loading mentioned in your last comment? I'm hopping I'll finally close this bug report.

Thanks!

Ivaylo Valkov <valkov>
Group administrator
Sun 28 Oct 2012 03:48:55 PM UTC, comment #39: 

As far as I remember, Viewtube is userscript too. If it loads before the flash plugin, there might be something that I can do in Linterna Mágica. I'll see if I really can.

Ivaylo Valkov <valkov>
Group administrator
Sun 28 Oct 2012 09:36:11 AM UTC, comment #38: 

Yeah, totem-vegas appears to have stopped working. Now it is only useful as a kind of flash plugin for LM to load as far as LM is concerned. Youtube might have changed something (it never worked on any other site as far as I know)

The loading of the flash plugin is tolerable for me. But I have put Linux on some people's old computer and install LM on them in the hope of avoiding flash (which is very taxing on old machines apart from being proprietary) People seems to be confused. Totem-vegas, while not working, would still attempt to load ahead of LM and shows a broken white rectangle inside its windows, giving the impression that Youtube doesn't work before LM has a chance to kick in. So for such people I put in Viewtube for the moment, which has the advantage of preventing any page loading altogether unless you click 'play', but it only works on a few supported sites, LM's appeal is the "abstract" approach which allows it to work on sites that you don't even know would work, that is very cool :)

Anonymous
Sun 28 Oct 2012 07:26:54 AM UTC, comment #37: 

I'm leaving the bug report open for another week. Please report any issues you consider related to the bug and the fix.

I also noticed the loading of the flash plugin. Either userscripts are executed too late in this case, or Linterna Mágica is unable to discover the object too fast.

In both cases I think there is no solution. Especially for Linterna Mágica - the number of scripts, their size and order changes. With different browsers as well.

It does not seem so much annoying, but if it turns out it does, keep me posted. I'll see if something can be done.

So, Totem-Vegas itself is not working?

Thanks.

Ivaylo Valkov <valkov>
Group administrator
Sat 27 Oct 2012 06:46:06 PM UTC, comment #36: 

Hi, it works! Tested with r322 with both Adobe Flash and Totem-vegas the double loading is completely eliminated. Thanks for the great work (double loading actually stopped with totem-vegas maybe a week ago because it has stopped working altogether apparently)

There is another thing, I am not sure if it is a bug so I am not filing a separate report. I noticed that with Youtube flash plugin would always load for a few seconds before LM kicks in. With this bug fixed now the flash plugin does not continue in the background, but it still start loading nevertheless (can no longer observe with totem vegas because it has stopped working altogether, but can still see it with adobe flash)

Again thanks for fixing this bug and the great script! Maybe you can close this bug.

Anonymous
Fri 26 Oct 2012 11:01:30 AM UTC, comment #35: 

Hi,

There is a new code in r321 that should fix this bug. I think I finally nailed it. It is tested with Adobe flash and it seems to be working.

In addition to the type switching it was necessary to strip the swf extension in the src/type attribute of the flash object. It seems some plugins can detect objects by matching "swf" in the file extension in that attribute.

Please test and report back.

The svn builds are updated. Beware of mirrors.

Thanks.

Ivaylo Valkov <valkov>
Group administrator
Fri 12 Oct 2012 05:48:35 AM UTC, comment #34: 

Hi,

I found that double loading also happens for wimp.com for Firefox,I didn't notice that before because totem-vegas apparently cannot load at all, so that the double loading was masked, but it is obvious with adobe's flash plugin. It may be useful information (again only in Firefox)

The exclusion/inclusion option works perfectly for FF. So I am using ViewTube just for Youtube and LM for everything else. I checked a few other supported sites for ViewTube, LM doesn't work on some of them (veehd, mevio and idbm videos), but I never even know that they exist.

Thanks

Anonymous
Wed 10 Oct 2012 06:24:52 PM UTC, comment #33: 

Hi,

You might find the proposed temporary-work around with the @exclude rule I've wrote about in bug #37303 useful for this issue too. It could be used to block Linterna Mágica on YouTube and use  only ViewTube there. You can even use it to block ViewTube on certain pages where you prefer Linterna Mágica as well.


Ivaylo Valkov <valkov>
Group administrator
Wed 10 Oct 2012 05:12:35 PM UTC, comment #32: 

Hi, at the moment I am using ViewTube (http://userscripts.org/scripts/show/87011) for Youtube on Firefox since it works very smoothly and doesn't have the double loading problem. I have both LM and VT installed, but greasemonkey would load VT automatically on Youtube (and sites that VT happens to support) so things are working ok for now. I suppose VT also discards the flash object once it is detected (like the flashvideoreplacer) instead of offering to switch back to the flash plugin so the problem doesn't occur.Maybe there should be a way to disable the option to switch back to the flash plugin in LM so that on problematic sites it can simply discard flash to prevent double loading?

I would prefer LM  if I can install only one though because it has more options but most of all I like your idea of using regular experessions so that it would work on even not explicitly supported sites and browsers. It is a really elegant approach. Hopefully this bug will be fixed eventually when you have the time.  Thanks a lot and I will continue to check for updates and report back.

P.S. LM has become unusable on Chrome/Chromium in Ubuntu because it triggers complete locked up on some sites (like FB) I know these are not supported browsers but I added a comment to bug #37303 since you seem to be still interested by your last comment on that bug. Until that point it has been working perfectly. Probably something to do with some new sandboxing scheme or the Ubuntu build. Haven't checked Fedora yet.

Thanks and have a good day.

Anonymous
Sat 06 Oct 2012 04:38:35 PM UTC, comment #31: 

Please see bug #37514 for the non-working YouTube. Refer to the issue in that bug report. Thanks.

Ivaylo Valkov <valkov>
Group administrator
Sat 06 Oct 2012 07:38:41 AM UTC, comment #30: 

now changes -> no new changes

Ivaylo Valkov <valkov>
Group administrator
Sat 06 Oct 2012 07:37:58 AM UTC, comment #29: 

Hi,

There are now code changes since 18th of September. All builds since then are the same. Every userscript from svn build has the build date and the last code changes in its description/name.

Have in mind that savannah mirrors update on 24 hours, so they always should have one day old builds. In addition, I've noticed strange behaviour in the Cron job that builds the svn builds last couple of days. It was not mounting the savannah download area, so builds were not uploaded automatically, but I've manually run the build script for those days, so it should be fine.

I've noticed that LM does not load at all in Abrowser (Firerfox clone) 14.0.1. Might be just my install and side-effects from the migration of my profiles from 3.6 to 14.0.

With Epiphany LM loads, but YouTube really does not work.

I'm currently occupied with GNOME translations since I'm part of the Bulgarian translation team and that eats most of my free time.

I might find some time tomorrow or next week to work on LM.


Ivaylo Valkov <valkov>
Group administrator
Sat 06 Oct 2012 01:50:06 AM UTC, comment #28: 

Hi,

I tested with oct 3's buit and still the double loading persists. There has not been further update since server has been down apparently.

Tried to do more tests today but LM has stopped working on Youtube since today, videos behave as if LM is not installed at all. Smplayer and minitube still works though. LM continues to work perfectly on other sites such as daily motion and Ted.

Thanks

Anonymous
Tue 02 Oct 2012 08:35:41 PM UTC, comment #27: 

The nightly svn builds are up and running again. Please report any new issues with them in separate bug report. Let's hope you don't have to. :) Thanks.

Ivaylo Valkov <valkov>
Group administrator
Tue 25 Sep 2012 07:45:47 AM UTC, comment #26: 

Oh, forget to mention, with the flashvideoreplacer, I need to disable html5 test on Youtube, otherwise double loading occured as well. I tried that with LM and it didn't work

Anonymous
Tue 25 Sep 2012 07:39:34 AM UTC, comment #25: 

Hi, thanks for taking the time in spite of your busy schedule, no worry. It is not urgent and we don't really have the right to expect you to do anything anyway, it is a free service to the community.

Yes, flash in Ubuntu means adobe flash. I am not sure if it is the plugin though, since LM works perfectly on all sites (where it works at all) regardless of whether it is adobe flash or totem-vegas. The double loading happens only on Youtube (on that note: I just discovered that LM even works perfectly on the videos on http://www.guardian.co.uk/, it is quite amazing) As I said, only the now discontinued flashvideoreplacer worked on Youtube and it loaded within the page.

"What do you mean by "Also, even if I turn off LM and use flash the double loading still happens". Stop it how? By setting priority to flash in the config section? " 

By pressing the button "switch between flash plugin and Latinia magica"

Thanks again, really appreaciate your work.

Anonymous
Tue 25 Sep 2012 05:26:25 AM UTC, comment #24: 

Hi,

I haven't forgot about this issue it is just that I can't find the time to work the LM lately being stuck between daily life, full time job and unpleasant and unpredicted developments in life. Simply put, I'm kind of exhausted. Sorry. I'll try to investigate the issue and implement a work-around.

Thanks for the information.  By flash in Ubuntu you meant Adobe flash?

The only way LM can detect flash objects is when they are already inserted into the page - they are running. The implemented work-around so far is to remove the object from the page and reinsert it with modifications, so it will not be loaded by the flash (which one does not matter). It should (should; hm, hm ;)) work for all plugins. The last statement is based on the information how browser plugins handle content and my tests with free flash plugins.  Maybe the proprietary plugin looks for other attributes other than the object type. It might be a bug in it itself - not stopping when the object is removed. That is just a guess.

Addons run outside the page scope and (can) run before content loads. That is why they can stop flash objects before they load. There is no way to do that from within the page, especially as userscript implementations usually run userscripts when all content is ready/loaded.


What do you mean by "Also, even if I turn off LM and use flash the double loading still happens". Stop it how? By setting priority to flash in the config section?


I got a similar report the other day that there was dual playback in YouTube with LM, but I think the user had Adobe flash installed. Had no time to investigate this yet.



Regular-expression and pattern matching is the magic :) \o/ Thanks.

Ivaylo Valkov <valkov>
Group administrator
Tue 25 Sep 2012 12:50:57 AM UTC, comment #23: 

Hi, thanks for fixing the download. I was thinking of starting a new bug but wasn't sure if this is a LM bug (maybe just a glitch on the server) so I posted it here.

Just did some tests again.The double loading still persists on Youtube (but nowhere else) I think for those videos where it doesn't happen, it is because totem-vegas either fails to load or loads slower than LM (so the double loading kicks in later
in the video, which I might have missed before because I didn't watch those videos til the end)

I know you don't support flash, but here is some info you may find useful. I also installed LM on a different partition running Ubuntu where flash is installed, In that case double loading happens 100% without fail (only on Youtube and Firefox, with Chrome there is no problem) If the method is to detect flash objects and stop them from loading it should work for flash itself better than replacements like gnash or totem-vegas. Also, even if I turn off LM and use flash the double loading still happens, this time with LM in the background, so there seems to be something wrong with the switching mechanism as well.

I tried using the minitube addon for Firefox ( can be installed in the usual way via Firefox, a minitube window would pop up if you go to a Youtube video) It does stop flash from loading, but doesn't stop LM, so to use this I would need to disable LM as well. So at the moment I simply can't use LM on Youtube with Firefox, I have to either disable it (use minitube addon) or use a stand alone Youtube player such as minitube or smplayer's Youtube viewer. On all sites it works fine (that is, if it works at all, the list of websites where LM does work is impressive)

Thanks again for you great work and your time.

Anonymous
Mon 24 Sep 2012 06:52:35 PM UTC, comment #22: 

Please report different issues by submitting new bug report. Thanks.

The daily/nightly builds are kind of not operational at the moment, because I am migrating my personal machine and my workplace on it to another one. The nigthly build userscript file was missing in Savannah's download area.

In addition, I am having issues with the cron scripts that build the nightly builds on the machine which will build the nightly builds from now on.

I've manually rebuild the nightly svn build userscript.

Everything else should be fine.

Ivaylo Valkov <valkov>
Group administrator
Mon 24 Sep 2012 05:23:57 PM UTC, comment #21: 

Have not been able to download or update LM for the last several days, Always got "404 not found".

Anonymous
Sun 16 Sep 2012 02:52:16 PM UTC, comment #20: 

True. There is even a bug report about the YouTube bug - bug #37357.

Ivaylo Valkov <valkov>
Group administrator
Fri 14 Sep 2012 08:56:53 PM UTC, comment #19: 

Hi,

It seems that Youtube has changed something and LM has stopped working at all, FVR doesn't work either, neither does smplayer's Youtube viewer. The only way to access it now is apparently with flash (Totem vegas doesn't work either, at least for the few videos I tried) or minitube.

Anonymous
Thu 13 Sep 2012 04:58:09 PM UTC, comment #18: 

Hi,

Does the dual playback happen with every YouTube clip and rev 313?

I doubt that the code of flashvideoreplacer could help. First of all
does it allow switching between the video player and the flash plugin?
I think that FVR and Linterna Mágica use different approach. Because
of the switching between the flash plugin and the video player in
Linterna Mágica, the flash object is kept hidden in the page for later
use. I suspect that FVR just removes it.

Yes, it is different, that is why it is new. ;) The new position of
the button for the high definition videos is intended to allow quality
switching when the user prefers the video plugin controls instead
those of Linterna Mágica. With the internal video plugin controls
enabled in the new interface there is the bottom bar is sill usable,
but I think that the HD links button has no place there. It must
always be at the right and it will kind of mix the order the buttons
have when it is present or not. The rule is that buttons should appear
at the left. It gives some kind of consistency to the interface event
when some of the buttons are not present. I might consider your
remark, though. Thanks.

I will try to reproduce the reported behavior. I don't know how to fix
it if I am unable to reproduce it. I'm out of guesses.

Any more information that you consider useful might help.

Ivaylo Valkov <valkov>
Group administrator
Wed 12 Sep 2012 05:37:58 PM UTC, comment #17: 

Hi, just tested with rev 3.13. The double playing persists, but it is only on Youtube. I tested a few other sites such as dailymotion and ted tv and they seem fine (The Firefox addon flashvideoreplacer is able to play youtube without double loading, though but it is discontinued, don't know if looking at the source code may help)

The new interface looks different, at first I thought the window has collapsed, but it works fine (other than Youtube) the button to change resolutions seem a bit odd on the side though.


Anonymous
Mon 10 Sep 2012 06:43:50 PM UTC, comment #16: 

Hi,

There are a lot of changes to the code introduced by the interface changes implemented under task #12203. Could you test the latest svn build and report back do you still have issues with the dual playback?

Thanks.

Ivaylo Valkov <valkov>
Group administrator
Wed 05 Sep 2012 06:40:54 AM UTC, comment #15: 

Hi, sorry for the late reply. I have been away for a while and haven't brought my computer with me. Just tested rev 308 and I am still experiencing double loading on Youtube, but only for some videos. For example, https://www.youtube.com/watch?v=ZAp28thZsKs&feature=relmfu

It works fine with dailymotion and wimp.com (need to have totem vegas or flash installed or LM doesn't load)

Thanks again for the great work.

Anonymous
Tue 14 Aug 2012 01:30:48 PM UTC, comment #14: 

I've experimented with Fedora and Totem Vegas plugin both in virtual machine and with USB flash image with mixed results.

I was unable to reproduce the issue exactly, but got something close to it. The Fedora install had to many glitches in the playback that I wasn't able to decide did I really reproduced the issue.

I was able to mimic something with Gnash when the playback was manually enabled and Linterna Mágica triggered afterward and replaced the flash object.

Revision 303 has some changes that fixed the behavior I've experienced with Gnash. Theoretically it should fix the Totem Vegas issue as well.

When the flash video object is forced to the background, it is
cloned, removed and the clone reinserted with fake type
(x-fake/x-flash-stopped) to ensure that the flash plugin stops
playing on the background.

When the flash video object is brought to the foreground it is cloned, removed and the clone reinserted with valid type
(application/x-shockwave-flash), so a flash plugin can handle it.

When the Linterna Mágica video object is sent to the background, its playback is stopped.

It seems that plugins continue playback even if they are not displayed, which was never the case so far.


The daily builds are updated. Please test the trunk version and report if the issue is still present.

Ivaylo Valkov <valkov>
Group administrator
Sat 04 Aug 2012 06:50:12 PM UTC, comment #13: 

Hi, just an update, I notice that LM has stopped working on dailymotion when totem vegas is disabled. It wasn't like that before.Doubleloading no longer happens in dailymotion if totem vegas is activated (because it stops working on dm?) but it persists on Youtube.

(Just saw your post) On the double playing issue, totem-vegas (or flash player) loads first, starts playing, then the LM window appears and start loading while flash (or totem-vegas) continues to play in the background. When LM starts playing the video you can hear the audio of the flash or totem-vagas playback as if LM was not there. So you are hearing two audio tracks out of sync with each other instead of just one. LM plays the video fine, except that another copy (flash or totem-vegas) is also playing in the back of the LM window, if you kill the LM window by clicking the close button you can see the flash playback behind it.

Anonymous
Sat 04 Aug 2012 06:42:14 PM UTC, comment #12: 

Hi,

Could you please give more information on the double playback issue? Do you have both Linterna Mágica and the flash player visible and playing?

Another scenario is that there is only audio playback from Linterna Mágica, even if it is not visible.

I just noticed that my current Totem installation (3.0.1) plays clips even when the object is not visible and autostart is on. It seems related and that might be the issue.

Thanks.

Ivaylo Valkov <valkov>
Group administrator
Tue 31 Jul 2012 07:32:48 PM UTC, comment #11: 

Thanks for working on it, really appreciate it.

Anonymous
Mon 30 Jul 2012 05:07:31 AM UTC, comment #10: 

I do not have the full installation of Totem  with the features discussed (just copied the Totem Vegas plugin) in my distribution, so I am unable to reproduce the issue and patch it, if possible. I'll try to test with a virtual machine image.

Ivaylo Valkov <valkov>
Group administrator
Mon 23 Jul 2012 07:06:43 AM UTC, comment #9: 

Hi,

Indeed libquvi and libquvi-scripts are installed.

Thanks.

Anonymous
Mon 23 Jul 2012 05:00:27 AM UTC, comment #8: 

Thanks for the links.

The commit message in Totem's repository for the source files of the Vegas plugin and its source code suggest it is just a dummy plugin that provides the application/x-shockwave-flash mime type and the plugin object to the browser, which are used by websites and Linterna Mágica to detect if a flash plugin is present. The commit message also suggests that the actual link extraction is done with totem-pl-parser and quvi [1] as a backend.

Currently I do not have quvi installed and as I am writing this comment I still cannot reproduce the described behavior with the links you've provided. The Vegas plugin  by itself just returns a blank object/space in web pages that do nothing - no playback. At the moment I am unable to install quvi  and test. Could you check if you have quvi installed?

Thanks.

[1] http://quvi.sourceforge.net

Ivaylo Valkov <valkov>
Group administrator
Mon 23 Jul 2012 02:12:28 AM UTC, comment #7: 

Hi,

For examples:

https://www.youtube.com/watch?v=3jVyHCD3faU

http://www.youtube.com/watch?v=Zz78c29FeCk

http://www.dailymotion.com/video/xqpgcx_everything-is-a-remix-part-4_shortfilms?search_algo=1

Totem vegas starts first, then LM loads but totem vegas continues, then LM starts playing video and totem vegas is playing at the same time.

I thought the double loading might be caused by using totem vegas and the totem plugin for LM, so I switched to gecko-mediaplayer for LM, but the result is the same.

Oh, thanks for the Apertium suggestion, I will check it out.

Anonymous
Sun 22 Jul 2012 10:03:23 PM UTC, comment #6: 

I'm unable to reproduce the dual playback in Firefox 13.0 with Totem Vegas, Gnash and Linterna Mágica 0.0.11, 0.0.12 and trunk.

Could you point me to a specific link where it occurs. One for every website (YouTube, Dailymotion etc.) would be perfect.

Thanks.

Ivaylo Valkov <valkov>
Group administrator
Sat 21 Jul 2012 11:40:25 AM UTC, comment #5: 

The requirement for installed flash plugin comes when a page checks for the plugin before inserting the player object into the DOM and at the same time Linterna Mágica is unable to extract the data from scripts.

I'll test with Gnash to see if I can reproduce the issue. Might be only Totem's Vegas related issue. Most of the time I do not have flash plugin installed/enabled, so I might have missed the scenario you've reported.

The following is a little bit off topic for this bug report, but it might be helpful. Probably this method will not meet best audio quality requirements, but you can try espeak on your machine to listen the pronunciation of Spanish (and not only) words:

$ espeak -v es "Linterna Mágica"
$ espeak --voices

It can even make wave files.

There is also a free software machine translation tool called Apertium, [1] which might not be as technically good as Google's, but at least it is free software.

[1] http://www.apertium.org/

Ivaylo Valkov <valkov>
Group administrator
Fri 20 Jul 2012 02:19:19 PM UTC, comment #4: 

Hi, currently using Firefox 14, but it has been like that since I found out about Linterna Magica, that was may be Firefox 12 or something.

I was thinking that if LM works in Chrome even if flash is installed then it should work in Firefox when flash or some replacements such as vegas in installed too, because Firefox is open so it is more likely that LM will work without a hitch.

Thanks again for this amazing script. Yeah, I have read your documentation and the beauty of your approach is exactly as you said, it uses regular expressions so that it works for even sites and browsers that are not explicitly supported. The reason I still need flash (via Chrome) is because I am learning Spanish, and I find google translate to be very helpful, but I need to hear the words spoken, for which I will need flash.

Anonymous
Fri 20 Jul 2012 05:10:32 AM UTC, comment #3: 

OK, my mistake. he name was too similar to Totem. And as it turns out the Vegas plugin is part of the Totem browser plugins.

Probably it provides the plugin and mime-type objects in the browser, so JavaScript code in websites can find installed plugin. Linterna Mágica can support websites that do check for flash and don't embed the video clips if it is not present. For that the page JavaScript is scanned for code that initiates the video objects. Some times websites do not fit the pattern and changes are needed or new code just for them.

So wimp.com works with flash plugin installed? I'll see if I can support it without one as well.

I just got carried away about Chrom(e/ium) and why it is not supported.

Keeping Linterna Mágica cross-browser (Midori, Epiphany, Firefox and forks) compatible by using only standard DOM and JavaScript objects has this effect - it works in not officially supported browsers and plugins. Which is kind of the point. At least for the plugins part. :)

Can you give specific Firefox version?

You are again welcome.

Ivaylo Valkov <valkov>
Group administrator
Thu 19 Jul 2012 09:18:48 PM UTC, comment #2: 

Hi,

There is actually a totem flash plugin, it is called totem-mozplugin-vegas. I installed it from the Fedora repository, it is described as "mozilla flash plugin for totem". It works only on Youtube mainly. But it (or something that act as flash) will needed to be installed for LM to work at some sites (e.g wimp.com)

Adobe flash is not installed in my system except through chrome, I mentioned it because I experience the same problen with totem-vegas and I think that may be the option of detecting flash plugin in the script is not working properly,

I may not have been very clear, this is a bug (?) for Firefox. LM works great in Chrome and pepper flash even though it is not a supported browser.

Thanks.

Anonymous
Thu 19 Jul 2012 07:13:06 PM UTC, comment #1: 

Thanks for reporting.

First of all there is no such thing as Totem shockwave flash plugin. Totem is a video plugin. Maybe you've meant Gnash?

I'll not fix any issues specific only to Adobe flash player as it is proprietary software. You are free to use LM with it, if you wish, but that is not my problem. Explicit compatibility with proprietary software was, is not and probably will never will be provided. If the issue can be reproduced with free software flash plugin (like Gnash and Lightspark) I'll try to fix it.

I am able to reproduce the HTML5 player bug in YouTube.

Google Chrome is proprietary software and as such it is not supported. The closes thing that might be supported some day is its free software (or almost for now) version Chromium. Chromium has some licensing issues [1] [2] which moves it somewhat in the gray area and that is why it is not supported. I've personally have tested Chromium few times with Linterna Mágica and it really works. For the moment no Chromium specific bugs will be fixed.

Please report future issues in separate bug reports. It is easier for me that way.

Thanks and you are welcome.

[1] http://libreplanet.org/wiki/List_of_software_that_does_not_respect_the_Free_System_Distribution_Guidelines#chromium-browser
[2] https://code.google.com/p/chromium/issues/detail?id=28291

Ivaylo Valkov <valkov>
Group administrator
Thu 19 Jul 2012 05:58:42 PM UTC, original submission:  

Hi,

If there is some kind of flash plugin intalled in Firefox (Adobe or just the totem shockwave flash plugin), LM seems unable to detect it and the flash plugin will load in the background when LM is loading, resulting in double video and audio play back.

The reason for installing flash or a replacement (like totem flash plugin) is that there are some web sites for which LM would not work unless there is some kind of flash plugin installed. e.g wimp.com, LM wouldn't load without some kind of flash plugin, it will work if, e.g the Totem shockwave flash plugin is activated. Also, there might have beeen some changes in Youtube in the last couple of days so that if there is no flash installed FireFox would freeze as a script is trying to load html5 player, opting out html5 trial doesn't help if there is no flash installed. If flash (adobe or totem) is install there is no more freezing but I get double play back in most sites (dailymotion, Youtube though wimp.com is fine) Never tried LM with gnash or lightspark because they always freeze my machines,

This happens only in Firefox apparently. I have also installed LM in Chrome (with the tampermonkey addon) just to see if it would work.If it does I would like to use LM to handle most video tasks and use flash only if I have to. Even though Chrome is not a supported browser and it comes with its own flash  but LM works well.

Thanks for this wonderful script!

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 9 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2012-12-30 valkov StatusReady For Test Fixed
        Open/ClosedOpen Closed
    2012-11-11 valkov Severity3 - Normal 2 - Minor
    2012-08-14 valkov StatusNeed Info Ready For Test
    2012-07-22 valkov StatusIn Progress Need Info
    2012-07-19 valkov CategoryNone Source code bug
        StatusNone In Progress
        Assigned toNone valkov
        ReleaseNone git-master

    Back to the top

    Powered by Savane 3.13-d3ae.
    Corresponding source code