Flash Switcher for Windows, OSX and Linux

With the upcoming release of Firefox 3 I thought I had to verify my extensions to see if they work with the new Firefox version too.
For the first version of flash switcher I did two different extensions for Windows and Mac. That was a problem for maintenance.

This time I wrote the extension from scratch and I decided to make it as much as cross platform as possible. Moreover I wanted to make the installation of new plugins easier than in the previous version of flash switcher extension ( where you had to copy manually the plugin file into the extension’s directory.. ).

Thus now this extension works ( at least with my tests and people who tested it ) with Windows, OSX and Linux. Specifically it has been tested on:

  • Windows XP
  • Ubuntu linux 8.04
  • OSX Leopard and Tiger

Also the installation of new plugins now it’s easy. Just click on the installed flash plugin and click “save”. Well, I think it’s quite easy ๐Ÿ™‚

The only issue with the new extension is that it’s quite big because it comes with 2 flash versions for every OS platform. So it’s about 14Mb.

I also did a couple of video to show how it currently works on different platforms. Currently there are 2 videos (ubuntu and osx usage).

Flash switcher Ubuntu

In order to use this extension ( if you want to try it ) you need Firefox 3.
P.S. If you want to add more flash players to the extension, download and install the version you want from the flash player archive page.
Once a new flashplayer has been installed onto your system you can save it into your flash switcher archive using the “save as” menu item of the flash switcher.

Install flash switcher

  • Thanks Alessandro, you rock! I was just about to switch back to FF2 to be able to use your plug-in again and here is a new version already!
    BTW: The [Save As…] feature is totally awesome!

  • would you be able to publish a version that is ff2 compatible? i need to work with a production version of the borwser and i can’t use your extension anymore.

  • Well,
    I think this should be FF2 compatible even I haven’t test it. Try just to extract the .xpi contents (it’s just a zip file) and modify the install.rdf file changing the entry line:
    and compress again the archive.

  • Yep, changing the em:minVersion to “1.5” worked great for me. I’m running it smoothly on Firefox Great update to a great plugin!

  • Whoops, spoke to soon. It appeared like it was working. But the current version is listed as “N/A”, and the “Save as…” feature doesn’t work right. I added the 10.0 b218 to the folder where the other versions were listed, but it didn’t update the list with the newly available version. So, this extension kind of works in FF2, but not really…

  • ak

    Great tool. I’m using it for firefox 3 on mac osx 10.4, and was trying to get flash 8r24 installed. After downloading the archived flash players, running the appropriate installer, and copying the files from /Library/Internet Plug-Ins/ to the firefox extensions folder, I am able to see it as one of the options but it does not seem to install.
    I don’t think it’s a problem with the flash switcher extension, as even after running Adobe’s installation, the flash player is not recognized. Is there an additional step I’m missing?
    Thanks and again, very nice plugin.

  • Matthew Wallace

    I installed this and could not get it to work on two different systems. One PowerPC and the other Intel. I kept getting JavaScript Errors.
    I found a post by Mike Chambers that allows you to set up a terminal shell script that will do this for you as well and no dice. Could not get it to work so I wrote a couple of Automator WorkFlows that I am calling FlashSwitcher X.
    No FireFox required.

  • Would there be a way not to download the whole extension (and players) each time on an update ?!
    That mess the previous players installation. To bad for the debug players version and so on๏ฟฝ Any idea to get an update mechanism ?
    Thanks for the great tool (as usual)

  • Chris

    Can it switch between the normal and debugging versions of Flash player 9?

  • Is it possible to include the debugging version Flash Player 9? It’s pretty unstable, but necessary when you’re developing Flash apps. I’m desperately in need of some way to use it for development, but switch back to the normal one for basic use.

  • Installed fine, but every time I try to switch, FF closes, re-opens, and then I get this error:
    Running Mac OS 10.5.5, FF 3.0.3

  • Can you open your FF error console and tell me all the messages, warnings and errors you see on it.
    BTW, which is your flash switcher version too?

  • I am using 2.0.2
    I didn’t see any errors or warnings. But there are a lot of messages:

  • that’s because you’re using /Library/Internet Plug-Ins/ which is not writeable. Try just to make that directory writeable and change the owner of its contents. see http://www.justin-cook.com/wp/2007/03/08/flash-9-doesnt-work-on-mac-os-x/

  • Thanks for your help so far. I did as you said – and I followed the link you gave. When I only have Flash Player 9 and below installed, your plugin works great. However, once I install 10, then it doesn’t work, no matter what I’ve done with permissions and ownership.
    Maybe I’m overlooking something still – but the problem somehow appears to be with Flash Player 10.

  • Ah, thank you for reporting this. Probably adobe changed something with the fp10 installation. I will check this issue.

  • Hi, just tested it on Windows and Linux and it seems to work fine.
    I will test on Mac OSX tomorrow when I will have access to an osx machine.

  • Lazylady

    Hi Alessandro,
    Thanks a lot for a great plug-in!
    Have you had any time to investigate the OS X Flash player 10 issue?

  • Jamie Jackson

    [Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/2008111318 Ubuntu/8.10 (intrepid); Firefox/3.0.4;
    Flash Switcher 2.0.2]
    Mine’s stuck on v10, no matter what I choose, and about:plugins shows all of the the following as enabled.
    File name: libflashplayer.so
    Shockwave Flash 10.0 r12
    File name: libflashplayer.so
    Shockwave Flash 9.0 r115
    File name: libflashplayer.so
    Shockwave Flash 9.0 r124
    Any idea what the problem is?
    BTW, I got the switcher in the hopes that I’ll be able to switch to the debug player (v9), like some of the others.

  • Jamie Jackson

    I’m full of questions tonight. ๐Ÿ˜‰
    This mentions how to add other flashplayer versions for win, but it’s different enough from linux that I can’t figure out what I’m supposed to do on Ubuntu. Happen to know?

  • Jamie Jackson

    *sigh* I’m all squared away.
    It’s all pretty obvious now. I just needed to add a directory under ~/.mozilla/firefox/pp4d6gpe.default/extensions/flash_switcher@sephiroth.it/plugins (I called it “9.0 r115 debugger”). I then placed the appropriate libflashplayer.so in that directory. It was then available in the pick list.
    The other part of the equation was going with the suggested plugins directory in the settings.
    Great app, thanks!

  • Jamie Jackson

    As I mentioned in my post from December 5, this had been working in FF 3.0.4; however, it has stopped working, and I notice that I now have FF 3.0.5.

    Symptoms: Flash is stuck on version 10.0 r12 (non-debugger version). If I select any of the ones I’ve got below, FF bounces, shows me that the new one’s installed (according to the JS popup), but a version check shows I’m still on 10.0 r12 (non-debugger version).

    Do you know of a fix?

    FWIW, here are the versions I’ve got. debugger
    10.0 r12
    7.0 r79
    9.0 r115 debugger
    9.0 r124

  • Jamie Jackson

    I got my problem fixed. I saw that the plugin was doing its job by watching the plugin directory as Flash Switcher did its thing, and I saw the file change.

    So, something was getting in the way. I learned about plugins.expose_full_path, so I turned that on, and saw the problem…

    Solution: I uninstalled a distro-managed package via

    sudo apt-get remove flashplugin-nonfree

    , and now my plugin directory is being used again (~/.mozilla/plugins).

  • Flash Switcher extension for Firefox

    flash switcher firefox extension. Allow you to switch easily your installed flash player version or to remove it.