Preview video links in a small floating window.
Eagle Eye - Watch Videos in a Floating Window Chrome Extension
Eagle Eye is a 100% free Chrome extension that allows you to preview and watch YouTube videos in a customizable, minimalistic floating player. Ideal for multitasking, you can browse and work without needing to open YouTube, helping you to avoid distractions from YouTube's recommendation algorithm. Eagle Eye makes research easier - watch linked videos while reading. Eagle Eye even remembers your preferred player position and size. Key bindings for fast use can be customized in the options menu.
Extension stats
Manifest V2
Permissions:
- storage
Size: 131.07K
Email: ni*****@gmail.com
Full description: See detailed description
Ranking
Other platforms
Not available on Android
Not available on Firefox
Not available on Edge
User reviews
Только для YouTube. Неконкурентоспособен перед альтернативами. Большинство браузеров имеют картинку в картинке предварительно
by
Натурал (Натурал), 2024-08-05
looks like this haven't been update for the long time
for youtube shorts or portrait support
add the followings and load it with developer mode. (if you need help, ask)
globals.js
1) replace with these
const EXTRACT_YOUTUBE_VIDEO_ID_REGEX = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(shorts\/)|(watch\?))\??v?=?([^#&?]*).*/
const EXTRACT_YOUTUBE_START_TIME_REGEX = /^.*(youtu.be\/|v\/|u\/\w\/|embed\/|shorts\/|watch\?v=|\&v=)([^#\&\?]*)(?:(\?t|\&t|&start)=(\d+))?.*/
open-screen.js
at the end of function extractVideoId(value)
1) replace it with this
return (match && match[8].length==11) ? match[8] : false;
open-screen.js
1) in function isYoutubeVideoLink(target) replace with this
const urlTests = ['youtube', 'youtu.be', 'watch', 'shorts']
2) add this
const isShorts = contains(target.href, ['shorts']);
3) at the end replace with this
return { videoUrl: videoUrl, startTime: startTime, isShorts: isShorts}
open-screen.js
in eventtrigger $(document).on('click', '.eagle-eye-tooltip', function(ev)
1) at the end replace with this
showPopup(isYoutube.videoUrl, isYoutube.startTime || 0, isYoutube.isShorts)
index.js
at this line function showPopup(videoId, startTime)
1) replace it with this
function showPopup(videoId, startTime, isShorts=false)
add this whole condition
if (isShorts) {
let tempTotalWidth = totalWidth;
totalWidth = totalHeight;
totalHeight = tempTotalWidth;
}
just above the line bellow (exactly as seen here)
if (document.getElementsByClassName('overlay-yt-extension').length)
by
eThax Kew, 2023-06-05
GREAT!!! Ecelente!!!
by
Manuel Augman García, 2022-10-31
Extension safety
Risk impact
Eagle Eye - Watch videos in a floating window requires very minimum permissions.
Risk impact analysis details
- High Injects scripts into web pages, which may alter or extract site contents, resulting in a substantial risk.
- Low ******* ****** ** *** ********* ********
Risk likelihood
We don't have sufficient data to confidently determine the risk likelihood of Eagle Eye - Watch videos in a floating window. Use it at your own risk.
Risk likelihood analysis details
- High This extension has low user count. Unpopular extensions may not be stable or safe.
- Low **** ********* *** ******* **** **** * ****** **** ***** ******** *** **** ****** ** ** ****** *** *****
- Low **** ********* *** ***** **** **** * ****** **** ***** ********** *** **** ****** ** ** ****** *** *****
- Good **** ********* *** **** **** *******
Upgrade to see full risk analysis details
Promo images
Similar extensions
Here are some Chrome extensions that are similar to Eagle Eye - Watch videos in a floating window:
Free Software Utilities
20K
Jean-Michel M. | twitch.tv/krowplex
2K
Alek
80K
ufo22940268
730
Mkc development
1,000
c4r
10K
Free Software Utilities
60K
Cool Apps
10K
https://pipcontrol.com
2K
Sevina
528
peled.roy
95
pip mode
300K