aimi_lib 3.0.0
aimi_lib: ^3.0.0 copied to clipboard
A Dart library for interacting with anime APIs and playing videos.
3.0.0 #
- New Feature: Refactored
AnimeDetailsto include additional metadata fields:titleEn,titleJp,titleSynonyms,type,aired,airedInt,member,rank,tags,duration,source,season,episodes,lastEpisode, andschedule. - Update: Updated
Kuroiruprovider to populate the newAnimeDetailsfields.
2.0.0 #
- New Feature: Added
MetadataProviderinterface for fetching anime details (synopsis, rating, genres, etc.). - New Feature: Added
Kuroiruas the default implementation ofMetadataProvider. - Breaking Change: Renamed
Animeclass toStreamableAnimeto better reflect its purpose. - Breaking Change: Renamed
AnimeSourceclass toStreamProvider. - Breaking Change: Refactored project structure, moving core logic to
src/folder. - Added
optionsparameter togetSourcesmethod inStreamProviderto support additional configurations (e.g., sub/dub selection). - Added comprehensive unit tests for all providers (
Kuroiru,Anizone,AllAnime,AnimePahe) and utilities. - Added DartDocs to public API classes and methods.
- Updated README with detailed usage examples and credits.
1.1.0 #
- Added Anizone source.
1.0.0 #
- Initial version.