Expand description
API client modules for each Last.fm resource type
Re-exports§
pub use builder_ext::Analyze;pub use builder_ext::FetchAndSave;pub use builder_ext::FetchAndUpdate;pub use builder_ext::LimitBuilder;pub use user::FriendsRequestBuilder;pub use user::LovedTracksRequestBuilder;pub use user::PersonalTagsRequestBuilder;pub use user::RecentTracksRequestBuilder;pub use user::TopAlbumsRequestBuilder;pub use user::TopArtistsRequestBuilder;pub use user::TopTagsRequestBuilder;pub use user::TopTracksRequestBuilder;pub use user::UserInfoRequestBuilder;pub use user::WeeklyAlbumChartRequestBuilder;pub use user::WeeklyArtistChartRequestBuilder;pub use user::WeeklyChartListRequestBuilder;pub use user::WeeklyTrackChartRequestBuilder;
Modules§
- builder_
ext - Extension traits shared across all API request builders Extension traits shared across all API request builders.
- constants
- API constants (base URL, limits, chunk sizes)
- user
- Last.fm
user.*API namespace Last.fmuser.*API namespace.
Enums§
- Period
- Period options for Last.fm time range filters
Traits§
- Resource
Container - Trait for containers that hold Last.fm resources (tracks, artists, etc.)
Type Aliases§
- Progress
Callback - Callback invoked with
(fetched, total)after each batch of tracks is received.