on_audio_query 1.0.7
on_audio_query: ^1.0.7 copied to clipboard
Flutter Plugin used to query audios/songs infos [title, artist, album, etc..] from device storage.
1.0.7 [05.18.2021] #
Features #
Dart/Kotlin
- Added
[queryFromFolder]. - Added
[queryAllPath]. - Added
[_display_name_wo_ext]([displayName]without extension) to[SongModel]. - Added #5 - Added
[file_extension](Only file extension) to[SongModel]. - Added
[file_parent](All the path before file) to[SongModel]. - Added
[Genre]to[queryAudiosFrom]. - Added
[ALBUM_ID],[ARTIST_ID]and[PLAYLIST_ID]to[AudiosFromType]. - Added #2
Documentation #
- Updated
READMEdocumentation.
Changes #
Dart/Kotlin
- Now
[queryAudiosFrom]supports[name]and[id]. - Now
[albumId]from[AlbumModel]return a[int].
Kotlin
- Now all
[Kotlin]checks will throw a[Exception]if value don't exist. - Updated some
[Kotlin]dependencies.
Important Changes #
Dart/Kotlin
- Changed
[ALBUM],[ARTIST]and[PLAYLIST]to[ALBUM_NAME],[ARTIST_NAME]and[PLAYLIST_NAME]in[AudiosFromType].
1.0.6 [04.08.2021] #
1.0.5 [03.31.2021] #
Features #
Dart/Kotlin
- Added
[queryAudiosOnly]. - Added
[queryWithFilters]. - Added
[AudiosOnlyType]and[WithFiltersType]. - Added
[SongsArgs],[AlbumsArgs],[PlaylistsArgs],[ArtistsArgs],[GenresArgs]. - Added
[EXTERNAL]and[INTERNAL]parameters for some query methods.
Documentation #
- Updated
READMEdocumentation.
Changes #
Dart/Kotlin
- Now
[querySongs],[queryAlbums],[queryArtists],[queryPlaylists]and[queryGenres]have[UriType]as parameter.
Kotlin
- Updated some
[Kotlin]dependencies.
1.0.2 [03.27.2021] #
Fixes #
Dart
- Fixed flutter example.
Kotlin
- Fixed
[audiosFromPlaylist][Now this method is part of queryAudiosFrom] - Fixed
"count(*)"error from[addToPlaylist]. [Permission bug on Android 10 still happening]
Documentation #
- Updated
READMEdocumentation.
Changes #
Dart
- Now
[Id]in models return[int]instead[String].
⚠ Important Changes #
Dart/Kotlin
- Removed
[ALBUM_KEY],[ARTIST_KEY]from all query audio methods.
Kotlin
- Moved
[audiosFromPlaylist]to[queryAudiosFrom].
0.5.0 [03.23.2021] #
Features #
Dart/Kotlin
- Changed some methods extructure.
- Added
[moveItemTo]method to Playlist. - Added
[Size]and[Format]parameters to[queryArtwork]. - Added
[getDeviceSDK],[getDeviceRelease]and[getDeviceCode]. - Added
[retryRequest]parameter to[permissionsRequest].
Dart
- Added
[QueryArtworkWidget].
Fixes #
- Added paramerer
[AudioId]to[addToPlaylist]and[removeFromPlaylist].
Documentation #
- Updated
READMEdocumentation. - Added more comments to
[Kotlin]and[Dart]code.
Changes #
- Now Playlist methods parameters request
[id]instead Name. - Now
[renamePlaylist]add more information ->[Date_Modified]. - Now when
[requestPermission]parameter is set to true or[permissionsRequest]method is called, both[READ]and[WRITE]is requested.
0.4.0 [03.18.2021] #
Features #
Dart/Kotlin
- Changed some methods extructure.
- Added
[renamePlaylist]. - Added separate option for sortType order
[ASC_OR_SMALLER]and[DESC_OR_GREATER]. - Added
[permissionsStatus]and[permissionsRequest].
Documentation #
- Updated
READMEdocumentation. - Added some comments to
[Kotlin]and[Dart]code.
Changes #
- Now
[createPlaylist],[removePlaylist],[addToPlaylist]and[removeFromPlaylist]return bool.
0.3.0 [03.16.2021] #
0.2.5 [03.11.2021] #
0.2.0 [03.10.2021] #
Features #
Dart/Kotlin
- Added
[queryArtists],[queryPlaylists]and[queryGenres]. - Added
[ArtistSortType],[PlaylistsSortType]and[GenreSortType].
Kotlin
- Now all methods use
Kotlin Coroutinesfor query in background, adding a better performace.
Documentation #
- Updated
READMEdocumentation. - Updated
pubspec.yaml. - Created
READMEtranslation section. - Created
READMEtranslation forpt-BR[Portuguese].