✨ Key Improvements & Fixes
- Use of
TextureViewwith custom thread in player graph to reduce pressure on the main thread - Hoisted player track interaction logic to view model
- Player graph can be use for seeking the player along-side the player slider
- Using new api's from
media-inspectordependency for audio clip decoding. - Switched to player Mute/Unmute APIs for muting and unmuting the on going player
🐛 Bug fixes and Improvements
- Editor edits weren't not being propagated to the visualization corrected that
💹 Improvements
- Included an Exit Confirmation Dialog in the Editor screen to prevent accidental data loss during clip editing.
- Added
UpdateArrayViaConfigsTest.ktto verify visual data processing and a secondary AudioClipConfig.kt for test isolation. - Updated
libs.versions.toml, cleaned up .idea files, and added editor module domain-level classes to stability_config.conf.
PR
- Enhance player graph drawing logic by @tuuhin in #25
- Refactor: Use of new Media3 API and editor visuals bug fixes by @tuuhin in #26
Full Changelog: v1.4.3...v1.4.4