This repository has a simple Pebble watch app to show current KEXP radio song.
Currently it is built using CloudPebble.
You can see a picture of it in action!
Run the app. It should load the current song. Press the center button and it will refresh (if the song has changed).
This version uses the official API however it is very basic in that it uses only the "latest" play request and just shows dashes if some field is missing. The egregious hack has been removed. It now also puts the text in a scroll layer and in theory will allow seeing all text.
Stuff that is busted:
- Most HTML entities probably don't work.
- Unicode support is pretty busted (unless magically the JSON gotten via the API copied into char[] and displayed "just works" which I highly doubt).
- Air breaks are not handled very well. Depending on when the app was started and when you try to refresh, it may just show dashes.