- [Updated] all Github links.
- [Fixed] wrong
ignoreDuplicate
method on all[addTo]
methods. - [Fixed] wrong value returning from
checkIn
. - #9
- Updated
README
documentation. - Updated
OnAudioRoomExample
.
- [Changed] the
key
value from[Favorites]
,[LastPlayed]
and[MostPlayed]
entities to songid
instead of a generated value.
- [Added] a conversion to lowercase and make the
check
more accurate when usingignoreDuplicate
.
- [Fixed]
ignoreDuplicate
in[createPlaylist]
. - Thanks @giga10
- Updated
README
documentation. - Updated
OnAudioRoom
andOnAudioRoomExample
documentation to support new[Flutter 2.5]
.
- [Added]
ignoreDuplicate
parameter to[addTo]
and[createPlaylist]
.
- [Fixed] playlist method not saving data. - #6
- Updated
README
documentation.
- [Added]
getMap
to[SongEntity]
asextension
, this will help to convert[SongEntity]
to[SongModel]
. - #3
- [Fixed] Entity checker error when using
[addAllTo]
. - #5 - [Fixed] No value returning when using
[queryLastPlayed]
. - #4
- Updated
README
documentation. Updated.OnAudioRoomExample
documentation to support new[Flutter 2.5]
[2.0.0]
release.
- Added a option to load all room's using
[initRoom]
.
- Fixed playlists not saving the songs.
- Updated
README
documentation.
- Removed
[path_provider]
from[pubspec.yaml]
. [Test] Removed[Flutter]
from[pubspec.yaml]
.
- Added
[ID]
,[TITLE]
,[DURATION]
and[DATE_ADDED]
to[RoomSortType]
. - Added
[RoomSortType]
to[query]
methods. - Added
[deleteRoomFile]
. This method will delete the file PERMANENTLY. - Added
[clearRoom]
. - Added
[updateRoom]
.
- Fixed wrong export. - Fixed #1
- Updated
README
documentation.
- Added a better example using the
[Favorites]
method has example. - Added a better documentation to example.
- Now all
[entity/entities]
will be checked based on[RoomType]
. - Added internal
[RoomController]
to clean the package main method.
- Now
[deleteAllFrom]
no longer delete all data from specific[Room]
, use[clearRoom]
instead. - Now
[queryAllFromFavorites]
are[queryFavorites]
. - Now
[queryAllFromLastPlayed]
are[queryLastPlayed]
. - Now
[queryAllFromMostPlayed]
are[queryMostPlayed]
. - Now
[resetAllDatabase]
are[clearAll]
.
[setDatabaseName]
-[setDatabaseLimit]
-[getDatabaseName]
-[getDatabaseStatus]
- Use
[getRoomInfo]
instead.
- Use
[resetDatabaseName]
-[resetDatabaseLimit]
-[queryAllIdsFrom]
-
- Updated
README
documentation.
- Now
[on_audio_room]
is a[Package]
. Supporting all platforms. - Added Hive to storage information.
- Fixed
[Kotlin]
issue when installing the plugin.
- Updated
README
documentation.
- Downgraded some
[Kotlin]
dependencies.
- Fixed
excepting a parameter declaration
andexcepting an argument
from[OnSongEntity]
and[OnDatabaseExtension]
. - Fixed #1
- Updated
README
documentation.
- Updated some
[Kotlin]
dependencies.
[on_audio_room]
release.
- Created
[OnTimerFormatter]
and[OnEntityFormatter]
. - Created a int extension(OnTimerFormatter) used to format the duration into Time.
- Created a String extension(OnEntityFormatter) used to format the string to
[PlaylistEntity]
.
- Fixed all problems with comminication between Dart <-> Kotlin.
- Changed method to check null values.
- Added better comments to all plugin.
- Created
README
translation forpt-BR
[Portuguese]. - Updated
README
documentation. - Updated
README.pt-BR
documentation. - Updated
pubspec.yaml
.
- Added basics methods for futures
[Migrations]
. - Added
[OnGlobalSource]
,[OnPlaylistSource]
and[OnQuerySource]
.
- Added
[getDatabaseLimit]
,[resetDatabaseLimit]
,[setDatabaseLimit]
. - Added
[AddAllTo]
. - Added
[RoomType]
. - Added
[FAVORITES]
,[LASTPLAYED]
,[MOSTPLAYED]
,[PLAYLIST_SONGS]
to[RoomType]
.
- All methods used to
[Add/Delete/DeleteAll/Check]
are now[AddTo]
,[DeleteFrom]
,[DeleteAllFrom]
and[CheckIn]
.
- Removed:
[getFavoritesSize]
[getFavoritesTotalDuration]
[getLastPlayedSize]
[getLastPlayedTotalDuration]
[getMostPlayedSize]
[getMostPlayedTotalDuration]
- Removed:
[addToFavorites]
[deleteFromFavorites]
[deleteAllFromFavorites]
[checkInFavorites]
- Removed:
[addToLastPlayed]
[deleteFromLastPlayed]
[deleteAllFromLastPlayed]
[checkInLastPlayed]
- Removed:
[addToMostPlayed]
[deleteFromMostPlayed]
[deleteAllFromMostPlayed]
[checkInMostPlayed]
- Added
[getDatabaseName]
,[resetDatabaseName]
,[setDatabaseName]
. - Added
[closeDatabase]
,[resetAllDatabase]
. - Added
[getDatabaseStatus]
. - Added:
[getFavoritesSize]
[getFavoritesTotalDuration]
[getLastPlayedSize]
[getLastPlayedTotalDuration]
[getMostPlayedSize]
[getMostPlayedTotalDuration]
- Added some comments/explication on how this plugin works.
- Created
[OnPlaylistDao]
and[OnPlaylistEntity]
. - Created
[OnPlaylistSongsDao]
and[OnPlaylistSongsEntity]
.
- Created
[PlaylistEntity]
and[PlaylistSongsEntity]
. - Added
[createPlaylist]
,[deletePlaylist]
,[renamePlaylist]
,[checkPlaylist]
and[queryAllPlaylist]
. - Added:
[addToPlaylist]
[deleteAllFromPlaylist]
[deleteFromPlaylist]
[checkInPlaylist]
[queryAllFromPlaylist]
.
- Created
[SongEntity]
,[FavoritesEntity]
,[LastPlayedEntity]
and[MostPlayedEntity]
. - Added:
[addToFavorites]
[deleteFromFavorites]
[deleteAllFromFavorites]
[checkInFavorites]
[queryAllFromFavorites]
- Added:
[addToLastPlayed]
[deleteFromLastPlayed]
[deleteAllFromLastPlayed]
[checkInLastPlayed]
[queryAllFromLastPlayed]
- Added:
[addToMostPlayed]
[deleteFromMostPlayed]
[deleteAllFromMostPlayed]
[updateCount]
[checkInMostPlayed]
[queryAllFromMostPlayed]
- Changed some function methods.
- Created
[OnLastPlayedDao]
and[OnLastPlayedEntity]
. - Created
[OnMostPlayedDao]
and[OnMostPlayedEntity]
.
- Added
[Room]
database and[Lifecyle]
. - Created
[OnAudioDatabase]
, the main class to start using[Room]
database. - Created
[OnSongEntity]
. - Created
[OnFavoritesDao]
and[OnFavoritesEntity]
. - Added basic functions to database.
- Added basic information to
[CHANGELOG]
,[README]
and[pubspec]
.
- Created the base for the plugin.