Collected tags for albums at ingestion, dislaying them in album dialog
proof of concept for opening a browser window from inside this plugin
added button in settings to clear metadata cache files
increase timeout for getplayableurl from 5 to 10 seconds
increased timeout for validate session from 10 to 30 sec
added button on search page to open keyboard dialog
Fixed up the session validation call to retry on timeout instead of invalid
rework session threads
try to fix auto-button selection for settings page
ignoring bad server response for session, added timers for all api calls
fixed handling of response-less POST for playback notifications, tweaked logging
Sorted out playback session creation and verification, when to stop playback
pretty up the loading screen with some text and image fades
Changed text color for main.xml dynamic page title
extended sleep for quitting to make it less abrupt
hooked up keyboard and api call for search
wrapped core rhapsody data fetching function in a try/except to handle low level exceptions
added session refresh when session is expired - not invalid
made using saved creds skip any calls
saved cred login work, plus eliminate multiple playstart/stop when quickly skipping tracks