bfmatei / piptool Goto Github PK
View Code? Open in Web Editor NEWAdd the Picture-in-Picture Functionality to YouTube, Netflix, Plex and other video broadcasting services in macOS Sierra
License: GNU General Public License v3.0
Add the Picture-in-Picture Functionality to YouTube, Netflix, Plex and other video broadcasting services in macOS Sierra
License: GNU General Public License v3.0
Any plans to publish extension to https://safari-extensions.apple.com?
If you dont have account to do so, i can help with it.
In order to be more user friendly, the button should be placed at least at the left of the full screen button. It is a little bit uncomfortable getting used to the way you usually go full screen with Youtube and then switch to this extension to find yourself not doing what you expected to do because of the muscle memory.
Would be great to have Twitch.tv support. Compared to YouTube, it's something most people always keep open in the background and would greatly benefit from PiP.
I know this is a probably a stupid place to mention this, but the extension is broken on the latest version of STP :/
PipTool Icon only appears after the page has been reloaded. (After a certain while it stop appearing completely.) I'm using it on the latest version of Safari.
Using bigger screen it gets too annoying to use mouse to click on icon and click on video. Provide keyboard shortcut functionality please?
Looks like the latest update to Plex Web 3.17.2 kills pip support for Plex
Looks like a big webUI update, so suspekt a lot up updates to the webapp
I'm not even sure if this is possible, but it would be great to have support for BBC iPlayer.
Thanks so much for this tool. Great work!
Linked to JoeKuhns#19 (comment)
Hellos
possible to have multiple windows floating around?
Thanks!
I love your extension, when I click the download link an 404 error pops up, hope you can fix it!
It would be really convenient to add button in Twitch player similar to YouTube, Plex and Netflix.
This no doubt would be useful for many users, since Twitch is biggest streaming service in the world.
this Picture in picture functionality ... could it be afdded to chrome? thanks :)
Vudu.com uses a Flash-based video player. Can PiPTool include compatibility for that site, or does it only work with HTML5 players?
Signed extensions are easier to work with because they don't have to be re-enabled every time you quit Safari. I'm pretty sure there'll be someone wiling to sign (cc @JohJakob)
To reproduce this bug:
Expected behaviour: PiP window is closed, playback is resumed
Actual behaviour: PiP window is closed, playback is stoped, web page with the Plex player is closed
Im trying to play any video from plexweb via pip in safari with the plugin enabled. I installed it and quit safari reopened it and tried to play any video from plex web and I cannot get it to work. Can you explain how to use it on your readme.md also? I know how to use pip in sierra but I'm not seeing it working via plexweb which I assume is what you are trying to accomplish.
When I press the expand button to return to full screen on a Plex video from PIP it seems like it does the same thing as pressing the stop button (it goes back to the previous page and stops playing) - I assume the intended functionality is to continue playback where it left off in the original window.
First of all, thanks for the really cool tool. ๐ I usually keep my toolbar empty, so I was wondering if it would be possible to add a contextual menu shortcut!
Hi,
Can you make the toolbar button sharper for retina screens?
Thanks! Great work!
Hey,
Is there any way to move the PIP to any location in the window instead of just the edges?
Cool extension. I would click it and the red bar would sometimes show and sometimes not. Was seeing some console errors:
In the end, I decided to go with a simple bookmarklet that works very nicely to simply take the playing video and put it in PIP and it works across all websites.
javascript: var video; document.querySelectorAll('video').forEach(function(vid) { if (!vid.paused) video = vid; }); if (video) { video.webkitSetPresentationMode('picture-in-picture') }
I can't get the emby web player to run in PiP. Any plans for emby support?
Pressing the next button to advance to the next video in the playlist doesn't work when the extension is active in Safari.
The functionality of automatically playing the next video in a playlist is also disabled.
Disabling the extension reestablishes functionality.
I've tried myself on console with safari, and it works.
document.querySelector("video").webkitSetPresentationMode("picture-in-picture")
It was happily working without a Piptool button hijacking my toolbar on Safari
See image here
http://www.screencast.com/t/XhweP7y2V3
Please give an option to disable that
Thank you
When a Plex video is playing in PiP mode, returning it to the original position causes the video to stop playing and to exit the web player.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.