1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
|
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Linterna Mágica, play & watch web videos online without flash plugin/player</title>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
<meta name="author" content="Ivaylo Valkov - [email protected]" />
<meta name="designer" content="Anton Katsarov - [email protected]" />
<meta name="robots" content="index,follow" />
<meta name="distribution" content="Global" />
<meta name="rating" content="Video player" />
<meta name="coverage" content="Worldwide" />
<meta name="MSSmartTagsPreventParsing" content="true" />
<meta name="description" content="Linterna Mágica, a userscript that is Adobe flash player replacement for videos online. It replaces flash objects with an object tag that is handled by browser video plugin." />
<meta name="keywords" content="linternamagica, Linterna Magica, Greasemonkey, userscript, userscripts, flash replacement, video player, flash movies, without flash, watch clips, watch video, video plugin, free software and open source, GPL, Firefox, Epiphany, Midori, GNU IceCat, Iceweasel, Gnash, Lightspark, TotemVegas, Totem, gecko-mediaplayer, vlc, videolan, Xine" />
<link rel="stylesheet" href="css/screen.css" type="text/css" media="screen" />
<link rel="stylesheet" href="css/slimbox.css" type="text/css" media="screen" />
<link rel="icon" type="image/png" href="css/favicon.png" />
<link rel="icon" type="image/vnd.microsoft.icon" href="css/favicon.ico" />
<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/mootools-more.js"></script>
<script type="text/javascript" src="js/viewer.js"></script>
<script type="text/javascript" src="js/slimbox.js"></script>
<script type="text/javascript" src="js/page.js"></script>
</head>
<body>
<div class="wrap">
<div class="content">
<div class="header">
<h1>Linterna Mágica</h1>
<p class="noshow">
<a href="#translations">See the available translations of this page</a>
<a href="#toc">See the table of contents</a>
<a href="#what-is-it">See the first section</a>
</p>
<a id="web-install-download" href="#donations">Donate <span>for future releases</span></a>
<!-- <p class="slogan">Watch <span class="video">video</span> on the web <span class="way">in a brand new way<span class="noshow">:</span></span> <span class="second-slogan-line1">"You don't need a glint, </span><span class="second-slogan-line2">the magic lantern is ignited!"</span></p> -->
<p class="slogan">
Linterna Mágica development is on hold.
Read about <a href="#future-releases">future releases</a> for more information.
</p>
<div id="translations">
Translations: <a title="Bulgarian" href="index.bg.html">български</a>
</div>
<div id="toc">
<ul>
<li><a href="#what-is-it">What is Linterna Mágica?</a></li>
<li><a href="#future-release">Future releases</a></li>
<li><a href="#tshirts-campaign">Crowd funding T-shirts campaign – March 2014</a></li>
<li><a href="#why">Why it exists?</a></li>
<li><a href="#who">Who made Linterna Mágica?</a></li>
<li><a href="#Support">Support</a>
<ul>
<li><a href="#extensions">Supported extensions</a></li>
<li><a href="#browsers">Supported browsers</a></li>
<li><a href="#plugins">Supported video plugins</a></li>
<li><a href="#websites">Supported websites</a></li>
<li><a href="#not-supported">Not supported websites</a></li>
<li><a href="#never">Linterna Mágica is not working with specific browser or plugin or operating
system. Is it possible to supported it?</a></li>
</ul>
</li>
<li><a href="#license">License</a></li>
<li>
<a href="#download">Downloads</a>
<ul>
<li><a href="#download-stable">Stable releases</a></li>
<li><a href="#download-unstable">Unstable releases</a></li>
<li><a href="#download-git">Source from Git</a></li>
<li><a href="#download-util">Utilities</a></li>
</ul>
</li>
<li><a href="#help">Documentation</a>
<ul>
<li><a href="#build">Building the user script</a></li>
<li><a href="#install">Installation</a></li>
<li><a href="#config">Configuration options</a></li>
<li><a href="#config-include">Stop execution on every site</a></li>
</ul>
</li>
<li><a href="#screenshots">Screenshots</a></li>
<li><a href="#testing-plugins">Test Linterna Mágica</a></li>
<li><a href="#report-bugs">Report bugs</a></li>
<li><a href="#mailing-lists">Mailing lists</a></li>
<li><a href="#chat-rooms">Jabber and IRC</a></li>
<li><a href="#donations">Donations</a></li>
<li><a href="#news">News</a></li>
</ul>
</div>
</div>
<h2 id="what-is-it">What is Linterna Mágica?</h2>
<div class="hider">
<div class="hider-content">
<h3>What is Linterna Mágica?</h3>
<p>Linterna Mágica <a id="pronounce"
href="audio/linterna-magica-pronounce.ogg"><img alt="listen
pronounciation" title="listen pronounciation"
src="css/listen.png"/></a> is "tiny" (at least
it started that way) script written in JavaScript for
the <a href="http://greasespot.net">Greasemonkey</a>
extension. It searches web pages for flash objects with
links to video clips and replaces them with
<object> tag that is playable by browser
video <a title="Supported plugins"
href="#plugins">plugin</a>. The program is named after
an early version of a projection apparatus
- <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Magic_lantern_(projector)">Laterna
Magica</a>. The name was taken by another project, so
the Spanish translation is used now.</p>
<h3 id="why">Why it exists?</h3>
<p>The short answer: I had spare time and was curious is it going to work.</p>
<p>The long answer: <a href="http://www.gnu.org/philosophy/free-sw.html">Free software</a> flash
plugins like <a href="http://www.gnu.org/software/gnash/">Gnash</a>
and <a href="http://swfdec.freedesktop.org">Swfdec</a> do not
work well with video flash players on every site. On top of that:</p>
<ul>
<li>Even with free plugin you run a lot of proprietary software as ActionScript</li>
<li>Even the free software plugins use too much resources</li>
<li>Flash is proprietary technology</li>
<li>Flash is not a web standard</li>
<li>Most of the flash objects in a page contain useless stuff</li>
</ul>
<p>Playback of video clips in a browser is technically
possible since the existence of the <object> tag
(around 1999; maybe even before that?!). To watch a
video inside a browser the user always needs a plugin (HTML5
changes that a bit). Why it should be flash plugin?</p>
<p>Most of the time I do not have Gnash or Swfdec
installed. I do not care about flash, except sometimes
for video clips. I got tired of using
Bash/Perl/Python... scripts to download video clips and watch
them. Linterna Mágica was born.</p>
<h3 id="who" >Who made Linterna Mágica?</h3>
<dl>
<dt>Original idea and programming:</dt>
<dd><a href="http://www.e-valkov.org/">Ivaylo Valkov</a>
<a href="mailto:Ivaylo Valkov <[email protected]>?subject=About Linterna Mágica"><[email protected]></a>
</dd>
<dt>Design:</dt>
<dd><a href="http://www.katsarov.org">Anton Katsarov</a>
<a href="mailto:Anton Katsarov <[email protected]>?subject=About Linterna Mágica"><[email protected]></a>
</dd>
</dl>
</div>
</div>
<h2 id="future-releases">Future releases</h2>
<div class="hider">
<div class="hider-content">
<p>
The last stable release of Linterna Mágica is
from 2014. There are major changes in browsers in recent
years that currently prevent video playback. The video
URL extraction logic potentially works on most websites,
but the only way to watch the video is to download it
and play it outside of the browser. With the situation
at hand, unfortunately most users should not be
encouraged to rely on Linterna Mágica. More
information is available in the text below.
</p>
<p>
Linterna Mágica has issues and limitations
related to that the code is running in the same code
context as the web page it examines. This is a hostile
environment - a website with its own agenda, JavaScript
code, and design (Cascading Style Sheets). This causes
issues, ugly and complex work-arounds - Linterna
Mágica not working at all, broken interface.
Sometimes the entire browser used to hang because of
Linterna Mágica trying to parse a web page
JavaScript code as text, when that code was too
big. This caused major usability issues, prevented sane
work-arounds and stalled development and inclusion of
new features.
</p>
<p>
The current approach, running the code in the same code
context as the web page is a dead end - the work
arounds for bug fixing became ugly and hard to implement
at all sometimes. The code is becoming hard to maintain
for the long term and it is becoming bad software
design.
</p>
<p>The user script (user code injection) approach reached
the limit of its technical possibilities as I see it, for
the software Linterna Mágica became and the desired
direction for evolution in a software freedom respecting
manner. The code must be migrated or possibly programmed
from the ground up as a browser extension, which has a lot
of differences technically (the main "flow/loop" of the
logic) than userscripts.
</p>
<p>
Additionally in the last few years browsers are going
under a lot of changes and some of the components
required by Linterna Mágica were dropped out of
them. For example NPAPI which allowed browsers to load
external plugins, such as video players, was
removed. There is video support in HTML5, but this by
itself requires (major) redesign. Mozilla Firefox (and
fully free software browsers based on it) had about
three major extension API redesigns in a short period of
time. This also led to changes in Greasemonkey (the
extension loading Linterna Mágica into the browser).
</p>
<p>
Linterna Mágica needs a major redesign, but there
are trade offs that depend on the approach taken. And
the choices are not many. For quite some time an idea is
forming how to overcome the technical obstacles and open
some room for new features. With the migration of most
browsers to WebExtensions as an API for extension
development there seems to be a common way to find a
solution.
</p>
<p>
I have ideas what might fix the issues, but they require
time to study the documentation, implement, experiment
and test. Currently I am on the phase of reading
documentation about possible implementations. My
schedule is very dynamic and I cannot always spare
time. It will quite take me some time.
</p>
<p>
If you can help in any way, do not hesitate to contact me.
</p>
</div>
</div>
<h2 id="tshirts-campaign">Crowd funding T-shirts campaign – March 2014</h2>
<div class="hider">
<div class="hider-content">
Since <a href="http://trisquel.info/en/forum/linterna-ma%CC%81gica-campaign#comment-50122">there
were questions about the campaign</a>, the point and why
this way, we decided to add the answers and the
explanation here as well.
<h3>The campaign?</h3>
<p>
We are running crowd funding campaign for Linterna
Mágica T-Shirts, that would help development and spread
the word about us.
</p>
<p>
Our goal is at least 20 preorders for the prints to be
produced and delivered. The campaign ends at <span class="pay-attention-text">20th of
March</span>.
</p>
<p>
If <a href="http://teespring.com/linternamagica">the
campaign</a> is successful everyone who ordered a
T-shirt will get one. The money will be split
between <a href="http://e-valkov.org">me (the
developer)</a>, <a href="http://www.katsarov.org">Anton
(the designer)</a> and the campaign site. If the
required minimal amount of preorders (20) is not
reached, the campaign fails, the people gets their money
back and that's it.
</p>
<h3>Why this indirect way for donations?</h3>
<p>
The <a href="#donations">direct ways</a> were always on the
website, but donations for Linterna Mágica are rare. We
had one big donation
from <a href="http://libre.thinkpenguin.com/">ThinkPenguin</a>
(Chris, thanks again!) few years ago. Only few people
donated (you know who you are, thanks!) over the
years. Last
year <a href="http://e-valkov.org/linterna-magica-survey/results">we
had a survey</a> in which very few decided to
participate. It showed that we have a problem in the
donation area.
</p>
<p>
This is a zero-cost-entry campaign for us... well I've
spent one night with 4 hours of sleep, but still. :) The
campaign on the T-shirts themselves could reach people
(offline) whom we cannot, because we don't walk on the
same path over the Internet. And since donations are
rare, we are trying this more dynamic approach with
additional benefit for those who are wondering should
they make a financial contribution.
</p>
<p>
I would love it if people donated more, because I would
be able to spend more time on Linterna Mágica and they
would get better Linterna Mágica. Work on LM cannot be
compared with anything for hire, unfortunately I can
work on it in my "spare" time. That's the cruel
reality. :)
</p>
<h3>The result?</h3>
<p>
Thanks to a Reddit (and probably Linterna Mágica as
well) user, we met our goal at the second or the third
day of the campaign. Although only the base goal was
reached the campaign is successful.
</p>
<p>
We decided to use the money from the T-shirts campaign
and the donations relevant to it, to fund a new
interesting and exiting project related to free
software. Stay tuned!
</p>
<h3>The T-shirts?</h3>
<div id="gallery-shirts">
<a href="http://teespring.com/linternamagica"><img title="Hanes Tagless Tee - White" alt="Hanes Tagless Tee - White" src="img/lm-hanes-tagless-tee.png" /></a>
<a href="http://teespring.com/linternamagica"><img title="Gildan 8oz Heavy Blend Hoodie - White" alt="Gildan 8oz Heavy Blend Hoodie - White" src="img/lm-gildan-heavy-blend-hoodie.png" /></a>
<a href="http://teespring.com/linternamagica"><img title="Gildan Womens Relaxed Fit Tee - White" alt="Gildan Womens Relaxed Fit Tee - White" src="img/lm-bella-womens-relaxed-fit-tee.png" /></a>
<a href="http://teespring.com/linternamagica"><img title="Gildan 6.1oz Long Sleeve - White" alt="Gildan 6.1oz Long Sleeve - White" src="img/lm-gildan-long-sleeve.png" /></a>
<a href="http://teespring.com/linternamagica"><img title="Bella Womens Favorite Tee Junior Fit - White" alt="Bella Womens Favorite Tee Junior Fit - White" src="img/lm-bella-womens-favorite-tee-junior-fit.png" /></a>
</div>
</div>
</div>
<h2 id="support">Support</h2>
<div class="hider">
<div class="hider-content">
<h3 id="extensions">Supported extensions</h3>
<p>
Linterna Mágica is tested with:
</p>
<ul>
<li><a href="http://greasespot.net">Greasemonkey</a></li>
<li><a href="http://scriptish.org">Scriptish</a></li>
<li><a href="http://tampermonkey.net">Tampermonkey</a></li>
</ul>
<h3 id="browsers">Supported browsers</h3>
<p>Linterna Mágica is tested with:</p>
<ul>
<li><a href="http://projects.gnome.org/epiphany/">Epiphany</a>
<p id="ephy-note">Epiphany versions older than 2.30 might have problems with Greasemonkey.</p>
</li>
<li>Free software versions of Firefox
<p id="ff-note">Free software versions of Firefox that support the Greasemonkey extension should work. Only <a href="http://www.gnu.org/software/gnuzilla/" title="Free software version of Firefox maintained by the GNU project"><abbr title="GNU's Not Unix!">GNU</abbr> IceCat</a>, <a href="http://trisquel.info/en/wiki/web-browser" title="Free software version of Firefox maintained by Trisquel">Web Browser/ABrowser</a> and <span id="iceweasel" title="Free software version of Firefox maintained by Debian">Iceweasel</span> are tested.</p>
</li>
<li><a href="http://www.twotoasts.de/index.php?/pages/midori_summary.html">Midori</a></li>
<li>
<span id="iceape" title="Rebranded version of the Seamonkey Internet Suite supported by Debian">Iceape</span>/Seamonkey
</li>
<li>
Chromium
</li>
</ul>
<h3 id="plugins">Supported video plugins</h3>
<p>Plugins that can handle "video/flv" and "video/mp4" should work right away. Some plugins provide an API which is used in Linterna Mágica to support web controls, but this will require modifications to the code, if the plugin is not listed as supported. There is a <a href="#config-controls">configuration option</a> to switch between controls provided by the plugin and Linterna Mágica.</p>
<p>These plugins are known to work:</p>
<ul>
<li><a href="http://projects.gnome.org/totem/">Totem plugin</a>.
<p>Versions older and equal to 2.30 does not have full
API support for web controls. Newer versions of Totem have
been patched (<a href="https://bugzilla.gnome.org/show_bug.cgi?id=623790">#623790</a>, <a href="https://bugzilla.gnome.org/show_bug.cgi?id=618929">#618929</a>) and should work.</p>
</li>
<li><a href="http://videolan.org">VLC plugin</a></li>
<li><a href="http://sites.google.com/site/kdekorte2/gecko-mediaplayer">gecko-mediaplayer plugin</a>
<p>Note: Have in mind that gecko-mediaplayer depends
on mplayer for playback. Mplayer is free software by
itself, but it can load and recommends binary only
codecs. The completely free (as in freedom)
distribution of GNU/Linux, Trisquel provides clean
version of mplayer.
</p>
</li>
<li><a href="http://xine-project.org">Xine plugin</a></li>
</ul>
<p>
Probably these plugins are available in your GNU/Linux
distribution as a package.
</p>
<p id="plugins-tests">You can test your browser plugins
and the installation of Linterna Mágica at the <a
href="plugins-test-page.html"> test page</a>.</p>
<h3 id="websites">Supported websites</h3>
<p>Linterna Mágica is programmed in such a way that it
might work (and it does) with web sites not
specifically tested and supported. This is achieved
by regular expressions, patterns and similarities
between video sharing and posting sites. The main
idea is that very little should be needed to support
a new site - few changes in a regular expression,
adding an address from where the clip should be
extracted and so on. By default Linterna Mágica runs
on every site, but that might not be suitable for
you. Read
the <a href="#config-include">documentation</a> to
find out how to stop this.</p>
<p>Some of the most popular video sharing sites are known to work:</p>
<ul>
<li>youtube.com</li>
<li>vimeo.com</li>
<li>metacafe.com</li>
<li>dailymotion.com</li>
<li>blib.tv</li>
<li>video.google.com (video.google.*)</li>
<li>vbox7.bg (Bulgarian)</li>
</ul>
<p>There are more than 30 web sites, found with random
web searches that are known to work. Web sites that
have the video link somewhere in the HTML/JavaScript
code, or it can be extracted through some ID, should
work. If that is not the case, probably it will be
very easy to support them. See the WEBSITES file in
Linterna Mágica source tarball for all known working
sites and more information.</p>
<h3 id="not-supported" >Not supported websites</h3>
<p>Websites that use <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Real_Time_Messaging_Protocol"><abbr title="Real Time Messaging Protocol">RTMP</abbr></a> to transfer the video are not supported.</p>
<p>For the moment flash objects embedded in remote web
sites do not work. Since version 0.0.9 some remote
objects are detected and a link to the web page of the
video is provided.</p>
<h3 id="never">Linterna Mágica is not working with specific browser or plugin or operating
system. Is it possible to support it?</h3>
<p>Only <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a> will be supported. Explicit support for non-free software will not be provided. If Linterna Mágica is working with non-free software you must be very "lucky". Yes, that is sarcasm!</p>
</div>
</div>
<h2 id="license" >License</h2>
<div class="hider">
<div class="hider-content">
<p>Linterna Mágica is free software. You can
distribute it and or modify it under the terms of the
GNU GPL version 3 or later. You can see the license
in the COPYING file in Linterna Mágica source tarball
or at the GNU project web page: <a
href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a>.
</p>
<p>All the supported browsers and plugins are distributed under a free software license.</p>
</div>
</div>
<h2 id="download" >Downloads</h2>
<div class="hider">
<div class="hider-content">
<ul>
<li><a href="#download-stable">Stable releases</a></li>
<li><a href="#download-unstable">Unstable releases</a></li>
<li><a href="#download-git">Source from Git</a></li>
<li><a href="#download-util">Utilities</a></li>
</ul>
<h4 id="download-stable">Stable releases</h4>
<p>
<a href="old_downloads.html">Older releases</a>
</p>
<dl>
<dt>Version:</dt>
<dd>1.22</dd>
<dt>Release date:</dt>
<dd>03 March 2014</dd>
<dt>Description:</dt>
<dd>
<ul>
<li>
Another YouTube bug-fix release. Because we
love YouTube so much. ;) Fixed false positive
encrypted signatures detection.
</li>
</ul>
</dd>
<dt>Links:</dt>
<dd>
<ul>
<li>
<a id="web-install" href="downloads/linternamagica-v1.22.user.js">Userscript (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.22.user.js.gz">Userscript (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.22.user.js.bz2">Userscript (bzip2 compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.22.user.js.xz">Userscript (xz compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.22.tar.gz">Source code and documentation (gzip compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.22.tar.bz2">Source code and documentation (bzip2 compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.22.tar.xz">Source code and documentation (xz compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.22-l10n-bg.user.js">Userscript with Bulgarian translation (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.22-l10n-bg.user.js.gz">Userscript with Bulgarian translation (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.22-l10n-bg.user.js.bz2">Userscript with Bulgarian translation (bzip2 compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.22-l10n-bg.user.js.xz">Userscript with Bulgarian translation (xz compressed)</a>
</li>
</ul>
</dd>
</dl>
<dl>
<dt>Version:</dt>
<dd>1.21</dd>
<dt>Release date:</dt>
<dd>28 February 2014</dd>
<dt>Description:</dt>
<dd>
<ul>
<li>Fixed YouTube playlists auto and shuffle playback (if YouTube buttons are present)</li>
<li>Fixed YouTube playlists sidebar displacement</li>
</ul>
</dd>
<dt>Links:</dt>
<dd>
<ul>
<li>
<a href="downloads/linternamagica-v1.21.user.js">Userscript (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.21.user.js.gz">Userscript (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.21.user.js.bz2">Userscript (bzip2 compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.21.user.js.xz">Userscript (xz compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.21.tar.gz">Source code and documentation (gzip compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.21.tar.bz2">Source code and documentation (bzip2 compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.21.tar.xz">Source code and documentation (xz compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.21-l10n-bg.user.js">Userscript with Bulgarian translation (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.21-l10n-bg.user.js.gz">Userscript with Bulgarian translation (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.21-l10n-bg.user.js.bz2">Userscript with Bulgarian translation (bzip2 compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.21-l10n-bg.user.js.xz">Userscript with Bulgarian translation (xz compressed)</a>
</li>
</ul>
</dd>
</dl>
<dl>
<dt>Version:</dt>
<dd>1.20</dd>
<dt>Release date:</dt>
<dd>20 February 2014</dd>
<dt>Description:</dt>
<dd>
<ul>
<li>Fixed Kickstarter.com support.</li>
<li>
In attempt to fix issues with Firefox, from
now on Linterna Mágica have to be started
manualy by a click of a button. Exceptions
are YouTube, Dailymotion and Vimeo. More can
be added. Read the docs.
(<a href="https://savannah.nongnu.org/bugs/?39111">#39111</a>,
<a href="https://savannah.nongnu.org/bugs/?41577">#41577</a>,
<a href="https://savannah.nongnu.org/bugs/?39320">#39320</a>).
</li>
</ul>
</dd>
<dt>Links:</dt>
<dd>
<ul>
<li>
<a href="downloads/linternamagica-v1.20.user.js">Userscript (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.20.user.js.gz">Userscript (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.20.user.js.bz2">Userscript (bzip2 compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.20.user.js.xz">Userscript (xz compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.20.tar.gz">Source code and documentation (gzip compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.20.tar.bz2">Source code and documentation (bzip2 compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.20.tar.xz">Source code and documentation (xz compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.20-l10n-bg.user.js">Userscript with Bulgarian translation (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.20-l10n-bg.user.js.gz">Userscript with Bulgarian translation (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.20-l10n-bg.user.js.bz2">Userscript with Bulgarian translation (bzip2 compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.20-l10n-bg.user.js.xz">Userscript with Bulgarian translation (xz compressed)</a>
</li>
</ul>
</dd>
</dl>
<dl>
<dt>Version:</dt>
<dd>1.10</dd>
<dt>Release date:</dt>
<dd>25 January 2014</dd>
<dt>Description:</dt>
<dd>
<ul>
<li>YouTube is using AJAX (background requests)
for the entire navigation around the
site. Linterna Mágica forces foreground requests
all around YouTube, so it can work.
</li>
<li>
Faster loading in YouTube - from few
milliseconds to few seconds.
</li>
<li>
Automatic playback of next song when clip is
unavailable in YouTube playlists.
</li>
<li>
Added experimental feature to rewrites YouTube
video urls to https when a page is requested
over https. Should work around mixed content
warnings in Firefox. See also bug 39726
(Bug <a href="https://savannah.nongnu.org/bugs/?39726">#39726</a>).
</li>
<li>A simple one time switch from website HTML5
players to Linterna Mágica is brought
back. By default everything is replaced. This
option is available via custom
configuration. Fixes bug 40542
(Bug <a href="https://savannah.nongnu.org/bugs/?40542">#40542</a>).
</li>
<li>Added support for playback in
video.repubblica.it without flash plugin.
Fixes bug 40627
(Bug <a href="https://savannah.nongnu.org/bugs/?40627">#40627</a>).
</li>
</ul>
</dd>
<dt>Links:</dt>
<dd>
<ul>
<li>
<a href="downloads/linternamagica-v1.10.user.js">Userscript (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.10.user.js.gz">Userscript (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.10.user.js.bz2">Userscript (bzip2 compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.10.user.js.xz">Userscript (xz compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.10.tar.gz">Source code and documentation (gzip compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.10.tar.bz2">Source code and documentation (bzip2 compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.10.tar.xz">Source code and documentation (xz compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.10-l10n-bg.user.js">Userscript with Bulgarian translation (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.10-l10n-bg.user.js.gz">Userscript with Bulgarian translation (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.10-l10n-bg.user.js.bz2">Userscript with Bulgarian translation (bzip2 compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.10-l10n-bg.user.js.xz">Userscript with Bulgarian translation (xz compressed)</a>
</li>
</ul>
</dd>
</dl>
<dl>
<dt>Version:</dt>
<dd>1.0</dd>
<dt>Release date:</dt>
<dd>10 November 2013</dd>
<dt>Description:</dt>
<dd>
<ul>
<li> Fixed bug 39313
(Bug <a href="https://savannah.nongnu.org/bugs/?39319">#39319</a>)
</li>
<li>Added format configuration option. It can select preferred formats (webm/h264/mpg etc.) See the docs.</li>
<li>Improved quality selection. It is now possible to quality to 360p, 480p etc. etc.</li>
<li>Added support for YouTube playlists - LM can now play the whole list (shuffle and ordered).</li>
<li>Fixed YoUTube glitches.</li>
<li>
Switching between HTMl5, Flash and Linterna
Magica is derecated. The default behaviour is
to replace the default player of the website.
</li>
<li>Scriptish, Tampermonkey, Chromium and Iceape
are considered officially supported.
</li>
<li>Fixed browser history navigation. Because of
this fix, the updates checker now sends
referrer to linternamagica.org. Sorry, there
is no way around it.
(Bug <a href="https://savannah.nongnu.org/bugs/?38861">#38861</a>)
</li>
<li>Fixed support for Dailymotion
(Bug <a href="https://savannah.nongnu.org/bugs/?39564">#39564</a>)
</li>
<li> A warning is displayed for video pages serving mixed content.
(Bug <a href="https://savannah.nongnu.org/bugs/?39726">#39726</a>)
</li>
<li> Fixed displacement in Friendica node karl.marx.pm
(Bug <a href="https://savannah.nongnu.org/bugs/?39575">#39575</a>)
</li>
<li> Fixed Vimeo support.
(Bug <a href="https://savannah.nongnu.org/bugs/?40442">#40442</a>)
</li>
<li>
A warning is displayed for YouTube clips with encrypted signatures. Those clips cannot be played.
(Bug <a href="https://savannah.nongnu.org/bugs/?39402">#39402</a>)
</li>
<li>
Added support for videolectures.net (Bug <a href="https://savannah.nongnu.org/bugs/?38400">#38400</a>)
</li>
<li>
Added support for xhamster (Bug <a href="https://savannah.nongnu.org/bugs/?38837">#38837</a>)
</li>
</ul>
</dd>
<dt>Links:</dt>
<dd>
<ul>
<li>
<a href="downloads/linternamagica-v1.0.user.js">Userscript (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.0.user.js.gz">Userscript (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.0.user.js.bz2">Userscript (bzip2 compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.0.user.js.xz">Userscript (xz compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.0.tar.gz">Source code and documentation (gzip compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.0.tar.bz2">Source code and documentation (bzip2 compressed tar archive)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.0.tar.xz">Source code and documentation (xz compressed tar archive)</a> </li>
<li>
<a href="downloads/linternamagica-v1.0-l10n-bg.user.js">Userscript with Bulgarian translation (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.0-l10n-bg.user.js.gz">Userscript with Bulgarian translation (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.0-l10n-bg.user.js.bz2">Userscript with Bulgarian translation (bzip2 compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-v1.0-l10n-bg.user.js.xz">Userscript with Bulgarian translation (xz compressed)</a>
</li>
</ul>
</dd>
</dl>
<h4 id="download-unstable">Unstable releases</h4>
<dl>
<dt>Version:</dt>
<dd>Git daily builds</dd>
<dt>Release date:</dt>
<dd>Every day after 00:30 (EET and EEST timezones)</dd>
<dt>Description:</dt>
<dd>
These versions are automatically build from
the Git repository and contain the latest
fixes and features. Only userscripts are
provided.
</dd>
<dt>Links:</dt>
<dd>
<ul>
<li>
<a href="downloads/linternamagica-vGit-master.user.js">Userscript Git master (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-vGit-master.user.js.gz">Userscript Git master (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-vGit-master.user.js.bz2">Userscript Git master (bzip2 compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-vGit-stable-branch.user.js">Userscript stable branch (not compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-vGit-stable-branch.user.js.gz">Userscript stable branch (gzip compressed)</a>
</li>
<li>
<a href="downloads/linternamagica-vGit-stable-branch.user.js.bz2">Userscript stable branch (bzip2 compressed)</a>
</li>
</ul>
</dd>
</dl>
<p>
<span class="pay-attention-text">The daily builds
are not stable!!! Even the builds from the stable
branch might be considered unstable. If possible use a
stable version from the the list of <a
href="#download-stable">stable releases</a>.</span>
</p>
<p>
When enough issues are fixed in the stable branch a
new bug-fix release is available (for example
0.0.9-4). This branch is stable enough to be used,
but If possible, use a stable version.
</p>
<p>The version in the master branch is the one under
active development.</p>
<p>If you decide to use unstable version, it is
recommended to disable any other version of Linterna
Mágica that is installed. If you can't disable
userscripts with your current version of the
Greasemonkey extension (or the browser implementation
for userscripts), then uninstall any other
version. These builds do not check for updates, even
if configured to do so.
</p>
<h4 id="download-git">Source from Git</h4>
<p>
You can download the source code of any version from
the <a
href="http://git.savannah.gnu.org/cgit/linterna-magica.git">Git
repository</a> at our <a
href="https://savannah.nongnu.org/projects/linterna-magica/">project
page at Savannah</a>.
</p>
<p>
If you want the latest version in development, use:
</p>
<pre>
<code>
git clone git://git.sv.gnu.org/linterna-magica.git linterna-magica-master
</code>
</pre>
<p>The Git master version never checks for updates.</p>
<p>
If you want the latest code for specific version (in
this case 0.0.9), use:
</p>
<pre>
<code>
git clone --branch=0.0.9 git://git.sv.nongnu.org/linterna-magica.git linterna-magica-stable-0.0.9
</code>
</pre>
<p>Each version under branches has the latest fixes
for the branch. The version of Linterna Mágica is set
to the version of the latest released (or to be
released) bug-fix version. This is the latest, not the
first released version from the branch.</p>
<p>
If you want specific bug-fix release (in this case 0.0.9-3), use:
</p>
<pre>
<code>
git clone git://git.sv.gnu.org/linterna-magica.git linterna-magica-0.0.9-3
cd linterna-magica-0.0.9-3
git checkout 0.0.9-3
</code>
</pre>
<p>
The versions under tags are the stable releases.
</p>
<h4 id="download-util">Utilities</h4>
<dl>
<dt>Name:</dt>
<dd>Linterna Mágica user config</dd>
<dt>Description:</dt>
<dd>
Keep your configuration in separate userscript
file. This way your preferences will stay intact
when new version is installed. This works with
builds from the master Git branch and versions above 0.0.10. Read
the <a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.html#Configuration-options">documentation</a>
to find out how to use this script.
</dd>
<dt>Links:</dt>
<dd>
<ul>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/linternamagica_user_config.user.js.html">Userscript/source code (not compressed)</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/linternamagica_user_config.user.js.gz">Userscript/source code (gzip compressed)</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/linternamagica_user_config.user.js.bz2">Userscript/source code (bzip2 compressed)</a>
</li>
</ul>
</dd>
</dl>
<div class="noshow">
<p>
The following link is not an actual version. It is
meant to test crawlers and robots handling by
Awstats on Savannah. This is used only for the
purpose of download statistics. Please do not
click this link. Normally this text and the links
should not be visible in your browser, unless you
had disabled CSS.
</p>
<p>
<a href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/linternamagica-vfake.crawler-and-robot-tester.user.js.html">Fake
version</a>
<a href="downloads/linternamagica-vfake.crawler-and-robot-tester.user.js">Fake
version</a>
</p>
</div>
</div>
</div>
<h2 id="help">Documentation</h2>
<div class="hider">
<div class="hider-content">
<p>
The following links are for the documentation of the
latest stable version. Documentation for older
releases is provided with the source code archive of
every version in
our <a href="http://download.savannah.nongnu.org/releases/linterna-magica/">Savannah
download area.</a>
</p>
<ul>
<li>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.html">HTML</a> - entirely on one web page
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.gz">HTML (gzip compressed)</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.gz">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.gz.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.gz.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.bz2">HTML (bzip2 compressed)</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.bz2">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.bz2.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.bz2.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.xz">HTML (xz compressed)</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.xz">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.xz.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.html.xz.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info">Info document</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.info">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.gz">Info document (gzip compressed)</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.gz">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.gz.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.gz.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.bz2">Info document (bzip2 compressed)</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.bz2">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.bz2.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.bz2.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.xz">Info document (xz compressed)</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.xz">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.xz.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.info.xz.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.pdf">PDF</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.pdf">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.pdf.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.pdf.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt">Text file</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.gz">Text file (gzip compressed)</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.gz">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.gz.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.gz.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.bz2">Text file (bzip2 compressed)</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.bz2">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.bz2.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.bz2.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.xz">Text file (xz compressed)</a>
<a href="http://download-mirror.savannah.gnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.xz">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.xz.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica.txt.xz.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.gz">Texinfo source (gzip compressed tar archive)</a>
<a href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.gz">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.gz.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.gz.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.bz2">Texinfo source (bzip2 compressed tar archive)</a>
<a href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.bz2">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.bz2.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.bz2.sig">GPG #2</a>
</li>
<li>
<a href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.xz">Texinfo source (xz compressed tar archive)</a>
<a href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.xz">Direct link</a>
<a title="Detached GPG binary signature. (mirror)" href="http://download.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.xz.sig">GPG #1</a>
<a title="Detached GPG binary signature. (download area/direct link)" href="http://download-mirror.savannah.nongnu.org/releases/linterna-magica/latest_docs/linterna_magica_latest_docs.tar.xz.sig">GPG #2</a>
</li>
</ul>
</div>
</div>
<h2 id="screenshots" >Screenshots</h2>
<div id="gallery" >
<a href="images/youtube.png"><img title="Screenshot of youtube.com: Eben Moglen - Freedom in The Cloud" alt="Screenshot of youtube.com: Eben Moglen - Freedom in The Cloud" src="img/youtube.png" /></a>
</div>
<div class="hider">
<div class="hider-content">
<div id="gallery-static">
<a rel="lightbox-linterna-magica" href="images/youtube.png"><img title="Screenshot of youtube.com: Eben Moglen - Freedom in The Cloud" alt="Screenshot of youtube.com: Eben Moglen - Freedom in The cloud" src="img/youtube.png" /></a>
<a rel="lightbox-linterna-magica" href="images/googlevideo.png"><img title="Screenshot of video.google.com: Richard Stallman - The Free Software Movement and the GNU/Linux Operation System" alt="Screenshot of video.google.com: Richard Stallman - The Free Software Movement and the GNU/Linux Operation System" src="img/googlevideo.png" /></a>
<a rel="lightbox-linterna-magica" href="images/vimeo.png"><img title="Screenshot of vimeo.com: Stephen Fry on free Software" alt="Screenshot of vimeo.com: Stephen Fry on free software" src="img/vimeo.png" /></a>
<a rel="lightbox-linterna-magica" href="images/bliptv.png"><img title="Screenshot of blip.tv: Uwe Hermann - Coreboot hacking. How to solder PLCC socket on your board" alt="Screenshot of blip.tv: Uwe Hermann - Coreboot hacking - How to solder PLCC socket on your board" src="img/bliptv.png" /></a>
<a rel="lightbox-linterna-magica" href="images/dailymotion.png"><img title="Screenshot of dailymotion.com: Big Buck Bunny" alt="Screenshot of dailymotion: Big Buck Bunny" src="img/dailymotion.png" /></a>
<a rel="lightbox-linterna-magica" href="images/vbox7.png"><img title="Screenshot of vbox7.com: Elephants Dream" alt="Screenshot of vbox7.com: Elephants dream" src="img/vbox7.png" /></a>
</div>
</div>
</div>
<h2 id="testing-plugins">Test Linterna Mágica</h2>
<div class="hider">
<div class="hider-content">
<p>You can test your browser
plugins and the installation of Linterna Mágica at the
<a href="plugins-test-page.html"> test page</a>.</p>
</div>
</div>
<h2 id="report-bugs">Report bugs</h2>
<div class="hider">
<div class="hider-content">
<p>You can <a
href="https://savannah.nongnu.org/bugs/?func=additem&group=linterna-magica"
>report</a> <a
href="https://savannah.nongnu.org/bugs/?group=linterna-magica">
bugs</a> at the <a
href="https://savannah.nongnu.org/projects/linterna-magica">project's
page</a> at Savannah. Use the Bugs tracker, the "Tech Support
Manager"/"Support" is now deprecated.
</p>
</div>
</div>
<h2 id="mailing-lists">Mailing lists</h2>
<div class="hider">
<div class="hider-content">
<p>The mailing lists are available in the <a
href="https://savannah.nongnu.org/mail/?group=linterna-magica">Mailing
lists</a> section at our Savannah project page.
</p>
</div>
</div>
<h2 id="chat-rooms">Jabber and IRC</h2>
<div class="hider">
<div class="hider-content">
<p>
We have two official chat rooms.
</p>
<ul>
<li>
Jabber <a href="xmpp:[email protected]?join">[email protected]</a>
</li>
<li>
IRC <a href="ircs://irc.freenode.net:6697/linternamagica">#linternamagica</a> on <a href="https://freenode.net">FreeNode</a>
</li>
</ul>
<p>
A bot (lm-jabber2irc) relays messages between the
rooms, so you can join either. The main developer's
nick is Dreamer in Jabber and thedreamer in IRC.
</p>
</div>
</div>
<h2 id="donations">Donations</h2>
<div class="hider">
<div class="hider-content">
<p>Linterna Mágica is free software and can be
downloaded, shared and modified freely. It respects
your software freedom by allowing you to watch videos
on the web entirely with free software. If you like it
and find it useful, then consider making a
donation. Enough donations will ensure faster bug
fixes and new features, as I would be able to take
some time off work and spend my energy on Linterna
Mágica.
</p>
<p>
You can donate via PayPal.
If you already made a donation, thank you!
</p>
<div id="donate">
<div class="donation-method donate-paypal">
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<p>
<input type="hidden" name="cmd" value="_s-xclick" />
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIHNwYJKoZIhvcNAQcEoIIHKDCCByQCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYCejXQZyx6Qqebizjf5utb5fFnOOW9QwrUafBDpM6lYKa6xfpcJDheeYsacPW51kjCLx3Qa8AsTBOyAlzwI3ugxwWwFpnkVX/aj3eUASww6glu9z8fizBmT+Z/odMQezDTiZnIuPEYNwgnEyfbxsx/YY1k/faSvwa9HehAzhZjX2DELMAkGBSsOAwIaBQAwgbQGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQI7jSXP6wrS66AgZBy1fgdDELPbR4nAF5pwbm6zflWMeu2o6pDbJKHbJEfwUMs2QvJe2Z2XTnDzxilb0f6rOtXVp2ykZAiDSNjq5/rW+Blih+NaJ29yTzja0alScrCMGxIwONLvaHdzukqiLT20htB2uP6galonUo3SNk7sv8jgOJkO4LHVrkcVusxxvwFFIs9PAFVyiwJORn8FwWgggOHMIIDgzCCAuygAwIBAgIBADANBgkqhkiG9w0BAQUFADCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wHhcNMDQwMjEzMTAxMzE1WhcNMzUwMjEzMTAxMzE1WjCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMFHTt38RMxLXJyO2SmS+Ndl72T7oKJ4u4uw+6awntALWh03PewmIJuzbALScsTS4sZoS1fKciBGoh11gIfHzylvkdNe/hJl66/RGqrj5rFb08sAABNTzDTiqqNpJeBsYs/c2aiGozptX2RlnBktH+SUNpAajW724Nv2Wvhif6sFAgMBAAGjge4wgeswHQYDVR0OBBYEFJaffLvGbxe9WT9S1wob7BDWZJRrMIG7BgNVHSMEgbMwgbCAFJaffLvGbxe9WT9S1wob7BDWZJRroYGUpIGRMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAIFfOlaagFrl71+jq6OKidbWFSE+Q4FqROvdgIONth+8kSK//Y/4ihuE4Ymvzn5ceE3S/iBSQQMjyvb+s2TWbQYDwcp129OPIbD9epdr4tJOUNiSojw7BHwYRiPh58S1xGlFgHFXwrEBb3dgNbMUa+u4qectsMAXpVHnD9wIyfmHMYIBmjCCAZYCAQEwgZQwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tAgEAMAkGBSsOAwIaBQCgXTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMTAzMjAyMTUwMjBaMCMGCSqGSIb3DQEJBDEWBBTquS3KkoO9Ks/PQSGbbf9sR+AbOjANBgkqhkiG9w0BAQEFAASBgIMK3ggNJSNK+O57Qq+yv+axzqygsJz9zDUkf18OJw1tDNnUXubu7a+RWLdKnv+7M50hu28fTrglqG18pxhjqubGE5ieyBmLSAL/yjMtF3iAQx58yJKz1vxpq/DICXsQo2QeK5UvInyuCAC1J0Y1V/43unYXXnBQIHZuumxaZJHP-----END PKCS7-----
" />
<input type="image" src="https://www.paypalobjects.com/WEBSCR-640-20110306-1/en_GB/i/btn/btn_donate_SM.gif" title="PayPal" name="submit" alt="PayPal - The safer, easier way to pay online." />
<img alt="" src="https://www.paypalobjects.com/WEBSCR-640-20110306-1/en_US/i/scr/pixel.gif" width="1" height="1" />
</p>
</form>
</div>
</div><!-- donate -->
<div class="thanks-think-penguin clear-floating">
<p>
<a href="http://libre.thinkpenguin.com/">
<img src="css/think-penguin.png"
alt="ThinkPenguin had sponsored Linterna Mágica. Thanks!"
title="ThinkPenguin had sponsored Linterna Mágica. Thanks!" />
</a>
</p>
<p id="thanks-think-penguin">
A special thanks goes
to <a href="http://libre.thinkpenguin.com/">ThinkPenguin</a>
for making the first substantial donation to the
project in the amount of €100.
</p>
</div>
</div>
</div>
<h2 id="news">News</h2>
<div class="hider">
<div class="hider-content">
<p>
<a href="old_news.html">Older announcements</a>
</p>
<h4>04 April 2016</h4>
<p>
It has been quite quiet here for a long
time. Unfortunately our plan for a side project
related to free software supported by the money from
the T-shirts campaign didn't go live.
</p>
<p>
This project is on a great hold. It has taken a lot
of my spare time over the years and did not met some
of the goals that I had for it.
At the moment my spare time is dedicated to a real
life escape
room <a href="escapehouse/index.html">project</a> in
Varna Bulgaria.
</p>
<h4>22 March 2014</h4>
<p>
Our <a href="#tshirts-campaign">campaign</a> is
over. It was a success!
</p>
<p>
We decided to use the money from the T-shirts and
the donations relevant to the campaign, to fund a
new interesting and exiting project related to
free software.
</p>
<p>
Stay tuned!
</p>
<h4>03 March 2014</h4>
<ul>
<li>
New bug-fix release 1.22 is available for download.
</li>
</ul>
<h4>28 February 2014</h4>
<ul>
<li>
New bug-fix release 1.21 is available for download.
</li>
<li>
We have a running campaign for T-shirts. Twenty
(20) preorders are needed until 20th of March for
the campaign to succeed and the T-shirts to be
printed and delivered. Buying a T-shirt helps
development and spread the word about Linterna
Mágica!
</li>
</ul>
<h4>20 February 2014</h4>
<ul>
<li>
New stable release 1.20 is available for download.
</li>
<li>
Litecoin and Bitcoin are accepted for donations.
</li>
</ul>
<h4>25 January 2014</h4>
<ul>
<li>
New stable release 1.10 is available for download.
</li>
<li>
Updated version of the <a href="#download">helper
script</a> (Utilities section) for
configuration. There are issues in Firefox with
the older version. Use the new version otherwise
it might not work.
</li>
</ul>
<h4>10 November 2013</h4>
<ul>
<li>
New stable release 1.0 is available for download.
</li>
<li>
The versioning scheme is changed -
major_version.minor_version. Stable releases have
minor versions divisable by 10 (10, 20, 30) and
0. Bug fix releases have minor versions
non-divisable by 10 (1..9, 11..19, 21..29
etc). The major version will increase with
significant changes.
</li>
<li>
Since Identi.ca migration to pump.io we do not
have microblogging group. There is no permanent
solution yet, but the microblog link points to my
personal account. Meanwhile checkout our IRC and
Jabber rooms.
</li>
</ul>
<h4>01 November 2013</h4>
<ul>
<li>
We have two official chat rooms.
<ul>
<li>
Jabber <a href="xmpp:[email protected]?join">[email protected]</a>
</li>
<li>
IRC <a href="ircs://irc.freenode.net:6697/linternamagica">#linternamagica</a> on <a href="https://freenode.net">FreeNode</a>
</li>
<li>
A bot (lm-jabber2irc) relays messages between the rooms, so you can join either.
</li>
</ul>
</li>
</ul>
<h4>02 September 2013</h4>
<ul>
<li>
The <a href="http://git.savannah.nongnu.org/cgit/linterna-magica.git/">source
code repository</a> of the project migrated from
SVN to Git.
</li>
<li>
The <a href="http://git.savannah.nongnu.org/cgit/linterna-magica/website.git/">website
source code repository</a> migrated from CVS to
Git.
</li>
<li>
The website domain changed from
<a href="http://linterna-magica.nongnu.org">linterna-magica.nongnu.org</a>
to <a href="http://linternamagica.org">linternamagica.org</a>.
</li>
</ul>
<h4>25 August 2013</h4>
<ul>
<li>
The source code repository of the project will be
migrated from SVN to Git soon.
</li>
<li>
The website source code repository will be
migrated from CVS to Git soon.
</li>
<li>
The website domain will change from
<a href="http://linterna-magica.nongnu.org">linterna-magica.nongnu.org</a>
to <a href="http://linternamagica.org">linternamagica.org</a>
soon.
</li>
</ul>
<h4>1 April 2013</h4>
<ul>
<li>
Bug-fix release 0.0.13-2 is available for download.
</li>
</ul>
<h4>17 February 2013</h4>
<ul>
<li>
The survey is now over. The
final <a href="http://e-valkov.org/linterna-magica-survey/results">results
are available</a>.
</li>
<li>
Bug-fix release 0.0.13-1 is available for download.
</li>
</ul>
</div>
</div>
<!-- <h2 id="identica-flow">Latest notices from Identi.ca</h2> -->
<!-- <div class="hider"> -->
<!-- <div id="identica-content" class="hider-content"> -->
<!-- </div> -->
<!-- </div> -->
</div>
<div class="footer">
<address>Author: <a href="http://www.e-valkov.org/">Ivaylo Valkov</a>
<a href="mailto:Ivaylo Valkov <[email protected]>?subject=About Linterna Mágica"><[email protected]></a>
</address>
<address>
Design: <a href="http://www.katsarov.org">Anton Katsarov</a>
<a href="mailto:Anton Katsarov <[email protected]>?subject=About Linterna Mágica"><[email protected]></a>
</address>
<p>
<a href="http://validator.w3.org/check?uri=referer" title="Valid xHTML 1.0 Strict"> <span>XHTML</span></a>
<img id="piwik-static-tracker" width="1" height="1"
src="http://piwik.e-valkov.org/piwik/piwik.php?idsite=3"
style="border: 0; display: none;" alt="Piwik static tracker" />
<a href="http://piwik.e-valkov.org/piwik/index.php?module=CoreAdminHome&action=optOut&language=en">No tracking</a>
<a href="http://identi.ca/valkov">Follow us on Identi.ca</a>
</p>
<div class="footer-donate">
<a href="#donations">
<img src="https://www.paypalobjects.com/WEBSCR-640-20110306-1/en_GB/i/btn/btn_donate_SM.gif" title="PayPal" alt="PayPal" />
</a>
</div> <!-- footer donate -->
</div>
</div>
</body>
</html>
|