- Fixed
[cursor]
problem when using[AudiosFromType.GENRE_NAME]
or[AudiosFromType.GENRE_ID]
on[queryAudiosFrom]
. - Fixed #12
- Updated
README
documentation.
- Added
[uri]
to[SongModel]
. - Added #10
- Fixed
java.lang.Integer cannot be cast to java.lang.Long
from[queryArtworks]
. - Fixed #11
- Updated
README
documentation. - Created
DEPRECATED
file/history.
- Changed from
[deviceInfo]
to[deviceSDK]
on[QueryArtworkWidget]
.
- Deprecated
[deviceInfo]
from[QueryArtworkWidget]
.
- Added
[queryDeviceInfo]
. - Added
[dateModified]
to[SongModel]
. - Added
[querySongsBy]
and[SongsByType]
.
- Fixed incompatibility with
[permission_handler]
. - Fixed #3 - Thanks @mvanbeusekom
- Fixed wrong name. From
[dataAdded]
to[dateAdded]
.
- Updated
README
documentation. - Updated
[OnAudioQueryExample]
to add new[queryDeviceInfo]
and[QueryArtworkWidget]
methods.
- Updated some
[Kotlin]
dependencies. - Changed some
[Kotlin]
methods.
- Now
[getDeviceSDK]
,[getDeviceRelease]
and[getDeviceCode]
are part of[queryDeviceInfo]
. - Now
[QueryArtworkWidget]
support Android above and below 29/Q/10. - Now
[size]
,[albumId]
,[artistId]
,[dataAdded]
,[dataModified]
,[duration]
,[track]
and[year]
from[SongModel]
will return[int]
.
- Added
[artworkClipBehavior]
,[keepOldArtwork]
,[repeat]
and[scale]
to[QueryArtworkWidget]
. - Added comments to
[QueryArtworkWidget]
.
- Now
[queryArtworks]
will return null. - Fixed #6
- Updated
README
documentation.
- Now
[queryArtworks]
return[Uint8List?]
.
- 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
- Updated
README
documentation.
- Now
[queryAudiosFrom]
supports[name]
and[id]
. - Now
[albumId]
from[AlbumModel]
return a[int]
.
- Now all
[Kotlin]
checks will throw a[Exception]
if value don't exist. - Updated some
[Kotlin]
dependencies.
- Changed
[ALBUM]
,[ARTIST]
and[PLAYLIST]
to[ALBUM_NAME]
,[ARTIST_NAME]
and[PLAYLIST_NAME]
in[AudiosFromType]
.
- Fixed
[queryArtwork]
returning null album image in Android 11. - Fixed #1
- Updated
README
documentation.
- Removed unnecessary code from
[WithFiltersType]
. - Updated some
[Kotlin]
dependencies.
- Added
[queryAudiosOnly]
. - Added
[queryWithFilters]
. - Added
[AudiosOnlyType]
and[WithFiltersType]
. - Added
[SongsArgs]
,[AlbumsArgs]
,[PlaylistsArgs]
,[ArtistsArgs]
,[GenresArgs]
. - Added
[EXTERNAL]
and[INTERNAL]
parameters for some query methods.
- Updated
README
documentation.
- Now
[querySongs]
,[queryAlbums]
,[queryArtists]
,[queryPlaylists]
and[queryGenres]
have[UriType]
as parameter.
- Updated some
[Kotlin]
dependencies.
- Migrate to null safety.
- Fixed flutter example.
- Fixed
[audiosFromPlaylist]
[Now this method is part of queryAudiosFrom] - Fixed
"count(*)"
error from[addToPlaylist]
. [Permission bug on Android 10 still happening]
- Updated
README
documentation.
- Now
[Id]
in models return[int]
instead[String]
.
- Removed
[ALBUM_KEY]
,[ARTIST_KEY]
from all query audio methods.
- Moved
[audiosFromPlaylist]
to[queryAudiosFrom]
.
[on_audio_query]
release.
- 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]
.
- Added
[QueryArtworkWidget]
.
- Added paramerer
[AudioId]
to[addToPlaylist]
and[removeFromPlaylist]
.
- Updated
README
documentation. - Added more comments to
[Kotlin]
and[Dart]
code.
- 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.
- Changed some methods extructure.
- Added
[renamePlaylist]
. - Added separate option for sortType order
[ASC_OR_SMALLER]
and[DESC_OR_GREATER]
. - Added
[permissionsStatus]
and[permissionsRequest]
.
- Updated
README
documentation. - Added some comments to
[Kotlin]
and[Dart]
code.
- Now
[createPlaylist]
,[removePlaylist]
,[addToPlaylist]
and[removeFromPlaylist]
return bool.
- Added
[createPlaylist]
,[removePlaylist]
,[addToPlaylist]
and[removeFromPlaylist]
.
- Updated the
[Example]
application.
- Updated
README
documentation.
- Added
[queryArtworks]
and[queryAudiosFrom]
.
- Added a better performace for query images.
- Updated
README
documentation.
- Added
[queryArtists]
,[queryPlaylists]
and[queryGenres]
. - Added
[ArtistSortType]
,[PlaylistsSortType]
and[GenreSortType]
.
- Now all methods use
Kotlin Coroutines
for query in background, adding a better performace.
- Updated
README
documentation. - Updated
pubspec.yaml
. - Created
README
translation section. - Created
README
translation forpt-BR
[Portuguese].
- Added
[querySongs]
,[queryAudio]
and[queryAlbums]
. - Added
[AudioSortType]
and[AlbumSortType]
.
- Added
[Optional]
and[Built-in]
Write and Read Storage Permission.
- Created a
README
documentation.
- Created the base for the plugin.