Giter Site home page Giter Site logo

peci1 / lumix-link-desktop Goto Github PK

View Code? Open in Web Editor NEW
154.0 20.0 20.0 124 KB

A unofficial desktop version of the Panasonic Lumix Link app for remote control of your Lumix camera.

License: BSD 3-Clause "New" or "Revised" License

Batchfile 2.32% HTML 59.63% Java 30.13% CSS 5.48% Shell 2.44%
camera lumix-cameras panasonic-lumix-link lumix lumix-link panasonic remote-control

lumix-link-desktop's Introduction

Unofficial desktop Lumix Link application

This is an unofficial counterpart of the official Panasonic Lumix Link mobile app. With this application, you can remotely control your Lumix camera, take pictures, record video, adjust capture settings and so on.

Usage instructions

Basically, the usage instructions can be found at http://www.personal-view.com/talks/discussion/6703/control-your-gh3-from-a-web-browser-now-with-video-/p1 .

Do not download the application from the forum, download it here on Github.

There are a few differences in this version to the one posted on the forum: both the web and the Java applications ask you for the camera's IP address, so that different connection modes are supported (e.g. the camera connected to your home wifi). Check the changelog for more.

Important: If you connect to the camera by making a hotspot on the camera, there is a security mechanism. When you first connect the app to the camera, the camera will ask you if you want to connect "Lumix Link Desktop". You have to agree here.

If you would see errors like err-unsuitable-app on the results window, it means these security restrictions do not let the app to connect. You can try fixing that by opening http://CAMERA_IP/cam.cgi?mode=accctrl&type=req_acc&value=0&value2=Vexia%20Fcs in your browser before starting the app (substituting CAMERA_IP by the IP address of your camera, which in case of connecting to hotspot, will probably be 192.168.54.1).

Supported models

The basic parts of this application should work with all Lumix cameras that can be used with the mobile app.

However, as the cameras have different features, this application might or might not support all of them. Here is a list of tested cameras.

100% compatible (and tested) cameras:

  • GH3

mostly compatible (and tested) cameras:

  • GH4
  • G6
  • GM1
  • FZ1000
  • GX80/GX85

You are welcome to report your experience with different types of cameras.

Origin of this application

This is a "fork" of the application published on http://www.personal-view.com/talks/discussion/6703/control-your-gh3-from-a-web-browser-now-with-video-/p1 . Unfortunately, I haven't found a repository for this application, so I had to create my own one and now I'm trying to communicate with the original author to merge our efforts.

Thanks very much to leniusible for the initial work on reverse-engeneering the communication protocol. If you are lenuisible, please, contact me here on github!

License

The license of the original application is unclear. I assumed it is given to the public without any restrictions.

Changes since version 2.0.0 (the first version of this fork) are covered by the 3-clause BSD license.

lumix-link-desktop's People

Contributors

azzurite avatar peci1 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

lumix-link-desktop's Issues

Error while connecting

I get this Error, when i try to connect my GH5

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<camrply>
<result>err_unsuitable_app</result>
</camrply>

On the camera screen it says. that the app needs to be updated. What can I do? Is there a workaround for this?

Feature request: restart recording

I don't know if this is possible, but could it work if the remote app kept track of recording time and restart recording automatically after a specific time? This would help overcome the recording limit, even if a couple of frames were lost in the process.
Thank you!

Clicking Start Stream, nothing happens

Via Control.bat connected succesfully with camera (G7). When clicking on Start Stream, nothing happens. Probably java is not connected correctly or something but how do i know.

How To

Hey there. I understand you refer to the original post on pv. I think by now that's a bit shallow but I'm very much willing to help out with some user instructions. I have been working in IT for 20+ years and though I'm not a developper, I've read quite some scripts to figure out if I could find the flaws. This script doesn't seem too complicated. I do get the feeling you added some functionality that I cannot find in the orinal post. This could very well be because I didn't have the time to read all of it.

The directions however on how to use the Java-script are really outdated. And though I do not know how they might have changed from a developers point of view, I do know the security has been updated and upgraded for Java as well as to how execute it from a browser like IE. Fact is: in my simple, unchaged version the video streaming does not start the way it's supposed to. Is it supposed to start outside of the browser or in the web page?

I've been trying to figure out what is supposed to happen in the script but I can't see it. I can't get it to start from firefox either but I'm working in a custom secured firefox. So both firefox and IE would have security reasons not to make it happen.

What can do to be of any help? I think this app is the rescue of my recently bought GH3 and I'm guessing I'm not the only one who has been on a quest to make this camera work for HD film making purposes. That's why I'm fully prepared to help out making an updated version of the user instructions.

I may be wrong about the Java script not starting for security reasons. I'm sorry if I am, but please allow me to understand how I can get both the control-website and video stream to start working. I'll write an instruction update for people like me ;-)

How to remotely access stored pictures?

Nice project. I managed to get this running fine on Ubuntu machine.

However my initial project was to access the stored pictures remotely over wifi. This application seems to do more with actual control of the shutter and else.

Well now that I have a kind of connection between my Lumix and my Ubuntu box I am not far from my goal.

Would you have some hint how I can grab my stored picture on the camera?

Can't stop record

Button Record only start record on my DC-FZ82, but never stop it.

Missing: Set date and time

Hi,

is there a means to set the date and time on the Lumix camera.
It must be possible remote because the official Panasonic Image App is able to do so.
Many thanks for a hint,
Helmut

Resolution

Hello,

I have a Lumix GX7 camera. I have tested the software and it works nice. All settings are working and quality is looking nice. So, I am trying to change streamviewer's resolution but is there any way to do that? Can I change live stream output resolution to like 1080p?

Thanks.

Lumix GX9 - No Stream autostart

Hi,

I just tested lumix-link-desktop with the panasonic lumix DC-GX9 and it works! Hurray! I am using Linux, and the camera has the IP Address 192.168.54.1.
Connecting works in Firefox and chromium, but Firefox only throws errors. Chromium allows recording and shooting. I honestly don't understand what the other buttons are supposed to do.
What doesn't work is the java live stream from the camera. I had to start it separately in a terminal (java -jar ./StreamViewer.jar). But the stream works, though I haven't found out to tell my Linux to use it as webcam input, which would be nice ^^

So, yeah, more a report, but also one issue. Anything I can do to help solve that?

G9 support?

Any chance this could support the Lumix G9?

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.