garmin / connectiq-apps

A collection of Connect IQ apps.
Apache License 2.0
501 stars 156 forks source link

MonkeyMusic don't work #34

Open ravenfeld opened 4 years ago

ravenfeld commented 4 years ago

It may be me but I can't get MonkeyMusic to work. I wanted to have an example to develop mine for podcast management but I can't find the sync either on the simulator or my fenix 6X pro. The server is running fine though.

TonyApuzzo commented 4 years ago

What are you seeing? I'm guessing I have the same problem that you do... but maybe we have different problems :-)

(I will keep updating this as a running commentary as long as I'm making progress -- looks like I did get it to work after all, mostly it was a matter of me not understanding how the simulator works)

When I run MonkeyMusic in the simulator, it starts up and shows "No Media"

but I can't seem to find "Configure Sync" as a menu item anywhere in the watch, any other choices cause the app to crash.

I figured out how to get into Configure Sync (step 4 in the README.md): Using the menu of the simulator app (not the virtual watch) Select Settings > Media Mode > Sync Configuration

Then I can proceed with steps 5, 6 and so on...

  1. re-run the simulator
  2. select Settings > Media Mode > Sync
    • The first time I ran, I don't get a progress bar on the virtual watch, but I do get a spinning cursor in the simulator. This was hung though since it just spinning without invoking a request of the Python media server.
    • I killed the simulator and re-started it
    • Then I was able to select Settings > Media Mode > Sync and have it actually sync
  3. Click the right-bottom watch button (Back) to exit

From here I was able to complete the simulation although at step 13 the app didn't exit but automatically proceeded to step 14 and so on.