You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add metadata, seekbar UI and CI release
CI: Calculate VERSION_NAME/VERSION_CODE in workflow, grant contents: write, rename APK and create a GitHub Release (softprops/action-gh-release); pass version env to build. build.gradle.kts: read versionCode/versionName from environment.
App: MediaRepository: expose title, artist and duration LiveData and add updateMetadata(). MusicControllerService: extract title/artist/duration from metadata and push to repository. MainActivity: add SeekBar, smooth progress updater, drag/seek handling, time formatting and observers for title/artist/duration/playback state. Layout: rework to a two-column layout with guideline, album art left and controls right, add seekbar, time labels and media buttons. Add vector drawables for play/pause/next/previous.