GithubHelp home page GithubHelp logo

vysor.io's Introduction

Vysor - Mirror and Control your Phone

Discord Support

Downloads:

vysor-desktop-shrunk

Change Log

4.1.x iOS Mirroring on Windows/Linux

  • Screen Mirroring
  • Audio Mirroring
  • Control via Bluetooth Keyboard/Mouse with the Vysor Dongle

4.0.x - iOS Mirroring on Mac

  • Screen Mirroring
  • Audio Mirroring
  • Control via Bluetooth Keyboard/Mouse emulation

3.2.x - Vysor Notification Mirroring

This update adds support for mirroring Android notifications to the desktop. https://twitter.com/vysorapp/status/1304952083578150912

v3.1.x - Vysor Audio Mirroring

This update adds support for Android 10's built in Audio Mirroring. Vysor no longer requires Chromecast emulation to mirror audio.

v3.0.x - Vysor in the browser (app.vysor.io)

Despite being the third version, this is the first real major revision of Vysor. There are innumerable fixes, improvements, and I'm sure bugs. Please report them in the issue tracker.

  1. Both native and Chrome apps (which were killed) have been completely rewritten to support installation as a progressive web app. Vysor is available in any browser that supports WebUSB.
  2. There's a new video decoder that uses WebAssembly. This is a reliable alternative to the native NaCL and PNaCL decoders that are also available. It can be found in device settings. May resolve black screen issues for some users.
  3. Detect usage of the h264 main profile and suggest an automatic fix (another black screen issue).
  4. The UI has been overhauled.
  5. Vysor Share has had performance improvements and reliability fixes.
  6. Vysor Audio has been updated to support AudioWorklets, which fixes the audio drift.
  7. Vysor now has a system tray that lists connected devices.
  8. Native apps now have a full frameless window option. Pin the title bar and remove the navigation keys to have a bare window with only the device screen.
  9. Vysor can now be embedded into other websites via iframe. This can be useful for setting up presentations or testing tools. Url format: https://app.vysor.io/#/device/[serial-number]

vysor.io's People

Contributors

anupam-git avatar koush avatar maxwellat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vysor.io's Issues

Fails to connect on Linux

Fails to connect on 64 bit Debian. Phone is Lenovo S750 with 4.2.2. adb connection works from the command line and the phone is switched to PTP mode. Phone shows in the "Find devices" list, but the error pops up as soon as I click "Select."

Is there any way to get more information on how it failed?

Window resizing or position fixing / size fix

unbenannt
Hi,
using W10 and LG G2.
I have issues that the window is resizing in weird ways. When it originally started up the display was crisp like on the phone itself. When i dragged the window the first time it resized and got to a screen size of maybe FullHD resolution and is exceeding the limits. now i can't get it back to "normal".

thanks, great app so far.

Phones that do not support screenrecording do not work

Phones that do not support "screenrecord" do not work with vysor. This will be fixed in a future version via another screen recording mechanism.

"screenrecord" is a command line tool available in adb shell that comes with most modern devices (kitkat+). If your device is not supported, and this command line tool is not found, please add it to this issue.

Windows 10 - LG G3 - Phone not detected

Tried both with Koush Universal ADB Drivers and the specific LG drivers that come with the device.
Checked that USB debugging is enabled.
Vysor (Beta) doesn't detect the phone.

Please let me know if you need any additional info.

Samsung Galaxy S6 not working

Not showing up in the initial list, does show up if I click find, as MTP device with Samsung drivers, and device with serial number with ADB drivers. Doesn't work from there however. ADB debugging is enabled.

Edit: PTP mode solves the connectivity issue, but image is garbled and squished.

Black screen after enabling render list flag

Moto X 2013 (xt1053) unrooted, Win10. Was able to find the phone and launch the remote window, but the video lag increased over time to the point that it was about 30 seconds behind, touch remained fine. Read here that I should enable the 'override software rendering list' flag, which I did. After that I would launch the remote window and the spinning wheel would go away quickly, after 1 or 2 seconds, and I'd be left with a black screen with no input or output.

I tried different combinations is the override software rendering list flag and the enable gpu rasterization flag (on a whim) in a different install of canary, all with the same result as above. I also turned the override flag off and rebooted the PC, same result.

Phone Freeze Galaxy S2

I have a galaxy s2 with the latest cyanogen mod, as soon as the "Vysor is connected" splash screen appears, the phone freezes requiring me to do a hard reboot...

it there anything i can give you as additional information?

Crash after connect when no movement on screen

When connecting to my device I see the loading animation and then the following crashes:
vysor crash if no scrolling vysor crash if no scrolling 2

This happens everytime no movement is visible on the screen. When I e.g. scroll through a list, it successfully connects.

Forward audio

Hi there

This is a bit of a feature request. Is it possible to forward the audio from the device through ADB to the Vysor app?
Does Vysor have a public repo? I would love to contribute.

Support remote adb host capabilities

If possible, add support for specifying the -H option for adb. This feature was available for ChromeADB but seems to be hidden or omitted from Vysor.

[Win] Device found, can't connect

Moto X on stock ROM with 5.1. adb works on CLI.

The phone is detected by the application (sorry for the pt_BR screenshot):

image

But when I click on Select it does nothing.

error message when connecting

hi,
when i choose my device nothing happens. while using another app call Mobizen there's a black screen with error message (attached).
i have galaxy s3. windows 7, adb and PTP checked.
hbhb

Unable to connect to phone, No Serial Number

Having issues getting Vysor to work with my OnePlus One (Android Version 5.0.2)

I've enabled ADB on my phone, I've also made sure the device is in PTP mode (I have also tried MTP) nothing seems to work.
image

