This commit addresses two main issues: 1. In the webapp, we ensure proper reactivity by explicitly reassigning the snapshot object when updating track information, which triggers Vue's reactivity system. 2. In the music renderer, we improve position tracking by: - Adding detailed tracing when position changes - Refactoring rel_time calculation to only apply to streams, preserving backend values for regular files - Enhancing logging in the OpenHome renderer to include elapsed time and formatted relative time These changes improve the reliability of playback position tracking and ensure proper UI updates when track information changes.
Vue 3 + TypeScript + Vite
This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.
Learn more about the recommended Project Setup and IDE Support in the Vue Docs TypeScript Guide.