function showGallery()
 {
     global $tpl, $ilTabs;
     $tpl->addJavascript("./Modules/MediaCast/js/MediaCast.js");
     $ilTabs->activateTab("content");
     $this->addContentSubTabs("content");
     $ctpl = new ilTemplate("tpl.mcst_content.html", true, true, "Modules/MediaCast");
     include_once "./Services/MediaObjects/classes/class.ilObjMediaObject.php";
     foreach ($this->object->getSortedItemsArray() as $item) {
         $mob = new ilObjMediaObject($item["mob_id"]);
         $med = $mob->getMediaItem("Standard");
         $ctpl->setCurrentBlock("item");
         $ctpl->setVariable("TITLE", $item["title"]);
         $ctpl->setVariable("TIME", $item["playtime"]);
         $ctpl->setVariable("ID", $item["id"]);
         if ($mob->getVideoPreviewPic() != "") {
             $ctpl->setVariable("PREVIEW_PIC", ilUtil::img($mob->getVideoPreviewPic(), $item["title"], 320, 240));
         } else {
             $ctpl->setVariable("PREVIEW_PIC", ilUtil::img(ilUtil::getImagePath("mcst_preview.png"), $item["title"], 320, 240));
         }
         // player
         if (is_object($med)) {
             include_once "./Services/MediaObjects/classes/class.ilMediaPlayerGUI.php";
             $mpl = new ilMediaPlayerGUI();
             if (strcasecmp("Reference", $med->getLocationType()) == 0) {
                 $mpl->setFile($med->getLocation());
             } else {
                 $mpl->setFile(ilObjMediaObject::_getURL($mob->getId()) . "/" . $med->getLocation());
             }
             $mpl->setMimeType($med->getFormat());
             //$mpl->setDisplayHeight($med->getHeight());
             $mpl->setDisplayHeight("480");
             $mpl->setDisplayWidth("640");
             $mpl->setVideoPreviewPic($mob->getVideoPreviewPic());
             $mpl->setTitle($item["title"]);
             $mpl->setDescription($item["content"]);
             $mpl->setForceAudioPreview(true);
             $med_alt = $mob->getMediaItem("VideoAlternative");
             if (is_object($med_alt)) {
                 $mpl->setAlternativeVideoFile(ilObjMediaObject::_getURL($mob->getId()) . "/" . $med_alt->getLocation());
                 $mpl->setAlternativeVideoMimeType($med_alt->getFormat());
             }
             $ctpl->setVariable("PLAYER", $mpl->getPreviewHtml());
         }
         $ctpl->parseCurrentBlock();
     }
     $feed_icon_html = $this->getFeedIconsHTML();
     if ($feed_icon_html != "") {
         $feed_icon_html = '<p>' . $feed_icon_html . '</p>';
     }
     $tpl->setContent($feed_icon_html . $ctpl->get());
 }