Once I select the device it does nothing.
I'm using Windows 10, with ADB Drivers (also tried on a 2nd personal PC with no luck, Windows 7)
Thanks.

No feedback on first connection if device not authorized for adb

If the device is not already authorized to connect via adb, Vysor doesn't show any reaction after choosing the device from the "Find Devices"-list. The screen-window only opens after the fingerprint is approved on the device and the device name isn't added to the device list in the main window either, so my first reaction was "huh, it doesn't work" - which is obviously not the case.

Nexus 5, M Preview 3.

Linux - stuck on wheel

Vysor keeps showing "the wheel" after pressing Ok on the device.

Chrome - Version 44.0.2403.157 (64-bit)
Android - 4.4.2
Vysor: 1.0.4.8

Update

After a few seconds I have this on console:
Broadway Configured: {"filter":"original","filterHorLuma":"optimized","filterVerLumaEdge":"optimized","getBoundaryStrengthsA":"optimized"}
Uncaught InvalidStateError: Failed to execute 'send' on 'WebSocket': Still in CONNECTING state.
WebSocket connection to 'ws://127.0.0.1:53519/input' failed: Connection closed before receiving a handshake response

screenshot-vysor beta
screenshot-developer tools - chrome-extension --gidgenkbbabolejbgbpnhbimgjbffefm-screen html

vysor.io is a security threat

Just a heads up:
This happens when I try to open vysor.io while I am logged into my university network (RWTH Aachen):

bildschirmfoto vom 2015-08-31 11 12 26

The threat reason is "Domain has unusually high traffic volume for a very recent registration. Identified as malicious IP."

Contact adress of the resposible ITC service desk is [email protected]

Autoupdate

I don't know why but Vysor is not auto updating on my work computer just like other Chrome apps (e.g. Pushbullet) do

[disregard]distorted display

After connecting with my phone, the screen is not displayed properly. No color and scrunched/distorted image. See image
image

This persists even after resizing.

Phone: Samsung Galaxy S4 SAMSUNG-SGH-I337
Android Version: 5.0.1

EDIT: Apologies, this was already shown as an issue. Seen here #1

Feature Request: Link to share all devices

It would be incredibly useful to be able to send a link to someone that will share all connected (currently and in the future) devices.

The motivation for this would be to connect many devices to a single server, and share all of them with multiple developers that could then choose to connect to devices as needed. Even for solo developers it would be useful to keep my desk of devices plugged in and be able to more easily connect to them from the couch.

Detected But does noting !

Hey, koushik

I have tried to use the Vysor Beta by installing it in my chrome and i my device gets detected when i press find devices and it show my device, but when i select it noting happens, if I am not wrong according to you the chrome app should install a android app on my device but noting really happens ! hope you sort the issue

By the way,

I am using Samsung Galaxy Ace Plus -GT-S7500 running CM11 and i have installed the drivers and ADB !

capture

Allow direct connections to a device over TCP or UDP

Normally, probably a terrible idea from a bandwidth/lag perspective if you're on WiFi (since in my experience USB is faster). But a small number of devices have ethernet (or a virtual network if you are using an android emulator) so it could be useful.

Feature request: Hardware buttons, keyboard shortcuts & menus

I know I can hit right mouse button to go home, etc but on a MacBook Air to go "home" I need to hit Fn+LeftArrow. Kind of clunky.

Can we have a menu option for Android Keys > Home, Back, Recent, Menu?

Some kind of floating button bank with representations of the buttons would be cool too.

HTC M8 not working

Installed the universal adb driver on windows but it still can't connect to my HTC M8.

Spinning "loading" icon never goes away when trying to connect

Moto X 2013, VZW Dev edition.

Vysor sees my phone and begins to attempt connection, but all I see is this:

https://i.imgur.com/II98Ylj.png

One thing to note, I am at work, where our network is crippled for security purposes. Since it's over USB I don't see why that should matter, but I figured I'd mention it. In any case, there might be some other services that Vysor is dependent on that have been crippled on my work PC.

If this is expected to work, I'd be happy to post any debug logs, etc.

Window resizing is wonky

When you resize the client window, it normally fixes itself to the proper aspect ratio. However, if that fixed size would be bigger than the desktop size it doesn't quite work right. Easiest example is maximizing the window when the device is in portrait mode.

Also when the device rotates the window may not resize back to how I want it to be. Not sure if you're doing it already but remembering separate window sizes for portrait/landscape would help here.

Possibly a separate maximize mechanism that would properly choose the optimal largest window size, as well.

Chrome 45.0.2454.85 webgl not working so vysor is distorted.

Just starting today, I think my chrome either updated to 45.0.2454.85 OR maybe the vysory update to 1.0.5.4 today, but vysor is distorted. This worked fine the last week or so with webgl enabled in chrome. I don't understand why gpu is enabled, but not really. Screenshots below.

distorted
gpu
webgl
about

More shortcuts

More shortcuts are needed starting with screenshot acquisition and copy and paste

First connection does not show welcome screen

When I connected my first PC to my phone, everything worked great but the android app did not launch. When I connected my phone to a SECOND PC and ran the Chrome app, the android app launched and displayed a welcome screen, which I assumed was supposed to happen the first time as well.

There may be some sort of race condition where the app is not yet installed so can't be launched?

will not connect to andorid wear device

i am using ubuntu 15.04, chrome version 44.0.2403.157, vysor version 1.0.4.0.

connected to watch via nexus 6, bluetooth debugging is enabled, and i can get a shell on the watch.

vysor installs its stub app and connects eventually, but only a black screen shows up.
image

Copy & paste

Copy & paste between computer and android device would be awesome, necessary to be really productive at work

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.