Magic Actions for YouTube™
Возможности:
+ Sexy Backlight - подсветка Youtube плеера в режиме Cinema (есть 40 преднастроенных палитр, которые можно выбирать в рилтайме при просмотре видео в Cinema )
+ Cinema - эффект кинотеатра, а также опция "автоматически переключаться в режим Cinema при воспроизведении видео"
+ Instant control over volume by scrolling mouse wheel - Регулировка громкости звука колесиком мышки (наводите на видео и крутите... ) + выбор типа OSD: линия + текст, только текст, не показывать
+ Auto HD - видео проигрывается в том качесте, которое вы установите ( Highres, HD1080p, HD720p, 480p, 360p, 240p )
+ Auto Wide - автоматически переключаться в режим увеличенного плеера
+ Expand - развернуть видео в полный размер окна (как альтернатива fullscreen режиму, т.к. в режиме fullscreen регулировка громкости звука колесиком мышки не поддерживается)
+ Stop Autoplay - останавливает автоматичекое воспроизведение ролика с возможностью выбора "Разрешить / Запретить" предварительную Загрузку / Буферизацию видео
+ Auto Replay - автоматический повтор воспроизведения видео
+ Autohide - автоматически прятать панель управления плеера после начала проигрывания видео
+ Hide Page Elements - прятать елементы страницы (коментарии, описание, ...)
Примечание: Youtube канал не поддерживается
Что такое Sexy Backlight (ролик на YouTube)
Dynamic Lighting Effect (ролик на YouTube)
Отредактировано Serge1 (02-03-2015 17:34:41)
Отсутствует
мне понравилось. красиво и удобно.
Отсутствует
Версия 4.6
------------------------------
Небольшие исправления и улучшения, плюс две новые опции:
+ Use the largest possible player size - использовать наибольший размер плеера в Cinema [ Options > Cinema > Use the largest possible player size ]
+ Enlarge thumbnails on mouse over (related videos) - увеличить миниатюры при наведении мыши (похожие видео) [ Options > Advanced > Enlarge thumbnails on mouse over ]
Отсутствует
А где оно на AMO?
По причине не оперативности обновлений ( по прошлому опыту с Click&Clean расширением, ждать неделю, а то и две пока проверят... согласитесь, это не серьёзно),
а т.к. YouTube последнее время частенько меняется, быстрые обновления очень актуальны.
Но возможно уже очень скоро появится.
Отсутствует
Версия 4.7
------------------------------
Изменения
+ Display avatars and users info in comments - показывать аватары пользователей и данные в комментариях (Аватар, возраст, мужчина / женщина, страна, загруженные видео, всего просмотров, подписчиков и многое другое ... )
Magic Options > Advanced > Display avatars and users info in comments
+ Важные изменения / исправления которые коснулись экспериментальной версии YouTube HTML5 плеера
.
Отредактировано Serge1 (02-03-2015 17:35:26)
Отсутствует
показывать аватары пользователей и ...
о! такое мне нравится. ) инф. о стране в скрипте YouTube National Flag Adder Fix довольно хорошо реализована.
Отсутствует
1.при
2.нельзя ли добавить эффекты (отчего-то удалённого(закрытого автором?) с USO)
// ==UserScript== // @name Animated YouTube Thumbnails with Fade Effect // @namespace iampradip // @license BSD License; http://www.opensource.org/licenses/bsd-license.php // @copyright 2011, iampradip (http://userscripts.org/users/iampradip1) // @include http://*.youtube.com/* // @include http://*.youtube.com // @include http://www.youtube.com/* // @include http://www.youtube.com // @include http://youtube.com/* // @include http://youtube.com // ==/UserScript== var imgVideoThumb=null; var astrImageFilters=new Array('/hqdefault.jpg','/default.jpg','/1.jpg','/2.jpg','/3.jpg'); var intIntervalAnimate=1000; var intIntervalFade=10; var intTotalFadeDuration=250; var strIntervalAnimate="IntervalAnimate"; var strTotalFadeDuration="TotalFadeDuration"; var mouseOverVideoThumbnail=function (){ if(this.src && this.src.indexOf("ytimg.com/vi/")!=-1){ for(var i=0;i<astrImageFilters.length;i++){ if(this.src.indexOf(astrImageFilters[i])!=-1){ imgVideoThumb=this; if(imgVideoThumb.className && imgVideoThumb.className=="animated-youtube-thumbnail"){ } else { createHelperImage(imgVideoThumb); } } } } }; var createHelperImage=function (brother){ if(brother.previousSibling && brother.previousSibling.className && brother.previousSibling.className=="animated-youtube-thumbnail"){ return; } var img=document.createElement("img"); img.className="animated-youtube-thumbnail"; //no use in css, only to check on above condition img.src=brother.src; // Update 1 - Makes compatible with http://userscripts.org/scripts/show/107000 // To-Do : Make compatible with m.youtube.com try{ img.style.position="absolute"; img.style.top=brother.offsetTop+"px"; img.style.left=brother.offsetLeft+"px"; img.width=brother.clientWidth; img.height=brother.clientHeight; img.addEventListener("mouseover",mouseOverVideoThumbnail,false); img.addEventListener("mouseout",mouseOutVideoThumbnail,false); }catch(e){} // Update 1 ends here brother.parentNode.insertBefore(img,brother); }; var mouseOutVideoThumbnail=function (){ imgVideoThumb=null; }; var changeVideoThumbnail=function (){ if(imgVideoThumb && imgVideoThumb.src){ if(imgVideoThumb.previousSibling){ imgVideoThumb.previousSibling.src=imgVideoThumb.src; } else if(imgVideoThumb.nextSibling){ imgVideoThumb.nextSibling.src=imgVideoThumb.src; } imgVideoThumb.src=nextImageSrc(imgVideoThumb.src); imgVideoThumb.style.opacity="0.001"; } setTimeout(changeVideoThumbnail,intIntervalAnimate); }; var fadeVideoThumbnail=function (){ if(imgVideoThumb && imgVideoThumb.style.opacity && imgVideoThumb.style.opacity!="1.0"){ var flDestOpacity=parseFloat(imgVideoThumb.style.opacity)+(intIntervalFade/intTotalFadeDuration); if(flDestOpacity<1.0) imgVideoThumb.style.opacity=flDestOpacity; else imgVideoThumb.style.opacity="1.0"; } setTimeout(fadeVideoThumbnail,intIntervalFade); }; var nextImageSrc=function (src){ var strSuffix=src; if(strSuffix.indexOf("?")!=-1){ strSuffix=strSuffix.substring(0,strSuffix.indexOf("?")); } strSuffix=strSuffix.substring(strSuffix.lastIndexOf("/")); for(var i=0;i<astrImageFilters.length;i++){ if(strSuffix==astrImageFilters[i]){ if(i==astrImageFilters.length-1){ return src.substring(0,src.lastIndexOf("/"))+astrImageFilters[1]; //no hq thumbs on animation } else { return src.substring(0,src.lastIndexOf("/"))+astrImageFilters[i+1]; } } } return ""; }; var gmChangeIntervalAnimate=function (){ var value=prompt("Enter image-switching duration (milliseconds) :",intIntervalAnimate); if(value==null) return; value=parseInt(value); if(value<100){ alert("Invalid duration.\n\n* Must be greater than 100ms.\n* Must be valid number."); return; } intIntervalAnimate=value; GM_setValue(strIntervalAnimate,value); }; var gmChangeTotalFadeDuration=function (){ var value=prompt("Enter fade animation duration (milliseconds) :\nFading animation may take more time based on execution time taken by browser.",intTotalFadeDuration); if(value==null) return; value=parseInt(value); if(value<20 || value>intIntervalAnimate){ alert("Invalid duration.\n\n* Must be greater than 20ms.\n* Must be valid number.\n* Must be smaller than image-switching duration."); return; } intTotalFadeDuration=value; GM_setValue(strTotalFadeDuration,value); }; var addEvents=function (){ for(var i=0;i<document.images.length;i++){ try{ var img=document.images[i]; img.removeEventListener("mouseover",mouseOverVideoThumbnail,false); img.removeEventListener("mouseout",mouseOutVideoThumbnail,false); img.addEventListener("mouseover",mouseOverVideoThumbnail,false); img.addEventListener("mouseout",mouseOutVideoThumbnail,false); }catch(e){} } }; var monitorDynEls=function (){ document.body.addEventListener("DOMNodeInserted",addEvents,false); }; addEvents(); monitorDynEls(); setTimeout(changeVideoThumbnail,intIntervalAnimate); setTimeout(fadeVideoThumbnail,intIntervalFade); try{ // Only for Greasemonkey if(GM_getValue){ intIntervalAnimate=GM_getValue(strIntervalAnimate,1000); intTotalFadeDuration=GM_getValue(strTotalFadeDuration,250); } } catch(e){} try{ if(GM_registerMenuCommand){ GM_registerMenuCommand("Animated YouTube Thumbnails with Fade Effect -> Change image-switching duration...",gmChangeIntervalAnimate); GM_registerMenuCommand("Animated YouTube Thumbnails with Fade Effect -> Change fade animation duration...",gmChangeTotalFadeDuration); } }catch(e){}
Отредактировано vitalii201 (18-02-2012 03:37:32)
Отсутствует
Версия v4.8.1
------------------------------
Изменения
+ Don't show video annotations - не показывать видео аннотации
+ Исправления - эффект подсветки теперь снова доступен (в связи с изменениями на Youtube сайте, некоторое время эффект подсветки был не доступен)
@vitalii201
1. Из двух зол выбрали меньшее (не буду вдаваться в подробности)
2. Что касается конфликтов с другими расширениями, спасибо что сообщили,
но поправим только в следующей версии (т.к. ваш пост прочитал только что).
Просьба ко всем, если заметите конфликты с другими расширениями, пожалуйста сообщите (примеры кода приводить не нужно, просто название расширения)
.
Отредактировано Serge1 (02-03-2015 17:35:46)
Отсутствует
при выставлении шага регулировки громк. – если поле ввода значений остаётся активным, перед закрытием "Options", изм. не подхватываются
Отсутствует
Serge1
до v4.8.6 автоматом не обновляется. если бы не подписка на тему — не знал бы про обновление.
Отсутствует
@vitalii201
Да мы в курсе, плюс в связи с некоторыми изменениями,
постараемся оперативно выпустить новое обновление.
И ещё, по поводу "Animated YouTube Thumbnails with Fade Effect",
пока не вижу смысла что либо делать, т.к. это расширение, как я понял,
автором уже не поддерживается (не нашел даже линк где его можно скачать),
да и потом, в будущих релизах, возможно, что то подобное появиться и в MA.
Отсутствует
не нашел даже линк где его можно скачать
) я поэтому код и привёл. кроме него есть, по-моему, интересные YouTube Likes, Youtube: Show Ratings, один из луших: YouTube - Detailed Thumbnails (но удалённый) ...
Отсутствует
Версия v4.8.6.2
------------------------------
> при выставлении шага регулировки громк. – если поле ввода значений остаётся активным, перед закрытием "Options", изм. не подхватываются
> до v4.8.6 автоматом не обновляется
Исправили, плюс поправили AutoWide, инфо о пользователе и отображение аватарок.
В следствии происходящих изменений на Youtube, возможны более частые обновления!
.
Отредактировано Serge1 (02-03-2015 17:36:04)
Отсутствует
Serge1
- что такое "видео аннотации"? где, хоть, они? )))
- может на странице настроек сделать кнопку "Save"? с перенаправлением на страницу с видео с которой туда попадают? на форумах(по моему на руторе) встречал сетования, что "непонятно сохранились настройки или нет"? за то, что настройки на странице проекта, а не в поапе вызываемого из about:addons, как привыкли пользователи , тоже не хвалят. понятно, что это, наверное, для кроссбраузерности, но "привычка – страшная сила". )
Отредактировано vitalii201 (22-03-2012 11:09:34)
Отсутствует
@vitalii201
- что такое "видео аннотации"? где, хоть, они? )))
Присутствуют в большинстве роликов (вручную достаёт отключать)
- может на странице настроек сделать кнопку "Save"? с перенаправлением на страницу с видео с которой туда попадают? на форумах(по моему на руторе) встречал сетования, что "непонятно сохранились настройки или нет"?...
Подумаем...
.
Отсутствует
4.8.7.1
- только YouTube National Flag Adder Fix
- с Magic Actions for YouTube (а что это у немцев флаг такой? ) )
- только Magic Actions for YouTube
Отсутствует
v4.8.7.1 (06-04-2012)
Изменения:
+ Show Country Flags - показывать флаг страны пользователя (кликом мышки на флаге можно посмотреть местоположение страны и ... на 3D карте Google Earth)
Установить Magic Actions for YouTube
@vitalii201
Очень спешили, поэтому не навешали tooltips, в следующей версии добавим.
а что это у немцев флаг такой?
Как я понял, вы имели ввиду второй флажок, это флаг планеты земля,
он используется у пользователей с закрытым YouTube профилем
(наведите мышку на аватарку и в подсказке увидите надпись Incognito)
.
Отредактировано Serge1 (02-03-2015 17:36:26)
Отсутствует
это флаг планеты земля
не знал.
- хоть курсор и изменяется, но без поста об этой возможности – не догадался нажать на флажок.
- интересно из какой страны автор коммента, если флаг не известен – есть подсказка. а переходить на страницу с глобусом: имхо – лишнее время. (за интер. сервис спс) к примеру: флаг Молдовы я не знал, но и по сокр.-MD сразу не догадался, т.е. пришлось идти на страницу другого сайта смотреть, … долго.
- поиск лирики песни из ролика который смотришь(слушаешь) на YouTube: из тех, что я знаю самый лучший Cool YouTube Lyrics + autoscroll + AD hider. за последнюю неделю автор довёл его до очень хорошего и удобного состояния. )
Отсутствует
Вот бы еще реализовали стоп автовоспроизведения на каналах
Да бывает и не на каналах этот стоп не срабатывает
А так - поставил, обрадовался, поюзал, огорчился, вернул TubeStop и Youtube High Definition.
+ после этого в мэджик экшене убрал галочки на стопе автоплея и авто качества (оставил только звук на скролл и флаги юзеров) - так плагин совсем сломался.
Перестало показывать любое ютуб видео - после запуска от TubeStop просто черный экран (нету даже кнопок управления плеером), и пропали кнопки вызова настроек мэджик экшена (вообще все встраиваемые кнопки от этого плагина). Отключение - включение не помогло. Итого попасть в настройки нет возможности (может быть по юрл можно, но об этом подумал только сейчас).
Отключил плагин, надеюсь все это пофиксится. И тогда будет просто отличнейший адон
Отсутствует
v4.9.1
- имхо: круглые кнопки из стиля youtube сильно выделяются. может сделаете выбор: квадратные-круглые? кнопку "g+" пришлось скрывать адблоком.
- "ночь/день" – хорошо )
upd: что-то эта версия один раз показалась и перестала работать совсем. вернул v4.8.8 с оставшихся файлов на портабельном, а иначе – пришлось бы отказаться.
Отредактировано vitalii201 (04-05-2012 10:26:07)
Отсутствует