Edge/Chrome native Picture-in-Picture: hoe?

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • MooDyBLueS
  • Registratie: Juli 2002
  • Niet online
Ik gebruik al sinds jaar en dag Safari en vind op zich fijn dat de sync tussen mijn iPhone en MacBook alles bijhoudt, maar toch ben ik de laatste tijd wat minder tevreden geworden met Safari op macOS en ben ik Microsoft Edge gaan gebruiken. Feitelijk is dat Google Chrome zonder de Google meuk en wordt je niet geforceerd met een Microsoft account in te loggen.

Anyway, ik ben tevreden op 1 punt na: ik kijk regelmatig een video op YouTube of Vimeo die ik in Picture-in-Picture wil kijken. Dat kan wel, maar de manier waarop Edge (en ook Chrome) dit doet is niet native. Dat wil zeggen: hun eigen implementatie van PiP werkt op zich, maar heeft een aantal nadelen:
- resize werkt te precies, je moet erg nauwkeurig langs de rand zitten om te resizen.
- geen snap voor de hoeken, zodat de PiP automatisch in een hoek blijft hangen op vaste afstand van de randen
- geen automatisch ontwijken van interface elementen
- geen optie om even compleet weg te schuiven en met een klik weer terug te krijgen

Om deze redenen ben ik naar extensions gaan zoeken en het stikt er van, zowel in de Edge als Chrome stores, maar geen een heeft native macOS PiP integratie.

Het verst ben ik gekomen door tegen BetterPiP aan te lopen, via Reddit. Dit doet exact wat ik ervan verwacht, maar het project is gestaakt en 4 jaar oud inmiddels. Ook zou ik zelf via Xcode de build zelf moeten doen. Zo te lezen spreekt deze het PIP.framework aan, de native macOS PiP functie.

Ik heb dus geen enkele extension kunnen vinden Chrome of Edge die dit kan doen. Weet iemand of er zoiets bestaat? Ik kan toch niet de enige zijn die de native PiP wel erg prettig vind. werken? Dit is het laatste puzzelstukje waarna ik 100% tevreden met Edge kan werken op mijn MacBook.

Overigens draai ik inmiddels macOS Monterrey, de public beta, maar ook op macOS Big Sur was dit gedrag identiek.

Alle reacties


Acties:
  • +1 Henk 'm!

  • Juup
  • Registratie: Februari 2000
  • Niet online
Die BetterPiP bestaat uit 2 delen: een WebExtension en een macOS applicatie.
De kans dat je nog een andere gaat vinden is heel klein omdat Firefox en Chrome al hun eigen PiP implementaties hebben.

Heb je XCode?
Zo ja, probeer dat project eens te builden, werkt dat?

Een wappie is iemand die gevallen is voor de (jarenlange) Russische desinformatiecampagnes.
Wantrouwen en confirmation bias doen de rest.


Acties:
  • +1 Henk 'm!

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 21-09 15:23
Ah, ben niet de enige die me hier aan stoort blijkbaar. De Safari implementatie is inderdaad stukken beter. Deze gaat blijft ook staan als je meerdere virtuele desktops hebt, wat de Chrome (voor mij Brave, maar zelfde engine) versie niet doet.

Ik houd dit topic in de gaten voor als iemand een oplossing aandraagt.

Tweakers Time Machine Browser Extension | Chrome : Firefox


Acties:
  • 0 Henk 'm!

  • MooDyBLueS
  • Registratie: Juli 2002
  • Niet online
Juup schreef op zaterdag 9 oktober 2021 @ 21:49:
Die BetterPiP bestaat uit 2 delen: een WebExtension en een macOS applicatie.
De kans dat je nog een andere gaat vinden is heel klein omdat Firefox en Chrome al hun eigen PiP implementaties hebben.

Heb je XCode?
Zo ja, probeer dat project eens te builden, werkt dat?
Ik heb/had Xcode, maar die gebruik ik zelden (ben geen developer) en als ik nu het project wil openen, krijg ik de melding dat Xcode eerst bijgewerkt moet worden maar ik te weinig opslag heb. Daar moet ik maar eens naar kijken, 26 GB vrij nog maar.

Dit is wel de laatste keer dat ik een MacBook met 256 GB opslag heb gekocht, dacht dat 2TB iCloud opslag hielp, maar niet echt...

Acties:
  • 0 Henk 'm!

  • MooDyBLueS
  • Registratie: Juli 2002
  • Niet online
ZpAz schreef op zaterdag 9 oktober 2021 @ 21:54:
Ah, ben niet de enige die me hier aan stoort blijkbaar. De Safari implementatie is inderdaad stukken beter. Deze gaat blijft ook staan als je meerdere virtuele desktops hebt, wat de Chrome (voor mij Brave, maar zelfde engine) versie niet doet.

Ik houd dit topic in de gaten voor als iemand een oplossing aandraagt.
Ja, net als de persoon hierboven meldt, Firefox, Chrome en alle afgeleiden daarvan (Brave, Edge, etc) hebben inderdaad hun eigen implementatie, maar met die implementatie voel ik me terug op Windows i.p.v. macOS. Het is het gewoon nét niet.

Ik sta daarom ook wel lichtelijk verbaasd dat er blijkbaar zo weinig animo voor is. Als ik Xcode aan de praat krijg, probeer ik de build eens te doen, kijken hoe dat nog op macOS Monterrey werkt en als dat gewoon goed gaat, ga ik wel kijken hoe ik dit eventueel beschikbaar kan maken.

Acties:
  • +1 Henk 'm!

  • MooDyBLueS
  • Registratie: Juli 2002
  • Niet online
Ik heb vanavond even zitten stoeien met het Xcode project van Github, maar loop al zeer snel vast. In die zin: builden lukt, maar de app lijkt niks te doen.

De Chrome extension moest ook nog packaged worden, dit kreeg ik niet voor elkaar omdat het manifest blijkbaar niet klopt of niet meer klopt met de huidige 4 jaar nieuwere Edge/Chrome versie. Na wat knutselen volgens de Google documentatie omtrent manifest v3 heb ik hem in ieder geval kunnen packagen en middels developer mode installeren. Vervolgens blijkt deze echter "not compatibel" en daardoor automatisch disabled.

Geen idee waar het in zit en hoewel ik er mogelijk wel uit ga komen om dit in de basis zover te krijgen dat Edge/Chrome hem slikt, ben ik bang dat ik op de applicatie zelf ga vastlopen, omdat ik immers geen developer ben en ook geen idee heb waar ik zou moeten beginnen.

Ik hou me dus vooral een andere optie aanbevolen.

Acties:
  • +1 Henk 'm!

  • ZpAz
  • Registratie: September 2005
  • Laatst online: 21-09 15:23
Van wat ik begreep ( geen ervaring met de Chrome extensie ontwikkeling ) “doet de mac app niets” omdat hij via xcode wanneer je hem start geen argument mee krijgt. (Dat zie je ook in de log)

De Chrome extensie geeft wel een argument mee (namelijk de url van het data bestand van de YouTube video). Dus mogelijk dat als de extensie het aanroept er wel wat gebeurd.

Maar verder had ik er ook niet naar gekeken.

Tweakers Time Machine Browser Extension | Chrome : Firefox

Pagina: 1