Lightspark

{{Short description|Free and open source SWF player}}

{{primary sources|date=November 2016}}

{{Infobox software

| name = Lightspark

| title = Lightspark

| logo = File:Lightspark Logo.svg

| developer = Alessandro Pignotti

| latest release version = 0.9.0{{Cite web |date=2025-02-16 |title=Release 0.9.0 · lightspark/lightspark |url=https://github.com/lightspark/lightspark/releases/tag/0.9.0 |url-status=live |archive-url=https://web.archive.org/web/20250217182241/https://github.com/lightspark/lightspark/releases/tag/0.9.0 |archive-date=2025-02-17 |access-date=2025-02-17 |website=GitHub}}

| latest release date = {{Start date and age|2025|02|16}}

| programming language = C++

| operating system = Linux, FreeBSD, Windows

| platform = IA-32, x86-64

| size = {{Nowrap|21 MiB}} (Win32), {{Nowrap|22.8 MiB}} (Win64)

| language = English

| genre = Multimedia

| license = LGPLv3

| website = {{URL|https://lightspark.github.io/}}

}}

Lightspark is a free and open-source Adobe Flash (SWF) player released under the terms of the GNU Lesser General Public License (LGPL) version 3.

Features

Lightspark supports most of ActionScript 3.0 and has an NPAPI plug-in.{{cite web |date=2010-07-09 |title=Lightspark flash player continues to advance |url=http://mac.linux.be/content/lightspark-flash-player-continues-advance |url-status=dead |archive-url=https://web.archive.org/web/20110820102839/http://mac.linux.be/content/lightspark-flash-player-continues-advance |archive-date=2011-08-20 |accessdate=2010-09-03 |website=Linux.be}} Though it has some support for it, it will fall back on Gnash, a free SWF player, on ActionScript 1.0 and 2.0 (AVM1) code.

Lightspark supports OpenGL-based rendering and uses OpenGL shaders (GLSL). The player is compatible with H.264 Flash videos such as those on YouTube.

Portability

The Lightspark player is completely portable.{{cite web |last=Forster |first=Christopher |date=2011-01-04 |title=Lightspark Windows port |url=https://answers.launchpad.net/lightspark/+question/140193 |url-status=live |archive-url=https://web.archive.org/web/20110718095102/https://answers.launchpad.net/lightspark/+question/140193 |archive-date=2011-07-18 |accessdate=2011-02-26 |website=Launchpad}} It has been successfully built on Ubuntu 11.04 (Natty Narwhal) on PowerPC, x86, ARM and AMD64 architectures.{{cite web |last=Monoses |first=Jani |date=2011-03-15 |title=0.4.6-0ubuntu1 : lightspark package : Ubuntu |url=https://launchpad.net/ubuntu/+source/lightspark/0.4.6-0ubuntu1 |url-status=live |archive-url=https://web.archive.org/web/20151223000805/https://launchpad.net/ubuntu/+source/lightspark/0.4.6-0ubuntu1 |archive-date=2015-12-23 |accessdate=2011-03-21 |website=Launchpad}} Lightspark has a Win32 branch for Microsoft Visual Studio{{cite web |date=2010-08-02 |title=Email Archive: lightspark-devel (read-only) |url=http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTi%3DcCtSbKcca%2B_tmQNBbGDSFSnBH02agkYtD-uA-%40mail.gmail.com&forum_name=lightspark-devel |url-status=dead |archive-url=https://web.archive.org/web/20140202185531/http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTi%3DcCtSbKcca%2B_tmQNBbGDSFSnBH02agkYtD-uA-%40mail.gmail.com&forum_name=lightspark-devel |archive-date=2014-02-02 |accessdate=2010-09-03 |website=SourceForge}} and introduced a Mozilla-compatible plug-in for Windows in version 0.5.3.

See also

{{Portal|Free and open-source software}}

References

{{Reflist}}

Further reading

  • {{cite web |last1=Willis |first1=Nathan |date=2012-11-21 |title=Gnash, Lightspark, and Shumway |url=https://lwn.net/Articles/525719/ |url-status=live |website=LWN.net |archive-url=https://web.archive.org/web/20130330234215/https://lwn.net/Articles/525719/ |archive-date=2013-03-30 |accessdate=2014-06-13}}