v0.1.7
๐ง Pre-release Version
๐ Release Information
Version: v0.1.7 Previous Version: v0.1.6 Build Environment: Flutter 3.27.0
๐ Changelog
๐ resolve incorrect audio playback order
๐ง The player was always starting from the first track regardless of which track was selected. This was caused by an unnecessary load() call after setAudioSource which reset the player's index to 0.
โถ ๐ง Changes:
refactor: remove initial load of similar works in SimilarWorksScreen
- โฌ๏ธ Removed the call to loadSimilarWorks() in the initState method of SimilarWorksScreen, streamlining the initialization process.
- โก๏ธ This change may improve performance by deferring the loading of similar works until necessary, enhancing the user experience.
feat: add playlist model import and improve error logging in ApiService
- ๐ Imported the Playlist model to enhance the API service functionality for handling playlists.
- ๐ Fixed typos in error messages related to fetching the hot list and adding to favorites, ensuring accurate logging.
- ๐ Updated the getDefaultMarkTargetPlaylist method to return a Playlist object instead of a generic map, improving type safety and clarity in data handling.
These changes enhance the API service's capabilities and improve error reporting for better debugging.
๐ง This fixes the issue where selecting any track would always play the first track in the playlist.
๐ฆ Distribution
| File | Description | Purpose |
|------|-------------|----------|
| .apk | Android Package | Direct installation for testing |
| .aab | Android App Bundle | Google Play Store deployment |
๐ Additional Notes
- This is a pre-release build intended for testing purposes
- Features and functionality may not be fully stable
- Not recommended for production use
๐ฑ Compatibility
- Minimum Android SDK: 21 (Android 5.0)
- Target Android SDK: 33 (Android 13)
Note: Please report any issues or bugs through the GitHub issue tracker.