{"id":9958,"date":"2013-02-14T00:46:42","date_gmt":"2013-02-14T05:46:42","guid":{"rendered":"http:\/\/aforgrave.ca\/detritus\/?p=9958"},"modified":"2013-02-14T01:16:11","modified_gmt":"2013-02-14T06:16:11","slug":"when-will-this-flash-in-the-pain-be-over","status":"publish","type":"post","link":"https:\/\/aforgrave.ca\/detritus\/2013\/02\/14\/when-will-this-flash-in-the-pain-be-over\/","title":{"rendered":"When Will this &#8220;Flash-in-the-Pain&#8221; be Over ??"},"content":{"rendered":"<div id=\"attachment_9961\" style=\"width: 553px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/Adobe-Flash-Player-Install-ManagerScreenSnapz001.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9961\" class=\"size-full wp-image-9961\" alt=\"An Adobe Flash Player Update is Available. AGAIN!! \" src=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/Adobe-Flash-Player-Install-ManagerScreenSnapz001.jpg\" width=\"543\" height=\"317\" srcset=\"https:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/Adobe-Flash-Player-Install-ManagerScreenSnapz001.jpg 543w, https:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/Adobe-Flash-Player-Install-ManagerScreenSnapz001-300x175.jpg 300w\" sizes=\"auto, (max-width: 543px) 100vw, 543px\" \/><\/a><p id=\"caption-attachment-9961\" class=\"wp-caption-text\">An Adobe Flash Player Update is Available. AGAIN!!<\/p><\/div>\n<p>So. Another day, <strong>yet\u00a0<em>another<\/em> Flash update<\/strong>.<\/p>\n<p>In recent weeks, Apple has taken to remotely blocking versions of Flash which contain recently discovered security loopholes. Apple has also been doing the same for Java, essentially putting the onus on Adobe and Sun Microsystems to keep their code clean and free so that Apple can continue to keep the Mac OS X OS safe and free of worms, trojans, and other malware. I still marvel at the <em><strong>over 4 million bits of nefarious code out there that can plague the other OS platforms<\/strong><\/em>, while Apple manages to keep its computers and phones remarkably clean.<\/p>\n<p><strong>I say, kudos to Apple for taking a few on the chin for sometimes being labelled as &#8220;closed,&#8221; when the result, in fact, is an ecosystem of essentially secure and malware-free desktop and mobile platforms.<\/strong><\/p>\n<p>Having said that, what&#8217;s up with Flash? <span style=\"text-decoration: underline;\">When will HTML5 actually get sufficient penetration<\/span> that the <strong>other browsers can support a simple HTML5 media player<\/strong> plugin without needing a Flash fallback, and we can say finally\u00a0<em>sayonara<\/em> to needing Flash?<\/p>\n<p><a title=\"Manufacturing Radio: This is That\" href=\"http:\/\/aforgrave.ca\/detritus\/2013\/02\/08\/manufacturing-radio-this-is-that\/\">A couple days back<\/a>, I was looking to embed a <strong>CBC This is That<\/strong> podcast, but found that due to their choice of a Flash-based player, it wouldn&#8217;t necessarily function on all the platforms I want to support here on <strong>de\u2022tri\u2022tis<\/strong>. \u00a0Fortunately, for that situation, I also wanted to provide some corresponding annotation, so I downloaded the podcast and then <a title=\"World's Fastest Man (for annotation) on SoundCloud.com\" href=\"https:\/\/soundcloud.com\/aforgrave\/worlds-fastest-man-for-annotation\" target=\"_blank\">re-posted it to SoundCloud<\/a>, together with a very clear message about the original source and CBC copyright ownership.<\/p>\n<p>Still.<\/p>\n<p>The Flash-based player was problematic. And then there was also the Flash-plug-in block!<\/p>\n<div id=\"attachment_9963\" style=\"width: 379px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/Flash_WhatYouSee_WhatYouGot.gif\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9963\" class=\"size-full wp-image-9963\" alt=\"Flash: WYSIBOWYG - What You See is Based on What You Got  (Animated GIF)\" src=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/Flash_WhatYouSee_WhatYouGot.gif\" width=\"369\" height=\"135\" \/><\/a><p id=\"caption-attachment-9963\" class=\"wp-caption-text\">Flash: WYSIBOWYG &#8211; What You See is Based on What You Got<br \/>(Animated GIF)<\/p><\/div>\n<p>I&#8217;ve been running a nice audio player on <a title=\"105theHive.org Student K12 Internet Radio #radio4learning\" href=\"http:\/\/105theHive.org\" target=\"_blank\">105theHive.org<\/a> website for almost a year now. This past week I&#8217;ve been looking to get in-browser players working for our NEW old radio friend, ds106rad.io &#8212; This is what it looks like on Safari and on iOS devices, and also usually on Chrome and Firefox.<\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><a href=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/HTML5-Player.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9968\" alt=\"HTML5-Player\" src=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/HTML5-Player.jpg\" width=\"300\" height=\"70\" \/><\/a><\/td>\n<td style=\"text-align: left;\"><audio id=\"audio\" width=\"150\" height=\"28\" align=\"center\" src=\"http:\/\/ds106rad.io:8000\/ds106radio_128.m3u\" controls=\"controls\" preload=\"metadata\"><\/audio><\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">\n<hr \/>\n<\/td>\n<\/tr>\n<tr>\n<td>This is an image of the HTML5 player, as seen on multiple browsers.<\/td>\n<td>This is the functional player. Can you see it? Does it work for your browser?<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">\n<hr \/>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>If you are viewing this on either desktop Safari, or Mobile Safari on iOS , you should also see the player to the right of the image, and you should be able to simply press the play button and hear the stream, right here in your browser. This one is configured for our NEW old radio friend, ds106rad.io<\/p>\n<p>If, on the other hand, you are viewing this page using another browser, (Chrome and Firefox, and anything on the PC platform, I am looking at you) then the HTML5-based player on the right will not necessarily work. You will need to make use of a different, FLASH based player. The one I am using looks like this:<\/p>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><a href=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/FlashPlayer.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9969\" alt=\"FlashPlayer\" src=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/FlashPlayer.jpg\" width=\"300\" height=\"70\" \/><\/a><\/td>\n<td><script type=\"text\/javascript\" src=\"http:\/\/hosted.musesradioplayer.com\/mrp.js\"><\/script><script type=\"text\/javascript\">\/\/ < ![CDATA[\n\/\/ < ![CDATA[\nMRP.insert({\n'url':'http:\/\/ds106rad.io:8000\/ds106radio_64',\n'codec':'mp3',\n'volume':50,\n'autoplay':false,\n'jsevents':true,\n'buffering':5,\n'title':'ds106rad.io',\n'welcome':'Can you dig it?',\n'bgcolor':'#FFFFFF',\n'skin':'mcclean',\n'width':180,\n'height':60\n});\n\/\/ ]]><\/script><\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">\n<hr \/>\n<\/td>\n<\/tr>\n<tr>\n<td>This is an image of the Flash player, seen on multiple desktop browsers<\/td>\n<td>This is the functional player. Can you see it? Does it work for your browser?<\/td>\n<\/tr>\n<tr>\n<td colspan=\"2\">\n<hr \/>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Again, on any Flash-enabled browser (including desktop Safari), you should also see the functional Flash-based player to the right, and you should be able to press the play button, and listen to the ds106rad.io stream.<\/p>\n<p>Unless, of course, you are using an Apple iOS device, where Flash is not allowed.<\/p>\n<div style=\"width: 469px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/antoniofarinha.com\/blog\/wp-content\/uploads\/2010\/04\/flash-is-missing.jpg\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/antoniofarinha.com\/blog\/wp-content\/uploads\/2010\/04\/flash-is-missing.jpg\" width=\"459\" height=\"360\" \/><\/a><p class=\"wp-caption-text\">&#8220;Flash is Missing&#8221; on iOS, from http:\/\/antoniofarinha.com\/<\/p><\/div>\n<p>Or unless, of course, your currently installed version of Flash has an identified security loophole, and it has been remotely disabled until patched by Adobe.<\/p>\n<div id=\"attachment_9960\" style=\"width: 429px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/SafariScreenSnapz027.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9960\" class=\"size-full wp-image-9960\" alt=\"Blocked Flash\" src=\"http:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/SafariScreenSnapz027.jpg\" width=\"419\" height=\"159\" srcset=\"https:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/SafariScreenSnapz027.jpg 419w, https:\/\/aforgrave.ca\/detritus\/wp-content\/uploads\/2013\/02\/SafariScreenSnapz027-300x113.jpg 300w\" sizes=\"auto, (max-width: 419px) 100vw, 419px\" \/><\/a><p id=\"caption-attachment-9960\" class=\"wp-caption-text\">Blocked Flash<\/p><\/div>\n<p><strong>When will this all be immaterial, such that our streaming video and audio links will just work, <em>via HTML5 in all browsers<\/em>, without the need for poor Flash?<\/strong><\/p>\n<p>Just give the guy a rest. His day in the sun should be done. Let him retire and take a break. He&#8217;s been running fast enough, long enough (recall how resource intensive Flash and Java are &#8230;).<\/p>\n<p>And give US a break from the need to be continually updating him.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p><strong>NOTE:<\/strong> If you are looking to see the full range of current player options for <strong>ds106rad.io<\/strong>, check out the <a title=\"Listening Details, on 105theHive.org\" href=\"http:\/\/105thehive.org\/listen\/listening-details\/\" target=\"_blank\">listening details page<\/a> on <a title=\"105theHive.org K12 Student Internet Radio #radio4learning\" href=\"http:\/\/105theHive.org\" target=\"_blank\">105theHive.org<\/a> &#8212; it&#8217;s pretty much up to date.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So. Another day, yet\u00a0another Flash update. In recent weeks, Apple has taken to remotely blocking versions of Flash which&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[30,12],"tags":[194,413,1079,414,396,416,383,415,412],"class_list":["post-9958","post","type-post","status-publish","format-standard","hentry","category-commentary","category-thoughts","tag-105thehive","tag-chrome","tag-ds106radio","tag-firefox","tag-flash","tag-html5","tag-ios","tag-mac-os-x","tag-safari"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2UvWF-2AC","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/posts\/9958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/comments?post=9958"}],"version-history":[{"count":23,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/posts\/9958\/revisions"}],"predecessor-version":[{"id":9982,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/posts\/9958\/revisions\/9982"}],"wp:attachment":[{"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/media?parent=9958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/categories?post=9958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aforgrave.ca\/detritus\/wp-json\/wp\/v2\/tags?post=9958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}