dustin / gopro

Tools for making the most out of GoPro Plus.
http://dustin.sallings.org/2020/04/29/gopro-plus.html
BSD 3-Clause "New" or "Revised" License
96 stars 13 forks source link

Unsupported Parser #9

Closed synchrotron closed 2 years ago

synchrotron commented 2 years ago

Would really like an alternative to the unworkable GoPro App and I'm more than comfortable with CLI, but I don't know any Haskell so I'm stumped by this error.

Having followed the install instructions, have authenticated and running the first 'gopro sync' it worked it's way though more the 200 of the 244 items and now I get

gopro -v sync D: Reading auth token from DB I: 0 new items I: Fetching meta 0 D: Need meta: [] I: Updating ("o6Ra0w75aMqnV",GPMF) gopro: unsupported parser: 'S' CallStack (from HasCallStack): error, called at src/GoPro/GPMF.hs:129:20 in gpmf-0.1.0.3-350fHnVuGmDJDL1tyyYPbe:GoPro.GPMF

If you're able to shed any light on this so I can complete the sync that would be appreciated.

Thanks for sharing these tools

dustin commented 2 years ago

This is interesting. It's a bug in the GPMF parser, but it's in something I've not seen before. Fixing it should be straightforward, but I think the reason I hadn't implemented it is because I don't have any metadata with that feature. Any chance you can donate some GPMF for me to test against?

synchrotron commented 2 years ago

Can confirm the update to use latest GPMF parse seems to have worked and my sync is now successful.

dustin commented 2 years ago

Thanks!

On Mon, Apr 11, 2022, 02:08 Matt Wilson @.***> wrote:

Can confirm the update to use latest GPMF parse seems to have worked and my sync is now successful.

— Reply to this email directly, view it on GitHub https://github.com/dustin/gopro/issues/9#issuecomment-1094969812, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAAN4Y5CEM3ZZW6KJCY6FLVEQIZJANCNFSM5TBMIZEQ . You are receiving this because you modified the open/close state.Message ID: @.***>