trakt_dart library

Classes

AccessTokenResponse
ActivityItem
AddToCustomListResponse
AddToSyncResponse
AddToSyncResult
AirTime
AnticipatedMovie
AnticipatedShow
Authentication
The API uses OAuth2. If you know what's up with OAuth2, grab your library and starting rolling. If you have access to a web browser (mobile app, desktop app, website), use standard OAuth. If you don't have web browser access (media center plugins, smart watches, smart TVs, command line scripts, system services), use Device authentication.To obtain a client_id and client_secret, create an application on the Trakt website.
Avatar
BoxOfficeMovie
Calendar
By default, the calendar will return all shows or movies for the specified time period and can be global or user specific. The start_date defaults to today and days to 7. The maximum amount of days you can send is 33. All dates (including the start_date and first_aired) are in UTC, so it's up to your app to handle any offsets based on the user's time zone.
Category
Base class of Category
Certification
Certifications
Most TV shows and movies have a certification to indicate the content rating. Some API methods allow filtering by certification, so it's good to cache this list in your app.
CertificationsResult
CheckIn
Checking in is a manual action used by mobile apps allowing the user to indicate what they are watching right now. While not as effortless as scrobbling, checkins help fill in the gaps. You might be watching live tv, at a friend's house, or watching a movie in theaters. You can simply checkin from your phone or tablet in those situations. The item will display as watching on the site, then automatically switch to watched status once the duration has elapsed.
CheckInResponse
CheckInSharing
CollectedEpisode
CollectedSeason
CollectionItemPostData
Comment
CommentLike
CommentMediaItem
CommentResponse
Comments
Comments are attached to any movie, show, season, episode, or list and can be a quick shout or a more detailed review. Each comment can have replies and can be liked. These likes are used to determine popular comments. Comments must follow these rules and your app should indicate these to the user. Failure to adhere to these rules could suspend the user's commenting abilities.
CommentSharing
Countries
Some API methods allow filtering by country code, so it's good to cache this list in your app.
Country
DeviceCodeResponse
Episode
EpisodeCharacter
EpisodeCrew
EpisodeCrewList
EpisodePeople
Episodes
EpisodeStats
Filters
Follower
Following
FollowRequest
Friend
Genre
Genres
One or more genres are attached to all movies and shows. Some API methods allow filtering by genre, so it's good to cache this list in your app.
HiddenItem
HistoryItem
Ids
Images
Language
Languages
Some API methods allow filtering by language code, so it's good to cache this list in your app.
ListItem
ListLikes
Lists
MediaComment
Metadata
Movie
MovieCharacter
MovieCharacterCredits
MovieCrew
MovieCrewCredits
MovieCrewList
MovieFilters
MoviePeople
MovieRelease
Movies
MovieShowAlias
MovieShowMetadata
MovieStats
MovieTranslation
MyCalendarMovie
MyCalendarShow
Network
Networks
Most TV shows have a TV network where it originally aired. Some API methods allow filtering by network, so it's good to cache this list in your app.
People
Person
PersonalRecommendation
PersonMovieCredits
PersonMovieCrewCreditsList
PersonShowCredits
PersonShowCrewCreditsList
PlaybackProgress
PlayedWatchedCollectedMovie
PlayedWatchedCollectedShow
RatedItem
Rating
Recommendations
Trakt social recommendations use all the Recommendations lists from the users you follow. The more users you follow with similar tastes, the better your recommendations will be. We also use other factors for the algorithm to further personalize what gets recommended.
RecommendedMovie
RecommendedShow
RemoveFromCustomListResponse
RemoveFromSyncResponse
ReorderListResponse
RequestPagination
Scrobble
Scrobbling is an automatic way to track what a user is watching in a media center. The media center should send events that correspond to starting, pausing, and stopping (or finishing) watching a movie or episode.
ScrobbleResponse
Searches can use queries or ID lookups. Queries will search text fields like the title and overview. ID lookups are helpful if you have an external ID and want to get the Trakt ID and info. These methods can search for movies, shows, episodes, people, and lists.
SearchResult
Season
Seasons
SeasonStats
Show
ShowCertification
ShowCharacter
ShowCharacterCredits
ShowCollectionProgress
ShowCrew
ShowCrewCredits
ShowCrewList
ShowEpisodeProgress
ShowFilters
ShowPeople
ShowProgressReset
Shows
ShowSeasonProgress
ShowStats
ShowTranslation
ShowWatchedProgress
SocialIds
Stats
Sync
Syncing with trakt opens up quite a few cool features. Most importantly, trakt can serve as a cloud based backup for the data in your app. This is especially useful when rebuilding a media center or installing a mobile app on your new phone. It can also be nice to sync up multiple media centers with a central trakt account. If everything is in sync, your media can be managed from trakt and be reflected in your apps
SyncActivity
TraktList
TraktManager
TraktManagerAPIError
TrendingMovie
TrendingPopularList
TrendingShow
UpdatedCustomListMetadata
UpdatedCustomListNotFound
UpdatedMovie
UpdatedShow
UpdatedSyncMetadata
UpdatedSyncNotFound
User
UserAccount
UserCollectionItem
UserConnections
UserLike
UserMovieSEpisodeStats
UserNetworkStats
UserRatingStats
Users
User's with public data will return info with all GET methods. Private user's (including yourself) require valid OAuth and a friend relationship to return data.
UserSeasonStats
UserSettings
UserSharingText
UserShowStats
UserStats
WatchedEpisode
WatchedItem
WatchedSeason
Watching
WatchlistItem