From 955d050bd85bdb9812b521e5b98ba60e087c7de8 Mon Sep 17 00:00:00 2001 From: Pietro Caselani Date: Wed, 8 Jan 2020 20:34:16 +0100 Subject: [PATCH] Here we have a good version of the CouchTrackerSync framework * Only one entry point, the function `setupSyncModule(trakt:)` * To ensure the statement above, the tests run in DEBUG mode without importing the framework using `@testable` * I am using snapshot testing because the JSON is big, there is a lot of data about episodes, seasons and the tv show * I will probrably use the snapshot testing library for screenshot tests... excited for this --- CouchTrackerSync/APIFunctions.swift | 33 + CouchTrackerSync/CouchTrackerSync-Main.swift | 3 + CouchTrackerSync/CouchTrackerSync.swift | 72 +- CouchTrackerSync/Models/Show.swift | 20 +- CouchTrackerSync/ShowDataForSyncing.swift | 11 + CouchTrackerSync/SyncEnvironment.swift | 72 +- CouchTrackerSync/Trakt/TraktProvider.swift | 15 - .../CouchTrackerSyncTests.swift | 78 +- .../Resources/WatchedShow-Success.json | 2836 ------ .../Resources/syncWatchedShows-full.json | 8601 +++++++++++++++++ CouchTrackerSyncTests/RxTest+JSON.swift | 65 + .../Snapshotting+Retro.swift | 9 + .../testSyncForOneShowOnly.1.json | 2906 ++++++ Podfile | 1 + Podfile.lock | 4 + 15 files changed, 11740 insertions(+), 2986 deletions(-) create mode 100644 CouchTrackerSync/APIFunctions.swift create mode 100644 CouchTrackerSync/CouchTrackerSync-Main.swift create mode 100644 CouchTrackerSync/ShowDataForSyncing.swift delete mode 100644 CouchTrackerSync/Trakt/TraktProvider.swift delete mode 100644 CouchTrackerSyncTests/Resources/WatchedShow-Success.json create mode 100644 CouchTrackerSyncTests/Resources/syncWatchedShows-full.json create mode 100644 CouchTrackerSyncTests/RxTest+JSON.swift create mode 100644 CouchTrackerSyncTests/Snapshotting+Retro.swift create mode 100644 CouchTrackerSyncTests/__Snapshots__/CouchTrackerSyncTests/testSyncForOneShowOnly.1.json diff --git a/CouchTrackerSync/APIFunctions.swift b/CouchTrackerSync/APIFunctions.swift new file mode 100644 index 00000000..6e9b89ab --- /dev/null +++ b/CouchTrackerSync/APIFunctions.swift @@ -0,0 +1,33 @@ +import TraktSwift +import RxSwift + +func syncWatchedShows(extended: [Extended]) -> Single<[BaseShow]> { + return trakt.sync.rx.request(.watched(type: .shows, extended: extended)).map([BaseShow].self) +} + +func watchedProgress(options: WatchedProgressOptions, showIds: ShowIds) -> Single { + return trakt.shows.rx.request( + .watchedProgress( + showId: showIds.realId, + hidden: options.countSpecials, + specials: options.countSpecials, + countSpecials: options.countSpecials + ) + ).map(BaseShow.self) +} + +func seasonsForShow(showIds: ShowIds, extended: [Extended]) -> Single<[Season]> { + return trakt.seasons.rx + .request(.summary(showId: showIds.realId, extended: extended)) + .map([Season].self) +} + +func genresForMoviesAndShows() -> Single> { + let genresForType: (GenreType) -> Single<[Genre]> = { type in + trakt.genres.rx.request(.list(type)).map([Genre].self) + } + + return Single.zip(genresForType(.movies), genresForType(.shows)) { (movies, shows) in + Set(movies + shows) + } +} diff --git a/CouchTrackerSync/CouchTrackerSync-Main.swift b/CouchTrackerSync/CouchTrackerSync-Main.swift new file mode 100644 index 00000000..d9490866 --- /dev/null +++ b/CouchTrackerSync/CouchTrackerSync-Main.swift @@ -0,0 +1,3 @@ +import TraktSwift + +//public func setupSyncModule(createTrakt: () -> TraktSwift) -> Sync diff --git a/CouchTrackerSync/CouchTrackerSync.swift b/CouchTrackerSync/CouchTrackerSync.swift index fd174e4e..a2875376 100644 --- a/CouchTrackerSync/CouchTrackerSync.swift +++ b/CouchTrackerSync/CouchTrackerSync.swift @@ -5,49 +5,38 @@ import Moya typealias TraktShow = TraktSwift.Show typealias DomainShow = CouchTrackerSync.Show -struct ShowDataForSyncing: DataStruct { - let progressShow: BaseShow - let show: TraktShow - let seasons: [Season] - - var showIds: ShowIds { - return show.ids - } -} - -public enum SyncError: Error, EnumPoetry { +public enum SyncError: Error { case showIsNil case missingEpisodes(showIds: ShowIds, baseSeason: BaseSeason, season: Season) } -struct WatchedProgressOptions: Hashable { - let hidden: Bool - let specials: Bool - let countSpecials: Bool +public struct WatchedProgressOptions: Hashable { + public let hidden: Bool + public let specials: Bool + public let countSpecials: Bool - init(hidden: Bool = false, specials: Bool = false, countSpecials: Bool = false) { + public init(hidden: Bool = false, specials: Bool = false, countSpecials: Bool = false) { self.hidden = hidden self.specials = specials self.countSpecials = countSpecials } } -struct SyncOptions: Hashable { - let watchedProgress: WatchedProgressOptions +public struct SyncOptions: Hashable { + public static let defaultOptions = SyncOptions() + + public let watchedProgress: WatchedProgressOptions - init(watchedProgress: WatchedProgressOptions = WatchedProgressOptions()) { + public init(watchedProgress: WatchedProgressOptions = WatchedProgressOptions()) { self.watchedProgress = watchedProgress } } -func startSync(options: SyncOptions) -> Observable { - return syncMain(options) -} - -private func syncMain(_ options: SyncOptions) -> Observable { - let genresObservable = Current.genres() +func startSync(_ options: SyncOptions = SyncOptions()) -> Observable { + let genresObservable = Current.genres().asObservable() let showAndSeasonsObservable = Current.syncWatchedShows([.full, .noSeasons]) + .asObservable() .flatMap { Observable.from($0) } .flatMap { watchedProgress(options: options.watchedProgress, baseShow: $0) } .flatMap { seasonsForShow(showData: $0) } @@ -55,13 +44,13 @@ private func syncMain(_ options: SyncOptions) -> Observable { return Observable.zip(showAndSeasonsObservable, genresObservable).map(createWatchedShow(showData:allGenres:)) } -private func watchedProgress(options: WatchedProgressOptions, baseShow: BaseShow) -> Observable { - guard let show = baseShow.show else { return Observable.error(SyncError.showIsNil) } +private func watchedProgress(options: WatchedProgressOptions, baseShow: BaseShow) -> Single { + guard let show = baseShow.show else { return Single.error(SyncError.showIsNil) } return Current.watchedProgress(options, show.ids) .map { ShowDataForSyncing(progressShow: $0, show: show, seasons: []) } } -private func seasonsForShow(showData: ShowDataForSyncing) -> Observable { +private func seasonsForShow(showData: ShowDataForSyncing) -> Single { return Current.seasonsForShow(showData.showIds, [.full, .episodes]) .map { ShowDataForSyncing(progressShow: showData.progressShow, show: showData.show, seasons: $0) } } @@ -76,10 +65,10 @@ private func createWatchedShow(showData: ShowDataForSyncing, allGenres: Set DomainShow { +private func mapTraktShowToDomainShow(traktShow: TraktShow, genres: [Genre], seasons: [WatchedSeason], progressShow: BaseShow) -> DomainShow { + let nextEpisode = progressShow.nextEpisode.flatMap { findEpisodeOnSeasons(seasons: seasons, episode: $0) } + let lastEpisode = progressShow.lastEpisode.flatMap { findEpisodeOnSeasons(seasons: seasons, episode: $0) } + let completed = progressShow.completed + + let watched = DomainShow.Watched(completed: completed, lastEpisode: lastEpisode) + return DomainShow(ids: traktShow.ids, title: traktShow.title, overview: traktShow.overview, @@ -137,12 +132,15 @@ private func mapTraktShowToDomainShow(traktShow: TraktShow, genres: [Genre], sea genres: genres, status: traktShow.status, firstAired: traktShow.firstAired, - seasons: seasons) + seasons: seasons, + aired: progressShow.aired, + nextEpisode: nextEpisode, + watched: watched) } private func createWatchedShow(show: DomainShow, progressShow: BaseShow) -> WatchedShow { - let nextEpisode = progressShow.nextEpisode.flatMap { findEpisodeOnShow(show: show, episode: $0) } - let lastEpisode = progressShow.lastEpisode.flatMap { findEpisodeOnShow(show: show, episode: $0) } + let nextEpisode = progressShow.nextEpisode.flatMap { findEpisodeOnSeasons(seasons: show.seasons, episode: $0) } + let lastEpisode = progressShow.lastEpisode.flatMap { findEpisodeOnSeasons(seasons: show.seasons, episode: $0) } return WatchedShow(show: show, aired: progressShow.aired, @@ -152,7 +150,7 @@ private func createWatchedShow(show: DomainShow, progressShow: BaseShow) -> Watc lastWatched: progressShow.lastWatchedAt) } -private func findEpisodeOnShow(show: DomainShow, episode: TraktSwift.Episode) -> WatchedEpisode? { - let season = show.seasons.first { $0.number == episode.season } +private func findEpisodeOnSeasons(seasons: [WatchedSeason], episode: TraktSwift.Episode) -> WatchedEpisode? { + let season = seasons.first { $0.number == episode.season } return season?.episodes.first { $0.episode.number == episode.number } } diff --git a/CouchTrackerSync/Models/Show.swift b/CouchTrackerSync/Models/Show.swift index d2a1ced3..fcfd3134 100644 --- a/CouchTrackerSync/Models/Show.swift +++ b/CouchTrackerSync/Models/Show.swift @@ -9,9 +9,22 @@ public struct Show: Hashable, Codable { public let status: Status? public let firstAired: Date? public let seasons: [WatchedSeason] + public let aired: Int? + public let nextEpisode: WatchedEpisode? + public let watched: Watched - public init(ids: ShowIds, title: String?, overview: String?, network: String?, - genres: [Genre], status: Status?, firstAired: Date?, seasons: [WatchedSeason]) { + public struct Watched: Hashable, Codable { + public let completed: Int? + public let lastEpisode: WatchedEpisode? + + public init(completed: Int?, lastEpisode: WatchedEpisode?) { + self.completed = completed + self.lastEpisode = lastEpisode + } + } + + public init(ids: ShowIds, title: String?, overview: String?, network: String?, genres: [Genre], status: Status?, + firstAired: Date?, seasons: [WatchedSeason], aired: Int?, nextEpisode: WatchedEpisode?, watched: Watched) { self.ids = ids self.title = title self.overview = overview @@ -20,5 +33,8 @@ public struct Show: Hashable, Codable { self.status = status self.firstAired = firstAired self.seasons = seasons + self.aired = aired + self.nextEpisode = nextEpisode + self.watched = watched } } diff --git a/CouchTrackerSync/ShowDataForSyncing.swift b/CouchTrackerSync/ShowDataForSyncing.swift new file mode 100644 index 00000000..ebbb1ef1 --- /dev/null +++ b/CouchTrackerSync/ShowDataForSyncing.swift @@ -0,0 +1,11 @@ +import TraktSwift + +struct ShowDataForSyncing: DataStruct { + let progressShow: BaseShow + let show: TraktSwift.Show + let seasons: [Season] + + var showIds: ShowIds { + return show.ids + } +} diff --git a/CouchTrackerSync/SyncEnvironment.swift b/CouchTrackerSync/SyncEnvironment.swift index 70584e63..4b6f098f 100644 --- a/CouchTrackerSync/SyncEnvironment.swift +++ b/CouchTrackerSync/SyncEnvironment.swift @@ -1,70 +1,28 @@ import TraktSwift import RxSwift -private let trakt = Trakt(builder: TraktBuilder { - $0.clientId = Secrets.Trakt.clientId - $0.clientSecret = Secrets.Trakt.clientSecret - $0.redirectURL = Secrets.Trakt.redirectURL - $0.callbackQueue = DispatchQueue(label: "NetworkQueue", qos: .default) -}) - -struct APIEnviront { +public struct SyncEnvironment { + public static let live = SyncEnvironment() + public var syncWatchedShows: ([Extended]) -> Single<[BaseShow]> = syncWatchedShows(extended:) + public var watchedProgress: (WatchedProgressOptions, ShowIds) -> Single = watchedProgress(options:showIds:) + public var seasonsForShow: (ShowIds, [Extended]) -> Single<[Season]> = seasonsForShow(showIds:extended:) + public var genres: () -> Single> = genresForMoviesAndShows } -struct DatabaseEnv { -} +var trakt: Trakt = { badTrakt! }() -struct SyncEnvironment { - var syncWatchedShows: ([Extended]) -> Observable<[BaseShow]> - var watchedProgress: (WatchedProgressOptions, ShowIds) -> Observable - var seasonsForShow: (ShowIds, [Extended]) -> Observable<[Season]> - var genres: () -> Observable> -} +var badTrakt: Trakt? -extension SyncEnvironment { - static let live = SyncEnvironment( - syncWatchedShows: syncWatchedShows(extended:), - watchedProgress: watchedProgress(options:showIds:), - seasonsForShow: seasonsForShow(showIds:extended:), - genres: genresForMoviesAndShows - ) +public func setupSyncModule(trakt: Trakt) -> (SyncOptions) -> Observable { + badTrakt = trakt + return { options in + startSync(options) + } } #if DEBUG -var Current = SyncEnvironment.live +public var Current = SyncEnvironment.live #else -let Current = SyncEnvironment.live +public let Current = SyncEnvironment.live #endif - -private func syncWatchedShows(extended: [Extended]) -> Observable<[BaseShow]> { - return trakt.sync.rx.request(.watched(type: .shows, extended: extended)).map([BaseShow].self).asObservable() -} - -private func watchedProgress(options: WatchedProgressOptions, showIds: ShowIds) -> Observable { - return trakt.shows.rx.request( - .watchedProgress( - showId: showIds.realId, - hidden: options.countSpecials, - specials: options.countSpecials, - countSpecials: options.countSpecials - ) - ).map(BaseShow.self).asObservable() -} - -private func seasonsForShow(showIds: ShowIds, extended: [Extended]) -> Observable<[Season]> { - return trakt.seasons.rx - .request(.summary(showId: showIds.realId, extended: extended)) - .map([Season].self) - .asObservable() -} - -private func genresForMoviesAndShows() -> Observable> { - let genresForType: (GenreType) -> Single<[Genre]> = { type in - trakt.genres.rx.request(.list(type)).map([Genre].self) - } - - return Single.zip(genresForType(.movies), genresForType(.shows)) { (movies, shows) in - Set(movies + shows) - }.asObservable() -} diff --git a/CouchTrackerSync/Trakt/TraktProvider.swift b/CouchTrackerSync/Trakt/TraktProvider.swift deleted file mode 100644 index 34ee7e99..00000000 --- a/CouchTrackerSync/Trakt/TraktProvider.swift +++ /dev/null @@ -1,15 +0,0 @@ -import TraktSwift -import Moya - -protocol TraktProvider: AnyObject { - var movies: MoyaProvider { get } - var genres: MoyaProvider { get } - var search: MoyaProvider { get } - var shows: MoyaProvider { get } - var users: MoyaProvider { get } - var episodes: MoyaProvider { get } - var sync: MoyaProvider { get } - var seasons: MoyaProvider { get } -} - -extension Trakt: TraktProvider {} diff --git a/CouchTrackerSyncTests/CouchTrackerSyncTests.swift b/CouchTrackerSyncTests/CouchTrackerSyncTests.swift index a34afa05..6e275dc8 100644 --- a/CouchTrackerSyncTests/CouchTrackerSyncTests.swift +++ b/CouchTrackerSyncTests/CouchTrackerSyncTests.swift @@ -1,13 +1,10 @@ import XCTest -import Moya import TraktSwift -import TraktSwiftTestable import RxSwift import RxTest -import Nimble -import RxNimble - -@testable import CouchTrackerSync +import SnapshotTesting +import CouchTrackerSync +import TraktSwiftTestable final class CouchTrackerSyncTests: XCTestCase { private var scheduler: TestScheduler! @@ -26,43 +23,46 @@ final class CouchTrackerSyncTests: XCTestCase { super.tearDown() } - func testSync() { - let expectedWatchedProgressOptions = WatchedProgressOptions(hidden: false, specials: false, countSpecials: false) - let expectedShowIds = ShowIds(trakt: 1415, - tmdb: 1424, - imdb: "tt2372162", - slug: "orange-is-the-new-black", - tvdb: 264586, - tvrage: 32950) + func testSyncForOneShowOnly() { + let expectedWatchedProgressOptions = WatchedProgressOptions() - Current.syncWatchedShows = { extended in - XCTAssertEqual(extended, [.full, .noSeasons]) - return .just(decode(file: "syncWatchedShows", as: [BaseShow].self)) - } + let expectedShowIds = ShowIds(trakt: 1415, + tmdb: 1424, + imdb: "tt2372162", + slug: "orange-is-the-new-black", + tvdb: 264586, + tvrage: 32950) - Current.watchedProgress = { watchedProgressOptions, showIds in - XCTAssertEqual(watchedProgressOptions, expectedWatchedProgressOptions) - XCTAssertEqual(showIds, expectedShowIds) - return .just(decode(file: "watchedProgress", as: BaseShow.self)) - } + Current.syncWatchedShows = { extended in + XCTAssertEqual(extended, [.full, .noSeasons]) + return .just(decode(file: "syncWatchedShows", as: [BaseShow].self)) + } - Current.seasonsForShow = { showIds, extended in - XCTAssertEqual(showIds, expectedShowIds) - XCTAssertEqual(extended, [.full, .episodes]) - return .just(decode(file: "seasonsForShow", as: [Season].self)) - } + Current.watchedProgress = { watchedProgressOptions, showIds in + XCTAssertEqual(watchedProgressOptions, expectedWatchedProgressOptions) + XCTAssertEqual(showIds, expectedShowIds) + return .just(decode(file: "watchedProgress", as: BaseShow.self)) + } - Current.genres = { - let movies = Observable.just(decode(file: "genresForMovies", as: [Genre].self)) - let shows = Observable.just(decode(file: "genresForShows", as: [Genre].self)) - return Observable.zip(movies, shows).map { Set($0 + $1) } - } + Current.seasonsForShow = { showIds, extended in + XCTAssertEqual(showIds, expectedShowIds) + XCTAssertEqual(extended, [.full, .episodes]) + return .just(decode(file: "seasonsForShow", as: [Season].self)) + } - expect(startSync(options: SyncOptions())) - .events(scheduler: scheduler, disposeBag: disposeBag) - .to(equal([ - Recorded.next(0, decode(file: "WatchedShow-Success", as: WatchedShow.self)), - Recorded.completed(0) - ])) + Current.genres = { + let movies = Single.just(decode(file: "genresForMovies", as: [Genre].self)) + let shows = Single.just(decode(file: "genresForShows", as: [Genre].self)) + return Single.zip(movies, shows).map { Set($0 + $1) } } + + let trakt = TestableTrakt() + + let observer = scheduler.start { () -> Observable in + let startModule = setupSyncModule(trakt: trakt) + return startModule(.defaultOptions) + } + + assertSnapshot(matching: observer.events, as: .unsortedJSON) + } } diff --git a/CouchTrackerSyncTests/Resources/WatchedShow-Success.json b/CouchTrackerSyncTests/Resources/WatchedShow-Success.json deleted file mode 100644 index 6f13f518..00000000 --- a/CouchTrackerSyncTests/Resources/WatchedShow-Success.json +++ /dev/null @@ -1,2836 +0,0 @@ -{ - "nextEpisode": { - "episode": { - "number": 1, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1795786, - "tvdb": 7199938, - "tvrage": 0, - "trakt": 3541694 - }, - "runtime": 7, - "title": "Beginning of the End", - "rating": 7.29715, - "votes": 737, - "overview": "Piper struggles to adapt to life after Litchfield. Alex promises to keep her nose clean. Daddy's infidelity angers Daya.", - "firstAired": 585817200 - } - }, - "lastWatched": 585985092, - "show": { - "status": "ended", - "genres": [ - { - "name": "Comedy", - "slug": "comedy" - }, - { - "name": "Drama", - "slug": "drama" - } - ], - "ids": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "seasons": [ - { - "number": 1, - "firstAired": 395208060, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "network": "Netflix", - "episodes": [ - { - "episode": { - "number": 1, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65181, - "tvdb": 4507237, - "tvrage": 0, - "trakt": 76009, - "imdb": "tt2400770" - }, - "runtime": 1, - "title": "I Wasn't Ready", - "rating": 7.63192, - "votes": 4768, - "absoluteNumber": 1, - "overview": "Sentenced to fifteen months for a crime committed in her youth, Piper Chapman leaves her supportive fiance Larry for her new home: a women's prison.", - "firstAired": 395218800 - }, - "lastWatched": 427684148 - }, - { - "episode": { - "number": 2, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65176, - "tvdb": 4550331, - "tvrage": 0, - "trakt": 76010, - "imdb": "tt2431596" - }, - "runtime": 1, - "title": "Tit Punch", - "rating": 7.77352, - "votes": 3943, - "absoluteNumber": 2, - "overview": "After insulting the food in front of the prison chef, Piper is starved out by the kitchen staff and struggles to offer up an acceptable apology.", - "firstAired": 395218800 - }, - "lastWatched": 428201582 - }, - { - "episode": { - "number": 3, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65174, - "tvdb": 4550332, - "tvrage": 0, - "trakt": 76011, - "imdb": "tt2451520" - }, - "runtime": 1, - "title": "Lesbian Request Denied", - "rating": 7.80874, - "votes": 3545, - "absoluteNumber": 3, - "overview": "Targeted for romance by a fellow prisoner, Piper finds that subtlety is an ineffective approach to letting her suitor down.", - "firstAired": 395218800 - }, - "lastWatched": 428205572 - }, - { - "episode": { - "number": 4, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65175, - "tvdb": 4550333, - "tvrage": 0, - "trakt": 76012, - "imdb": "tt2577286" - }, - "runtime": 1, - "title": "Imaginary Enemies", - "rating": 7.84689, - "votes": 3468, - "absoluteNumber": 4, - "overview": "Piper gets to know her stern new roommate; the prisoners prepare a farewell party for one of their own; a misplaced screwdriver has dire consequences.", - "firstAired": 395218800 - }, - "lastWatched": 428208777 - }, - { - "episode": { - "number": 5, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65171, - "tvdb": 4550334, - "tvrage": 0, - "trakt": 76013, - "imdb": "tt2511030" - }, - "runtime": 1, - "title": "The Chickening", - "rating": 7.74831, - "votes": 3258, - "absoluteNumber": 5, - "overview": "When her sighting of a legendary feral chicken polarizes the inmates, Larry wonders if Piper is getting too absorbed in the \"fishbowl\" of prison life.", - "firstAired": 395218800 - }, - "lastWatched": 428228631 - }, - { - "episode": { - "number": 6, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65179, - "tvdb": 4550335, - "tvrage": 0, - "trakt": 76014, - "imdb": "tt2511028" - }, - "runtime": 1, - "title": "WAC Pack", - "rating": 7.80694, - "votes": 3170, - "absoluteNumber": 6, - "overview": "The inmates campaign along racial lines for positions on a prisoners council, but Piper tries to stay above the increasingly raucous competition.", - "firstAired": 395218800 - }, - "lastWatched": 428231860 - }, - { - "episode": { - "number": 7, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65172, - "tvdb": 4550336, - "tvrage": 0, - "trakt": 76015, - "imdb": "tt2595996" - }, - "runtime": 1, - "title": "Blood Donut", - "rating": 7.76666, - "votes": 3047, - "absoluteNumber": 7, - "overview": "Piper wants the prison's outdoor running track reopened, but in order to get it, she'll have to give her corrections officer something he wants.", - "firstAired": 395218800 - }, - "lastWatched": 428235260 - }, - { - "episode": { - "number": 8, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65178, - "tvdb": 4550337, - "tvrage": 0, - "trakt": 76016, - "imdb": "tt2620550" - }, - "runtime": 1, - "title": "Moscow Mule", - "rating": 7.76335, - "votes": 2941, - "absoluteNumber": 8, - "overview": "Red gets pressured to smuggle drugs through her kitchen; Larry publishes an article about Piper in the \"New York Times;\" two babies come into the world.", - "firstAired": 395218800 - }, - "lastWatched": 428379089 - }, - { - "episode": { - "number": 9, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65173, - "tvdb": 4550338, - "tvrage": 0, - "trakt": 76017, - "imdb": "tt2640490" - }, - "runtime": 1, - "title": "Fucksgiving", - "rating": 7.98965, - "votes": 2996, - "absoluteNumber": 9, - "overview": "Thanksgiving arrives with the promise of a visit by Larry, but Piper's raunchy dance moves land her in solitary with a holiday feast of moldy bologna.", - "firstAired": 395218800 - }, - "lastWatched": 428451560 - }, - { - "episode": { - "number": 10, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 975387, - "tvdb": 4550339, - "tvrage": 0, - "trakt": 76018, - "imdb": "tt2692410" - }, - "runtime": 1, - "title": "Bora Bora Bora", - "rating": 8.04781, - "votes": 2949, - "absoluteNumber": 10, - "overview": "Pennsatucky discovers a new skill; the inmates try to scare delinquent teenagers straight; Pornstache's side business suffers a tragic setback.", - "firstAired": 395218800 - }, - "lastWatched": 428454925 - }, - { - "episode": { - "number": 11, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65180, - "tvdb": 4550341, - "tvrage": 0, - "trakt": 76019, - "imdb": "tt2739642" - }, - "runtime": 1, - "title": "Tall Men with Feelings", - "rating": 8.05515, - "votes": 2865, - "absoluteNumber": 11, - "overview": "The prisoners mourn one of their own and even a drunken Pornstache reveals surprising emotions; Larry gives a revealing radio interview.", - "firstAired": 395218800 - }, - "lastWatched": 428458384 - }, - { - "episode": { - "number": 12, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 975388, - "tvdb": 4550343, - "tvrage": 0, - "trakt": 76020, - "imdb": "tt2754710" - }, - "runtime": 1, - "title": "Fool Me Once", - "rating": 7.9523, - "votes": 2851, - "absoluteNumber": 12, - "overview": "Painful truths reorient several relationships and careers; Pennsatucky feels disrespected by Piper, which is not good; Larry delivers an ultimatum.", - "firstAired": 395218800 - }, - "lastWatched": 428462080 - }, - { - "episode": { - "number": 13, - "season": 1, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65177, - "tvdb": 4550345, - "tvrage": 0, - "trakt": 76021, - "imdb": "tt2754708" - }, - "runtime": 1, - "title": "Can't Fix Crazy", - "rating": 8.33458, - "votes": 2941, - "absoluteNumber": 13, - "overview": "Red's scheme to reclaim her kitchen backfires; the inmates stage a Christmas pageant; Piper's plans unravel even as she realizes her life is in jeopardy.", - "firstAired": 395218800 - }, - "lastWatched": 428465801 - } - ], - "title": "Season 1", - "seasonIds": { - "tmdb": 3765, - "trakt": 4116 - }, - "overview": "Piper must trade her comfortable New York life for an orange prison jumpsuit when her decade-old relationship with a drug runner catches up with her.", - "completed": 13, - "aired": 13 - }, - { - "number": 2, - "firstAired": 423720060, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "network": "Netflix", - "episodes": [ - { - "episode": { - "number": 1, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65182, - "tvdb": 4686305, - "tvrage": 0, - "trakt": 76022, - "imdb": "tt3015084" - }, - "runtime": 2, - "title": "Thirsty Bird", - "rating": 7.95045, - "votes": 3128, - "absoluteNumber": 14, - "overview": "Piper's world is turned upside down when she is forced to confront the consequences of her actions and face new challenges.", - "firstAired": 423730800 - }, - "lastWatched": 428541008 - }, - { - "episode": { - "number": 2, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 65183, - "tvdb": 4799267, - "tvrage": 0, - "trakt": 76023, - "imdb": "tt3099720" - }, - "runtime": 2, - "title": "Looks Blue, Tastes Red", - "rating": 7.72408, - "votes": 2903, - "absoluteNumber": 15, - "overview": "A mock Job Fair provides Taystee with a chance to show off her business smarts; Red feels isolated from her prison family.", - "firstAired": 423730800 - }, - "lastWatched": 428544288 - }, - { - "episode": { - "number": 3, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 977378, - "tvdb": 4799302, - "tvrage": 0, - "trakt": 76024, - "imdb": "tt3262412" - }, - "runtime": 2, - "title": "Hugs Can Be Deceiving", - "rating": 7.83333, - "votes": 2820, - "absoluteNumber": 16, - "overview": "Piper is challenged by her Soso experience; Morello gets her heart broken; a figure from Taystee's past arrives to disturb the status quo.", - "firstAired": 423730800 - }, - "lastWatched": 428547828 - }, - { - "episode": { - "number": 4, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 977379, - "tvdb": 4799303, - "tvrage": 0, - "trakt": 76025, - "imdb": "tt3262414" - }, - "runtime": 2, - "title": "A Whole Other Hole", - "rating": 7.84777, - "votes": 2805, - "absoluteNumber": 17, - "overview": "Sophia gives the women a much-needed lesson in female anatomy; Morello takes a detour; Larry makes some life changes.", - "firstAired": 423730800 - }, - "lastWatched": 428554756 - }, - { - "episode": { - "number": 5, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 977380, - "tvdb": 4799304, - "tvrage": 0, - "trakt": 76026, - "imdb": "tt3262416" - }, - "runtime": 2, - "title": "Low Self Esteem City", - "rating": 7.7565, - "votes": 2731, - "absoluteNumber": 18, - "overview": "A bathroom turf war sees deeper lines drawn in the sand as Gloria and Vee go head to head. Piper receives devastating news.", - "firstAired": 423730800 - }, - "lastWatched": 428554771 - }, - { - "episode": { - "number": 6, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 977381, - "tvdb": 4799305, - "tvrage": 0, - "trakt": 76027, - "imdb": "tt3262410" - }, - "runtime": 2, - "title": "You Also Have a Pizza", - "rating": 7.84658, - "votes": 2705, - "absoluteNumber": 19, - "overview": "Love is in the air as the inmates prepare for a Valentine's Day party; Red makes an intriguing new discovery. Larry asks Piper to be his prison mole.", - "firstAired": 423730800 - }, - "lastWatched": 428636067 - }, - { - "episode": { - "number": 7, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 977382, - "tvdb": 4799306, - "tvrage": 0, - "trakt": 76028, - "imdb": "tt3262424" - }, - "runtime": 2, - "title": "Comic Sans", - "rating": 7.75019, - "votes": 2638, - "absoluteNumber": 20, - "overview": "Piper starts a prison newsletter with the help of Healy and a few other inmates; Vee launches an entrepreneurial enterprise.", - "firstAired": 423730800 - }, - "lastWatched": 428642788 - }, - { - "episode": { - "number": 8, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 977383, - "tvdb": 4799307, - "tvrage": 0, - "trakt": 76029, - "imdb": "tt3262418" - }, - "runtime": 2, - "title": "Appropriately Sized Pots", - "rating": 7.83921, - "votes": 2581, - "absoluteNumber": 21, - "overview": "Piper faces a new backlash over special privileges; Caputo feels pressure to toughen up, resulting in administrative changes.", - "firstAired": 423730800 - }, - "lastWatched": 428646178 - }, - { - "episode": { - "number": 9, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 977384, - "tvdb": 4799308, - "tvrage": 0, - "trakt": 76030, - "imdb": "tt3262426" - }, - "runtime": 2, - "title": "40 Oz. of Furlough", - "rating": 7.92403, - "votes": 2580, - "absoluteNumber": 22, - "overview": "Piper's relationship with Larry faces a real-world test; Red's effort to redeem herself is finally rewarded. A familiar figure returns to Litchfield.", - "firstAired": 423730800 - }, - "lastWatched": 428649769 - }, - { - "episode": { - "number": 10, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 977385, - "tvdb": 4799309, - "tvrage": 0, - "trakt": 76031, - "imdb": "tt3262428" - }, - "runtime": 2, - "title": "Little Mustachioed Shit", - "rating": 7.99731, - "votes": 2603, - "absoluteNumber": 23, - "overview": "The guards get tougher in a bid to turn up prison contraband; a big, lingering secret is finally revealed.", - "firstAired": 423730800 - }, - "lastWatched": 428653485 - }, - { - "episode": { - "number": 11, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 977386, - "tvdb": 4799310, - "tvrage": 0, - "trakt": 76032, - "imdb": "tt3262420" - }, - "runtime": 2, - "title": "Take a Break from Your Values", - "rating": 7.89895, - "votes": 2573, - "absoluteNumber": 24, - "overview": "Piper is shocked at an unexpected change in her status; Soso's hunger strike attracts new support that takes on a religious fervor.", - "firstAired": 423730800 - }, - "lastWatched": 428685351 - }, - { - "episode": { - "number": 12, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 977387, - "tvdb": 4799311, - "tvrage": 0, - "trakt": 76033, - "imdb": "tt3262422" - }, - "runtime": 2, - "title": "It Was the Change", - "rating": 8.08515, - "votes": 2619, - "absoluteNumber": 25, - "overview": "Tensions run high as a prison power outage forces several issues to come to light. Piper finds herself compromised and is forced to think on her feet.", - "firstAired": 423730800 - }, - "lastWatched": 428689189 - }, - { - "episode": { - "number": 13, - "season": 2, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 977388, - "tvdb": 4799312, - "tvrage": 0, - "trakt": 76034, - "imdb": "tt3262434" - }, - "runtime": 2, - "title": "We Have Manners. We're Polite.", - "rating": 8.56825, - "votes": 2835, - "absoluteNumber": 26, - "overview": "Several futures hang in the balance as the inmates face and confront their worst nightmares: Life will never be the same again.", - "firstAired": 423730800 - }, - "lastWatched": 428710695 - } - ], - "title": "Season 2", - "seasonIds": { - "tmdb": 3766, - "trakt": 4117 - }, - "overview": "Shocking revelations and new arrivals shake up the lives and relationships of Litchfield's prisoners.", - "completed": 13, - "aired": 13 - }, - { - "number": 3, - "firstAired": 455774460, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "network": "Netflix", - "episodes": [ - { - "episode": { - "number": 1, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048200, - "tvdb": 5043420, - "tvrage": 1065740202, - "trakt": 1455465, - "imdb": "tt3713502" - }, - "runtime": 3, - "title": "Mother's Day", - "rating": 7.45527, - "votes": 2884, - "absoluteNumber": 27, - "overview": "Caputo's kinder, gentler new regime includes organizing a Mother's Day fair for the inmates that brings up a LOT of mixed feelings about family.", - "firstAired": 455785200 - }, - "lastWatched": 456534022 - }, - { - "episode": { - "number": 2, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048201, - "tvdb": 5044432, - "tvrage": 1065740203, - "trakt": 1455470, - "imdb": "tt3807516" - }, - "runtime": 3, - "title": "Bed Bugs and Beyond", - "rating": 7.46166, - "votes": 2634, - "absoluteNumber": 28, - "overview": "Tempers flare when bed bugs invade. Alex cracks. Red lashes out at Piper. Aleida interferes with Daya and Bennett. Caputo gets bad news.", - "firstAired": 455785200 - }, - "lastWatched": 456549268 - }, - { - "episode": { - "number": 3, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048202, - "tvdb": 5044433, - "tvrage": 1065740204, - "trakt": 1455473, - "imdb": "tt3807522" - }, - "runtime": 3, - "title": "Empathy Is a Boner Killer", - "rating": 7.60405, - "votes": 2566, - "absoluteNumber": 29, - "overview": "Nicky's stash situation gets complicated. Alex and Crazy Eyes try a new drama class. Red assists Healy with a personal matter.", - "firstAired": 455785200 - }, - "lastWatched": 456549274 - }, - { - "episode": { - "number": 4, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048203, - "tvdb": 5044434, - "tvrage": 1065740205, - "trakt": 1455478, - "imdb": "tt3807518" - }, - "runtime": 3, - "title": "Finger in the Dyke", - "rating": 7.57114, - "votes": 2488, - "absoluteNumber": 30, - "overview": "Big Boo comes up with a scheme to make money. Daya, Taystee and Crazy Eyes confront reality. Caputo tries to make a good impression on some visitors.", - "firstAired": 455785200 - }, - "lastWatched": 456549280 - }, - { - "episode": { - "number": 5, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048204, - "tvdb": 5044435, - "tvrage": 1065740206, - "trakt": 1455482, - "imdb": "tt3807524" - }, - "runtime": 3, - "title": "Fake It Till You Fake It Some More", - "rating": 7.47875, - "votes": 2400, - "absoluteNumber": 31, - "overview": "Rumors fly among the inmates about a new, higher-paying job assignment, especially when they have to take a test for it", - "firstAired": 455785200 - }, - "lastWatched": 456549287 - }, - { - "episode": { - "number": 6, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048205, - "tvdb": 5044436, - "tvrage": 1065740207, - "trakt": 1455485, - "imdb": "tt3807528" - }, - "runtime": 3, - "title": "Ching Chong Chang", - "rating": 7.60834, - "votes": 2349, - "absoluteNumber": 32, - "overview": "Regime change isn't going over well with the staff, but Red makes it work for her. Lorna finds a way to meet men. Chang shows her private side.", - "firstAired": 455785200 - }, - "lastWatched": 456600029 - }, - { - "episode": { - "number": 7, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048206, - "tvdb": 5044437, - "tvrage": 1065740208, - "trakt": 1455490, - "imdb": "tt3807532" - }, - "runtime": 3, - "title": "Tongue-Tied", - "rating": 7.56019, - "votes": 2326, - "absoluteNumber": 33, - "overview": "Norma’s healing powers draw more believers. Piper creates a new business venture. Caputo breaks in the new hires.", - "firstAired": 455785200 - }, - "lastWatched": 456637091 - }, - { - "episode": { - "number": 8, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048207, - "tvdb": 5044438, - "tvrage": 1065740209, - "trakt": 1455493, - "imdb": "tt3807534" - }, - "runtime": 3, - "title": "Fear, and Other Smells", - "rating": 7.51841, - "votes": 2309, - "absoluteNumber": 34, - "overview": "Piper gets creative in order to grow her business. Crazy Eyes’s sci-fi sex story for drama class is a hit. Alex doesn’t trust new inmate Lolly.", - "firstAired": 455785200 - }, - "lastWatched": 456637092 - }, - { - "episode": { - "number": 9, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048208, - "tvdb": 5044439, - "tvrage": 1065740210, - "trakt": 1455498, - "imdb": "tt3807526" - }, - "runtime": 3, - "title": "Where My Dreidel At", - "rating": 7.57561, - "votes": 2255, - "absoluteNumber": 35, - "overview": "Too many inmates seem to be getting religion, so a rabbi comes to visit. Leanne tries to organize Norma's followers.", - "firstAired": 455785200 - }, - "lastWatched": 456637104 - }, - { - "episode": { - "number": 10, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048209, - "tvdb": 5044440, - "tvrage": 1065740211, - "trakt": 1455505, - "imdb": "tt3807546" - }, - "runtime": 3, - "title": "A Tittin' and a Hairin'", - "rating": 7.56874, - "votes": 2284, - "absoluteNumber": 36, - "overview": "Pennsatucky, Piper, Crazy Eyes and Lorna get closer with their new admirers. Tensions between Sophia and Gloria, and Alex and Lolly escalate.", - "firstAired": 455785200 - }, - "lastWatched": 456637148 - }, - { - "episode": { - "number": 11, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048210, - "tvdb": 5044441, - "tvrage": 1065740212, - "trakt": 1455513, - "imdb": "tt3807540" - }, - "runtime": 3, - "title": "We Can Be Heroes", - "rating": 7.67931, - "votes": 2214, - "absoluteNumber": 37, - "overview": "Caputo and Piper confront labor issues. A miracle occurs in Norma's group. Crazy Eyes's erotica winds up in the hands of the staff.", - "firstAired": 455785200 - }, - "lastWatched": 456637940 - }, - { - "episode": { - "number": 12, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048211, - "tvdb": 5044442, - "tvrage": 1065740213, - "trakt": 1455517, - "imdb": "tt3807544" - }, - "runtime": 3, - "title": "Don’t Make Me Come Back There", - "rating": 7.71429, - "votes": 2247, - "absoluteNumber": 38, - "overview": "Daya goes into labor. Sophia suffers a hate crime. Stella helps Piper with a business snag. Taystee takes on a new role.", - "firstAired": 455785200 - }, - "lastWatched": 456718357 - }, - { - "episode": { - "number": 13, - "season": 3, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1048212, - "tvdb": 5044443, - "tvrage": 1065740214, - "trakt": 1455521, - "imdb": "tt3807538" - }, - "runtime": 3, - "title": "Trust No Bitch", - "rating": 8.08561, - "votes": 2488, - "absoluteNumber": 39, - "overview": "Miracles and conversions occur, but Piper and Caputo know that some situations can't be dealt with through spiritual means.", - "firstAired": 455785200 - }, - "lastWatched": 456718384 - } - ], - "title": "Season 3", - "seasonIds": { - "tmdb": 65442, - "trakt": 93951 - }, - "overview": "New business interests, spiritual movements and parental problems upend lives and ignite power struggles among Litchfield's residents and guards.", - "completed": 13, - "aired": 13 - }, - { - "number": 4, - "firstAired": 487828860, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "network": "Netflix", - "episodes": [ - { - "episode": { - "number": 1, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1158473, - "tvdb": 5511598, - "tvrage": 1065882237, - "trakt": 2089557, - "imdb": "tt4645280" - }, - "runtime": 4, - "title": "Work That Body for Me", - "rating": 7.78137, - "votes": 3961, - "absoluteNumber": 40, - "overview": "With a major security breach and a lot of new inmates, Caputo has to call in the big guns. Things get a little too real for Crazy Eyes and Lolly.", - "firstAired": 487839600 - }, - "lastWatched": 490949846 - }, - { - "episode": { - "number": 2, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198734, - "tvdb": 5623413, - "tvrage": 1065942161, - "trakt": 2129149, - "imdb": "tt4800062" - }, - "runtime": 4, - "title": "Power Suit", - "rating": 7.51013, - "votes": 3505, - "overview": "The newcomers stir up ethnic and domestic conflicts, but Maria sees an opportunity. Judy's special treatment raises eyebrows.", - "firstAired": 487839600 - }, - "lastWatched": 490953726 - }, - { - "episode": { - "number": 3, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198735, - "tvdb": 5639444, - "tvrage": 1065942162, - "trakt": 2129151, - "imdb": "tt4848198" - }, - "runtime": 4, - "title": "(Don't) Say Anything", - "rating": 7.62574, - "votes": 3380, - "overview": "A new job puts Taystee close to Caputo. Lorna has to get creative in her marriage. Soso and Poussey deal with some awkward truths.", - "firstAired": 487839600 - }, - "lastWatched": 490992669 - }, - { - "episode": { - "number": 4, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198736, - "tvdb": 5639445, - "tvrage": 1065942163, - "trakt": 2129153, - "imdb": "tt4943588" - }, - "runtime": 4, - "title": "Doctor Psycho", - "rating": 7.5577, - "votes": 3215, - "overview": "Nothing stays hidden for long when emotions run high, but Red, Healy and Caputo try to keep the peace. Piper has a business competitor.", - "firstAired": 487839600 - }, - "lastWatched": 491006005 - }, - { - "episode": { - "number": 5, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198737, - "tvdb": 5639446, - "tvrage": 1065942164, - "trakt": 2129161, - "imdb": "tt4964764" - }, - "runtime": 4, - "title": "We'll Always Have Baltimore", - "rating": 7.50774, - "votes": 3232, - "overview": "Company policies lead to a shortage of critical supplies and an eventful trip to a prison convention. Piscatella starts a new anti-gang initiative.", - "firstAired": 487839600 - }, - "lastWatched": 491009647 - }, - { - "episode": { - "number": 6, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198738, - "tvdb": 5639447, - "tvrage": 1065942165, - "trakt": 2129166, - "imdb": "tt4955850" - }, - "runtime": 4, - "title": "Piece of Sh*t", - "rating": 7.65208, - "votes": 3245, - "overview": "Piper's plan to edge out the competition could backfire badly. Cindy finds a way to make Taystee's job pay off. Luschek gets some interesting mail.", - "firstAired": 487839600 - }, - "lastWatched": 491013101 - }, - { - "episode": { - "number": 7, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198739, - "tvdb": 5639448, - "tvrage": 1065942166, - "trakt": 2129170, - "imdb": "tt4982080" - }, - "runtime": 4, - "title": "It Sounded Nicer in My Head", - "rating": 7.73807, - "votes": 3165, - "overview": "Paranoia strikes deep for Lolly and Judy, aggravating an already tense situation. Red sticks to a Russian tradition for an important occasion.", - "firstAired": 487839600 - }, - "lastWatched": 491075185 - }, - { - "episode": { - "number": 8, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198740, - "tvdb": 5639449, - "tvrage": 1065942167, - "trakt": 2129172, - "imdb": "tt5208156" - }, - "runtime": 4, - "title": "Friends in Low Places", - "rating": 7.71093, - "votes": 3065, - "overview": "A new work detail doesn't go over well with the inmates. Judy seeks help from Poussey. Maria finds a place she can conduct business.", - "firstAired": 487839600 - }, - "lastWatched": 491075186 - }, - { - "episode": { - "number": 9, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198741, - "tvdb": 5639450, - "tvrage": 1065942168, - "trakt": 2129176, - "imdb": "tt5197318" - }, - "runtime": 4, - "title": "Turn Table Turn", - "rating": 7.59748, - "votes": 3021, - "overview": "Ramos and Flores figure out ways to rebel against authority. A news item has an unexpected effect. Red and Lorna face personal disappointment.", - "firstAired": 487839600 - }, - "lastWatched": 491075187 - }, - { - "episode": { - "number": 10, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198742, - "tvdb": 5639451, - "tvrage": 1065942169, - "trakt": 2129178, - "imdb": "tt5208192" - }, - "runtime": 4, - "title": "Bunny, Skull, Bunny, Skull", - "rating": 7.70923, - "votes": 3054, - "overview": "The movie night selection becomes controversial. Aleida makes an adjustment. Piper worries the prison punishments are getting medieval.", - "firstAired": 487839600 - }, - "lastWatched": 491075188 - }, - { - "episode": { - "number": 11, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198743, - "tvdb": 5639452, - "tvrage": 1065942170, - "trakt": 2129180, - "imdb": "tt5188388" - }, - "runtime": 4, - "title": "People Persons", - "rating": 7.9087, - "votes": 3056, - "overview": "Caputo's leadership is challenged and the inmates are in for a long night of lockdown after workers make an unsettling discovery.", - "firstAired": 487839600 - }, - "lastWatched": 491078752 - }, - { - "episode": { - "number": 12, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198744, - "tvdb": 5639453, - "tvrage": 1065942171, - "trakt": 2129184, - "imdb": "tt5193130" - }, - "runtime": 4, - "title": "The Animals", - "rating": 8.06326, - "votes": 3193, - "overview": "Alliances shift among the prison \"families\" as Piscatella and his guards crack down. Poussey, Judy and Alex prefer to look ahead to the future.", - "firstAired": 487839600 - }, - "lastWatched": 491082337 - }, - { - "episode": { - "number": 13, - "season": 4, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1198745, - "tvdb": 5639454, - "tvrage": 1065942172, - "trakt": 2129187, - "imdb": "tt5193132" - }, - "runtime": 4, - "title": "Toast Can't Never Be Bread Again", - "rating": 8.33604, - "votes": 3324, - "overview": "Corporate bureaucracy and simmering anger work against Caputo's efforts to keep a sensitive situation under control.", - "firstAired": 487839600 - }, - "lastWatched": 491098388 - } - ], - "title": "Season 4", - "seasonIds": { - "tmdb": 73939, - "trakt": 120180 - }, - "overview": "New faces and old resentments make for a potentially volatile blend, especially now that Litchfield is a for-profit business.", - "completed": 13, - "aired": 13 - }, - { - "number": 5, - "firstAired": 518673600, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "network": "Netflix", - "episodes": [ - { - "episode": { - "number": 1, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1266586, - "tvdb": 5962830, - "tvrage": 0, - "trakt": 2492157, - "imdb": "tt5440228" - }, - "runtime": 5, - "title": "Riot FOMO", - "rating": 7.58995, - "votes": 3185, - "absoluteNumber": 53, - "overview": "As the standoff at the prison spirals into a full-blown riot, enterprising inmates take advantage of the confusion. Taystee confronts Caputo.", - "firstAired": 518684400 - }, - "lastWatched": 540703251 - }, - { - "episode": { - "number": 2, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1309815, - "tvdb": 6125522, - "tvrage": 0, - "trakt": 2604879, - "imdb": "tt6007580" - }, - "runtime": 5, - "title": "Fuck, Marry, Frieda", - "rating": 7.55782, - "votes": 2793, - "absoluteNumber": 54, - "overview": "Maria convenes a special assembly in the chapel as the inmates plot their next move. Frieda makes use of the survival skills she learned as a kid.", - "firstAired": 518684400 - }, - "lastWatched": 540798076 - }, - { - "episode": { - "number": 3, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1309816, - "tvdb": 6125523, - "tvrage": 0, - "trakt": 2604880, - "imdb": "tt5949054" - }, - "runtime": 5, - "title": "Pissters!", - "rating": 7.4778, - "votes": 2635, - "absoluteNumber": 55, - "overview": "Linda begins to see the prison in a new light, while Judy grows desperate to escape. With darkness falling, the inmates compile a list of demands.", - "firstAired": 518684400 - }, - "lastWatched": 540970327 - }, - { - "episode": { - "number": 4, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1309817, - "tvdb": 6125524, - "tvrage": 0, - "trakt": 2604881, - "imdb": "tt5948520" - }, - "runtime": 5, - "title": "Litchfield's Got Talent", - "rating": 7.47306, - "votes": 2524, - "absoluteNumber": 56, - "overview": "Red and Blanca dig for dirt on Piscatella. Suzanne conducts a séance. The guards show off their talents for \"Litchfield Idol\" judges Leanne and Angie.", - "firstAired": 518684400 - }, - "lastWatched": 541013663 - }, - { - "episode": { - "number": 5, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1309818, - "tvdb": 6125525, - "tvrage": 0, - "trakt": 2604882, - "imdb": "tt5974194" - }, - "runtime": 5, - "title": "Sing It, White Effie", - "rating": 7.59694, - "votes": 2481, - "absoluteNumber": 57, - "overview": "When the inmates' antics make the morning news, Flaca and Maritza soak up the spotlight. Brandy and her crew auction off Judy to the highest bidder.", - "firstAired": 518684400 - }, - "lastWatched": 541066650 - }, - { - "episode": { - "number": 6, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1309819, - "tvdb": 6125526, - "tvrage": 0, - "trakt": 2604883, - "imdb": "tt6007582" - }, - "runtime": 5, - "title": "Flaming Hot Cheetos, Literally", - "rating": 7.48388, - "votes": 2327, - "absoluteNumber": 58, - "overview": "Boo defends Doggett, Janae consoles Soso, and Lorna comes on to Nicky. While Alex lays low in the yard, Piper decides to take a stand.", - "firstAired": 518684400 - }, - "lastWatched": 541149342 - }, - { - "episode": { - "number": 7, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1309820, - "tvdb": 6125527, - "tvrage": 0, - "trakt": 2604884, - "imdb": "tt6007584" - }, - "runtime": 5, - "title": "Full Bush, Half Snickers", - "rating": 7.48077, - "votes": 2340, - "absoluteNumber": 59, - "overview": "Black Cindy concocts a scheme to distract Suzanne when she spirals out of control. Taystee and Piper search for ways to honor Poussey's memory.", - "firstAired": 518684400 - }, - "lastWatched": 541189983 - }, - { - "episode": { - "number": 8, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1309821, - "tvdb": 6125528, - "tvrage": 0, - "trakt": 2604885, - "imdb": "tt6007588" - }, - "runtime": 5, - "title": "Tied to the Traintracks", - "rating": 7.60642, - "votes": 2335, - "absoluteNumber": 60, - "overview": "While Taystee sits down with a negotiator, Red and Blanca put their own plan into action. Gloria counsels Daya and asks Caputo for a favor.", - "firstAired": 518684400 - }, - "lastWatched": 541274819 - }, - { - "episode": { - "number": 9, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1309822, - "tvdb": 6125529, - "tvrage": 0, - "trakt": 2604886, - "imdb": "tt6007596" - }, - "runtime": 5, - "title": "The Tightening", - "rating": 7.65599, - "votes": 2247, - "absoluteNumber": 61, - "overview": "Red senses trouble, but the others are convinced she's just paranoid. Taystee and Black Cindy enlist an unlikely ally, and two old friends clash.", - "firstAired": 518684400 - }, - "lastWatched": 541563539 - }, - { - "episode": { - "number": 10, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1309823, - "tvdb": 6125530, - "tvrage": 0, - "trakt": 2604887, - "imdb": "tt6007600" - }, - "runtime": 5, - "title": "The Reverse Midas Touch", - "rating": 7.76831, - "votes": 2266, - "absoluteNumber": 62, - "overview": "Taystee tries to keep the negotiations on track. Angie comes up with an idea for fixing Leanne's finger. Piscatella's past is revealed.", - "firstAired": 518684400 - }, - "lastWatched": 541567558 - }, - { - "episode": { - "number": 11, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1313232, - "tvdb": 6125531, - "tvrage": 0, - "trakt": 2604888, - "imdb": "tt6007602" - }, - "runtime": 5, - "title": "Breaking the Fiberboard Ceiling", - "rating": 7.61993, - "votes": 2168, - "absoluteNumber": 63, - "overview": "Red and the others weigh their options. Gloria wrestles with her conscience as she moves forward with a plan. Lorna takes over the pharmacy.", - "firstAired": 518684400 - }, - "lastWatched": 541631747 - }, - { - "episode": { - "number": 12, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1313233, - "tvdb": 6125532, - "tvrage": 0, - "trakt": 2604889, - "imdb": "tt6007608" - }, - "runtime": 5, - "title": "Tattoo You", - "rating": 7.66218, - "votes": 2229, - "absoluteNumber": 64, - "overview": "Boo dabbles in blackmail, Nicky promises to help Lorna, Doggett makes a discovery, and Piper comes to a realization about Alex.", - "firstAired": 518684400 - }, - "lastWatched": 541646896 - }, - { - "episode": { - "number": 13, - "season": 5, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1313234, - "tvdb": 6125533, - "tvrage": 0, - "trakt": 2604890, - "imdb": "tt5842030" - }, - "runtime": 5, - "title": "Storm-y Weather", - "rating": 8.14134, - "votes": 2264, - "absoluteNumber": 65, - "overview": "As chaos descends on Litchfield three days into the riot, the inmates wonder what the future holds and seek solace in loved ones.", - "firstAired": 518684400 - }, - "lastWatched": 541652230 - } - ], - "title": "Season 5", - "seasonIds": { - "tvdb": 699502, - "tmdb": 84848, - "trakt": 139460 - }, - "overview": "The power dynamics at Litchfield shift dramatically as the inmates react to a tragedy in an explosive new season.", - "completed": 13, - "aired": 13 - }, - { - "number": 6, - "network": "Netflix", - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "episodes": [ - { - "episode": { - "number": 1, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1501214, - "tvdb": 6646742, - "tvrage": 0, - "trakt": 2758268, - "imdb": "tt5440234" - }, - "runtime": 6, - "title": "Who Knows Better Than I", - "rating": 7.30653, - "votes": 1256, - "absoluteNumber": 66, - "overview": "The COs at Litchfield's maximum security unit size up the new arrivals. Off her medication, Suzanne hallucinates.", - "firstAired": 554367600 - }, - "lastWatched": 585448630 - }, - { - "episode": { - "number": 2, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531565, - "tvdb": 6737730, - "tvrage": 0, - "trakt": 3057449, - "imdb": "tt7294194" - }, - "runtime": 6, - "title": "Sh*tstorm Coming", - "rating": 7.3941, - "votes": 1119, - "absoluteNumber": 67, - "overview": "Ordered to hand out harsh sentences, the feds search for scapegoats. Languishing on paid suspension, Caputo tries to break out of a rut.", - "firstAired": 554367600 - }, - "lastWatched": 585448737 - }, - { - "episode": { - "number": 3, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531566, - "tvdb": 6737731, - "tvrage": 0, - "trakt": 3057450, - "imdb": "tt7312846" - }, - "runtime": 6, - "title": "Look Out for Number One", - "rating": 7.53882, - "votes": 1069, - "absoluteNumber": 68, - "overview": "Linda makes a power play, Piper digs for information about Alex, and the women get their first taste of a decades-old feud between cellblocks.", - "firstAired": 554367600 - }, - "lastWatched": 585489496 - }, - { - "episode": { - "number": 4, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531567, - "tvdb": 6737732, - "tvrage": 0, - "trakt": 3057451, - "imdb": "tt7435422" - }, - "runtime": 6, - "title": "I'm the Talking Ass", - "rating": 7.55299, - "votes": 1038, - "absoluteNumber": 69, - "overview": "Aleida struggles to find work on the outside. Backed into a corner, Nicky pleads her case to Red. Taystee reaches out to Caputo for help.", - "firstAired": 554367600 - }, - "lastWatched": 585538608 - }, - { - "episode": { - "number": 5, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531568, - "tvdb": 6737734, - "tvrage": 0, - "trakt": 3057452, - "imdb": "tt7601504" - }, - "runtime": 6, - "title": "Mischief Mischief", - "rating": 7.43095, - "votes": 1021, - "absoluteNumber": 70, - "overview": "Pranksters wreak havoc on Halloween. Luschek earns points with the other guards. As Linda faces a crisis, Donuts and Pennsatucky have a change of plans.", - "firstAired": 554367600 - }, - "lastWatched": 585625433 - }, - { - "episode": { - "number": 6, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531569, - "tvdb": 6737735, - "tvrage": 0, - "trakt": 3057453, - "imdb": "tt7539856" - }, - "runtime": 6, - "title": "State of the Uterus", - "rating": 7.45248, - "votes": 1010, - "absoluteNumber": 71, - "overview": "While Daddy deals with backlash, Badison plots revenge. Flaca finds a co-host for her radio show. Lorna discovers that pregnancy has its perks.", - "firstAired": 554367600 - }, - "lastWatched": 585625484 - }, - { - "episode": { - "number": 7, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531570, - "tvdb": 6737738, - "tvrage": 0, - "trakt": 3057454, - "imdb": "tt7563092" - }, - "runtime": 6, - "title": "Changing Winds", - "rating": 7.41549, - "votes": 994, - "absoluteNumber": 72, - "overview": "Badison hustles to get back in Carol's good graces. Blanca longs to get pregnant -- and Nicky has a plan. Caputo and Figueroa's relationship evolves.", - "firstAired": 554367600 - }, - "lastWatched": 585630426 - }, - { - "episode": { - "number": 8, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531571, - "tvdb": 6737741, - "tvrage": 0, - "trakt": 3057455, - "imdb": "tt7601506" - }, - "runtime": 6, - "title": "Gordons", - "rating": 7.4165, - "votes": 1006, - "absoluteNumber": 73, - "overview": "Taystee gets fan mail -- and an assist from an old friend. Piper lobbies Luschek to bring back kickball. Aleida tries out a new sales tactic.", - "firstAired": 554367600 - }, - "lastWatched": 585887338 - }, - { - "episode": { - "number": 9, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531572, - "tvdb": 6773294, - "tvrage": 0, - "trakt": 3057456, - "imdb": "tt7601508" - }, - "runtime": 6, - "title": "Break the String", - "rating": 7.48873, - "votes": 976, - "absoluteNumber": 74, - "overview": "While Daddy buys time with Barb, Daya looks for new ways to bring in oxy. Black Cindy's guilt takes a toll on her body. Red acquires a powerful ally.", - "firstAired": 554367600 - }, - "lastWatched": 585890736 - }, - { - "episode": { - "number": 10, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531573, - "tvdb": 6773296, - "tvrage": 0, - "trakt": 3057457, - "imdb": "tt7601510" - }, - "runtime": 6, - "title": "Chocolate Chip Nookie", - "rating": 7.54093, - "votes": 965, - "absoluteNumber": 75, - "overview": "Aleida seizes a business opportunity. An anonymous tip sends Caputo on a stakeout. Luschek tries to help Gloria, who worries she's in danger.", - "firstAired": 554367600 - }, - "lastWatched": 585948941 - }, - { - "episode": { - "number": 11, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531574, - "tvdb": 6737745, - "tvrage": 0, - "trakt": 3057458, - "imdb": "tt7601514" - }, - "runtime": 6, - "title": "Well This Took a Dark Turn", - "rating": 7.63323, - "votes": 957, - "absoluteNumber": 76, - "overview": "While Red and Carol scheme against Frieda, Suzanne watches Frieda's back. Lorna swears her allegiance to Barb as Nicky works to thwart another plot.", - "firstAired": 554367600 - }, - "lastWatched": 585970647 - }, - { - "episode": { - "number": 12, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531575, - "tvdb": 6737747, - "tvrage": 0, - "trakt": 3057459, - "imdb": "tt7601516" - }, - "runtime": 6, - "title": "Double Trouble", - "rating": 7.71708, - "votes": 972, - "absoluteNumber": 77, - "overview": "Carol and Barb prepare for war. Linda auditions inmates for a prison PR video. Alex makes a deal with Badison to keep Piper out of trouble.", - "firstAired": 554367600 - }, - "lastWatched": 585974132 - }, - { - "episode": { - "number": 13, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531576, - "tvdb": 6773297, - "tvrage": 0, - "trakt": 3057460, - "imdb": "tt6360850" - }, - "runtime": 6, - "title": "Be Free", - "rating": 8.16853, - "votes": 985, - "absoluteNumber": 78, - "overview": "Piper gets surprising news and a boost from her friends. The jury returns with a verdict, and the big kickball game is on.", - "firstAired": 554367600 - }, - "lastWatched": 585985092 - } - ], - "title": "Season 6", - "seasonIds": { - "tmdb": 104790, - "trakt": 152377 - }, - "completed": 13, - "aired": 13, - "firstAired": 554367600 - }, - { - "number": 7, - "network": "Netflix", - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "episodes": [ - { - "episode": { - "number": 1, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1795786, - "tvdb": 7199938, - "tvrage": 0, - "trakt": 3541694 - }, - "runtime": 7, - "title": "Beginning of the End", - "rating": 7.29715, - "votes": 737, - "overview": "Piper struggles to adapt to life after Litchfield. Alex promises to keep her nose clean. Daddy's infidelity angers Daya.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 2, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863268, - "tvdb": 7285680, - "tvrage": 0, - "trakt": 3626480 - }, - "runtime": 7, - "title": "Just Desserts", - "rating": 7.47156, - "votes": 668, - "overview": "Piper earns her keep by babysitting. Aleida pressures Hopper to go for a promotion. Random drug searches put the heat on Alex. Daya gets an offer.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 3, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863269, - "tvdb": 7285681, - "tvrage": 0, - "trakt": 3626481 - }, - "runtime": 7, - "title": "And Brown Is the New Orange", - "rating": 7.46835, - "votes": 632, - "overview": "A new warden ushers in big changes. Blanca reunites with an old friend. Suzanne tries to mend Taystee and Black Cindy's relationship.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 4, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863270, - "tvdb": 7285682, - "tvrage": 0, - "trakt": 3626483 - }, - "runtime": 7, - "title": "How to Do Life", - "rating": 7.60285, - "votes": 632, - "overview": "Piper goes to work for her dad. Vinnie visits Lorna with news. A desperate Taystee asks Daya for a favor. Caputo leads a restorative justice class.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 5, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863271, - "tvdb": 7285683, - "tvrage": 0, - "trakt": 3626485 - }, - "runtime": 7, - "title": "Minority Deport", - "rating": 7.65924, - "votes": 628, - "overview": "Aleida tries to keep her teen daughter out of trouble. Piper and Cal shed their responsibilities for a day. Blanca navigates the legal system.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 6, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863272, - "tvdb": 7285685, - "tvrage": 0, - "trakt": 3626486 - }, - "runtime": 7, - "title": "Trapped in an Elevator", - "rating": 7.55859, - "votes": 623, - "overview": "Taystee takes advantage of her new position. Linda teaches Tamika how to pivot. Black Cindy and Maria make amends to people they've hurt.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 7, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863273, - "tvdb": 7285687, - "tvrage": 0, - "trakt": 3626487 - }, - "runtime": 7, - "title": "Me as Well", - "rating": 7.53898, - "votes": 590, - "overview": "Piper plays the field. Caputo tries to get ahead of a scandal. Daya sends Taystee on a mission. Nicky finds romance.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 8, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863274, - "tvdb": 7285689, - "tvrage": 0, - "trakt": 3626489 - }, - "runtime": 7, - "title": "Baker's Dozen", - "rating": 7.38422, - "votes": 583, - "overview": "Neri takes Piper on a wilderness retreat. Taystee tutors Pennsatucky. Suzanne tends to the chicken coop. Nicky has a difficult conversation with Red.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 9, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863275, - "tvdb": 7285691, - "tvrage": 0, - "trakt": 3626490 - }, - "runtime": 7, - "title": "The Hidey Hole", - "rating": 7.56217, - "votes": 571, - "overview": "Competition forces Daya to find a new mule. Piper decides to come out as a felon. Karla asks to leave for a custody hearing. Shani confides in Nicky.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 10, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863276, - "tvdb": 7285692, - "tvrage": 0, - "trakt": 3626491 - }, - "runtime": 7, - "title": "The Thirteenth", - "rating": 7.52669, - "votes": 562, - "overview": "While Piper reconnects with faces from her past, Alex revisits her own romantic history. Linda puts Tamika on notice. Caputo owns up to his misdeeds.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 11, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863277, - "tvdb": 7285693, - "tvrage": 0, - "trakt": 3626493 - }, - "runtime": 7, - "title": "God Bless America", - "rating": 7.90169, - "votes": 590, - "overview": "Maria tries to make peace with Gloria. Karla and Blanca plead their cases. Figueroa stands up to Litvack. Piper attends a posh fundraiser with Zelda.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 12, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863278, - "tvdb": 7285694, - "tvrage": 0, - "trakt": 3626494 - }, - "runtime": 7, - "title": "The Big House", - "rating": 8.05076, - "votes": 591, - "overview": "Taystee meets with a lawyer. As the GED exam looms, Suzanne gives Pennsatucky a pep talk. Gloria faces a dilemma. Alex confronts Piper.", - "firstAired": 585817200 - } - }, - { - "episode": { - "number": 13, - "season": 7, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1863279, - "tvdb": 7285695, - "tvrage": 0, - "trakt": 3626495 - }, - "runtime": 7, - "title": "Here's Where We Get Off", - "rating": 8.49603, - "votes": 629, - "overview": "Tearful farewells, emotional tributes, new beginnings. Say goodbye to the women of Litchfield in the series finale.", - "firstAired": 585817200 - } - } - ], - "title": "Season 7", - "seasonIds": { - "tvdb": 264586, - "tmdb": 124604, - "trakt": 191016 - }, - "completed": 0, - "aired": 13, - "firstAired": 585817200 - } - ], - "title": "Orange Is the New Black", - "overview": "Piper Chapman is a public relations executive with a career and a fiance when her past suddenly catches up to her. In her mid-30s she is sentenced to spend time in a minimum-security women's prison in Connecticut for her association with a drug runner 10 years earlier. This Netflix original series is based on the book of the same title. Forced to trade power suits for prison orange, Chapman makes her way through the corrections system and adjusts to life behind bars, making friends with the many eccentric, unusual and unexpected people she meets.", - "network": "Netflix", - "firstAired": 395218800 - }, - "completed": 78, - "aired": 91, - "lastEpisode": { - "episode": { - "number": 13, - "season": 6, - "showIds": { - "tmdb": 1424, - "slug": "orange-is-the-new-black", - "tvdb": 264586, - "tvrage": 32950, - "trakt": 1415, - "imdb": "tt2372162" - }, - "ids": { - "tmdb": 1531576, - "tvdb": 6773297, - "tvrage": 0, - "trakt": 3057460, - "imdb": "tt6360850" - }, - "runtime": 6, - "title": "Be Free", - "rating": 8.16853, - "votes": 985, - "absoluteNumber": 78, - "overview": "Piper gets surprising news and a boost from her friends. The jury returns with a verdict, and the big kickball game is on.", - "firstAired": 554367600 - }, - "lastWatched": 585985092 - } -} diff --git a/CouchTrackerSyncTests/Resources/syncWatchedShows-full.json b/CouchTrackerSyncTests/Resources/syncWatchedShows-full.json new file mode 100644 index 00000000..24dcf3fa --- /dev/null +++ b/CouchTrackerSyncTests/Resources/syncWatchedShows-full.json @@ -0,0 +1,8601 @@ +[ + { + "plays": 17, + "last_watched_at": "2019-12-22T02:30:51.000Z", + "last_updated_at": "2019-12-22T02:30:51.000Z", + "reset_at": null, + "show": { + "title": "The End of the F***ing World", + "year": 2017, + "ids": { + "trakt": 124490, + "slug": "the-end-of-the-f-ing-world", + "tvdb": 336522, + "imdb": "tt6257970", + "tmdb": 74577, + "tvrage": null + }, + "overview": "James is a 17-year-old who believes he is a psychopath. He kills animals as a hobby, but grows bored of the practice. He decides he wants to try killing a human. He settles on Alyssa, a mouthy, rebellious 17-year-old classmate with issues of her own. She proposes they run away together, hoping for an adventure away from her turbulent home-life, and James agrees with the intention of finding an opportunity to kill her. They embark on a road trip across England, and begin to develop a relationship after a series of mishaps.", + "first_aired": "2017-10-24T21:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "22:00", + "timezone": "Europe/London" + }, + "runtime": 18, + "certification": "TV-MA", + "country": "gb", + "trailer": "http://youtube.com/watch?v=SqILm2JuHx4", + "homepage": "https://www.channel4.com/programmes/the-end-of-the-fing-world", + "status": "ended", + "rating": 7.88391, + "votes": 4669, + "comment_count": 32, + "network": "Channel 4", + "updated_at": "2020-01-05T08:11:41.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ko", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy", + "drama", + "crime" + ], + "aired_episodes": 16 + } + }, + { + "plays": 39, + "last_watched_at": "2019-12-18T19:10:28.000Z", + "last_updated_at": "2019-12-18T19:10:28.000Z", + "reset_at": null, + "show": { + "title": "13 Reasons Why", + "year": 2017, + "ids": { + "trakt": 116129, + "slug": "13-reasons-why", + "tvdb": 323168, + "imdb": "tt1837492", + "tmdb": 66788, + "tvrage": null + }, + "overview": "Follows teenager Clay Jensen, in his quest to uncover the story behind his classmate and crush, Hannah, and her decision to end her life.", + "first_aired": "2017-03-31T16:00:00.000Z", + "airs": { + "day": "Friday", + "time": "12:00", + "timezone": "America/New_York" + }, + "runtime": 57, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=QkT-HIMSrRk", + "homepage": "https://www.netflix.com/title/80117470", + "status": "returning series", + "rating": 7.64392, + "votes": 8908, + "comment_count": 113, + "network": "Netflix", + "updated_at": "2020-01-06T08:33:23.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lt", + "lv", + "nl", + "pl", + "pt", + "ru", + "sk", + "sv", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "drama", + "mystery" + ], + "aired_episodes": 39 + } + }, + { + "plays": 28, + "last_watched_at": "2019-12-07T02:07:49.000Z", + "last_updated_at": "2019-12-07T02:07:49.000Z", + "reset_at": null, + "show": { + "title": "Atypical", + "year": 2017, + "ids": { + "trakt": 121107, + "slug": "atypical", + "tvdb": 330374, + "imdb": "tt6315640", + "tmdb": 71578, + "tvrage": null + }, + "overview": "Sam, an 18-year-old on the autism spectrum, decides it's time to find a girlfriend, a journey that sets Sam's mom on her own life-changing path as her son seeks more independence.", + "first_aired": "2017-08-11T07:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 33, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=ieHh4U-QYwU", + "homepage": "https://www.netflix.com/title/80117540", + "status": "returning series", + "rating": 8.23149, + "votes": 1918, + "comment_count": 19, + "network": "Netflix", + "updated_at": "2020-01-06T08:37:35.000Z", + "language": "en", + "available_translations": [ + "bg", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "nl", + "pl", + "pt", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy", + "drama" + ], + "aired_episodes": 28 + } + }, + { + "plays": 23, + "last_watched_at": "2019-11-17T11:24:28.000Z", + "last_updated_at": "2019-11-17T11:24:28.000Z", + "reset_at": null, + "show": { + "title": "Money Heist", + "year": 2017, + "ids": { + "trakt": 118572, + "slug": "money-heist", + "tvdb": 327417, + "imdb": "tt6468322", + "tmdb": 71446, + "tvrage": null + }, + "overview": "A master stroke devised and perfected for years, planned for months and executed in a few minutes so that the chosen group of thieves who enters the National Mint and Timbre at gunpoint make the police believe that their plan has failed... And that they are besieged inside the building with no other exit than their surrender.", + "first_aired": "2017-05-02T01:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "Europe/Madrid" + }, + "runtime": 47, + "certification": "TV-MA", + "country": "es", + "trailer": "http://youtube.com/watch?v=cQYvQIrM1FY", + "homepage": "https://www.netflix.com/title/80192098", + "status": "returning series", + "rating": 8.58683, + "votes": 5465, + "comment_count": 62, + "network": "Antena 3", + "updated_at": "2020-01-07T08:48:38.000Z", + "language": "es", + "available_translations": [ + "ar", + "bg", + "bs", + "cn", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hu", + "id", + "it", + "ja", + "ko", + "lt", + "nb", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sh", + "sk", + "sr", + "sv", + "th", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "drama", + "crime" + ], + "aired_episodes": 23 + } + }, + { + "plays": 25, + "last_watched_at": "2019-11-12T23:51:30.000Z", + "last_updated_at": "2019-11-12T23:51:30.000Z", + "reset_at": null, + "show": { + "title": "Stranger Things", + "year": 2016, + "ids": { + "trakt": 104439, + "slug": "stranger-things", + "tvdb": 305288, + "imdb": "tt4574334", + "tmdb": 66732, + "tvrage": 48493 + }, + "overview": "Tribute to the classic supernatural mysteries of the 80s, \"Stranger Things\" is the story of a boy who disappears in the small town of Hawkins, Indiana, without a trace in 1983. In his desperate search, both his friends and family and the local sheriff are involved in an extraordinary enigma: top-secret experiments, terrifying paranormal forces and a very, very rare girl ...", + "first_aired": "2016-07-15T07:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 50, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=b9EkMc79ZSU", + "homepage": "https://www.netflix.com/title/80057281", + "status": "returning series", + "rating": 8.80793, + "votes": 27646, + "comment_count": 137, + "network": "Netflix", + "updated_at": "2020-01-07T08:45:10.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ja", + "ka", + "ko", + "lt", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "th", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "drama", + "fantasy", + "science-fiction", + "mystery" + ], + "aired_episodes": 25 + } + }, + { + "plays": 72, + "last_watched_at": "2019-10-25T07:00:00.000Z", + "last_updated_at": "2019-11-16T09:47:14.000Z", + "reset_at": null, + "show": { + "title": "BoJack Horseman", + "year": 2014, + "ids": { + "trakt": 60730, + "slug": "bojack-horseman", + "tvdb": 282254, + "imdb": "tt3398228", + "tmdb": 61222, + "tvrage": 39470 + }, + "overview": "A humanoid horse, BoJack Horseman -- lost in a sea of self-loathing and booze -- decides it's time for a comeback.", + "first_aired": "2014-08-22T07:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 25, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=i1eJMig5Ik4", + "homepage": "http://www.netflix.com/title/70300800", + "status": "returning series", + "rating": 8.53711, + "votes": 4312, + "comment_count": 26, + "network": "Netflix", + "updated_at": "2019-12-24T08:33:15.000Z", + "language": "en", + "available_translations": [ + "bg", + "cs", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ko", + "nl", + "pl", + "pt", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "animation", + "comedy", + "drama" + ], + "aired_episodes": 68 + } + }, + { + "plays": 5, + "last_watched_at": "2019-09-09T04:52:26.000Z", + "last_updated_at": "2019-09-09T04:52:26.000Z", + "reset_at": null, + "show": { + "title": "Secret Amazon", + "year": null, + "ids": { + "trakt": 100812, + "slug": "secret-amazon", + "tvdb": 298866, + "imdb": null, + "tmdb": null, + "tvrage": null + }, + "overview": null, + "first_aired": null, + "airs": { + "day": null, + "time": null, + "timezone": "Europe/London" + }, + "runtime": 50, + "certification": null, + "country": null, + "trailer": null, + "homepage": null, + "status": "", + "rating": 10.0, + "votes": 1, + "comment_count": 0, + "network": null, + "updated_at": "2017-05-11T10:34:06.000Z", + "language": null, + "available_translations": [], + "genres": [ + "documentary" + ], + "aired_episodes": 0 + } + }, + { + "plays": 4, + "last_watched_at": "2019-09-02T05:30:26.000Z", + "last_updated_at": "2019-09-02T05:30:26.000Z", + "reset_at": null, + "show": { + "title": "Murdoch Mysteries", + "year": 2008, + "ids": { + "trakt": 12730, + "slug": "murdoch-mysteries", + "tvdb": 81670, + "imdb": "tt1091909", + "tmdb": 12786, + "tvrage": 17791 + }, + "overview": "A Victorian-era Toronto detective uses then-cutting edge forensic techniques to solve crimes, with the assistance of a female coroner who is also struggling for recognition in the face of tradition. Based on the books by Maureen Jennings.", + "first_aired": "2008-01-25T01:00:00.000Z", + "airs": { + "day": "Monday", + "time": "20:00", + "timezone": "America/Toronto" + }, + "runtime": 60, + "certification": "TV-PG", + "country": "ca", + "trailer": "http://youtube.com/watch?v=f17UNwtTMgQ", + "homepage": "http://www.cbc.ca/murdochmysteries/", + "status": "returning series", + "rating": 8.22314, + "votes": 363, + "comment_count": 7, + "network": "Ovation", + "updated_at": "2020-01-07T08:39:32.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "ca", + "cs", + "de", + "el", + "en", + "es", + "fr", + "hu", + "it", + "lt", + "pl", + "pt", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery" + ], + "aired_episodes": 196 + } + }, + { + "plays": 127, + "last_watched_at": "2019-08-27T04:21:53.000Z", + "last_updated_at": "2019-08-27T04:21:53.000Z", + "reset_at": null, + "show": { + "title": "The Blacklist", + "year": 2013, + "ids": { + "trakt": 46676, + "slug": "the-blacklist", + "tvdb": 266189, + "imdb": "tt2741602", + "tmdb": 46952, + "tvrage": 35048 + }, + "overview": "Raymond \"Red\" Reddington, one of the FBI's most wanted fugitives, surrenders in person at FBI Headquarters in Washington, D.C. He claims that he and the FBI have the same interests: bringing down dangerous criminals and terrorists. In the last two decades, he's made a list of criminals and terrorists that matter the most but the FBI cannot find because it does not know they exist. Reddington calls this \"The Blacklist\".\r\nReddington will co-operate, but insists that he will speak only to Elizabeth Keen, a rookie FBI profiler.", + "first_aired": "2013-09-24T00:00:00.000Z", + "airs": { + "day": "Friday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=-WYdUaK54fU", + "homepage": "http://www.nbc.com/the-blacklist", + "status": "returning series", + "rating": 8.18238, + "votes": 15018, + "comment_count": 95, + "network": "NBC", + "updated_at": "2020-01-07T08:35:00.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ka", + "ko", + "lb", + "lt", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sg", + "sk", + "sv", + "th", + "tr", + "uk", + "zh" + ], + "genres": [ + "crime", + "drama", + "mystery" + ], + "aired_episodes": 143 + } + }, + { + "plays": 155, + "last_watched_at": "2019-08-24T17:24:12.000Z", + "last_updated_at": "2019-08-24T17:24:12.000Z", + "reset_at": null, + "show": { + "title": "Elementary", + "year": 2012, + "ids": { + "trakt": 1406, + "slug": "elementary", + "tvdb": 255316, + "imdb": "tt2191671", + "tmdb": 1415, + "tvrage": 30750 + }, + "overview": "Following his fall from grace in London and a stint in rehab, eccentric Sherlock escapes to Manhattan where his wealthy father forces him to live with his worst nightmare – a sober companion, Dr. Watson. A successful surgeon until she lost a patient and her license three years ago, Watson views her current job as another opportunity to help people, as well as paying a penance. Holmes resumes his work as a police consultant in New York City and Watson has no choice but to accompany her irascible new charge on his jobs. But Sherlock finds her medical background helpful, and Watson realizes she has a knack for playing investigator.\r\nWith the mischievous Sherlock Holmes now running free in New York solving crimes, it’s simple deduction that he’s going to need someone to keep him grounded, and it’s elementary that it’s a job for Watson.", + "first_aired": "2012-09-28T02:00:00.000Z", + "airs": { + "day": "Thursday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=ff-XiZzJLxw", + "homepage": "http://www.cbs.com/shows/elementary/", + "status": "ended", + "rating": 8.03432, + "votes": 12382, + "comment_count": 79, + "network": "CBS", + "updated_at": "2020-01-07T08:45:17.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hu", + "id", + "it", + "ja", + "ko", + "lb", + "lt", + "lv", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "crime", + "drama", + "mystery" + ], + "aired_episodes": 154 + } + }, + { + "plays": 193, + "last_watched_at": "2019-08-24T04:08:38.000Z", + "last_updated_at": "2019-08-24T04:08:38.000Z", + "reset_at": null, + "show": { + "title": "Marvel's Agents of S.H.I.E.L.D.", + "year": 2013, + "ids": { + "trakt": 1394, + "slug": "marvel-s-agents-of-s-h-i-e-l-d", + "tvdb": 263365, + "imdb": "tt2364582", + "tmdb": 1403, + "tvrage": 32656 + }, + "overview": "Agent Phil Coulson from the film \"The Avengers\" returns to lead a small, highly skilled group of agents into the field.", + "first_aired": "2013-09-25T00:00:00.000Z", + "airs": { + "day": "Friday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=T3T-evQZiQo", + "homepage": "http://www.agentsofshield.com/", + "status": "returning series", + "rating": 7.85646, + "votes": 18532, + "comment_count": 113, + "network": "ABC", + "updated_at": "2019-12-26T08:39:00.000Z", + "language": "en", + "available_translations": [ + "ar", + "be", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ja", + "ko", + "lb", + "lt", + "lv", + "ml", + "ms", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sl", + "sv", + "th", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "action", + "adventure", + "drama", + "fantasy", + "science-fiction" + ], + "aired_episodes": 123 + } + }, + { + "plays": 31, + "last_watched_at": "2019-08-23T21:51:59.000Z", + "last_updated_at": "2019-08-23T21:51:59.000Z", + "reset_at": null, + "show": { + "title": "Rick and Morty", + "year": 2013, + "ids": { + "trakt": 69829, + "slug": "rick-and-morty", + "tvdb": 275274, + "imdb": "tt2861424", + "tmdb": 60625, + "tvrage": 33381 + }, + "overview": "An animated series that follows the misadventures of an alcoholic scientist Rick and his overly nervous grandson Morty, who split their time between domestic family life and intergalactic travel. Often finding themselves in a heap of trouble that more often than not is created through their own actions.", + "first_aired": "2013-12-03T04:30:00.000Z", + "airs": { + "day": "Sunday", + "time": "23:30", + "timezone": "America/New_York" + }, + "runtime": 22, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=WNhH00OIPP0", + "homepage": "http://www.adultswim.com/videos/rick-and-morty", + "status": "returning series", + "rating": 9.15562, + "votes": 14940, + "comment_count": 51, + "network": "Adult Swim", + "updated_at": "2020-01-07T08:38:04.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hu", + "id", + "io", + "it", + "ko", + "lt", + "lv", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "tr", + "uk", + "uz", + "zh" + ], + "genres": [ + "animation", + "comedy", + "fantasy", + "science-fiction" + ], + "aired_episodes": 36 + } + }, + { + "plays": 11, + "last_watched_at": "2019-08-19T05:29:31.000Z", + "last_updated_at": "2019-08-19T05:29:31.000Z", + "reset_at": null, + "show": { + "title": "Titans", + "year": 2018, + "ids": { + "trakt": 127287, + "slug": "titans-2018", + "tvdb": 341663, + "imdb": "tt1043813", + "tmdb": 75450, + "tvrage": null + }, + "overview": "Titans follows young heroes from across the DC Universe as they come of age and find belonging in a gritty take on the classic Teen Titans franchise. Dick Grayson and Rachel Roth, a special young girl possessed by a strange darkness, get embroiled in a conspiracy that could bring Hell on Earth. Joining them along the way are the hot-headed Starfire and loveable Beast Boy. Together they become a surrogate family and team of heroes.", + "first_aired": "2018-10-12T13:00:00.000Z", + "airs": { + "day": "Friday", + "time": "09:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=9xIZoih_DaE", + "homepage": "https://www.dcuniverse.com/videos/titans/164", + "status": "returning series", + "rating": 7.82713, + "votes": 2499, + "comment_count": 45, + "network": "DC Universe", + "updated_at": "2019-12-29T08:36:51.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hu", + "id", + "it", + "ka", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sr", + "tr", + "uk", + "uz", + "zh" + ], + "genres": [ + "action", + "adventure", + "fantasy", + "superhero", + "science-fiction", + "drama" + ], + "aired_episodes": 24 + } + }, + { + "plays": 82, + "last_watched_at": "2019-07-28T05:38:12.000Z", + "last_updated_at": "2019-07-28T05:38:12.000Z", + "reset_at": null, + "show": { + "title": "Orange Is the New Black", + "year": 2013, + "ids": { + "trakt": 1415, + "slug": "orange-is-the-new-black", + "tvdb": 264586, + "imdb": "tt2372162", + "tmdb": 1424, + "tvrage": 32950 + }, + "overview": "Piper Chapman is a public relations executive with a career and a fiance when her past suddenly catches up to her. In her mid-30s she is sentenced to spend time in a minimum-security women's prison in Connecticut for her association with a drug runner 10 years earlier. This Netflix original series is based on the book of the same title. Forced to trade power suits for prison orange, Chapman makes her way through the corrections system and adjusts to life behind bars, making friends with the many eccentric, unusual and unexpected people she meets.", + "first_aired": "2013-07-11T07:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 60, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=vY0qzXi5oJg", + "homepage": "https://www.netflix.com/title/70242311", + "status": "ended", + "rating": 8.17101, + "votes": 20864, + "comment_count": 115, + "network": "Netflix", + "updated_at": "2020-01-07T08:43:37.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "nl", + "pl", + "pt", + "ro", + "ru", + "sr", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy", + "drama" + ], + "aired_episodes": 91 + } + }, + { + "plays": 21, + "last_watched_at": "2019-07-20T20:16:45.000Z", + "last_updated_at": "2019-07-20T20:16:45.000Z", + "reset_at": null, + "show": { + "title": "Harrow", + "year": 2018, + "ids": { + "trakt": 127833, + "slug": "harrow", + "tvdb": 342568, + "imdb": "tt7242816", + "tmdb": 77947, + "tvrage": null + }, + "overview": "The story of Dr. Daniel Harrow, a unorthodox and brilliant medical examiner with a total disregard for authority. When a dark secret from his past threatens to be exposed, Harrow must use all his forensic skills to keep it buried forever.\r\n", + "first_aired": "2018-03-09T09:30:00.000Z", + "airs": { + "day": "Sunday", + "time": "20:30", + "timezone": "Australia/Lord_Howe" + }, + "runtime": 50, + "certification": null, + "country": "au", + "trailer": "http://youtube.com/watch?v=XasPsHQzZuc", + "homepage": "http://www.abc.net.au/tv/programs/harrow/", + "status": "returning series", + "rating": 7.46561, + "votes": 189, + "comment_count": 7, + "network": "ABC", + "updated_at": "2019-12-11T09:20:57.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "en", + "es", + "fr", + "hu", + "it", + "pl", + "ru", + "tr", + "zh" + ], + "genres": [ + "drama", + "crime" + ], + "aired_episodes": 20 + } + }, + { + "plays": 40, + "last_watched_at": "2019-07-13T03:48:23.000Z", + "last_updated_at": "2019-07-13T03:48:23.000Z", + "reset_at": null, + "show": { + "title": "Marvel's Jessica Jones", + "year": 2015, + "ids": { + "trakt": 79385, + "slug": "marvel-s-jessica-jones", + "tvdb": 284190, + "imdb": "tt2357547", + "tmdb": 38472, + "tvrage": 38797 + }, + "overview": "Following the tragic end of her brief superhero career, Jessica Jones tries to rebuild her life as a private investigator, dealing with cases involving people with remarkable abilities in New York City.", + "first_aired": "2015-11-20T08:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 52, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=nWHUjuJ8zxE", + "homepage": "https://www.netflix.com/title/80002311", + "status": "ended", + "rating": 8.02794, + "votes": 11526, + "comment_count": 63, + "network": "Netflix", + "updated_at": "2020-01-07T08:49:32.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "nl", + "pl", + "pt", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "fantasy", + "science-fiction" + ], + "aired_episodes": 39 + } + }, + { + "plays": 22, + "last_watched_at": "2019-07-08T23:53:48.000Z", + "last_updated_at": "2019-07-08T23:53:48.000Z", + "reset_at": null, + "show": { + "title": "Black Mirror", + "year": 2011, + "ids": { + "trakt": 41793, + "slug": "black-mirror", + "tvdb": 253463, + "imdb": "tt2085059", + "tmdb": 42009, + "tvrage": 30348 + }, + "overview": "A television anthology series that shows the dark side of life and technology.", + "first_aired": "2011-12-04T03:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "03:00", + "timezone": "Europe/London" + }, + "runtime": 55, + "certification": "TV-MA", + "country": "gb", + "trailer": "http://youtube.com/watch?v=di6emt8_ie8", + "homepage": "https://www.netflix.com/title/70264888", + "status": "returning series", + "rating": 8.72585, + "votes": 16604, + "comment_count": 69, + "network": "Netflix", + "updated_at": "2020-01-07T08:39:33.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hu", + "id", + "it", + "ka", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sr", + "sv", + "th", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "fantasy", + "science-fiction" + ], + "aired_episodes": 21 + } + }, + { + "plays": 20, + "last_watched_at": "2019-07-07T20:01:30.000Z", + "last_updated_at": "2019-07-07T20:01:30.000Z", + "reset_at": null, + "show": { + "title": "Marvel's Cloak & Dagger", + "year": 2018, + "ids": { + "trakt": 127167, + "slug": "marvel-s-cloak-dagger", + "tvdb": 341455, + "imdb": "tt5614844", + "tmdb": 66190, + "tvrage": null + }, + "overview": "Two teenagers from very different backgrounds find themselves burdened and awakened to newly acquired superpowers.", + "first_aired": "2018-06-08T00:00:00.000Z", + "airs": { + "day": "Thursday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 44, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=rg8PPGBu3gA", + "homepage": "http://freeform.go.com/shows/marvels-cloak-and-dagger", + "status": "canceled", + "rating": 7.1857, + "votes": 1217, + "comment_count": 25, + "network": "Freeform", + "updated_at": "2020-01-07T08:47:34.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "nl", + "pl", + "pt", + "ru", + "sv", + "uk", + "zh" + ], + "genres": [ + "action", + "adventure", + "drama", + "fantasy", + "science-fiction" + ], + "aired_episodes": 20 + } + }, + { + "plays": 71, + "last_watched_at": "2019-07-07T17:10:03.000Z", + "last_updated_at": "2019-07-07T17:10:03.000Z", + "reset_at": null, + "show": { + "title": "Vikings", + "year": 2013, + "ids": { + "trakt": 43973, + "slug": "vikings", + "tvdb": 260449, + "imdb": "tt2306299", + "tmdb": 44217, + "tvrage": 31136 + }, + "overview": "Vikings follows the adventures of Ragnar Lothbrok the greatest hero of his age. The series tells the sagas of Ragnar's band of Viking brothers and his family, as he rises to become King of the Viking tribes. As well as being a fearless warrior, Ragnar embodies the Norse traditions of devotion to the gods, legend has it that he was a direct descendant of Odin, the god of war and warriors.", + "first_aired": "2013-03-04T02:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "21:00", + "timezone": "America/Toronto" + }, + "runtime": 44, + "certification": "TV-MA", + "country": "ca", + "trailer": "http://youtube.com/watch?v=1j2sXLbzm9U", + "homepage": "http://www.history.com/shows/vikings", + "status": "returning series", + "rating": 8.60004, + "votes": 19887, + "comment_count": 109, + "network": "History", + "updated_at": "2020-01-07T08:42:30.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ja", + "km", + "ko", + "lt", + "lv", + "ms", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sl", + "sr", + "sv", + "th", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure" + ], + "aired_episodes": 74 + } + }, + { + "plays": 284, + "last_watched_at": "2019-05-26T20:46:41.000Z", + "last_updated_at": "2019-05-26T20:46:41.000Z", + "reset_at": null, + "show": { + "title": "The Big Bang Theory", + "year": 2007, + "ids": { + "trakt": 1409, + "slug": "the-big-bang-theory", + "tvdb": 80379, + "imdb": "tt0898266", + "tmdb": 1418, + "tvrage": 8511 + }, + "overview": "A woman who moves into an apartment across the hall from two brilliant but socially awkward physicists shows them how little they know about life outside of the laboratory.", + "first_aired": "2007-09-25T00:00:00.000Z", + "airs": { + "day": "Thursday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 22, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=3g2yTcg1QFI", + "homepage": "http://www.cbs.com/shows/big_bang_theory/", + "status": "ended", + "rating": 8.19776, + "votes": 55268, + "comment_count": 227, + "network": "CBS", + "updated_at": "2020-01-07T08:38:41.000Z", + "language": "en", + "available_translations": [ + "ar", + "be", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "is", + "it", + "ja", + "ka", + "km", + "ko", + "lb", + "lt", + "lv", + "nb", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sl", + "sr", + "sv", + "th", + "tr", + "uk", + "uz", + "vi", + "zh" + ], + "genres": [ + "comedy" + ], + "aired_episodes": 279 + } + }, + { + "plays": 111, + "last_watched_at": "2019-05-26T03:42:10.000Z", + "last_updated_at": "2019-05-26T03:42:10.000Z", + "reset_at": null, + "show": { + "title": "House of Cards", + "year": 2013, + "ids": { + "trakt": 1416, + "slug": "house-of-cards", + "tvdb": 262980, + "imdb": "tt1856010", + "tmdb": 1425, + "tvrage": 27822 + }, + "overview": "Ruthless and cunning, Congressman Francis Underwood and his wife Claire stop at nothing to conquer everything. This wicked political drama penetrates the shadowy world of greed, sex and corruption in modern D.C.", + "first_aired": "2013-02-01T08:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 50, + "certification": "TV-MA", + "country": "us", + "trailer": null, + "homepage": "http://www.netflix.com/title/70178217", + "status": "ended", + "rating": 8.73619, + "votes": 23111, + "comment_count": 77, + "network": "Netflix", + "updated_at": "2020-01-01T08:35:46.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "lt", + "lv", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama" + ], + "aired_episodes": 73 + } + }, + { + "plays": 87, + "last_watched_at": "2019-05-24T01:45:49.000Z", + "last_updated_at": "2019-05-24T01:45:49.000Z", + "reset_at": null, + "show": { + "title": "Supergirl", + "year": 2015, + "ids": { + "trakt": 99046, + "slug": "supergirl", + "tvdb": 295759, + "imdb": "tt4016454", + "tmdb": 62688, + "tvrage": 44824 + }, + "overview": "As Superman’s cousin, Kara Danvers, also known as Supergirl, balances her work as a reporter for CatCo Worldwide Media with her work for the Department of Extra-Normal Operations, a super-secret government organization whose mission is to keep National City – and the Earth – safe from sinister threats. ", + "first_aired": "2015-10-27T01:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": "TV-PG", + "country": "us", + "trailer": "http://youtube.com/watch?v=Mh8MYFadTmQ", + "homepage": "http://cwtv.com/shows/supergirl", + "status": "returning series", + "rating": 7.13869, + "votes": 6727, + "comment_count": 75, + "network": "The CW", + "updated_at": "2020-01-06T08:35:12.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hu", + "id", + "it", + "ja", + "ka", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "th", + "tr", + "uk", + "zh" + ], + "genres": [ + "action", + "adventure", + "science-fiction", + "drama", + "superhero" + ], + "aired_episodes": 96 + } + }, + { + "plays": 68, + "last_watched_at": "2019-05-24T00:49:25.000Z", + "last_updated_at": "2019-05-24T00:49:25.000Z", + "reset_at": null, + "show": { + "title": "DC's Legends of Tomorrow", + "year": 2016, + "ids": { + "trakt": 98898, + "slug": "dc-s-legends-of-tomorrow", + "tvdb": 295760, + "imdb": "tt4532368", + "tmdb": 62643, + "tvrage": 48407 + }, + "overview": "When heroes alone are not enough… the world needs legends. Having seen the future, one he will desperately try to prevent from happening, time-traveling rogue Rip Hunter is tasked with assembling a disparate group of both heroes and villains to confront an unstoppable threat — one in which not only is the planet at stake, but all of time itself. Can this ragtag team defeat an immortal threat unlike anything they have ever known?", + "first_aired": "2016-01-22T02:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=_j_mEixBPMw", + "homepage": "http://www.cwtv.com/shows/legends-of-tomorrow", + "status": "returning series", + "rating": 7.23974, + "votes": 5677, + "comment_count": 50, + "network": "The CW", + "updated_at": "2020-01-07T08:37:03.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "lb", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sg", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure", + "fantasy", + "science-fiction", + "superhero" + ], + "aired_episodes": 67 + } + }, + { + "plays": 102, + "last_watched_at": "2019-05-21T02:07:09.000Z", + "last_updated_at": "2019-05-21T02:07:09.000Z", + "reset_at": null, + "show": { + "title": "Gotham", + "year": 2014, + "ids": { + "trakt": 60278, + "slug": "gotham", + "tvdb": 274431, + "imdb": "tt3749900", + "tmdb": 60708, + "tvrage": 38049 + }, + "overview": "The story behind Detective James Gordon's rise to prominence in Gotham City in the years before Batman's arrival.", + "first_aired": "2014-09-23T00:00:00.000Z", + "airs": { + "day": "Thursday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=0d1zpt6k5OI", + "homepage": "http://www.fox.com/gotham/", + "status": "ended", + "rating": 7.89325, + "votes": 13658, + "comment_count": 99, + "network": "FOX", + "updated_at": "2020-01-07T08:47:34.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ja", + "ka", + "ko", + "lb", + "lt", + "lv", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "crime", + "drama", + "fantasy" + ], + "aired_episodes": 100 + } + }, + { + "plays": 116, + "last_watched_at": "2019-05-19T00:27:41.000Z", + "last_updated_at": "2019-05-19T00:27:41.000Z", + "reset_at": null, + "show": { + "title": "The Flash", + "year": 2014, + "ids": { + "trakt": 60300, + "slug": "the-flash-2014", + "tvdb": 279121, + "imdb": "tt3107288", + "tmdb": 60735, + "tvrage": 36939 + }, + "overview": "After being struck by lightning, Barry Allen wakes up from his coma to discover he's been given the power of super speed, becoming the Flash, fighting crime in Central City.", + "first_aired": "2014-10-08T00:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 44, + "certification": "TV-PG", + "country": "us", + "trailer": "http://youtube.com/watch?v=Yj0l7iGKh8g", + "homepage": "http://www.cwtv.com/shows/the-flash/", + "status": "returning series", + "rating": 8.07727, + "votes": 21146, + "comment_count": 124, + "network": "The CW", + "updated_at": "2020-01-07T08:35:00.000Z", + "language": "en", + "available_translations": [ + "ar", + "be", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ja", + "ka", + "ko", + "lb", + "lt", + "lv", + "ml", + "ms", + "ng", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "te", + "th", + "tr", + "uk", + "uz", + "vi", + "za", + "zh" + ], + "genres": [ + "drama", + "fantasy", + "science-fiction", + "superhero" + ], + "aired_episodes": 123 + } + }, + { + "plays": 166, + "last_watched_at": "2019-05-18T22:02:53.000Z", + "last_updated_at": "2019-05-18T22:02:53.000Z", + "reset_at": null, + "show": { + "title": "Arrow", + "year": 2012, + "ids": { + "trakt": 1403, + "slug": "arrow", + "tvdb": 257655, + "imdb": "tt2193021", + "tmdb": 1412, + "tvrage": 30715 + }, + "overview": "After a violent shipwreck, playboy billionaire Oliver Queen had disappeared and been presumed dead for five years before being discovered alive on a remote island in the Pacific. When he returns home to Starling City, his devoted mother Moira, the beloved sister Thea, and his best friend Tommy are going to welcome him home, but they have the feeling that Oliver has changed because of his terrible experience on the island. Meanwhile, Oliver hides the truth about the man he has become, he is desperate to repair the actions he took as the child he was. More particularly, he seeks reconciliation with his ex-girlfriend, Laurel Lance.\r\n\r\nDuring the day, Oliver plays the role of a rich, carefree and careless womanizer as he used to be - flanked by his devoted chauffeur / bodyguard, John Diggle - while carefully concealing the secret identity. However, Laurel's father, Detective Quentin Lance, is determined to stop the operation of the vigilante in his city. Meanwhile, Oliver's own mother, Moira Queen, knows much more about the deadly shipwreck than she has let on and is more cruel than she could ever imagine.", + "first_aired": "2012-10-11T01:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=hTv13EjlLNg", + "homepage": "http://www.cwtv.com/shows/arrow", + "status": "returning series", + "rating": 7.75358, + "votes": 31694, + "comment_count": 249, + "network": "The CW", + "updated_at": "2020-01-07T08:10:38.000Z", + "language": "en", + "available_translations": [ + "ar", + "be", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ja", + "ka", + "ko", + "lb", + "lt", + "lv", + "ms", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "th", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery", + "action", + "crime", + "superhero", + "adventure" + ], + "aired_episodes": 167 + } + }, + { + "plays": 10, + "last_watched_at": "2019-04-26T14:15:38.000Z", + "last_updated_at": "2019-04-26T14:15:38.000Z", + "reset_at": null, + "show": { + "title": "The Umbrella Academy", + "year": 2019, + "ids": { + "trakt": 137198, + "slug": "the-umbrella-academy", + "tvdb": 353764, + "imdb": "tt1312171", + "tmdb": 75006, + "tvrage": null + }, + "overview": "Reunited by their father's death, estranged siblings with extraordinary powers uncover shocking family secrets—and a looming threat to humanity. ", + "first_aired": "2019-02-15T17:00:00.000Z", + "airs": { + "day": "Friday", + "time": "12:00", + "timezone": "America/New_York" + }, + "runtime": 60, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=0DAmWHxeoKw", + "homepage": "https://www.netflix.com/title/80186863", + "status": "returning series", + "rating": 7.99128, + "votes": 3325, + "comment_count": 43, + "network": "Netflix", + "updated_at": "2020-01-03T08:33:49.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "cs", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "pl", + "pt", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "action", + "fantasy", + "superhero", + "adventure", + "science-fiction" + ], + "aired_episodes": 10 + } + }, + { + "plays": 3, + "last_watched_at": "2019-04-20T03:51:49.000Z", + "last_updated_at": "2019-04-20T03:51:49.000Z", + "reset_at": null, + "show": { + "title": "GLOW", + "year": 2017, + "ids": { + "trakt": 116959, + "slug": "glow", + "tvdb": 324835, + "imdb": "tt5770786", + "tmdb": 70573, + "tvrage": null + }, + "overview": "A look at the personal and professional lives of a group of women who perform for a wrestling organization in Los Angeles.", + "first_aired": "2017-06-23T07:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 30, + "certification": "TV-PG", + "country": "us", + "trailer": "http://youtube.com/watch?v=wnKEoXbBTEw", + "homepage": "https://www.netflix.com/title/80114988", + "status": "returning series", + "rating": 7.78629, + "votes": 1605, + "comment_count": 18, + "network": "Netflix", + "updated_at": "2019-12-05T09:11:45.000Z", + "language": "en", + "available_translations": [ + "bg", + "cs", + "de", + "el", + "en", + "es", + "fr", + "he", + "it", + "ko", + "pl", + "pt", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy", + "drama" + ], + "aired_episodes": 30 + } + }, + { + "plays": 8, + "last_watched_at": "2019-04-19T22:07:15.000Z", + "last_updated_at": "2019-04-19T22:07:15.000Z", + "reset_at": null, + "show": { + "title": "Sex Education", + "year": 2019, + "ids": { + "trakt": 140590, + "slug": "sex-education", + "tvdb": 356317, + "imdb": "tt7767422", + "tmdb": 81356, + "tvrage": null + }, + "overview": "Inexperienced Otis channels his sex therapist mom when he teams up with rebellious Maeve to set up an underground sex therapy clinic at school.", + "first_aired": "2019-01-11T08:00:00.000Z", + "airs": { + "day": "Friday", + "time": "08:00", + "timezone": "Europe/London" + }, + "runtime": 45, + "certification": "TV-14", + "country": "gb", + "trailer": "http://youtube.com/watch?v=o308rJlWKUc", + "homepage": "https://www.netflix.com/title/80197526", + "status": "returning series", + "rating": 8.23349, + "votes": 2771, + "comment_count": 17, + "network": "Netflix", + "updated_at": "2020-01-04T08:12:37.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "cs", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy", + "drama" + ], + "aired_episodes": 8 + } + }, + { + "plays": 20, + "last_watched_at": "2019-04-16T22:43:56.000Z", + "last_updated_at": "2019-04-16T22:43:56.000Z", + "reset_at": null, + "show": { + "title": "Disjointed", + "year": 2017, + "ids": { + "trakt": 118451, + "slug": "disjointed-2017", + "tvdb": 327359, + "imdb": "tt5884792", + "tmdb": 71308, + "tvrage": null + }, + "overview": "Cannabis legend Ruth Whitefeather Feldman employs her newly graduated son and a team of young \"budtenders\" to help run her Los Angeles marijuana dispensary.", + "first_aired": "2017-08-25T16:00:00.000Z", + "airs": { + "day": "Friday", + "time": "12:00", + "timezone": "America/New_York" + }, + "runtime": 28, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=ly019ZF0lsk", + "homepage": "https://www.netflix.com/title/80117694", + "status": "canceled", + "rating": 6.93046, + "votes": 302, + "comment_count": 7, + "network": "Netflix", + "updated_at": "2020-01-03T08:43:04.000Z", + "language": "en", + "available_translations": [ + "bg", + "de", + "el", + "en", + "es", + "fr", + "he", + "it", + "ko", + "nl", + "pl", + "pt", + "ru", + "sv", + "tr" + ], + "genres": [ + "comedy" + ], + "aired_episodes": 20 + } + }, + { + "plays": 26, + "last_watched_at": "2019-04-07T07:11:55.000Z", + "last_updated_at": "2019-04-07T07:11:55.000Z", + "reset_at": null, + "show": { + "title": "Marvel's The Punisher", + "year": 2017, + "ids": { + "trakt": 112663, + "slug": "marvel-s-the-punisher", + "tvdb": 331980, + "imdb": "tt5675620", + "tmdb": 67178, + "tvrage": 52104 + }, + "overview": "After the murder of his family, Marine veteran Frank Castle became a vigilante known as 'The Punisher' with only one goal in mind – to avenge them. With his revenge now complete, Frank's war-time past comes back to haunt him.", + "first_aired": "2017-11-17T08:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 53, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=OMW_dPtm7Bo", + "homepage": "https://www.netflix.com/title/80117498", + "status": "canceled", + "rating": 8.3031, + "votes": 5833, + "comment_count": 48, + "network": "Netflix", + "updated_at": "2020-01-07T08:47:24.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "nl", + "no", + "pl", + "pt", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "crime", + "drama", + "action", + "adventure" + ], + "aired_episodes": 26 + } + }, + { + "plays": 18, + "last_watched_at": "2019-04-06T23:59:46.000Z", + "last_updated_at": "2019-04-06T23:59:46.000Z", + "reset_at": null, + "show": { + "title": "Love, Death & Robots", + "year": 2019, + "ids": { + "trakt": 142611, + "slug": "love-death-robots", + "tvdb": 357888, + "imdb": "tt9561862", + "tmdb": 86831, + "tvrage": null + }, + "overview": "A collection of animated short stories that span various genres including science fiction, fantasy, horror and comedy.", + "first_aired": "2019-03-15T04:00:00.000Z", + "airs": { + "day": null, + "time": null, + "timezone": "America/New_York" + }, + "runtime": 15, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=wUFwunMKa4E", + "homepage": "https://www.netflix.com/title/80174608", + "status": "returning series", + "rating": 8.34446, + "votes": 2697, + "comment_count": 22, + "network": "Netflix", + "updated_at": "2019-12-28T08:07:39.000Z", + "language": "en", + "available_translations": [ + "bg", + "cs", + "de", + "el", + "en", + "es", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ko", + "nl", + "pl", + "pt", + "ru", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "animation", + "fantasy", + "science-fiction" + ], + "aired_episodes": 18 + } + }, + { + "plays": 75, + "last_watched_at": "2019-03-31T00:07:07.000Z", + "last_updated_at": "2019-03-31T00:07:07.000Z", + "reset_at": null, + "show": { + "title": "How to Get Away with Murder", + "year": 2014, + "ids": { + "trakt": 60576, + "slug": "how-to-get-away-with-murder", + "tvdb": 281620, + "imdb": "tt3205802", + "tmdb": 61056, + "tvrage": 37307 + }, + "overview": "A group of ambitious law students and their brilliant criminal defense professor become involved in a twisted murder plot that promises to change the course of their lives.", + "first_aired": "2014-09-26T02:00:00.000Z", + "airs": { + "day": "Thursday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=dkb-aBaxkVk", + "homepage": "http://abc.go.com/shows/how-to-get-away-with-murder", + "status": "returning series", + "rating": 8.34927, + "votes": 8011, + "comment_count": 46, + "network": "ABC", + "updated_at": "2020-01-07T08:36:44.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "lb", + "nl", + "pl", + "pt", + "ro", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery", + "crime" + ], + "aired_episodes": 84 + } + }, + { + "plays": 505, + "last_watched_at": "2019-03-30T02:36:55.000Z", + "last_updated_at": "2019-03-30T02:36:55.000Z", + "reset_at": null, + "show": { + "title": "Naruto Shippuden", + "year": 2007, + "ids": { + "trakt": 31770, + "slug": "naruto-shippuden", + "tvdb": 79824, + "imdb": "tt0988824", + "tmdb": 31910, + "tvrage": null + }, + "overview": "Naruto: Shippuden is an anime series adapted from Part II of the Naruto manga series by Masashi Kishimoto. The series is directed by Hayato Date and produced by Studio Pierrot and TV Tokyo. Naruto: Shippuden is a continuation of the Naruto manga, and continues the same storyline after the passing of two and a half years in the Naruto universe. It began broadcasting on TV Tokyo on February 15, 2007.", + "first_aired": "2007-02-15T10:30:00.000Z", + "airs": { + "day": "Thursday", + "time": "19:30", + "timezone": "Asia/Tokyo" + }, + "runtime": 25, + "certification": "TV-PG", + "country": "jp", + "trailer": "http://youtube.com/watch?v=1WLO0Owi5-A", + "homepage": "http://www.tv-tokyo.co.jp/anime/naruto/", + "status": "ended", + "rating": 8.63453, + "votes": 4170, + "comment_count": 49, + "network": "TV Tokyo", + "updated_at": "2020-01-07T08:39:05.000Z", + "language": "ja", + "available_translations": [ + "ar", + "bg", + "cs", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "id", + "it", + "ja", + "ko", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "th", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "comedy", + "drama", + "anime" + ], + "aired_episodes": 500 + } + }, + { + "plays": 220, + "last_watched_at": "2019-02-17T06:57:01.000Z", + "last_updated_at": "2019-02-17T06:57:01.000Z", + "reset_at": null, + "show": { + "title": "Naruto", + "year": 2002, + "ids": { + "trakt": 46003, + "slug": "naruto", + "tvdb": 78857, + "imdb": "tt0409591", + "tmdb": 46260, + "tvrage": 4620 + }, + "overview": "In another world, ninja are the ultimate power, and in the Village Hidden in the Leaves live the stealthiest ninja in the land. Twelve years earlier, the fearsome Nine-Tailed Fox terrorized the village and claimed many lives before it was subdued and its spirit sealed within the body of a baby boy. That boy, Naruto Uzumaki, has grown up to become a ninja-in-training who's more interested in pranks than in studying ninjutsu.. but Naruto is determined to become the greatest ninja ever!", + "first_aired": "2002-10-02T15:00:00.000Z", + "airs": { + "day": "Thursday", + "time": null, + "timezone": "Asia/Tokyo" + }, + "runtime": 25, + "certification": "TV-PG", + "country": "jp", + "trailer": null, + "homepage": "http://www.tv-tokyo.co.jp/anime/naruto2002/", + "status": "ended", + "rating": 8.22194, + "votes": 3609, + "comment_count": 11, + "network": "TV Tokyo", + "updated_at": "2020-01-04T08:34:23.000Z", + "language": "ja", + "available_translations": [ + "ar", + "bg", + "cs", + "de", + "el", + "en", + "es", + "fr", + "he", + "it", + "ja", + "ko", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "comedy", + "anime", + "action", + "adventure", + "drama" + ], + "aired_episodes": 220 + } + }, + { + "plays": 158, + "last_watched_at": "2019-01-01T07:25:27.000Z", + "last_updated_at": "2019-01-01T07:25:27.000Z", + "reset_at": null, + "show": { + "title": "Once Upon a Time", + "year": 2011, + "ids": { + "trakt": 39108, + "slug": "once-upon-a-time", + "tvdb": 248835, + "imdb": "tt1843230", + "tmdb": 39272, + "tvrage": 28385 + }, + "overview": "Emma Swan, a 28-year-old bail bonds collector, has always been a fiercely independent person since being abandoned as a baby. Her son Henry, who she gave up for adoption years ago, finds and tries to convince Emma that she is Snow White's missing daughter. Henry shows Emma that in the fairytale, Prince Charming and Snow White sent her away to protect her. Emma doesn't believe him and takes Henry back to Storybrooke...", + "first_aired": "2011-10-24T00:00:00.000Z", + "airs": { + "day": "Friday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-PG", + "country": "us", + "trailer": "http://youtube.com/watch?v=Rga4rp4j5TY", + "homepage": "http://abc.go.com/shows/once-upon-a-time", + "status": "ended", + "rating": 7.79168, + "votes": 15212, + "comment_count": 110, + "network": "ABC", + "updated_at": "2020-01-07T08:38:17.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ko", + "lb", + "lt", + "lv", + "ms", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "th", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "fantasy", + "science-fiction" + ], + "aired_episodes": 156 + } + }, + { + "plays": 85, + "last_watched_at": "2018-12-17T05:55:11.000Z", + "last_updated_at": "2018-12-17T05:55:11.000Z", + "reset_at": null, + "show": { + "title": "Homeland", + "year": 2011, + "ids": { + "trakt": 1398, + "slug": "homeland", + "tvdb": 247897, + "imdb": "tt1796960", + "tmdb": 1407, + "tvrage": 27811 + }, + "overview": "A bipolar CIA operative becomes convinced a prisoner of war has been turned by al-Qaeda and is planning to carry out a terrorist attack on American soil.", + "first_aired": "2011-10-03T01:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-PG", + "country": "us", + "trailer": "http://youtube.com/watch?v=KyFmS3wRPCQ", + "homepage": "http://www.sho.com/sho/homeland/home", + "status": "returning series", + "rating": 8.37078, + "votes": 23712, + "comment_count": 110, + "network": "Showtime", + "updated_at": "2020-01-06T08:36:41.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ja", + "ko", + "lb", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "action", + "crime", + "adventure", + "war" + ], + "aired_episodes": 84 + } + }, + { + "plays": 31, + "last_watched_at": "2018-11-24T15:36:49.000Z", + "last_updated_at": "2018-11-24T15:36:49.000Z", + "reset_at": null, + "show": { + "title": "Shooter", + "year": 2016, + "ids": { + "trakt": 107790, + "slug": "shooter", + "tvdb": 311900, + "imdb": "tt4181172", + "tmdb": 66857, + "tvrage": null + }, + "overview": "Bob Lee Swagger, a highly-decorated veteran, is coaxed back into action to prevent a plot to kill the President. When Swagger's former commanding officer Isaac Johnson solicits his expertise in a clandestine operation, Swagger discovers that he has been framed and must do everything in his power to protect his family and clear his name.", + "first_aired": "2016-11-16T03:00:00.000Z", + "airs": { + "day": "Thursday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=X2x6IR3FhbQ", + "homepage": "http://www.usanetwork.com/shooter", + "status": "canceled", + "rating": 7.71304, + "votes": 1948, + "comment_count": 23, + "network": "USA Network", + "updated_at": "2020-01-02T08:33:15.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "lv", + "nl", + "pl", + "pt", + "ro", + "ru", + "sr", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "action", + "adventure" + ], + "aired_episodes": 31 + } + }, + { + "plays": 45, + "last_watched_at": "2018-10-27T17:04:25.000Z", + "last_updated_at": "2018-10-27T17:04:25.000Z", + "reset_at": null, + "show": { + "title": "Marvel's Daredevil", + "year": 2015, + "ids": { + "trakt": 77938, + "slug": "marvel-s-daredevil", + "tvdb": 281662, + "imdb": "tt3322312", + "tmdb": 61889, + "tvrage": 38796 + }, + "overview": "Matt Murdock, with his other senses superhumanly enhanced, fights crime as a blind lawyer by day, and vigilante by night.", + "first_aired": "2015-04-10T07:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 52, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=jAy6NJ_D5vU", + "homepage": "http://www.netflix.com/WiMovie/80018294", + "status": "canceled", + "rating": 8.53228, + "votes": 16777, + "comment_count": 82, + "network": "Netflix", + "updated_at": "2020-01-07T08:49:23.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "io", + "it", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "th", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "action", + "crime", + "superhero" + ], + "aired_episodes": 39 + } + }, + { + "plays": 19, + "last_watched_at": "2018-10-20T03:18:10.000Z", + "last_updated_at": "2018-10-20T03:18:10.000Z", + "reset_at": null, + "show": { + "title": "Legion", + "year": 2017, + "ids": { + "trakt": 113656, + "slug": "legion", + "tvdb": 320724, + "imdb": "tt5114356", + "tmdb": 67195, + "tvrage": 52471 + }, + "overview": "David was diagnosed with schizophrenia at a young age, and has been a patient in various psychiatric hospitals since. After Haller has an encounter with a fellow psychiatric patient, he is confronted with the possibility that there may be more to him than mental illness.", + "first_aired": "2017-02-09T03:00:00.000Z", + "airs": { + "day": "Monday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 50, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=4SZ3rMMYBLY", + "homepage": "http://www.fxnetworks.com/shows/legion", + "status": "ended", + "rating": 8.07595, + "votes": 4911, + "comment_count": 64, + "network": "FX", + "updated_at": "2020-01-02T08:37:52.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ko", + "lt", + "lv", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "action", + "adventure", + "fantasy", + "science-fiction", + "superhero" + ], + "aired_episodes": 27 + } + }, + { + "plays": 35, + "last_watched_at": "2018-10-01T10:09:12.000Z", + "last_updated_at": "2018-10-01T10:09:12.000Z", + "reset_at": null, + "show": { + "title": "Love", + "year": 2016, + "ids": { + "trakt": 104465, + "slug": "love", + "tvdb": 305378, + "imdb": "tt4061080", + "tmdb": 53606, + "tvrage": null + }, + "overview": "A program that follows a couple who must navigate the exhilarations and humiliations of intimacy, commitment and other things they were hoping to avoid.", + "first_aired": "2016-02-19T05:00:00.000Z", + "airs": { + "day": "Friday", + "time": "00:00", + "timezone": "America/New_York" + }, + "runtime": 30, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=n77quSYsyFA", + "homepage": "http://www.netflix.com/title/80026506", + "status": "ended", + "rating": 7.45, + "votes": 1620, + "comment_count": 16, + "network": "Netflix", + "updated_at": "2019-08-29T19:40:48.000Z", + "language": "en", + "available_translations": [ + "cs", + "de", + "el", + "en", + "es", + "fr", + "he", + "it", + "ko", + "nl", + "pt", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy", + "drama", + "romance" + ], + "aired_episodes": 34 + } + }, + { + "plays": 23, + "last_watched_at": "2018-09-16T04:17:43.000Z", + "last_updated_at": "2018-09-16T04:17:43.000Z", + "reset_at": null, + "show": { + "title": "Marvel's Iron Fist", + "year": 2017, + "ids": { + "trakt": 112082, + "slug": "marvel-s-iron-fist", + "tvdb": 317953, + "imdb": "tt3322310", + "tmdb": 62127, + "tvrage": null + }, + "overview": "Returning to New York City after being missing for years, Daniel Rand fights against the criminal element corrupting New York City with his incredible kung-fu mastery and ability to summon the awesome power of the fiery Iron Fist.", + "first_aired": "2017-03-17T06:00:00.000Z", + "airs": { + "day": "Friday", + "time": "02:00", + "timezone": "America/New_York" + }, + "runtime": 55, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=f9OKL5no-S0", + "homepage": "https://www.netflix.com/title/80002612", + "status": "canceled", + "rating": 6.48433, + "votes": 5903, + "comment_count": 47, + "network": "Netflix", + "updated_at": "2020-01-07T08:47:39.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "id", + "it", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "fantasy", + "drama", + "science-fiction", + "action", + "adventure", + "superhero" + ], + "aired_episodes": 23 + } + }, + { + "plays": 30, + "last_watched_at": "2018-09-07T08:29:54.000Z", + "last_updated_at": "2018-09-07T08:29:54.000Z", + "reset_at": null, + "show": { + "title": "Rectify", + "year": 2013, + "ids": { + "trakt": 46347, + "slug": "rectify", + "tvdb": 266609, + "imdb": "tt2183404", + "tmdb": 46619, + "tvrage": 30069 + }, + "overview": "Rectify follows the life of Daniel Holden upon his release from jail after serving nineteen years on Georgia's Death Row before DNA evidence disputed the State's original case. Holden, who was only eighteen years of age when convicted and sentenced to die for the brutal rape and murder of a sixteen year old girl, returns to his family and to his hometown where the murder occurred and where many still believe he is guilty. Daniel spent all of his adult life waiting to die. Now he must learn how to live again or decide if he even wants to while others choose whether or not he will have that chance.", + "first_aired": "2013-04-23T02:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 60, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=ToCyP_PXzVA", + "homepage": "http://www.sundance.tv/series/rectify", + "status": "ended", + "rating": 8.31208, + "votes": 1631, + "comment_count": 18, + "network": "SundanceTV", + "updated_at": "2019-12-30T08:35:48.000Z", + "language": "en", + "available_translations": [ + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "lv", + "nl", + "pt", + "ru", + "sk", + "sv", + "uk", + "zh" + ], + "genres": [ + "drama" + ], + "aired_episodes": 30 + } + }, + { + "plays": 56, + "last_watched_at": "2018-08-27T04:43:38.000Z", + "last_updated_at": "2018-08-27T04:43:38.000Z", + "reset_at": null, + "show": { + "title": "Strike Back", + "year": 2010, + "ids": { + "trakt": 32433, + "slug": "strike-back", + "tvdb": 148581, + "imdb": "tt1492179", + "tmdb": 32573, + "tvrage": 25652 + }, + "overview": "Strike Back is a British action and military television series, based on a novel of the same name by novelist and former Special Air Service (SAS) soldier Chris Ryan. The series follows the actions of Section 20, a secretive branch of the British Defence Intelligence service (DI), who operate several high risk, priority missions throughout the globe. ", + "first_aired": "2010-05-05T20:00:00.000Z", + "airs": { + "day": "Thursday", + "time": "21:00", + "timezone": "Europe/London" + }, + "runtime": 45, + "certification": "TV-MA", + "country": "gb", + "trailer": "http://youtube.com/watch?v=Q3MpabWgBMA", + "homepage": "https://www.sky.com/watch/channel/sky-one/strike-back", + "status": "returning series", + "rating": 8.41878, + "votes": 2173, + "comment_count": 41, + "network": "Cinemax", + "updated_at": "2020-01-05T16:32:39.000Z", + "language": "en", + "available_translations": [ + "bg", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "lv", + "nb", + "nl", + "pl", + "pt", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure" + ], + "aired_episodes": 66 + } + }, + { + "plays": 62, + "last_watched_at": "2018-08-20T04:44:41.000Z", + "last_updated_at": "2018-08-20T04:44:41.000Z", + "reset_at": null, + "show": { + "title": "Sleepy Hollow", + "year": 2013, + "ids": { + "trakt": 50503, + "slug": "sleepy-hollow", + "tvdb": 269578, + "imdb": "tt2647544", + "tmdb": 50825, + "tvrage": 34726 + }, + "overview": "Ichabod Crane awakes from the throes of death 250 years in the future where he must solve a mystery dating back to the founding fathers. Due to a blood spell cast on a battlefield during the Revolution, the infamous headless horseman is revived along with Crane, and the murderous rider embarks on a bloody rampage in present-day Sleepy Hollow. Ichabod realizes that he must act quickly, for the headless horseman is only the first of the Four Horsemen of the Apocalypse. Detective Abbie Mills, a woman familiar with supernatural experiences, forms a bond with Crane as they try to stop an increasingly vicious cycle of evil.", + "first_aired": "2013-09-17T01:00:00.000Z", + "airs": { + "day": "Friday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=RmX8-OLJsM4", + "homepage": "http://www.fox.com/sleepy-hollow/", + "status": "canceled", + "rating": 7.44736, + "votes": 5490, + "comment_count": 31, + "network": "FOX", + "updated_at": "2020-01-06T08:34:40.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sr", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "fantasy", + "drama", + "mystery", + "science-fiction" + ], + "aired_episodes": 62 + } + }, + { + "plays": 24, + "last_watched_at": "2018-08-12T21:04:18.000Z", + "last_updated_at": "2018-08-12T21:04:18.000Z", + "reset_at": null, + "show": { + "title": "Sense8", + "year": 2015, + "ids": { + "trakt": 70384, + "slug": "sense8", + "tvdb": 268156, + "imdb": "tt2431438", + "tmdb": 61664, + "tvrage": 35197 + }, + "overview": "A group of people around the world are suddenly linked mentally, and must find a way to survive being hunted by those who see them as a threat to the world's order.", + "first_aired": "2015-06-05T16:00:00.000Z", + "airs": { + "day": "Friday", + "time": "12:00", + "timezone": "America/New_York" + }, + "runtime": 60, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=iKpKAlbJ7BQ", + "homepage": "http://www.netflix.com/title/80025744", + "status": "canceled", + "rating": 8.38055, + "votes": 8669, + "comment_count": 109, + "network": "Netflix", + "updated_at": "2019-12-31T08:36:55.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "fantasy", + "science-fiction" + ], + "aired_episodes": 24 + } + }, + { + "plays": 27, + "last_watched_at": "2018-08-09T02:19:09.000Z", + "last_updated_at": "2018-08-09T02:19:09.000Z", + "reset_at": null, + "show": { + "title": "Marvel's Luke Cage", + "year": 2016, + "ids": { + "trakt": 79382, + "slug": "marvel-s-luke-cage", + "tvdb": 304219, + "imdb": "tt3322314", + "tmdb": 62126, + "tvrage": null + }, + "overview": "After a sabotaged experiment leaves him with super strength and unbreakable skin, Luke Cage becomes a fugitive trying to rebuild his life in modern day Harlem, New York City. But he is soon pulled out of the shadows and must fight a battle for the heart of his city – forcing him to confront a past he had tried to bury. ", + "first_aired": "2016-09-30T07:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 46, + "certification": "TV-MA", + "country": "us", + "trailer": null, + "homepage": "https://www.netflix.com/title/80002537", + "status": "canceled", + "rating": 7.35404, + "votes": 6471, + "comment_count": 46, + "network": "Netflix", + "updated_at": "2020-01-07T08:47:25.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "lb", + "nl", + "no", + "pl", + "pt", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "fantasy", + "science-fiction", + "superhero", + "action", + "adventure" + ], + "aired_episodes": 26 + } + }, + { + "plays": 77, + "last_watched_at": "2018-06-01T01:18:21.000Z", + "last_updated_at": "2018-06-01T01:18:21.000Z", + "reset_at": null, + "show": { + "title": "The Americans", + "year": 2013, + "ids": { + "trakt": 46263, + "slug": "the-americans-2013", + "tvdb": 261690, + "imdb": "tt2149175", + "tmdb": 46533, + "tvrage": 30449 + }, + "overview": "Two KGB spies are posing as Americans in suburban Washington D.C. shortly after Ronald Reagan is elected President. The arranged marriage of Philip and Elizabeth Jennings, who have two children—13-year-old Paige and 10-year-old Henry, who know nothing about their parents' true identity—grows more passionate and genuine by the day, but is constantly tested by the escalation of the Cold War and the intimate, dangerous and darkly funny relationships they must maintain with a network of spies and informants under their control.", + "first_aired": "2013-01-31T03:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=YGr75NZ5y34", + "homepage": "http://www.fxnetworks.com/shows/the-americans", + "status": "ended", + "rating": 8.34492, + "votes": 7190, + "comment_count": 44, + "network": "FX", + "updated_at": "2020-01-03T08:33:39.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "de", + "el", + "en", + "es", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ja", + "km", + "ko", + "lb", + "lt", + "ms", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "crime" + ], + "aired_episodes": 75 + } + }, + { + "plays": 94, + "last_watched_at": "2018-05-31T20:17:55.000Z", + "last_updated_at": "2018-05-31T20:17:55.000Z", + "reset_at": null, + "show": { + "title": "Scorpion", + "year": 2014, + "ids": { + "trakt": 60356, + "slug": "scorpion", + "tvdb": 281630, + "imdb": "tt3514324", + "tmdb": 60797, + "tvrage": 40717 + }, + "overview": "Eccentric genius, Walter O'Brien and his team of brilliant misfits comprise the last line of defense against complex, high-tech threats of the modern age. As Homeland Security's new think tank, O'Brien's 'Scorpion' team includes Toby Curtis, an expert behaviorist who can read anyone; Happy Quinn, a mechanical prodigy; and Sylvester Dodd, a statistics guru. Pooling their extensive technological knowledge to solve mind-boggling predicaments amazes federal agent Cabe Gallo, who shares a harrowing history with O'Brien. However, while this socially awkward group is comfortable with each other's humor and quirks, life outside their circle confounds them, so they rely on Paige Dineen, who has a young, gifted son, to translate the world for them, while also helping each other learn how to fit in.", + "first_aired": "2014-09-23T02:00:00.000Z", + "airs": { + "day": "Monday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=U402uMSRq1g", + "homepage": "http://www.cbs.com/shows/scorpion/", + "status": "canceled", + "rating": 7.33676, + "votes": 4567, + "comment_count": 53, + "network": "CBS", + "updated_at": "2019-12-11T09:13:04.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "mk", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure", + "crime" + ], + "aired_episodes": 93 + } + }, + { + "plays": 41, + "last_watched_at": "2018-05-23T23:08:19.000Z", + "last_updated_at": "2018-05-23T23:08:19.000Z", + "reset_at": null, + "show": { + "title": "The Magicians", + "year": 2015, + "ids": { + "trakt": 100940, + "slug": "the-magicians-2015", + "tvdb": 299139, + "imdb": "tt4254242", + "tmdb": 64432, + "tvrage": 43586 + }, + "overview": "Quentin, a brilliant grad student is chosen to attend Brakebills College for Magical Pedagogy, a secret upstate New York university specializing in magic. He and his 20-something friends soon discover that the magical fantasy world they read about as children is all too real – and poses grave danger to humanity.", + "first_aired": "2015-12-17T02:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=3-OJQF9XszY", + "homepage": "http://www.syfy.com/themagicians", + "status": "returning series", + "rating": 7.82727, + "votes": 3572, + "comment_count": 40, + "network": "Syfy", + "updated_at": "2020-01-07T08:45:00.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "lt", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "fantasy", + "horror" + ], + "aired_episodes": 52 + } + }, + { + "plays": 2, + "last_watched_at": "2018-03-04T23:29:11.000Z", + "last_updated_at": "2018-03-04T23:29:11.000Z", + "reset_at": null, + "show": { + "title": "Fullmetal Alchemist: Brotherhood", + "year": 2009, + "ids": { + "trakt": 31771, + "slug": "fullmetal-alchemist-brotherhood", + "tvdb": 85249, + "imdb": "tt1355642", + "tmdb": 31911, + "tvrage": null + }, + "overview": "Edward and Alphonse Elric's reckless disregard for alchemy's fun­damental laws ripped half of Ed's limbs from his body and left Al's soul clinging to a cold suit of armor. To restore what was lost, the brothers scour a war-torn land for the Philosopher's Sto­ne, a fabled relic which grants the ability to perform alchemy in impossible ways.\r\n\r\nThe Elrics are not alone in their search; the corrupt State Military is also eager to harness the artifact's power. So too are the strange Homunculi and their shadowy creator. The mythical gem lures exotic alchemists from distant kingdoms, scarring some deeply enough to inspire murder. As the Elrics find their course altered by these enemies and allies, their purpose remains unchanged – and their bond unbreakable.", + "first_aired": "2009-04-04T15:00:00.000Z", + "airs": { + "day": "Sunday", + "time": null, + "timezone": "Asia/Tokyo" + }, + "runtime": 25, + "certification": "TV-MA", + "country": "jp", + "trailer": "http://youtube.com/watch?v=BOm_PAI2goo", + "homepage": "http://www.hagaren.jp/fa/", + "status": "ended", + "rating": 9.20595, + "votes": 4841, + "comment_count": 25, + "network": "JNN", + "updated_at": "2020-01-07T08:36:32.000Z", + "language": "ja", + "available_translations": [ + "ar", + "cs", + "de", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "nb", + "nl", + "pl", + "pt", + "ru", + "uk", + "vi", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure", + "mystery", + "anime" + ], + "aired_episodes": 64 + } + }, + { + "plays": 23, + "last_watched_at": "2018-02-14T02:03:22.000Z", + "last_updated_at": "2018-02-14T02:03:22.000Z", + "reset_at": null, + "show": { + "title": "Scream Queens", + "year": 2015, + "ids": { + "trakt": 96979, + "slug": "scream-queens-2015", + "tvdb": 293302, + "imdb": "tt4145384", + "tmdb": 62046, + "tvrage": 45726 + }, + "overview": "A semi-anthology series that centers on returning characters being terrorized by a serial killer in different locations, including a university and a hospital.", + "first_aired": "2015-09-23T01:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=wufDF80AgBg", + "homepage": "http://www.fox.com/scream-queens", + "status": "canceled", + "rating": 7.05436, + "votes": 1858, + "comment_count": 27, + "network": "FOX", + "updated_at": "2019-12-17T08:11:10.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ko", + "lb", + "nl", + "pl", + "pt", + "ro", + "ru", + "sr", + "sv", + "th", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy", + "mystery", + "crime" + ], + "aired_episodes": 23 + } + }, + { + "plays": 38, + "last_watched_at": "2018-01-25T21:13:17.000Z", + "last_updated_at": "2018-01-25T21:13:17.000Z", + "reset_at": null, + "show": { + "title": "Black Sails", + "year": 2014, + "ids": { + "trakt": 47374, + "slug": "black-sails", + "tvdb": 262407, + "imdb": "tt2375692", + "tmdb": 47665, + "tvrage": 32725 + }, + "overview": "The pirate adventure Black Sails centers on the tales of Captain Flint and his men and takes place twenty years prior to Robert Louis Stevenson’s classic “Treasure Island”. Flint, the most brilliant and most feared pirate captain of his day, takes on a fast-talking young addition to his crew who goes by the name John Silver. Threatened with extinction on all sides, they fight for the survival of New Providence Island, the most notorious criminal haven of its day – a debauched paradise teeming with pirates, prostitutes, thieves and fortune seekers, a place defined by both its enlightened ideals and its stunning brutality.", + "first_aired": "2014-01-26T02:00:00.000Z", + "airs": { + "day": "Saturday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 60, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=rT2Y5jjBNpQ", + "homepage": "https://www.starz.com/series/blacksails", + "status": "ended", + "rating": 8.21488, + "votes": 6371, + "comment_count": 40, + "network": "Starz", + "updated_at": "2019-12-30T08:34:37.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "ms", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "adventure" + ], + "aired_episodes": 38 + } + }, + { + "plays": 24, + "last_watched_at": "2017-12-26T21:37:47.000Z", + "last_updated_at": "2017-12-26T21:37:47.000Z", + "reset_at": null, + "show": { + "title": "The Girlfriend Experience", + "year": 2016, + "ids": { + "trakt": 100225, + "slug": "the-girlfriend-experience-2016", + "tvdb": 297346, + "imdb": "tt3846642", + "tmdb": 64387, + "tvrage": 43172 + }, + "overview": "“The Girlfriend Experience” explores the relationships of the most exclusive courtesans who provide their clients with far more than just sex. These purveyors – or GFEs (Girlfriend Experience) – share intimacies more common to romantic partners or husbands and wives, becoming quasi-lovers and confidants who are richly paid for their time.", + "first_aired": "2016-04-11T01:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 30, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=A2F4Drc15fM", + "homepage": "http://www.starz.com/originals/thegirlfriendexperience", + "status": "returning series", + "rating": 7.18456, + "votes": 531, + "comment_count": 7, + "network": "Starz", + "updated_at": "2020-01-03T08:13:32.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "ko", + "lb", + "lv", + "nl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama" + ], + "aired_episodes": 27 + } + }, + { + "plays": 32, + "last_watched_at": "2017-12-18T00:33:54.000Z", + "last_updated_at": "2017-12-18T00:33:54.000Z", + "reset_at": null, + "show": { + "title": "Mr. Robot", + "year": 2015, + "ids": { + "trakt": 93720, + "slug": "mr-robot", + "tvdb": 289590, + "imdb": "tt4158110", + "tmdb": 62560, + "tvrage": 42422 + }, + "overview": "Mr. Robot follows Elliot, a young programmer who works as a cyber-security engineer by day and a vigilante hacker by night. Elliot finds himself at a crossroads when the mysterious leader of an underground hacker group recruits him to destroy the corporation.", + "first_aired": "2015-06-25T02:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=Ug4fRXGyIak", + "homepage": "http://www.usanetwork.com/mrrobot", + "status": "ended", + "rating": 8.62166, + "votes": 18161, + "comment_count": 102, + "network": "USA Network", + "updated_at": "2020-01-06T08:43:26.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "id", + "it", + "ja", + "ka", + "ko", + "lb", + "lt", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sl", + "sr", + "sv", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "drama", + "crime" + ], + "aired_episodes": 45 + } + }, + { + "plays": 50, + "last_watched_at": "2017-11-17T09:55:02.000Z", + "last_updated_at": "2017-11-17T09:55:02.000Z", + "reset_at": null, + "show": { + "title": "Bates Motel", + "year": 2013, + "ids": { + "trakt": 46510, + "slug": "bates-motel", + "tvdb": 262414, + "imdb": "tt2188671", + "tmdb": 46786, + "tvrage": 32210 + }, + "overview": "A contemporary prequel to Psycho, giving a portrayal of how Norman Bates' psyche unravels through his teenage years, and how deeply intricate his relationship with his mother, Norma, truly is.", + "first_aired": "2013-03-19T02:00:00.000Z", + "airs": { + "day": "Monday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=oYMtWUbmOW0", + "homepage": "http://www.aetv.com/bates-motel", + "status": "ended", + "rating": 8.10701, + "votes": 6766, + "comment_count": 62, + "network": "A&E", + "updated_at": "2019-12-28T08:08:36.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lb", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery", + "crime" + ], + "aired_episodes": 50 + } + }, + { + "plays": 44, + "last_watched_at": "2017-10-15T16:40:54.000Z", + "last_updated_at": "2017-10-15T16:40:54.000Z", + "reset_at": null, + "show": { + "title": "Two and a Half Men", + "year": 2003, + "ids": { + "trakt": 2673, + "slug": "two-and-a-half-men", + "tvdb": 72227, + "imdb": "tt0369179", + "tmdb": 2691, + "tvrage": 6454 + }, + "overview": "Charlie is a well-to-do bachelor with a house at the beach, a Jaguar in the front, and an easy way with women. His casual Malibu lifestyle is interrupted when his tightly wound brother Alan, who's facing a divorce, and his son Jake, come to live with him. Together, these two and a half men confront the challenges of growing up; finally. Complicating matters are the brothers' self-obsessed, controlling mother, Evelyn, Alan's estranged wife, Judith and Charlie's crazy neighbor Rose, who wants to be a part of his life and is willing to do anything to be around. After the death of his brother, Alan Harper meets and befriends a lonely young man named Walden Schmidt who turns out to be a billionaire. Unable to afford his brother's home, Alan sells Walden the house, and as a way of showing his gratitude, Walden allows Alan and his son Jake to move in with him.", + "first_aired": "2003-09-23T01:00:00.000Z", + "airs": { + "day": "Thursday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 17, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=OkykXOhytwo", + "homepage": "http://www.cbs.com/shows/two_and_a_half_men/", + "status": "ended", + "rating": 7.12541, + "votes": 10892, + "comment_count": 44, + "network": "CBS", + "updated_at": "2020-01-06T08:40:02.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lt", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy" + ], + "aired_episodes": 262 + } + }, + { + "plays": 19, + "last_watched_at": "2017-10-10T02:06:51.000Z", + "last_updated_at": "2017-10-10T02:06:51.000Z", + "reset_at": null, + "show": { + "title": "The Fall", + "year": 2013, + "ids": { + "trakt": 48703, + "slug": "the-fall", + "tvdb": 258107, + "imdb": "tt2294189", + "tmdb": 49010, + "tvrage": 35498 + }, + "overview": "Detective Superintendent Stella Gibson is brought in from the London Metropolitan Police to help catch the killer when a murder in Belfast remains unsolved.\r\n\r\nAs Gibson travels across from London, we are introduced to the murderer himself; Paul Spector.", + "first_aired": "2013-05-12T20:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:00", + "timezone": "Europe/Dublin" + }, + "runtime": 57, + "certification": "TV-MA", + "country": "ie", + "trailer": "http://youtube.com/watch?v=yXuJONpEpXg", + "homepage": "http://www.rte.ie/drama/tv/featured/thefall/", + "status": "ended", + "rating": 8.15761, + "votes": 3388, + "comment_count": 30, + "network": "RTÉ One", + "updated_at": "2020-01-03T08:35:46.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ja", + "ko", + "lb", + "nl", + "pl", + "pt", + "ro", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "crime" + ], + "aired_episodes": 17 + } + }, + { + "plays": 46, + "last_watched_at": "2017-10-07T06:56:52.000Z", + "last_updated_at": "2017-10-07T06:56:52.000Z", + "reset_at": null, + "show": { + "title": "The Strain", + "year": 2014, + "ids": { + "trakt": 47350, + "slug": "the-strain", + "tvdb": 276564, + "imdb": "tt2654620", + "tmdb": 47640, + "tvrage": 33229 + }, + "overview": "A mysterious viral outbreak with hallmarks of an ancient and evil strain of vampirism ravages the city of New York.\r\n", + "first_aired": "2014-07-14T02:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 44, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=j-Y8B700lNA", + "homepage": "http://www.fxnetworks.com/thestrain", + "status": "ended", + "rating": 7.40274, + "votes": 6066, + "comment_count": 79, + "network": "FX", + "updated_at": "2019-12-26T08:38:15.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "lb", + "lt", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "th", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery", + "science-fiction" + ], + "aired_episodes": 46 + } + }, + { + "plays": 92, + "last_watched_at": "2017-09-12T03:48:32.000Z", + "last_updated_at": "2017-09-12T03:48:32.000Z", + "reset_at": null, + "show": { + "title": "Sons of Anarchy", + "year": 2008, + "ids": { + "trakt": 1400, + "slug": "sons-of-anarchy", + "tvdb": 82696, + "imdb": "tt1124373", + "tmdb": 1409, + "tvrage": 18174 + }, + "overview": "Sons of Anarchy is an adrenalized drama with darkly comedic undertones that explores a notorious outlaw motorcycle club’s (MC) desire to protect its livelihood while ensuring that their simple, sheltered town of Charming, California remains exactly that, charming. The MC must confront threats from drug dealers, corporate developers, and overzealous law officers. Behind the MC’s familial lifestyle and legally thriving automotive shop is a ruthless and illegal arms business driven by the seduction of money, power, and blood.", + "first_aired": "2008-09-04T02:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=Gr9_lvMuYrE", + "homepage": "http://www.fxnetworks.com/shows/sons-of-anarchy/about", + "status": "ended", + "rating": 8.67326, + "votes": 15006, + "comment_count": 89, + "network": "FX", + "updated_at": "2020-01-04T08:41:37.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "crime" + ], + "aired_episodes": 92 + } + }, + { + "plays": 8, + "last_watched_at": "2017-08-20T02:38:43.000Z", + "last_updated_at": "2017-08-20T02:38:43.000Z", + "reset_at": null, + "show": { + "title": "Marvel's The Defenders", + "year": 2017, + "ids": { + "trakt": 118025, + "slug": "marvel-s-the-defenders", + "tvdb": 326490, + "imdb": "tt4230076", + "tmdb": 62285, + "tvrage": 41117 + }, + "overview": "The Defenders follows Daredevil, Jessica Jones, Luke Cage and Iron Fist. A quartet of singular heroes with one common goal - to save New York City. This is the story of four solitary figures, burdened with their own personal challenges, who realize they just might be stronger when teamed together.", + "first_aired": "2017-08-18T07:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 50, + "certification": "TV-MA", + "country": "us", + "trailer": null, + "homepage": "https://www.netflix.com/title/80002566", + "status": "ended", + "rating": 7.26737, + "votes": 4260, + "comment_count": 19, + "network": "Netflix", + "updated_at": "2020-01-07T08:48:34.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "nl", + "pl", + "pt", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "action", + "adventure", + "crime", + "fantasy", + "science-fiction", + "superhero" + ], + "aired_episodes": 8 + } + }, + { + "plays": 88, + "last_watched_at": "2017-06-03T07:45:28.000Z", + "last_updated_at": "2017-06-03T07:45:28.000Z", + "reset_at": null, + "show": { + "title": "Prison Break", + "year": 2005, + "ids": { + "trakt": 2274, + "slug": "prison-break", + "tvdb": 360115, + "imdb": "tt0455275", + "tmdb": 2288, + "tvrage": null + }, + "overview": "Due to a political conspiracy, an innocent man is sent to death row and his only hope is his brother, who makes it his mission to deliberately get himself sent to the same prison in order to break the both of them out, from the inside.", + "first_aired": "2005-08-30T01:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=AL9zLctDJaU", + "homepage": "http://www.fox.com/prisonbreak", + "status": "ended", + "rating": 8.23686, + "votes": 17622, + "comment_count": 85, + "network": "FOX", + "updated_at": "2020-01-04T08:43:48.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hu", + "it", + "ka", + "ko", + "lt", + "lv", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sl", + "sr", + "sv", + "th", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "drama", + "crime", + "action", + "adventure" + ], + "aired_episodes": 88 + } + }, + { + "plays": 50, + "last_watched_at": "2017-03-01T03:45:35.000Z", + "last_updated_at": "2017-03-01T03:45:35.000Z", + "reset_at": null, + "show": { + "title": "Wilfred", + "year": 2011, + "ids": { + "trakt": 39352, + "slug": "wilfred-2011", + "tvdb": 239761, + "imdb": "tt1703925", + "tmdb": 39525, + "tvrage": null + }, + "overview": "Ryan, a young man struggling unsuccessfully to make his way in the world forms a unique friendship with Wilfred, his neighbor's canine pet. Everyone else sees Wilfred as just a dog, but Ryan sees a crude and somewhat surly, yet irrepressibly brave and honest Australian bloke in a cheap dog suit. While leading him through a series of comedic and existential adventures, Wilfred the dog shows Ryan the man how to overcome his fears and joyfully embrace the unpredictability and insanity of the world around him. ", + "first_aired": "2011-06-24T02:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 30, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=GBmf43IacZY", + "homepage": "http://www.fxx.com/wilfred", + "status": "ended", + "rating": 7.68267, + "votes": 2625, + "comment_count": 11, + "network": "FXX", + "updated_at": "2020-01-04T08:33:16.000Z", + "language": "en", + "available_translations": [ + "bg", + "cs", + "de", + "en", + "es", + "fr", + "he", + "hu", + "pt", + "ru", + "uk" + ], + "genres": [ + "comedy" + ], + "aired_episodes": 49 + } + }, + { + "plays": 15, + "last_watched_at": "2017-01-19T23:39:08.000Z", + "last_updated_at": "2017-01-19T23:39:08.000Z", + "reset_at": null, + "show": { + "title": "Sherlock", + "year": 2010, + "ids": { + "trakt": 19792, + "slug": "sherlock", + "tvdb": 176941, + "imdb": "tt1475582", + "tmdb": 19885, + "tvrage": 23433 + }, + "overview": "Sherlock Holmes and Dr John Watson's adventures in 21st Century London. A thrilling, funny, fast-paced contemporary reimagining of the Arthur Conan Doyle classic", + "first_aired": "2010-07-25T20:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:00", + "timezone": "Europe/London" + }, + "runtime": 90, + "certification": "TV-14", + "country": "gb", + "trailer": "http://youtube.com/watch?v=xK7S9mrFWL4", + "homepage": "http://www.bbc.co.uk/programmes/b018ttws", + "status": "returning series", + "rating": 9.09246, + "votes": 38157, + "comment_count": 136, + "network": "BBC One", + "updated_at": "2020-01-07T08:11:34.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "gl", + "he", + "hr", + "hu", + "it", + "ja", + "ko", + "lt", + "lv", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "tr", + "uk", + "uz", + "vi", + "zh" + ], + "genres": [ + "drama", + "crime", + "mystery" + ], + "aired_episodes": 12 + } + }, + { + "plays": 21, + "last_watched_at": "2016-11-23T01:03:05.000Z", + "last_updated_at": "2016-11-23T01:03:05.000Z", + "reset_at": null, + "show": { + "title": "Fear the Walking Dead", + "year": 2015, + "ids": { + "trakt": 94961, + "slug": "fear-the-walking-dead", + "tvdb": 290853, + "imdb": "tt3743822", + "tmdb": 62286, + "tvrage": 48384 + }, + "overview": "In Los Angeles, a city where people come to escape, shield secrets, and bury their pasts, we follow this mysterious outbreak as it threatens to disrupt what little stability high school guidance counselor Madison Clark and English teacher Travis Manawa have managed to assemble. \r\n\r\nThe pressure of blending two families while dealing with resentful, escapist, and strung out children takes a back seat when society begins to break down. A forced evolution, and survival of the fittest takes hold, as our dysfunctional family finds they must either reinvent themselves or embrace their darker histories.", + "first_aired": "2015-08-24T01:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=yzXglr5bc3w", + "homepage": "http://www.amc.com/shows/fear-the-walking-dead", + "status": "returning series", + "rating": 7.18372, + "votes": 7234, + "comment_count": 66, + "network": "AMC", + "updated_at": "2019-12-28T08:10:41.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hu", + "id", + "it", + "ko", + "lb", + "lt", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "th", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure" + ], + "aired_episodes": 69 + } + }, + { + "plays": 26, + "last_watched_at": "2016-11-16T01:43:10.000Z", + "last_updated_at": "2016-11-16T01:43:10.000Z", + "reset_at": null, + "show": { + "title": "Hemlock Grove", + "year": 2013, + "ids": { + "trakt": 42072, + "slug": "hemlock-grove", + "tvdb": 259948, + "imdb": "tt2309295", + "tmdb": 42295, + "tvrage": 33272 + }, + "overview": "The show examines the strange happenings in Hemlock Grove, a fictional town in Pennsylvania. Roman Godfrey, heir to the town's wealthy Godfrey family, befriends the town's newcomer, Peter Rumancek. Recent brutal murders in the town have stirred up rumors, and the two work together to shed light on the case while also hiding their own dark secrets.", + "first_aired": "2013-04-19T16:01:00.000Z", + "airs": { + "day": "Friday", + "time": "12:01", + "timezone": "America/New_York" + }, + "runtime": 50, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=rlZUsPcChgI", + "homepage": "https://www.netflix.com/title/70242310", + "status": "ended", + "rating": 7.15596, + "votes": 2334, + "comment_count": 12, + "network": "Netflix", + "updated_at": "2020-01-03T08:42:10.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "pl", + "pt", + "ru", + "sv", + "tr", + "zh" + ], + "genres": [ + "mystery" + ], + "aired_episodes": 33 + } + }, + { + "plays": 84, + "last_watched_at": "2016-10-26T00:48:16.000Z", + "last_updated_at": "2016-10-26T00:48:16.000Z", + "reset_at": null, + "show": { + "title": "The Walking Dead", + "year": 2010, + "ids": { + "trakt": 1393, + "slug": "the-walking-dead", + "tvdb": 153021, + "imdb": "tt1520211", + "tmdb": 1402, + "tvrage": 25056 + }, + "overview": "The world we knew is gone. An epidemic of apocalyptic proportions has swept the globe causing the dead to rise and feed on the living. In a matter of months society has crumbled. In a world ruled by the dead, we are forced to finally start living. Based on a comic book series of the same name by Robert Kirkman, this AMC project focuses on the world after a zombie apocalypse. The series follows a police officer, Rick Grimes, who wakes up from a coma to find the world ravaged with zombies. Looking for his family, he and a group of survivors attempt to battle against the zombies in order to stay alive.", + "first_aired": "2010-11-01T01:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=R1v0uFms68U", + "homepage": "http://www.amctv.com/shows/the-walking-dead/", + "status": "returning series", + "rating": 8.26549, + "votes": 59242, + "comment_count": 303, + "network": "AMC", + "updated_at": "2020-01-06T08:13:59.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cn", + "cs", + "da", + "de", + "el", + "en", + "es", + "et", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ja", + "ka", + "ko", + "lt", + "lv", + "ms", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "th", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure", + "fantasy", + "science-fiction" + ], + "aired_episodes": 139 + } + }, + { + "plays": 206, + "last_watched_at": "2016-10-05T00:49:41.000Z", + "last_updated_at": "2016-10-05T00:49:41.000Z", + "reset_at": null, + "show": { + "title": "Person of Interest", + "year": 2011, + "ids": { + "trakt": 1402, + "slug": "person-of-interest", + "tvdb": 248742, + "imdb": "tt1839578", + "tmdb": 1411, + "tvrage": 28376 + }, + "overview": "John Reese, a presumed dead former CIA agent, is approached by a mysterious billionaire named Harold Finch to prevent violent crimes before they happen by using an advanced surveillance system dubbed \"The Machine\". Their unique brand of vigilante justice attracts the attention of two NYPD officers, Joss Carter and Lionel Fusco, whom Reese uses to his advantage as he investigates persons of interest. ", + "first_aired": "2011-09-23T02:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=68xN_BNYhc4", + "homepage": "http://www.cbs.com/shows/person_of_interest/", + "status": "ended", + "rating": 8.46377, + "votes": 15514, + "comment_count": 133, + "network": "CBS", + "updated_at": "2019-12-27T08:34:18.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ja", + "ko", + "lb", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "th", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure", + "crime", + "fantasy", + "science-fiction" + ], + "aired_episodes": 103 + } + }, + { + "plays": 12, + "last_watched_at": "2016-09-19T23:25:10.000Z", + "last_updated_at": "2016-09-19T23:25:10.000Z", + "reset_at": null, + "show": { + "title": "The Night Manager", + "year": 2016, + "ids": { + "trakt": 94686, + "slug": "the-night-manager", + "tvdb": 290508, + "imdb": "tt1399664", + "tmdb": 61859, + "tvrage": null + }, + "overview": "The contemporary interpretation of le Carre’s espionage drama - and the first TV adaptation of a le Carre novel in more than two decades - follows a former British soldier as he navigates the shadowy recesses of Whitehall and Washington where an alliance operates between the intelligence community and the secret arms trade, infiltrating the inner circle of arms dealer.", + "first_aired": "2016-02-21T21:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "21:00", + "timezone": "Europe/London" + }, + "runtime": 59, + "certification": "TV-14", + "country": "gb", + "trailer": "http://youtube.com/watch?v=ZoJ3lu03jug", + "homepage": "http://www.bbc.co.uk/programmes/p03g13rt", + "status": "ended", + "rating": 8.17471, + "votes": 2942, + "comment_count": 21, + "network": "AMC", + "updated_at": "2019-12-06T08:47:12.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "nl", + "pl", + "pt", + "ro", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery", + "crime" + ], + "aired_episodes": 6 + } + }, + { + "plays": 209, + "last_watched_at": "2016-09-08T02:45:18.000Z", + "last_updated_at": "2016-09-08T02:45:34.000Z", + "reset_at": null, + "show": { + "title": "How I Met Your Mother", + "year": 2005, + "ids": { + "trakt": 1095, + "slug": "how-i-met-your-mother", + "tvdb": 75760, + "imdb": "tt0460649", + "tmdb": 1100, + "tvrage": 3918 + }, + "overview": "The year is 2030. Ted Mosby is relaying the story of how he met his wife to his daughter and son. The story starts in the year 2005, when then twenty-seven year old architect Ted was spurred on to want to get married after his best friends from his college days at Wesleyan, lawyer Marshall Eriksen, who was his roommate at the time and kindergarten teacher Lily Aldrin, got engaged after nine years of dating each other. Ted's new quest in life was much to the dismay of his womanizing friend, Barney Stinson. But soon after Marshall and Lily's engagement, Ted believed that his life mate was going to be news reporter and aspiring news anchor Robin Scherbatsky, who, despite having had a romantic relationship with her after this time, ended up being who the kids know as their \"Aunt\" Robin. As Ted relays the story to his kids, the constants are that their Uncle Marshall, Aunt Lily, Uncle Barney and Aunt Robin are always in the picture and thus have something to do with how he got together with their mother.", + "first_aired": "2005-09-20T00:00:00.000Z", + "airs": { + "day": "Monday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 22, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=apRiP2h-O5o", + "homepage": "http://www.cbs.com/shows/how_i_met_your_mother/", + "status": "ended", + "rating": 8.28428, + "votes": 36049, + "comment_count": 168, + "network": "CBS", + "updated_at": "2020-01-06T08:39:56.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lt", + "lv", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "comedy" + ], + "aired_episodes": 208 + } + }, + { + "plays": 20, + "last_watched_at": "2016-08-12T23:54:07.000Z", + "last_updated_at": "2016-08-12T23:54:02.000Z", + "reset_at": null, + "show": { + "title": "Fargo", + "year": 2014, + "ids": { + "trakt": 60203, + "slug": "fargo", + "tvdb": 269613, + "imdb": "tt2802850", + "tmdb": 60622, + "tvrage": 35276 + }, + "overview": "An american black comedy–crime drama anthology television series created and primarily written by Noah Hawley. The show is inspired by the 1996 film of the same name written and directed by the Coen brothers, who serve as executive producers on the series. Each season follows an anthology format, being set in a different era along with a different story, cast and set of characters.", + "first_aired": "2014-04-16T02:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=gKs8DzjPDMU", + "homepage": "http://www.fxnetworks.com/fargo", + "status": "returning series", + "rating": 8.77735, + "votes": 11763, + "comment_count": 51, + "network": "FX", + "updated_at": "2020-01-03T08:39:05.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lv", + "nb", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "crime" + ], + "aired_episodes": 30 + } + }, + { + "plays": 43, + "last_watched_at": "2016-07-30T04:09:13.000Z", + "last_updated_at": "2016-07-30T04:09:11.000Z", + "reset_at": null, + "show": { + "title": "Banshee", + "year": 2013, + "ids": { + "trakt": 41522, + "slug": "banshee", + "tvdb": 259765, + "imdb": "tt2017109", + "tmdb": 41727, + "tvrage": 30823 + }, + "overview": "An unnamed ex-convict assumes the identity of Lucas Hood the sheriff of Banshee, Pennsylvania, where he, behind a badge, continues his criminal activities, even as he’s hunted by the shadowy gangsters he betrayed years earlier.", + "first_aired": "2013-01-12T03:00:00.000Z", + "airs": { + "day": "Friday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 55, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=VI7haj7HTCA", + "homepage": "http://www.cinemax.com/banshee/", + "status": "ended", + "rating": 8.43025, + "votes": 6215, + "comment_count": 73, + "network": "Cinemax", + "updated_at": "2019-12-12T09:05:42.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ko", + "lb", + "lv", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure", + "crime" + ], + "aired_episodes": 38 + } + }, + { + "plays": 27, + "last_watched_at": "2016-07-23T05:34:05.000Z", + "last_updated_at": "2016-07-23T05:34:01.000Z", + "reset_at": null, + "show": { + "title": "Penny Dreadful", + "year": 2014, + "ids": { + "trakt": 54327, + "slug": "penny-dreadful", + "tvdb": 265766, + "imdb": "tt2628232", + "tmdb": 54671, + "tvrage": 34172 + }, + "overview": "Penny Dreadful is a frightening psychological thriller that weaves together the monsters of classic stories. The explorer Sir Malcolm Murray, American gunslinger Ethan Chandler, Miss Vanessa Ives and others unite to combat supernatural threats in Victorian London. They encounter some of literature's most terrifying characters, including Dr. Frankenstein, Dorian Gray, the Wolfman and iconic figures from the novel Dracula.", + "first_aired": "2014-05-12T01:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 60, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=YFXHfEqMcis", + "homepage": "http://www.sho.com/penny-dreadful", + "status": "ended", + "rating": 8.21016, + "votes": 7223, + "comment_count": 75, + "network": "Showtime", + "updated_at": "2020-01-05T08:35:45.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lb", + "lt", + "lv", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery" + ], + "aired_episodes": 27 + } + }, + { + "plays": 28, + "last_watched_at": "2016-07-03T00:19:24.000Z", + "last_updated_at": "2016-07-03T00:19:24.000Z", + "reset_at": null, + "show": { + "title": "Da Vinci's Demons", + "year": 2013, + "ids": { + "trakt": 40108, + "slug": "da-vinci-s-demons", + "tvdb": 259669, + "imdb": "tt2094262", + "tmdb": 40293, + "tvrage": 32724 + }, + "overview": "The series follows the \"untold\" story of Leonardo Da Vinci: the genius during his early years in Renaissance Florence. As a 25-year old artist, inventor, swordsman, lover, dreamer and idealist, he struggles to live within the confines of his own reality and time as he begins to not only see the future, but invent it. ", + "first_aired": "2013-04-22T04:00:00.000Z", + "airs": { + "day": null, + "time": null, + "timezone": "America/New_York" + }, + "runtime": 60, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=vgg9nnALFGA", + "homepage": "http://www.starz.com/originals/davincisdemons", + "status": "ended", + "rating": 7.9288, + "votes": 5253, + "comment_count": 28, + "network": "Starz", + "updated_at": "2019-12-29T08:34:04.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "fantasy" + ], + "aired_episodes": 28 + } + }, + { + "plays": 19, + "last_watched_at": "2016-06-12T18:06:24.000Z", + "last_updated_at": "2016-06-13T11:50:49.000Z", + "reset_at": null, + "show": { + "title": "Marvel's Agent Carter", + "year": 2015, + "ids": { + "trakt": 77677, + "slug": "marvel-s-agent-carter", + "tvdb": 281485, + "imdb": "tt3475734", + "tmdb": 61550, + "tvrage": 38412 + }, + "overview": "In 1946, Peggy Carter is relegated to secretarial duties in the Strategic Scientific Reserve. When Howard Stark is accused of treason, he secretly recruits Peggy to clear his name with the help of his butler, Edwin Jarvis.", + "first_aired": "2015-01-07T02:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-PG", + "country": "us", + "trailer": null, + "homepage": "http://abc.go.com/shows/marvels-agent-carter", + "status": "canceled", + "rating": 7.96327, + "votes": 5228, + "comment_count": 25, + "network": "ABC", + "updated_at": "2020-01-07T08:48:38.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "nl", + "pl", + "pt", + "ru", + "sk", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "action", + "adventure" + ], + "aired_episodes": 18 + } + }, + { + "plays": 63, + "last_watched_at": "2016-01-27T02:15:50.000Z", + "last_updated_at": "2016-01-27T02:15:50.000Z", + "reset_at": null, + "show": { + "title": "American Horror Story", + "year": 2011, + "ids": { + "trakt": 1404, + "slug": "american-horror-story", + "tvdb": 250487, + "imdb": "tt1844624", + "tmdb": 1413, + "tvrage": 28776 + }, + "overview": "An anthology series centering on different characters and locations, including a house with a murderous past, an insane asylum, a witch coven, a freak show, a haunted hotel, a possessed farmhouse, a cult, the apocalypse and a slasher camp. ", + "first_aired": "2011-10-06T02:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=aSRQRiw4xwc", + "homepage": "https://www.fxnetworks.com/shows/american-horror-story", + "status": "returning series", + "rating": 8.10575, + "votes": 17911, + "comment_count": 123, + "network": "FX", + "updated_at": "2020-01-07T08:34:06.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ka", + "ko", + "lb", + "lt", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery", + "fantasy", + "science-fiction" + ], + "aired_episodes": 103 + } + }, + { + "plays": 16, + "last_watched_at": "2015-11-30T04:15:53.000Z", + "last_updated_at": "2015-11-30T04:15:53.000Z", + "reset_at": null, + "show": { + "title": "True Detective", + "year": 2014, + "ids": { + "trakt": 46375, + "slug": "true-detective", + "tvdb": 270633, + "imdb": "tt2356777", + "tmdb": 46648, + "tvrage": 31369 + }, + "overview": "An anthology series in which police investigations unearth the personal and professional secrets of those involved, both within and outside the law.", + "first_aired": "2014-01-13T02:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 60, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=fVQUcaO4AvE", + "homepage": "http://www.hbo.com/true-detective", + "status": "returning series", + "rating": 8.70226, + "votes": 17646, + "comment_count": 100, + "network": "HBO", + "updated_at": "2020-01-05T08:12:05.000Z", + "language": "en", + "available_translations": [ + "ar", + "az", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ka", + "ko", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sl", + "sv", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "drama" + ], + "aired_episodes": 24 + } + }, + { + "plays": 3, + "last_watched_at": "2015-11-21T03:32:56.000Z", + "last_updated_at": "2015-11-21T03:32:56.000Z", + "reset_at": null, + "show": { + "title": "Jake 2.0", + "year": 2003, + "ids": { + "trakt": 4545, + "slug": "jake-2-0", + "tvdb": 78898, + "imdb": "tt0367344", + "tmdb": 4569, + "tvrage": 4033 + }, + "overview": "Jake Foley is a computer technician for the NSA who secretly longs for a chance to work on the field. Circumstance puts him in a top secret laboratory, in the middle of a shootout between security guards and a saboteur. During the battle, a vial containing an experimental serum explodes, covering Jake with shrapnel. But it turns out that the serum is actually nanomites, microscopic submachines that heal his injuries and alter his body. Upon discovering his new mind-boggling powers, Jake begins to operate at an atomic level, possessing superhuman strength, lightning-fast speed, heightened hearing, magnified vision and the ability to communicate telepathically with computers. The NSA soon realizes Jake is an untested asset and forms a Special Ops team with him at its core. As Jake finally realizes his dream of being of being a field operative, he must also contend with the return of would-be girlfriend Sarah Heywood, who is involved in a Congressional investigation which threatens to expose his operation", + "first_aired": "2003-09-11T01:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": null, + "country": "us", + "trailer": null, + "homepage": null, + "status": "ended", + "rating": 7.42953, + "votes": 149, + "comment_count": 0, + "network": "UPN", + "updated_at": "2019-12-21T08:10:49.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "el", + "en", + "es", + "fr", + "hu", + "ro", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure", + "fantasy", + "science-fiction" + ], + "aired_episodes": 16 + } + }, + { + "plays": 78, + "last_watched_at": "2015-11-19T22:57:30.000Z", + "last_updated_at": "2015-11-19T22:57:30.000Z", + "reset_at": null, + "show": { + "title": "The X-Files", + "year": 1993, + "ids": { + "trakt": 4063, + "slug": "the-x-files", + "tvdb": 77398, + "imdb": "tt0106179", + "tmdb": 4087, + "tvrage": 6312 + }, + "overview": "`The truth is out there,' and FBI agents Scully and Mulder seek it in this sci-fi phenomenon about their quest to explain the seemingly unexplainable. Their strange cases include UFO sightings, alien abductions and just about anything else paranormal. ", + "first_aired": "1993-09-11T00:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=_HTByz4RlqI", + "homepage": "http://www.fox.com/the-x-files", + "status": "ended", + "rating": 8.64563, + "votes": 10091, + "comment_count": 40, + "network": "FOX", + "updated_at": "2020-01-04T08:37:26.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "lt", + "lv", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery", + "fantasy", + "science-fiction" + ], + "aired_episodes": 218 + } + }, + { + "plays": 13, + "last_watched_at": "2015-11-18T00:36:00.000Z", + "last_updated_at": "2015-11-19T03:35:26.000Z", + "reset_at": null, + "show": { + "title": "Intelligence", + "year": 2014, + "ids": { + "trakt": 50307, + "slug": "intelligence-2014", + "tvdb": 267260, + "imdb": "tt2693776", + "tmdb": 50628, + "tvrage": 34469 + }, + "overview": "A dramatic thriller about a high-tech intelligence operative enhanced with a super-computer microchip in his brain. With this implant, Gabriel is the first human ever to be connected directly into the worldwide information grid and have complete access to Internet, WiFi, telephone and satellite data. He can hack into any data center and access key intel in the fight to protect the United States from its enemies. ", + "first_aired": "2014-01-07T05:00:00.000Z", + "airs": { + "day": null, + "time": null, + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": null, + "homepage": "http://www.cbs.com/shows/intelligence", + "status": "ended", + "rating": 6.97371, + "votes": 2244, + "comment_count": 19, + "network": "CBS", + "updated_at": "2019-08-29T20:56:59.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "pl", + "pt", + "ro", + "ru", + "tr" + ], + "genres": [ + "action", + "science-fiction", + "adventure", + "fantasy" + ], + "aired_episodes": 13 + } + }, + { + "plays": 13, + "last_watched_at": "2015-11-02T20:15:07.000Z", + "last_updated_at": "2015-11-02T20:15:07.000Z", + "reset_at": null, + "show": { + "title": "Constantine", + "year": 2014, + "ids": { + "trakt": 60307, + "slug": "constantine", + "tvdb": 273690, + "imdb": "tt3489184", + "tmdb": 60743, + "tvrage": 38109 + }, + "overview": "A man struggling with his faith is haunted by the sins of his past but is suddenly thrust into the role of defending humanity from the gathering forces of darkness.", + "first_aired": "2014-10-25T00:00:00.000Z", + "airs": { + "day": "Friday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": null, + "homepage": "http://www.nbc.com/constantine", + "status": "canceled", + "rating": 7.62357, + "votes": 4370, + "comment_count": 44, + "network": "NBC", + "updated_at": "2019-12-15T08:44:54.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hu", + "ja", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "fantasy", + "action", + "adventure", + "drama", + "science-fiction" + ], + "aired_episodes": 13 + } + }, + { + "plays": 42, + "last_watched_at": "2015-10-19T17:41:49.000Z", + "last_updated_at": "2015-10-19T17:41:49.000Z", + "reset_at": null, + "show": { + "title": "Continuum", + "year": 2012, + "ids": { + "trakt": 42793, + "slug": "continuum", + "tvdb": 258171, + "imdb": "tt1954347", + "tmdb": 43020, + "tvrage": 30789 + }, + "overview": "Kiera Cameron, a Vancouver City Protective Services officer, is transported from the year 2077 to 2012 when eight ruthless terrorists, known as Liber8, attempt to escape execution through time travel. With the help of 17 year old tech genius Alec Sadler and VPD officer Carlos Fonnegra, Kiera must survive in our time period, and capture Liber8 before they can alter the course of history and change the future.", + "first_aired": "2012-05-28T01:00:00.000Z", + "airs": { + "day": "Friday", + "time": "21:00", + "timezone": "America/Toronto" + }, + "runtime": 45, + "certification": "TV-14", + "country": "ca", + "trailer": "http://youtube.com/watch?v=lk_UElPrW6A", + "homepage": "http://www.showcase.ca/continuum", + "status": "ended", + "rating": 7.78453, + "votes": 7407, + "comment_count": 66, + "network": "Showcase", + "updated_at": "2020-01-01T08:14:13.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lt", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure", + "fantasy", + "science-fiction" + ], + "aired_episodes": 42 + } + }, + { + "plays": 19, + "last_watched_at": "2015-10-13T01:51:21.000Z", + "last_updated_at": "2015-10-13T01:51:21.000Z", + "reset_at": null, + "show": { + "title": "Mortal Kombat: Legacy", + "year": 2011, + "ids": { + "trakt": 62318, + "slug": "mortal-kombat-legacy", + "tvdb": 237951, + "imdb": "tt1842127", + "tmdb": 61579, + "tvrage": 28092 + }, + "overview": "Mortal Kombat: Legacy is an web series anthology that debuted on YouTube in April of 2011. The show is an adaptation of the fictional universe of the Mortal Kombat video game franchise. The show started as a short film entitled Mortal Kombat: Rebirth that portrayed the original game's story in a realistic way. Mortal Kombat: Legacy takes place before the events of the first tournament and tells the background stories of several characters from the franchise, culminating in their reasons for participating in the upcoming tenth Mortal Kombat tournament, on which the first game was based. The series is a non-linear anthology, with each episode independent of the rest, and devoted to the story of specific characters. Jax (Michael Jai White), Kurtis Stryker (Tahmoh Penikett), Sonya Blade (Jeri Ryan) and Kano (Darren Shahlavi) star in the all-new Mortal Kombat: Legacy live action series.", + "first_aired": "2011-04-12T04:00:00.000Z", + "airs": { + "day": null, + "time": null, + "timezone": "America/New_York" + }, + "runtime": 10, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=a6hdLrSAeZ8", + "homepage": null, + "status": "ended", + "rating": 7.24869, + "votes": 382, + "comment_count": 4, + "network": "YouTube", + "updated_at": "2020-01-07T08:35:42.000Z", + "language": "en", + "available_translations": [ + "bg", + "cs", + "da", + "el", + "en", + "es", + "fa", + "fr", + "it", + "ko", + "pl", + "pt", + "ru", + "zh" + ], + "genres": [ + "action", + "adventure", + "fantasy", + "science-fiction" + ], + "aired_episodes": 19 + } + }, + { + "plays": 39, + "last_watched_at": "2015-08-29T04:56:01.000Z", + "last_updated_at": "2015-08-29T04:56:01.000Z", + "reset_at": null, + "show": { + "title": "Hannibal", + "year": 2013, + "ids": { + "trakt": 39825, + "slug": "hannibal", + "tvdb": 259063, + "imdb": "tt2243973", + "tmdb": 40008, + "tvrage": 30909 + }, + "overview": "Both a gift and a curse, Will Graham has the extraordinary ability to think like his prey—he sees what they see, feels what they feel. But while Graham is pursuing an especially troubling, cannibalistic murderer, Special Agent Jack Crawford teams him with a highly respected psychiatrist – a man with a taste for the criminal minded – Dr. Hannibal Lecter.", + "first_aired": "2013-04-05T02:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=RuiklpUQ-p4", + "homepage": "http://www.nbc.com/hannibal/", + "status": "ended", + "rating": 8.51685, + "votes": 13089, + "comment_count": 125, + "network": "NBC", + "updated_at": "2019-12-06T09:20:58.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lt", + "lv", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "crime", + "horror" + ], + "aired_episodes": 39 + } + }, + { + "plays": 110, + "last_watched_at": "2015-06-14T21:05:42.000Z", + "last_updated_at": "2015-06-14T21:05:42.000Z", + "reset_at": null, + "show": { + "title": "Community", + "year": 2009, + "ids": { + "trakt": 18265, + "slug": "community", + "tvdb": 94571, + "imdb": "tt1439629", + "tmdb": 18347, + "tvrage": 22589 + }, + "overview": "From Emmy Award-winner Dan Harmon comes \"Community\", a smart comedy series about higher education – and lower expectations. The student body at Greendale Community College is made up of high-school losers, newly divorced housewives, and old people who want to keep their minds active. Within these not-so-hallowed halls, Community focuses on a band of misfits, at the center of which is a fast-talking lawyer whose degree was found to be fake, who form a study group and end up learning a lot more about themselves than they do about their course work.", + "first_aired": "2009-09-17T07:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 22, + "certification": "TV-PG", + "country": "us", + "trailer": "http://youtube.com/watch?v=C4W4L9TLJa8", + "homepage": "http://www.nbc.com/community-show/", + "status": "ended", + "rating": 8.56921, + "votes": 15555, + "comment_count": 86, + "network": "Yahoo! Screen", + "updated_at": "2020-01-07T08:41:42.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "uk", + "zh" + ], + "genres": [ + "comedy" + ], + "aired_episodes": 110 + } + }, + { + "plays": 45, + "last_watched_at": "2015-05-23T03:13:10.000Z", + "last_updated_at": "2015-05-23T03:13:10.000Z", + "reset_at": null, + "show": { + "title": "The Following", + "year": 2013, + "ids": { + "trakt": 44846, + "slug": "the-following", + "tvdb": 258744, + "imdb": "tt2071645", + "tmdb": 45094, + "tvrage": 31672 + }, + "overview": "Notorious serial killer Joe Carroll, after being found guilty of murdering 14 female students on the Virginia college campus where he taught literature, escapes from death row. The FBI calls former agent Ryan Hardy to consult on the case, as he was the one responsible for Carroll’s capture in 2003. Ryan, working closely with an FBI team, including Mike Weston and FBI Specialist Debra Parker, piece together the ever-growing web of murders orchestrated by the devious Carroll.", + "first_aired": "2013-01-22T02:00:00.000Z", + "airs": { + "day": "Monday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=HbLGESANMWE", + "homepage": "http://www.fox.com/the-following/", + "status": "canceled", + "rating": 7.43688, + "votes": 7208, + "comment_count": 94, + "network": "FOX", + "updated_at": "2019-12-29T08:10:40.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ja", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "crime" + ], + "aired_episodes": 45 + } + }, + { + "plays": 23, + "last_watched_at": "2015-05-18T01:44:35.000Z", + "last_updated_at": "2015-05-18T01:44:35.000Z", + "reset_at": null, + "show": { + "title": "Forever", + "year": 2014, + "ids": { + "trakt": 60291, + "slug": "forever-2014", + "tvdb": 281535, + "imdb": "tt3487382", + "tmdb": 60726, + "tvrage": 41038 + }, + "overview": "Dr. Henry Morgan is New York City's star medical examiner, but what no one knows is Henry studies the dead for a reason: He is immortal. With the help of detective Jo Martinez, the show peels back the layers of Henry's colorful and long life through their cases.", + "first_aired": "2014-09-23T02:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 44, + "certification": "TV-PG", + "country": "us", + "trailer": "http://youtube.com/watch?v=-JmVnyJ16d4", + "homepage": "http://abc.go.com/shows/forever", + "status": "canceled", + "rating": 8.10563, + "votes": 3484, + "comment_count": 62, + "network": "ABC", + "updated_at": "2019-12-19T08:12:07.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "crime", + "mystery" + ], + "aired_episodes": 22 + } + }, + { + "plays": 157, + "last_watched_at": "2015-02-23T02:12:23.000Z", + "last_updated_at": "2015-02-23T02:12:24.000Z", + "reset_at": null, + "show": { + "title": "The Mentalist", + "year": 2008, + "ids": { + "trakt": 5882, + "slug": "the-mentalist", + "tvdb": 82459, + "imdb": "tt1196946", + "tmdb": 5920, + "tvrage": 18967 + }, + "overview": "When mentalist Patrick Jane insults a vengeful serial killer, Red John, his loved ones are brutally killed. Faced with the horrifying consequences of misusing his gift for observation and misdirection, Jane lends his skills to the California Bureau of Investigation, all the while hoping that his connections within the CBI will give him the opportunity to track down and revenge himself upon Red John.", + "first_aired": "2008-09-24T00:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=nn2Q69pSC_M", + "homepage": "https://www.warnerbros.co.uk/tv/the-mentalist/", + "status": "ended", + "rating": 8.21075, + "votes": 11084, + "comment_count": 46, + "network": "CBS", + "updated_at": "2020-01-01T08:42:20.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "crime" + ], + "aired_episodes": 151 + } + }, + { + "plays": 6, + "last_watched_at": "2015-01-24T15:47:40.000Z", + "last_updated_at": "2015-01-24T15:47:40.000Z", + "reset_at": null, + "show": { + "title": "The Code", + "year": 2014, + "ids": { + "trakt": 80201, + "slug": "the-code", + "tvdb": 285507, + "imdb": "tt3914672", + "tmdb": 61496, + "tvrage": 44898 + }, + "overview": "Stretching from the spectacular red desert of Australia’s outback to the cool corridors of power in Canberra, THE CODE tells the story of two very different brothers who are handed information those in the highest political echelons will kill to keep secret.", + "first_aired": "2014-09-21T10:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "20:30", + "timezone": "Australia/Lord_Howe" + }, + "runtime": 55, + "certification": null, + "country": "au", + "trailer": null, + "homepage": "http://www.abc.net.au/tv/programs/the-code/", + "status": "returning series", + "rating": 7.38728, + "votes": 173, + "comment_count": 2, + "network": "BBC Four", + "updated_at": "2019-12-10T09:23:03.000Z", + "language": "en", + "available_translations": [ + "de", + "el", + "en", + "es", + "fr", + "lb", + "ro", + "uk" + ], + "genres": [ + "drama", + "crime", + "thriller" + ], + "aired_episodes": 12 + } + }, + { + "plays": 11, + "last_watched_at": "2015-01-06T01:07:41.000Z", + "last_updated_at": "2015-01-06T01:07:42.000Z", + "reset_at": null, + "show": { + "title": "Prisoners of War", + "year": 2010, + "ids": { + "trakt": 67198, + "slug": "prisoners-of-war", + "tvdb": 147411, + "imdb": "tt1676462", + "tmdb": 51157, + "tvrage": null + }, + "overview": "After 17 years in captivity, Israeli soldiers Nimrode Klein, Uri Zach, and Amiel Ben Horin return home to the country that made them national icons. They work to overcome the trauma of torture and captivity while settling back into their interrupted family lives. Meanwhile, the military psychiatrist assigned to them finds discrepancies in the soldiers' testimonies, and launches an investigation to discover what they are hiding.\r\nThe show was sold to 20th Century Fox Television and adapted into the acclaimed series Homeland for cable channel Showtime in the United States.", + "first_aired": "2010-03-06T21:00:00.000Z", + "airs": { + "day": "Saturday", + "time": "23:00", + "timezone": "Asia/Jerusalem" + }, + "runtime": 45, + "certification": null, + "country": "il", + "trailer": "http://youtube.com/watch?v=28ZfL2fCRxE", + "homepage": "https://www.mako.co.il/mako-vod-keshet/hatufim?Partner=autoComplete", + "status": "ended", + "rating": 8.0, + "votes": 50, + "comment_count": 1, + "network": "Keshet 12", + "updated_at": "2019-12-23T08:14:24.000Z", + "language": "he", + "available_translations": [ + "bg", + "cs", + "de", + "en", + "es", + "fr", + "he", + "it" + ], + "genres": [ + "drama", + "mystery" + ], + "aired_episodes": 24 + } + }, + { + "plays": 75, + "last_watched_at": "2014-12-26T06:15:41.000Z", + "last_updated_at": "2014-12-26T06:15:41.000Z", + "reset_at": null, + "show": { + "title": "Covert Affairs", + "year": 2010, + "ids": { + "trakt": 31494, + "slug": "covert-affairs", + "tvdb": 104281, + "imdb": "tt1495708", + "tmdb": 31631, + "tvrage": 23686 + }, + "overview": "\"Covert Affairs\" centers on a young CIA operative, Annie Walker, mysteriously summoned to headquarters for duty as a field operative. While Annie believes she's been promoted for her exceptional linguistic skills, there may be something or someone from her past that her CIA bosses are really after. Auggie Anderson is a CIA military intelligence agent who was blinded while on assignment and is Annie's guide in this world of bureaucracy, excitement and intrigue.", + "first_aired": "2010-07-14T02:00:00.000Z", + "airs": { + "day": "Thursday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=ZLkMN6K0as0", + "homepage": "http://www.usanetwork.com/series/covertaffairs/", + "status": "ended", + "rating": 7.71753, + "votes": 2602, + "comment_count": 10, + "network": "USA Network", + "updated_at": "2019-12-10T09:25:13.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "pl", + "pt", + "ru", + "tr", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure" + ], + "aired_episodes": 75 + } + }, + { + "plays": 82, + "last_watched_at": "2014-12-26T05:19:20.000Z", + "last_updated_at": "2014-12-26T05:19:20.000Z", + "reset_at": null, + "show": { + "title": "White Collar", + "year": 2009, + "ids": { + "trakt": 21410, + "slug": "white-collar", + "tvdb": 108611, + "imdb": "tt1358522", + "tmdb": 21510, + "tvrage": 20720 + }, + "overview": "A white collar criminal agrees to help the FBI catch other white collar criminals using his expertise as an art and securities thief, counterfeiter, and conman.", + "first_aired": "2009-10-24T02:00:00.000Z", + "airs": { + "day": "Friday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=QOt5MBX9-KE", + "homepage": "http://www.usanetwork.com/series/whitecollar/", + "status": "ended", + "rating": 8.40986, + "votes": 9801, + "comment_count": 53, + "network": "USA Network", + "updated_at": "2019-10-11T09:04:20.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "crime" + ], + "aired_episodes": 81 + } + }, + { + "plays": 80, + "last_watched_at": "2014-12-23T03:22:28.000Z", + "last_updated_at": "2014-12-23T03:22:28.000Z", + "reset_at": null, + "show": { + "title": "True Blood", + "year": 2008, + "ids": { + "trakt": 10494, + "slug": "true-blood", + "tvdb": 82283, + "imdb": "tt0844441", + "tmdb": 10545, + "tvrage": 12662 + }, + "overview": "True Blood is based on The Southern Vampire Mysteries series of novels by Charlaine Harris, detailing the co-existence of vampires and humans in Bon Temps, a fictional, small town in northwestern Louisiana. The series centers on the adventures of Sookie Stackhouse (Anna Paquin), a telepathic waitress with an otherworldly quality.", + "first_aired": "2008-09-08T01:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 52, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=hE8wwYzKJOs", + "homepage": "http://www.hbo.com/trueblood/", + "status": "ended", + "rating": 7.8932, + "votes": 15758, + "comment_count": 83, + "network": "HBO", + "updated_at": "2020-01-02T08:39:25.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hr", + "hu", + "it", + "ka", + "ko", + "lt", + "lv", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "fantasy", + "science-fiction", + "soap" + ], + "aired_episodes": 80 + } + }, + { + "plays": 76, + "last_watched_at": "2014-11-26T02:48:26.000Z", + "last_updated_at": "2014-11-26T02:48:26.000Z", + "reset_at": null, + "show": { + "title": "Flashpoint", + "year": 2008, + "ids": { + "trakt": 5792, + "slug": "flashpoint", + "tvdb": 82438, + "imdb": "tt1059475", + "tmdb": 5829, + "tvrage": 18531 + }, + "overview": "Flashpoint is an emotional journey following the lives of members of the Strategic Response Unit as they solve hostage situations, bust gangs, and defuse bombs. They work by utilizing their training to get inside the heads of these people in order to make them reach their breaking point (aka their flashpoint).", + "first_aired": "2008-07-12T00:00:00.000Z", + "airs": { + "day": "Thursday", + "time": "20:00", + "timezone": "America/Toronto" + }, + "runtime": 45, + "certification": "TV-14", + "country": "ca", + "trailer": "http://youtube.com/watch?v=SHG182hgbXM", + "homepage": "http://ctv.ca/FlashPoint", + "status": "ended", + "rating": 8.19776, + "votes": 1163, + "comment_count": 6, + "network": "CTV", + "updated_at": "2019-12-14T08:42:05.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "de", + "en", + "es", + "fr", + "hu", + "it", + "ko", + "nl", + "pt", + "ru", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure", + "crime" + ], + "aired_episodes": 75 + } + }, + { + "plays": 65, + "last_watched_at": "2014-09-15T03:46:35.000Z", + "last_updated_at": "2014-09-15T03:46:35.000Z", + "reset_at": null, + "show": { + "title": "Veronica Mars", + "year": 2004, + "ids": { + "trakt": 1423, + "slug": "veronica-mars", + "tvdb": 73730, + "imdb": "tt0412253", + "tmdb": 1432, + "tvrage": null + }, + "overview": "In the fictional town of Neptune, California, student Veronica Mars progresses from high school to college while moonlighting as a private investigator under the tutelage of her detective father.", + "first_aired": "2004-09-22T07:00:00.000Z", + "airs": { + "day": "Friday", + "time": "03:00", + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=5KvBAa2PuVo", + "homepage": "https://www.hulu.com/veronica-mars", + "status": "ended", + "rating": 8.61309, + "votes": 4766, + "comment_count": 17, + "network": "Hulu", + "updated_at": "2020-01-07T08:36:58.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "nl", + "pt", + "ru", + "uk", + "zh" + ], + "genres": [ + "comedy", + "drama", + "mystery" + ], + "aired_episodes": 72 + } + }, + { + "plays": 205, + "last_watched_at": "2014-09-08T01:52:50.000Z", + "last_updated_at": "2014-09-08T01:52:50.000Z", + "reset_at": null, + "show": { + "title": "24", + "year": 2001, + "ids": { + "trakt": 1960, + "slug": "24", + "tvdb": 76290, + "imdb": "tt0285331", + "tmdb": 1973, + "tvrage": 2445 + }, + "overview": "\"24\" is a TV thriller presented in \"real time\" with each minute of airtime that corresponds to a minute in the lives of the characters. \"24\" employs fast-paced and complex stories, and often contains unexpected plot twists. Though each day's events typically revolve around thwarting an impending terrorist attack, each season is made up of various interwoven story threads. These may run for just one hour, but more usually run over several hours. These typically involve investigations of leads on terrorists, tracking suspects, and averting attacks. The exact objective of the day evolves over the course of the season as the antagonists adapt, contingencies arise, and larger scale operations unfold.", + "first_aired": "2001-11-06T05:00:00.000Z", + "airs": { + "day": null, + "time": null, + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=kyWafhzs6zw", + "homepage": "http://www.fox.com/24-live-another-day", + "status": "ended", + "rating": 8.30477, + "votes": 10293, + "comment_count": 56, + "network": "FOX", + "updated_at": "2019-12-29T08:40:02.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fi", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "nl", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure" + ], + "aired_episodes": 204 + } + }, + { + "plays": 85, + "last_watched_at": "2014-09-08T01:49:19.000Z", + "last_updated_at": "2014-09-08T01:49:19.000Z", + "reset_at": null, + "show": { + "title": "Californication", + "year": 2007, + "ids": { + "trakt": 1209, + "slug": "californication", + "tvdb": 80349, + "imdb": "tt0904208", + "tmdb": 1215, + "tvrage": 15319 + }, + "overview": "David Duchovny returns to TV with his Golden Globe-winning portrayal of author Hank Moody in the critically-acclaimed Showtime hit Californication. Author Hank Moody's life is spinning gloriously out of control as he juggles his sex and drug addictions while raising a daughter and trying to win back the love of his life in this edgy new series. ", + "first_aired": "2007-08-14T01:30:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:30", + "timezone": "America/New_York" + }, + "runtime": 28, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=gQ7yaQhXJAI", + "homepage": "http://www.sho.com/californication", + "status": "ended", + "rating": 8.38248, + "votes": 11130, + "comment_count": 50, + "network": "Showtime", + "updated_at": "2019-11-12T08:50:33.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "lv", + "nl", + "pl", + "pt", + "ro", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy", + "drama" + ], + "aired_episodes": 84 + } + }, + { + "plays": 9, + "last_watched_at": "2014-07-20T01:26:58.000Z", + "last_updated_at": "2014-07-20T01:26:58.000Z", + "reset_at": null, + "show": { + "title": "In the Flesh", + "year": 2013, + "ids": { + "trakt": 46471, + "slug": "in-the-flesh", + "tvdb": 261742, + "imdb": "tt2480514", + "tmdb": 46746, + "tvrage": null + }, + "overview": "Four years after the Rising, the government starts to rehabilitate the Undead for reentry into society, including teenager Kieren Walker, who returns to his small Lancashire village to face a hostile reception, as well as his own demons.", + "first_aired": "2013-03-17T22:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "22:00", + "timezone": "Europe/London" + }, + "runtime": 53, + "certification": "TV-MA", + "country": "gb", + "trailer": "http://youtube.com/watch?v=3uAJklDka_U", + "homepage": "http://www.bbc.co.uk/programmes/b042ckss", + "status": "canceled", + "rating": 8.13976, + "votes": 1660, + "comment_count": 26, + "network": "BBC Three", + "updated_at": "2019-09-28T09:07:35.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "el", + "en", + "es", + "fr", + "pt", + "ru", + "uk", + "zh" + ], + "genres": [ + "drama" + ], + "aired_episodes": 9 + } + }, + { + "plays": 43, + "last_watched_at": "2014-05-24T01:27:03.000Z", + "last_updated_at": "2015-01-28T07:17:09.000Z", + "reset_at": null, + "show": { + "title": "Revolution", + "year": 2012, + "ids": { + "trakt": 1401, + "slug": "revolution", + "tvdb": 258823, + "imdb": "tt2070791", + "tmdb": 1410, + "tvrage": 30897 + }, + "overview": "Our entire way of life depends on electricity. So what would happen if it just stopped working? Well, one day, like a switch turned off, the world is suddenly thrust back into the dark ages. Planes fall from the sky, hospitals shut down, and communication is impossible. And without any modern technology, who can tell us why? Now, 15 years later, life is back to what it once was long before the industrial revolution: families living in quiet cul-de-sacs, and when the sun goes down lanterns and candles are lit. Life is slower and sweeter. Or is it? On the fringes of small farming communities, danger lurks. And a young woman's life is dramatically changed when a local militia arrives and kills her father, who mysteriously - and unbeknownst to her - had something to do with the blackout. This brutal encounter sets her and two unlikely companions off on a daring coming-of-age journey to find answers about the past in the hopes of reclaiming the future.", + "first_aired": "2012-09-17T04:00:00.000Z", + "airs": { + "day": null, + "time": null, + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=c3cMGHC-4ZY", + "homepage": "http://www.nbc.com/revolution", + "status": "canceled", + "rating": 6.89367, + "votes": 8210, + "comment_count": 83, + "network": "NBC", + "updated_at": "2019-12-26T08:33:34.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "nl", + "pl", + "pt", + "ro", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "science-fiction", + "action", + "adventure" + ], + "aired_episodes": 42 + } + }, + { + "plays": 22, + "last_watched_at": "2014-05-08T03:30:26.000Z", + "last_updated_at": "2014-05-08T03:30:26.000Z", + "reset_at": null, + "show": { + "title": "The Tomorrow People (US)", + "year": 2013, + "ids": { + "trakt": 48556, + "slug": "the-tomorrow-people-us", + "tvdb": 268591, + "imdb": "tt2660734", + "tmdb": 48860, + "tvrage": null + }, + "overview": "The story of several young people from around the world who represent the next stage in human evolution, possessing special powers, including the ability to teleport and communicate with each other telepathically. Together they work to defeat the forces of evil.", + "first_aired": "2013-10-10T01:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=zDppJEzqg3Y", + "homepage": "http://www.cwtv.com/shows/the-tomorrow-people", + "status": "canceled", + "rating": 7.31718, + "votes": 2992, + "comment_count": 20, + "network": "The CW", + "updated_at": "2019-12-15T08:59:13.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "pl", + "pt", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "science-fiction", + "fantasy", + "action" + ], + "aired_episodes": 22 + } + }, + { + "plays": 13, + "last_watched_at": "2014-03-09T09:20:30.000Z", + "last_updated_at": "2014-03-09T09:20:30.000Z", + "reset_at": null, + "show": { + "title": "Almost Human", + "year": 2013, + "ids": { + "trakt": 50696, + "slug": "almost-human", + "tvdb": 267702, + "imdb": "tt2654580", + "tmdb": 51019, + "tvrage": null + }, + "overview": "In the year 2048 the police have a new tool in their arsenal- Synthetics, robots who are tasked with assuring the safety of the humans who created them. Not everyone is pleased with the changes. Detective John Kennex, who has been wounded in action, returns to the force and learns that his new partner is a Synthetic named Dorian. Dorian's programming is very different than that of the normal Synthetic, with a capability to experience emotions making him seem almost human, but John still mistrusts the machine at his side. Can they work together as a team?", + "first_aired": "2013-11-18T01:00:00.000Z", + "airs": { + "day": "Monday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=FV2ojHR40TQ", + "homepage": "http://www.fox.com/almost-human/", + "status": "canceled", + "rating": 7.72328, + "votes": 5493, + "comment_count": 67, + "network": "FOX", + "updated_at": "2019-12-05T08:54:31.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "nl", + "pl", + "pt", + "ro", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "action", + "crime", + "drama", + "fantasy", + "science-fiction", + "adventure" + ], + "aired_episodes": 13 + } + }, + { + "plays": 44, + "last_watched_at": "2014-03-02T21:56:44.000Z", + "last_updated_at": "2014-03-02T21:56:44.000Z", + "reset_at": null, + "show": { + "title": "Workaholics", + "year": 2011, + "ids": { + "trakt": 36837, + "slug": "workaholics", + "tvdb": 211751, + "imdb": "tt1610527", + "tmdb": 36994, + "tvrage": 23658 + }, + "overview": "A single-camera comedy that features three friends who work together from 9 to 5, live together from 5 to 9 and party together 24/7. Dress codes, deadlines and waking up before noon are not things these guys are used to. They work as telemarketers and sometimes they even do their jobs well, but they show up late, leave drunk and always live for the day…even if they don’t know what day it is. Whether they're hanging out at their house in Rancho Cucamonga or getting ready to rage at a Renaissance Faire, the guys find trouble wherever they go.", + "first_aired": "2011-04-06T04:00:00.000Z", + "airs": { + "day": null, + "time": null, + "timezone": "America/New_York" + }, + "runtime": 21, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=1EVQqqaXKAI", + "homepage": "http://www.comedycentral.com/shows/workaholics/", + "status": "ended", + "rating": 7.93383, + "votes": 2705, + "comment_count": 19, + "network": "Comedy Central", + "updated_at": "2020-01-07T08:42:30.000Z", + "language": "en", + "available_translations": [ + "bs", + "de", + "en", + "es", + "fr", + "he", + "hu", + "nl", + "pt", + "ru", + "uk" + ], + "genres": [ + "comedy" + ], + "aired_episodes": 86 + } + }, + { + "plays": 10, + "last_watched_at": "2014-01-26T01:38:11.000Z", + "last_updated_at": "2014-01-26T01:38:11.000Z", + "reset_at": null, + "show": { + "title": "Dracula", + "year": 2013, + "ids": { + "trakt": 58540, + "slug": "dracula", + "tvdb": 263724, + "imdb": "tt2296682", + "tmdb": 58928, + "tvrage": 32370 + }, + "overview": "It's the late 19th century, and the mysterious Dracula has arrived in London, posing as an American entrepreneur who wants to bring modern science to Victorian society. He's especially interested in the new technology of electricity, which promises to brighten the night - useful for someone who avoids the sun. But he has another reason for his travels: he hopes to take revenge on those who cursed him with immortality centuries earlier. Everything seems to be going according to plan... until he becomes infatuated with a woman who appears to be a reincarnation of his dead wife.", + "first_aired": "2013-10-26T02:00:00.000Z", + "airs": { + "day": "Friday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=ztME-XRR76Y", + "homepage": "http://www.nbc.com/dracula", + "status": "canceled", + "rating": 7.09123, + "votes": 1995, + "comment_count": 21, + "network": "NBC", + "updated_at": "2019-12-25T08:08:21.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "de", + "el", + "en", + "es", + "fr", + "hu", + "it", + "nl", + "pt", + "ru", + "uk", + "zh" + ], + "genres": [ + "drama" + ], + "aired_episodes": 10 + } + }, + { + "plays": 178, + "last_watched_at": "2014-01-24T02:24:05.000Z", + "last_updated_at": "2017-02-12T17:15:20.000Z", + "reset_at": null, + "show": { + "title": "House", + "year": 2004, + "ids": { + "trakt": 1399, + "slug": "house", + "tvdb": 73255, + "imdb": "tt0412142", + "tmdb": 1408, + "tvrage": 3908 + }, + "overview": "Dr. Gregory House is a maverick physician who is devoid of bedside manner. While his behavior can border on antisocial, Dr. House thrives on the challenge of solving the medical puzzles that other doctors give up on. Together with his hand-picked team of young medical experts, he'll do whatever it takes in the race against the clock to solve the case.", + "first_aired": "2004-11-16T05:00:00.000Z", + "airs": { + "day": null, + "time": null, + "timezone": "America/New_York" + }, + "runtime": 44, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=MczMB8nU1sY", + "homepage": "http://www.fox.com/house/index.htm", + "status": "ended", + "rating": 8.69062, + "votes": 25690, + "comment_count": 74, + "network": "FOX", + "updated_at": "2020-01-06T08:35:48.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lt", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy", + "drama", + "mystery" + ], + "aired_episodes": 176 + } + }, + { + "plays": 15, + "last_watched_at": "2014-01-13T04:42:09.000Z", + "last_updated_at": "2014-01-13T04:42:09.000Z", + "reset_at": null, + "show": { + "title": "Hostages", + "year": 2013, + "ids": { + "trakt": 54738, + "slug": "hostages", + "tvdb": 269642, + "imdb": "tt2647258", + "tmdb": 55083, + "tvrage": 33027 + }, + "overview": "A high-octane suspense drama that centers on Dr. Ellen Sanders, a premier surgeon thrust into a chilling political conspiracy when she and her family are held captive in their home by rogue FBI Agent Duncan Carlisle, a desperate man doing the wrong thing for the right reasons, who orders Dr. Sanders to assassinate the President when she operates on him.", + "first_aired": "2013-09-23T04:00:00.000Z", + "airs": { + "day": "Monday", + "time": null, + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": null, + "homepage": null, + "status": "canceled", + "rating": 6.74402, + "votes": 1129, + "comment_count": 6, + "network": "CBS", + "updated_at": "2019-08-29T20:53:28.000Z", + "language": "en", + "available_translations": [ + "bs", + "cs", + "de", + "el", + "en", + "es", + "fr", + "hu", + "pl", + "pt", + "ru" + ], + "genres": [ + "drama", + "thriller" + ], + "aired_episodes": 15 + } + }, + { + "plays": 73, + "last_watched_at": "2014-01-09T05:52:37.000Z", + "last_updated_at": "2014-01-09T05:52:37.000Z", + "reset_at": null, + "show": { + "title": "Nikita", + "year": 2010, + "ids": { + "trakt": 32726, + "slug": "nikita", + "tvdb": 164301, + "imdb": "tt1592154", + "tmdb": 32868, + "tvrage": null + }, + "overview": "When she was a deeply troubled teenager, Nikita was rescued from death row and given a second chance by a secret U.S. agency known only as Division. What they didn't tell her was that she was being trained as a spy and assassin. Having escaped Division, Nikita is seeking retribution and will stop at nothing to expose and destroy their covert operation. ", + "first_aired": "2010-09-10T01:00:00.000Z", + "airs": { + "day": "Friday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=ySr1u6jguHQ", + "homepage": "http://www.cwtv.com/shows/nikita", + "status": "ended", + "rating": 7.97213, + "votes": 4413, + "comment_count": 45, + "network": "The CW", + "updated_at": "2019-11-20T09:21:31.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "nl", + "no", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure" + ], + "aired_episodes": 73 + } + }, + { + "plays": 6, + "last_watched_at": "2013-12-30T07:41:37.000Z", + "last_updated_at": "2013-12-30T07:41:37.000Z", + "reset_at": null, + "show": { + "title": "Mob City", + "year": 2013, + "ids": { + "trakt": 44592, + "slug": "mob-city", + "tvdb": 259632, + "imdb": "tt2176609", + "tmdb": 44840, + "tvrage": null + }, + "overview": "The true story of a decades-long conflict between the Los Angeles Police Department, under the determined leadership of Police Chief William Parker, and ruthless criminal elements led by Mickey Cohen, a one-time boxer who rose to the top of L.A.'s criminal world. The series is a fast-paced crime drama set in Los Angeles during the 1940s and '50s. It's a world of glamorous movie stars, powerful studio heads, returning war heroes, a powerful and corrupt police force and an even more dangerous criminal network determined to make L.A. its West Coast base.", + "first_aired": "2013-12-05T02:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=MfVyc7K0Ajs", + "homepage": "http://www.tntdrama.com/series/mob-city/", + "status": "canceled", + "rating": 7.0655, + "votes": 458, + "comment_count": 6, + "network": "TNT", + "updated_at": "2019-10-30T08:51:17.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "de", + "en", + "fa", + "fr", + "ru" + ], + "genres": [ + "drama", + "crime" + ], + "aired_episodes": 6 + } + }, + { + "plays": 39, + "last_watched_at": "2013-12-30T06:56:22.000Z", + "last_updated_at": "2013-12-30T06:56:22.000Z", + "reset_at": null, + "show": { + "title": "Blue Mountain State", + "year": 2010, + "ids": { + "trakt": 31801, + "slug": "blue-mountain-state", + "tvdb": 134511, + "imdb": "tt1344204", + "tmdb": 31941, + "tvrage": 22667 + }, + "overview": "Three incoming freshmen attending Midwestern college football powerhouse Blue Mountain State must quickly adapt to college life and juggle football, girls, classes and nonstop hazing.", + "first_aired": "2010-01-11T05:00:00.000Z", + "airs": { + "day": "Wednesday", + "time": null, + "timezone": "America/New_York" + }, + "runtime": 22, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=j9OfN64_9T8", + "homepage": "http://www.spike.com/show/34560/", + "status": "ended", + "rating": 8.07916, + "votes": 2375, + "comment_count": 20, + "network": "Spike TV", + "updated_at": "2019-08-17T09:14:35.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "pt", + "ru", + "tr", + "uk" + ], + "genres": [ + "comedy" + ], + "aired_episodes": 39 + } + }, + { + "plays": 11, + "last_watched_at": "2013-12-25T17:57:49.000Z", + "last_updated_at": "2013-12-25T17:57:49.000Z", + "reset_at": null, + "show": { + "title": "Terra Nova", + "year": 2011, + "ids": { + "trakt": 32613, + "slug": "terra-nova", + "tvdb": 164091, + "imdb": "tt1641349", + "tmdb": 32754, + "tvrage": 25729 + }, + "overview": "Terra Nova follows an ordinary family on an incredible journey back in time to prehistoric Earth as a small part of a daring experiment to save the human race. In the year 2149, the world is dying. The planet is overdeveloped and overcrowded, with the majority of plant and animal life extinct. The future of mankind is in jeopardy, and its only hope for survival is in the distant past.", + "first_aired": "2011-09-27T00:00:00.000Z", + "airs": { + "day": "Monday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 60, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=W9lzcqo6sxc", + "homepage": "http://www.fox.com/terranova/", + "status": "canceled", + "rating": 7.01535, + "votes": 5146, + "comment_count": 60, + "network": "FOX", + "updated_at": "2020-01-05T08:12:44.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "nl", + "pl", + "pt", + "ru", + "sk", + "sv", + "uk", + "zh" + ], + "genres": [ + "mystery", + "action", + "adventure", + "fantasy", + "science-fiction" + ], + "aired_episodes": 11 + } + }, + { + "plays": 8, + "last_watched_at": "2013-12-25T17:56:38.000Z", + "last_updated_at": "2013-12-25T17:56:38.000Z", + "reset_at": null, + "show": { + "title": "The River", + "year": 2012, + "ids": { + "trakt": 39171, + "slug": "the-river-2012", + "tvdb": 248836, + "imdb": "tt1836195", + "tmdb": 39336, + "tvrage": null + }, + "overview": "The River follows the story of wildlife expert and TV personality Emmet Cole. Emmet set course around the world with his wife, Tess, and son, Lincoln, while filming what would become one of the most popular shows in television. After he goes missing deep in the Amazon, his family, friends and crew set out on a mysterious and deadly journey to find him.", + "first_aired": "2012-02-08T02:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=9af1RANj7uw", + "homepage": "http://www.abc.go.com/shows/the-river", + "status": "ended", + "rating": 6.72364, + "votes": 977, + "comment_count": 4, + "network": "ABC", + "updated_at": "2019-08-29T15:22:26.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "de", + "en", + "es", + "fr", + "he", + "hu", + "it", + "pl", + "ro", + "ru", + "tr" + ], + "genres": [ + "drama", + "mystery", + "adventure", + "action", + "fantasy", + "science-fiction" + ], + "aired_episodes": 8 + } + }, + { + "plays": 118, + "last_watched_at": "2013-12-25T17:55:13.000Z", + "last_updated_at": "2013-12-25T17:55:13.000Z", + "reset_at": null, + "show": { + "title": "Numb3rs", + "year": 2005, + "ids": { + "trakt": 577, + "slug": "numb3rs", + "tvdb": 73918, + "imdb": "tt0433309", + "tmdb": 578, + "tvrage": 4696 + }, + "overview": "We all use math every day...\r\n\r\nInspired by actual cases and experiences, Numb3rs depicts the confluence of police work and mathematics in solving crime. An FBI agent recruits his mathematical genius brother to help solve a wide range of challenging crimes in Los Angeles from a very different perspective.", + "first_aired": "2005-01-24T03:00:00.000Z", + "airs": { + "day": "Friday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-PG", + "country": "us", + "trailer": "http://youtube.com/watch?v=pCkiFvyiR_k", + "homepage": null, + "status": "ended", + "rating": 7.5416, + "votes": 1791, + "comment_count": 3, + "network": "CBS", + "updated_at": "2019-12-26T08:33:08.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "hu", + "it", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "tr", + "uk" + ], + "genres": [ + "drama", + "crime", + "mystery" + ], + "aired_episodes": 118 + } + }, + { + "plays": 120, + "last_watched_at": "2013-12-25T17:52:31.000Z", + "last_updated_at": "2013-12-25T17:52:31.000Z", + "reset_at": null, + "show": { + "title": "Lost", + "year": 2004, + "ids": { + "trakt": 4583, + "slug": "lost-2004", + "tvdb": 73739, + "imdb": "tt0411008", + "tmdb": 4607, + "tvrage": 4284 + }, + "overview": "After their plane, Oceanic Air flight 815, tore apart whilst thousands of miles off course, the survivors find themselves on a mysterious deserted island where they soon find out they are not alone.", + "first_aired": "2004-09-23T01:00:00.000Z", + "airs": { + "day": "Tuesday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 42, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=72kQIIDBIUU", + "homepage": "http://abc.go.com/shows/lost", + "status": "ended", + "rating": 8.27677, + "votes": 26997, + "comment_count": 122, + "network": "ABC", + "updated_at": "2020-01-07T08:47:45.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "th", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "drama", + "mystery", + "adventure", + "action", + "fantasy", + "science-fiction" + ], + "aired_episodes": 120 + } + }, + { + "plays": 24, + "last_watched_at": "2013-12-25T17:52:13.000Z", + "last_updated_at": "2013-12-25T17:52:13.000Z", + "reset_at": null, + "show": { + "title": "The IT Crowd", + "year": 2006, + "ids": { + "trakt": 2475, + "slug": "the-it-crowd", + "tvdb": 79216, + "imdb": "tt0487831", + "tmdb": 2490, + "tvrage": 8044 + }, + "overview": "At the UK company Reynholm Industries, their corporate high-rise towers are full of beautiful happy people with one success story after another. Well, except for the employees that work in the basement - the IT department. While their colleagues work in fantastic surroundings, Jen, Roy and Moss must work below ground in the dark and horrible basement, struggling to make it into normal society.\r\n\r\nThe IT Crowd is a playful and somewhat surreal look at what it's really like to be the underclass of every company - the IT Department.", + "first_aired": "2006-02-03T00:00:00.000Z", + "airs": { + "day": null, + "time": null, + "timezone": "Europe/London" + }, + "runtime": 22, + "certification": "TV-14", + "country": "gb", + "trailer": "http://youtube.com/watch?v=TzMCjcVzPcM", + "homepage": "http://www.channel4.com/entertainment/tv/microsites/I/itcrowd/", + "status": "ended", + "rating": 8.78645, + "votes": 10789, + "comment_count": 38, + "network": "Channel 4", + "updated_at": "2020-01-07T08:33:20.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "ca", + "cs", + "da", + "de", + "en", + "es", + "fi", + "fr", + "he", + "hr", + "hu", + "it", + "ko", + "nl", + "pl", + "pt", + "ru", + "sr", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy" + ], + "aired_episodes": 24 + } + }, + { + "plays": 48, + "last_watched_at": "2013-12-25T17:52:04.000Z", + "last_updated_at": "2013-12-25T17:52:04.000Z", + "reset_at": null, + "show": { + "title": "Lie to Me", + "year": 2009, + "ids": { + "trakt": 8312, + "slug": "lie-to-me", + "tvdb": 83602, + "imdb": "tt1235099", + "tmdb": 8358, + "tvrage": null + }, + "overview": "About Cal Lightman, the world's leading deception expert who studies facial expressions and involuntary body language to expose the truth behind the lies.", + "first_aired": "2009-01-22T01:00:00.000Z", + "airs": { + "day": "Monday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=jXytQOkNaq4", + "homepage": "http://www.fox.com/lietome/", + "status": "canceled", + "rating": 8.17547, + "votes": 6685, + "comment_count": 20, + "network": "FOX", + "updated_at": "2019-10-20T09:07:39.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "pl", + "pt", + "ro", + "ru", + "tr", + "uk", + "zh" + ], + "genres": [ + "crime", + "drama", + "mystery" + ], + "aired_episodes": 48 + } + }, + { + "plays": 13, + "last_watched_at": "2013-12-25T17:51:46.000Z", + "last_updated_at": "2013-12-25T17:51:46.000Z", + "reset_at": null, + "show": { + "title": "Last Resort", + "year": 2012, + "ids": { + "trakt": 44404, + "slug": "last-resort", + "tvdb": 255413, + "imdb": "tt2172103", + "tmdb": 44652, + "tvrage": null + }, + "overview": "500 feet beneath the ocean's surface, the U.S. ballistic missile submarine Colorado receives orders to fire its nuclear arsenal at Pakistan. Captain Marcus Chaplin (Andre Braugher) and XO Sam Kendal (Scott Speedman) question the orders and the Colorado comes under fire from another U.S. submarine. With their submarine crippled, the crew of the Colorado are forced to seek refuge on a nearby island. They must survive unprecedented odds as they work to unravel the conspiracy and clear their names.", + "first_aired": "2012-09-27T04:00:00.000Z", + "airs": { + "day": "", + "time": null, + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=kCY9bJvjd20", + "homepage": "https://movie.douban.com/subject/10535502/", + "status": "canceled", + "rating": 7.10602, + "votes": 2160, + "comment_count": 20, + "network": "ABC", + "updated_at": "2019-08-29T15:20:55.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "ko", + "pt", + "ru", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure" + ], + "aired_episodes": 13 + } + }, + { + "plays": 78, + "last_watched_at": "2013-12-25T17:48:27.000Z", + "last_updated_at": "2013-12-25T17:48:27.000Z", + "reset_at": null, + "show": { + "title": "Heroes", + "year": 2006, + "ids": { + "trakt": 1628, + "slug": "heroes", + "tvdb": 79501, + "imdb": "tt0813715", + "tmdb": 1639, + "tvrage": 8172 + }, + "overview": "Heroes is a cult serial saga about people all over the world discovering that they have superpowers and trying to deal with how this change affects their lives. Not only are they discovering what having superpowers means to them but also the larger picture of where those powers come from and what they might mean to the rest of the world.", + "first_aired": "2006-09-26T00:00:00.000Z", + "airs": { + "day": "Monday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=9AX6aXFdTkc", + "homepage": "http://www.nbc.com/heroes", + "status": "ended", + "rating": 7.56047, + "votes": 12295, + "comment_count": 36, + "network": "NBC", + "updated_at": "2020-01-01T08:41:17.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "ca", + "cs", + "da", + "de", + "el", + "en", + "es", + "fa", + "fr", + "he", + "hu", + "it", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "fantasy", + "science-fiction" + ], + "aired_episodes": 78 + } + }, + { + "plays": 100, + "last_watched_at": "2013-12-25T17:47:53.000Z", + "last_updated_at": "2013-12-25T17:47:53.000Z", + "reset_at": null, + "show": { + "title": "Fringe", + "year": 2008, + "ids": { + "trakt": 1693, + "slug": "fringe", + "tvdb": 82066, + "imdb": "tt1119644", + "tmdb": 1705, + "tvrage": 18388 + }, + "overview": "The series follows a Federal Bureau of Investigation \"Fringe Division\" team based in Boston. The team uses unorthodox \"fringe\" science and FBI investigative techniques to investigate a series of unexplained, often ghastly occurrences, some of which are related to mysteries surrounding a parallel universe.", + "first_aired": "2008-09-10T01:00:00.000Z", + "airs": { + "day": "Friday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 46, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=29bSzbqZ3xE", + "homepage": "http://www.fox.com/fringe", + "status": "ended", + "rating": 8.71596, + "votes": 22412, + "comment_count": 110, + "network": "FOX", + "updated_at": "2020-01-01T08:18:07.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "ca", + "cs", + "da", + "de", + "el", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "lt", + "nl", + "pl", + "pt", + "ro", + "ru", + "sk", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery", + "fantasy", + "science-fiction" + ], + "aired_episodes": 100 + } + }, + { + "plays": 22, + "last_watched_at": "2013-12-25T17:46:42.000Z", + "last_updated_at": "2013-12-25T17:46:42.000Z", + "reset_at": null, + "show": { + "title": "The Event", + "year": 2010, + "ids": { + "trakt": 32589, + "slug": "the-event", + "tvdb": 163531, + "imdb": "tt1582459", + "tmdb": 32730, + "tvrage": null + }, + "overview": "The Event is an emotional, high-octane conspiracy thriller that follows Sean Walker, an everyman who investigates the mysterious disappearance of his would-be fiancée Leila, and unwittingly begins to expose the biggest cover-up in U.S. history.", + "first_aired": "2010-09-20T04:00:00.000Z", + "airs": { + "day": null, + "time": null, + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=TqYX-qI9oxw", + "homepage": "http://www.nbc.com/the-event/", + "status": "ended", + "rating": 7.00612, + "votes": 1962, + "comment_count": 12, + "network": "NBC", + "updated_at": "2019-12-24T08:10:26.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "pl", + "ro", + "ru", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery", + "action", + "adventure", + "science-fiction", + "fantasy" + ], + "aired_episodes": 22 + } + }, + { + "plays": 96, + "last_watched_at": "2013-12-25T17:45:48.000Z", + "last_updated_at": "2013-12-25T17:45:48.000Z", + "reset_at": null, + "show": { + "title": "Dexter", + "year": 2006, + "ids": { + "trakt": 1396, + "slug": "dexter", + "tvdb": 79349, + "imdb": "tt0773262", + "tmdb": 1405, + "tvrage": null + }, + "overview": "Dexter Morgan is a Miami-based blood splatter expert who doesn't just solve murders; he commits them too. In fact, he's a serial killer -- but he only murders the guilty, so he feels justified with his lifestyle choices. His policewoman sister and his cop co-workers have no idea Dexter lives a double life; however, adoptive father Harry knows his secret, and does, in fact, help Dexter hone his \"skills.\" It's a unique brand of justice for which charming Dexter feels a psychological hunger.", + "first_aired": "2006-10-01T04:00:00.000Z", + "airs": { + "day": null, + "time": null, + "timezone": "America/New_York" + }, + "runtime": 50, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=YQeUmSD1c3g", + "homepage": "http://www.sho.com/dexter", + "status": "ended", + "rating": 8.60281, + "votes": 35316, + "comment_count": 201, + "network": "Showtime", + "updated_at": "2020-01-07T08:13:12.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hr", + "hu", + "it", + "ja", + "ko", + "lt", + "lv", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "drama", + "mystery", + "crime" + ], + "aired_episodes": 96 + } + }, + { + "plays": 23, + "last_watched_at": "2013-12-25T17:41:34.000Z", + "last_updated_at": "2013-12-25T17:41:34.000Z", + "reset_at": null, + "show": { + "title": "Breakout Kings", + "year": 2011, + "ids": { + "trakt": 32720, + "slug": "breakout-kings", + "tvdb": 219341, + "imdb": "tt1590961", + "tmdb": 32861, + "tvrage": 24612 + }, + "overview": "Driven by the fact that there are few things more dangerous than a prisoner who has just escaped, and tired of following protocol and resorting to outdated methods of law enforcement, veteran U.S. Marshals Charlie Duchamp and Ray Zancanelli are taking an unorthodox approach to their work: using former fugitives to catch fugitives.", + "first_aired": "2011-03-07T03:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "22:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=kU9P0XEktPE", + "homepage": "http://www.aetv.com/breakout-kings/index.jsp", + "status": "canceled", + "rating": 7.37457, + "votes": 1172, + "comment_count": 10, + "network": "A&E", + "updated_at": "2019-11-20T09:02:47.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "de", + "el", + "en", + "es", + "fr", + "hu", + "it", + "pt", + "ro", + "ru", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure", + "crime", + "thriller" + ], + "aired_episodes": 23 + } + }, + { + "plays": 62, + "last_watched_at": "2013-12-25T17:41:14.000Z", + "last_updated_at": "2013-12-25T17:41:14.000Z", + "reset_at": null, + "show": { + "title": "Breaking Bad", + "year": 2008, + "ids": { + "trakt": 1388, + "slug": "breaking-bad", + "tvdb": 81189, + "imdb": "tt0903747", + "tmdb": 1396, + "tvrage": 18164 + }, + "overview": "Walter White, a struggling high school chemistry teacher, is diagnosed with advanced lung cancer. He turns to a life of crime, producing and selling methamphetamine accompanied by a former student, Jesse Pinkman, with the aim of securing his family's financial future before he dies.", + "first_aired": "2008-01-21T02:00:00.000Z", + "airs": { + "day": "Sunday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-MA", + "country": "us", + "trailer": "http://youtube.com/watch?v=XZ8daibM3AE", + "homepage": "http://www.amc.com/shows/breaking-bad", + "status": "ended", + "rating": 9.3092, + "votes": 71973, + "comment_count": 432, + "network": "AMC", + "updated_at": "2020-01-07T08:45:44.000Z", + "language": "en", + "available_translations": [ + "ar", + "bg", + "bs", + "ca", + "cs", + "da", + "de", + "el", + "en", + "es", + "et", + "fa", + "fi", + "fr", + "he", + "hr", + "hu", + "id", + "it", + "ja", + "ko", + "lt", + "nl", + "no", + "pl", + "pt", + "ro", + "ru", + "sk", + "sr", + "sv", + "th", + "tr", + "uk", + "vi", + "zh" + ], + "genres": [ + "drama" + ], + "aired_episodes": 62 + } + }, + { + "plays": 24, + "last_watched_at": "2013-12-25T17:30:59.000Z", + "last_updated_at": "2013-12-25T17:30:59.000Z", + "reset_at": null, + "show": { + "title": "Alphas", + "year": 2011, + "ids": { + "trakt": 39196, + "slug": "alphas", + "tvdb": 210841, + "imdb": "tt1183865", + "tmdb": 39362, + "tvrage": null + }, + "overview": "Alphas is an action-packed thriller about five ordinary people who are brought together to form one extraordinary team of Alphas -- people with the unique power to stretch the capabilities of the human mind giving them superhuman physical and mental abilities.", + "first_aired": "2011-07-11T04:00:00.000Z", + "airs": { + "day": "", + "time": null, + "timezone": "America/New_York" + }, + "runtime": 45, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=83B6ykfBxGs", + "homepage": "http://www.syfy.com/alphasseries", + "status": "canceled", + "rating": 7.45624, + "votes": 3588, + "comment_count": 29, + "network": "Syfy", + "updated_at": "2019-12-12T09:07:06.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "en", + "es", + "fr", + "he", + "hu", + "it", + "pt", + "ru", + "uk", + "zh" + ], + "genres": [ + "drama", + "action", + "adventure", + "fantasy", + "science-fiction" + ], + "aired_episodes": 24 + } + }, + { + "plays": 13, + "last_watched_at": "2013-12-25T17:30:18.000Z", + "last_updated_at": "2013-12-25T17:30:18.000Z", + "reset_at": null, + "show": { + "title": "Alcatraz", + "year": 2012, + "ids": { + "trakt": 35187, + "slug": "alcatraz", + "tvdb": 248646, + "imdb": "tt1728102", + "tmdb": 35339, + "tvrage": null + }, + "overview": "On March 21, 1963, the inmates and guards at Alcatraz prison mysteriously disappear. To cover up the problem, the government reported the prison has been closed because of unsafe conditions. A secret government unit was set up to find the prisoners. Now, in the present-day, the inmates begin returning - unaged and unaware of where they have spent the missing decades - and continue their criminal ways. They are acting out of character and appear to be searching for specific objects. A federal agent employs a police officer and a conspiracy theory novelist to help track them down.", + "first_aired": "2012-01-17T02:00:00.000Z", + "airs": { + "day": "Monday", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-14", + "country": "us", + "trailer": "http://youtube.com/watch?v=-cH1moEL5Wg", + "homepage": "http://www.fox.com/programming/shows/?sh=alcatraz", + "status": "canceled", + "rating": 6.82026, + "votes": 3633, + "comment_count": 48, + "network": "FOX", + "updated_at": "2019-08-28T18:32:40.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "el", + "en", + "es", + "fr", + "he", + "hu", + "it", + "nl", + "pl", + "pt", + "ru", + "tr" + ], + "genres": [ + "action", + "adventure", + "drama", + "mystery" + ], + "aired_episodes": 13 + } + }, + { + "plays": 2, + "last_watched_at": "2013-12-25T17:14:21.000Z", + "last_updated_at": "2013-12-25T17:14:21.000Z", + "reset_at": null, + "show": { + "title": "Bonnie & Clyde", + "year": 2013, + "ids": { + "trakt": 71228, + "slug": "bonnie-clyde", + "tvdb": 270110, + "imdb": "tt2707792", + "tmdb": 62829, + "tvrage": 33031 + }, + "overview": "Based on the true story of Clyde Barrow, a charismatic convicted armed robber who sweeps Bonnie Parker, an impressionable, petite, small-town waitress, off her feet, and the two embark on one one of most infamous bank-robbing sprees in history.\r\n\r\nThe 240 minute long, two-part mini-series was broadcast simultaneously on History, Lifetime and A&E.", + "first_aired": "2013-12-09T02:00:00.000Z", + "airs": { + "day": "", + "time": "21:00", + "timezone": "America/New_York" + }, + "runtime": 85, + "certification": "TV-14", + "country": "us", + "trailer": null, + "homepage": "http://www.aetv.com/bonnie-and-clyde", + "status": "ended", + "rating": 7.02312, + "votes": 173, + "comment_count": 0, + "network": "History", + "updated_at": "2019-12-04T08:42:51.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "da", + "de", + "en", + "es", + "fr", + "pt", + "ru" + ], + "genres": [ + "crime", + "drama" + ], + "aired_episodes": 2 + } + }, + { + "plays": 91, + "last_watched_at": "2013-12-25T16:38:24.000Z", + "last_updated_at": "2013-12-25T16:38:24.000Z", + "reset_at": null, + "show": { + "title": "Chuck", + "year": 2007, + "ids": { + "trakt": 1395, + "slug": "chuck", + "tvdb": 80348, + "imdb": "tt0934814", + "tmdb": 1404, + "tvrage": 15614 + }, + "overview": "This high-concept action comedy follows Chuck Bartowski as the Buy More computer geek turned secret agent. When Chuck unwittingly downloads a database of government information and deadly fighting skills into his head, he becomes the CIA's most vital secret. This sets Chuck on a path to become a full-fledged spy, assisted by the stoic Colonel John Casey; Chuck's best friend, Morgan Grimes; and the CIA's top agent Sarah Walker. With the help of this unlikely team and his unorthodox techniques, Chuck is ready to take Operation Bartowski freelance.", + "first_aired": "2007-09-25T00:00:00.000Z", + "airs": { + "day": "Friday", + "time": "20:00", + "timezone": "America/New_York" + }, + "runtime": 43, + "certification": "TV-PG", + "country": "us", + "trailer": "http://youtube.com/watch?v=hykkUZMSv5o", + "homepage": "http://www.nbc.com/Chuck", + "status": "ended", + "rating": 8.40913, + "votes": 11901, + "comment_count": 62, + "network": "NBC", + "updated_at": "2019-12-30T08:11:28.000Z", + "language": "en", + "available_translations": [ + "bg", + "bs", + "cs", + "da", + "de", + "en", + "es", + "fi", + "fr", + "he", + "hu", + "it", + "ja", + "ko", + "lt", + "pl", + "pt", + "ro", + "ru", + "sv", + "tr", + "uk", + "zh" + ], + "genres": [ + "comedy", + "drama", + "action", + "adventure" + ], + "aired_episodes": 91 + } + } +] diff --git a/CouchTrackerSyncTests/RxTest+JSON.swift b/CouchTrackerSyncTests/RxTest+JSON.swift new file mode 100644 index 00000000..7e555d8f --- /dev/null +++ b/CouchTrackerSyncTests/RxTest+JSON.swift @@ -0,0 +1,65 @@ +import RxSwift +import RxTest + +extension Recorded: Encodable where Value: Encodable { + private enum CodingKeys: CodingKey { + case time + case value + } + + public func encode(to encoder: Encoder) throws { + var container = encoder.container(keyedBy: CodingKeys.self) + + try container.encode(time, forKey: .time) + try container.encode(value, forKey: .value) + } +} + +extension Event: Encodable where Element: Encodable { + private enum CodingKeys: CodingKey { + case next + } + + public func encode(to encoder: Encoder) throws { + switch self { + case let .next(value): + var container = encoder.singleValueContainer() + try container.encode(ElementWrapper(element: value)) + case .completed: + var container = encoder.singleValueContainer() + try container.encode("completed") + case let .error(error): + var container = encoder.singleValueContainer() + try container.encode(String(describing: error)) + } + } +} + +private struct ClassNameKey: CodingKey { + var stringValue: String + var intValue: Int? + + init(stringValue: String) { + self.stringValue = stringValue + } + + init?(intValue: Int) { + return nil + } +} + +private struct ElementWrapper: Encodable { + private let classNameKey: ClassNameKey + private let element: Element + + fileprivate init(element: Element) { + self.element = element + self.classNameKey = ClassNameKey(stringValue: String(describing: Element.self)) + } + + fileprivate func encode(to encoder: Encoder) throws { + var container = encoder.container(keyedBy: ClassNameKey.self) + + try container.encode(element, forKey: classNameKey) + } +} diff --git a/CouchTrackerSyncTests/Snapshotting+Retro.swift b/CouchTrackerSyncTests/Snapshotting+Retro.swift new file mode 100644 index 00000000..5ec1cd59 --- /dev/null +++ b/CouchTrackerSyncTests/Snapshotting+Retro.swift @@ -0,0 +1,9 @@ +import SnapshotTesting + +extension Snapshotting where Value: Encodable, Format == String { + public static var unsortedJSON: Snapshotting { + let encoder = JSONEncoder() + encoder.outputFormatting = [.prettyPrinted] + return .json(encoder) + } +} diff --git a/CouchTrackerSyncTests/__Snapshots__/CouchTrackerSyncTests/testSyncForOneShowOnly.1.json b/CouchTrackerSyncTests/__Snapshots__/CouchTrackerSyncTests/testSyncForOneShowOnly.1.json new file mode 100644 index 00000000..74f10dc8 --- /dev/null +++ b/CouchTrackerSyncTests/__Snapshots__/CouchTrackerSyncTests/testSyncForOneShowOnly.1.json @@ -0,0 +1,2906 @@ +[ + { + "value" : { + "WatchedShow" : { + "nextEpisode" : { + "episode" : { + "number" : 1, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1795786, + "tvdb" : 7199938, + "tvrage" : 0, + "trakt" : 3541694 + }, + "runtime" : 7, + "title" : "Beginning of the End", + "rating" : 7.2971500000000002, + "votes" : 737, + "overview" : "Piper struggles to adapt to life after Litchfield. Alex promises to keep her nose clean. Daddy's infidelity angers Daya.", + "firstAired" : 585817200 + } + }, + "lastWatched" : 585985092, + "show" : { + "status" : "ended", + "genres" : [ + { + "name" : "Comedy", + "slug" : "comedy" + }, + { + "name" : "Drama", + "slug" : "drama" + } + ], + "ids" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "seasons" : [ + { + "number" : 1, + "firstAired" : 395208060, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "network" : "Netflix", + "episodes" : [ + { + "episode" : { + "number" : 1, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65181, + "tvdb" : 4507237, + "tvrage" : 0, + "trakt" : 76009, + "imdb" : "tt2400770" + }, + "runtime" : 1, + "title" : "I Wasn't Ready", + "rating" : 7.63192, + "votes" : 4768, + "absoluteNumber" : 1, + "overview" : "Sentenced to fifteen months for a crime committed in her youth, Piper Chapman leaves her supportive fiance Larry for her new home: a women's prison.", + "firstAired" : 395218800 + }, + "lastWatched" : 427684148 + }, + { + "episode" : { + "number" : 2, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65176, + "tvdb" : 4550331, + "tvrage" : 0, + "trakt" : 76010, + "imdb" : "tt2431596" + }, + "runtime" : 1, + "title" : "Tit Punch", + "rating" : 7.7735200000000004, + "votes" : 3943, + "absoluteNumber" : 2, + "overview" : "After insulting the food in front of the prison chef, Piper is starved out by the kitchen staff and struggles to offer up an acceptable apology.", + "firstAired" : 395218800 + }, + "lastWatched" : 428201582 + }, + { + "episode" : { + "number" : 3, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65174, + "tvdb" : 4550332, + "tvrage" : 0, + "trakt" : 76011, + "imdb" : "tt2451520" + }, + "runtime" : 1, + "title" : "Lesbian Request Denied", + "rating" : 7.8087400000000002, + "votes" : 3545, + "absoluteNumber" : 3, + "overview" : "Targeted for romance by a fellow prisoner, Piper finds that subtlety is an ineffective approach to letting her suitor down.", + "firstAired" : 395218800 + }, + "lastWatched" : 428205572 + }, + { + "episode" : { + "number" : 4, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65175, + "tvdb" : 4550333, + "tvrage" : 0, + "trakt" : 76012, + "imdb" : "tt2577286" + }, + "runtime" : 1, + "title" : "Imaginary Enemies", + "rating" : 7.8468900000000001, + "votes" : 3468, + "absoluteNumber" : 4, + "overview" : "Piper gets to know her stern new roommate; the prisoners prepare a farewell party for one of their own; a misplaced screwdriver has dire consequences.", + "firstAired" : 395218800 + }, + "lastWatched" : 428208777 + }, + { + "episode" : { + "number" : 5, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65171, + "tvdb" : 4550334, + "tvrage" : 0, + "trakt" : 76013, + "imdb" : "tt2511030" + }, + "runtime" : 1, + "title" : "The Chickening", + "rating" : 7.74831, + "votes" : 3258, + "absoluteNumber" : 5, + "overview" : "When her sighting of a legendary feral chicken polarizes the inmates, Larry wonders if Piper is getting too absorbed in the \"fishbowl\" of prison life.", + "firstAired" : 395218800 + }, + "lastWatched" : 428228631 + }, + { + "episode" : { + "number" : 6, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65179, + "tvdb" : 4550335, + "tvrage" : 0, + "trakt" : 76014, + "imdb" : "tt2511028" + }, + "runtime" : 1, + "title" : "WAC Pack", + "rating" : 7.80694, + "votes" : 3170, + "absoluteNumber" : 6, + "overview" : "The inmates campaign along racial lines for positions on a prisoners council, but Piper tries to stay above the increasingly raucous competition.", + "firstAired" : 395218800 + }, + "lastWatched" : 428231860 + }, + { + "episode" : { + "number" : 7, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65172, + "tvdb" : 4550336, + "tvrage" : 0, + "trakt" : 76015, + "imdb" : "tt2595996" + }, + "runtime" : 1, + "title" : "Blood Donut", + "rating" : 7.7666599999999999, + "votes" : 3047, + "absoluteNumber" : 7, + "overview" : "Piper wants the prison's outdoor running track reopened, but in order to get it, she'll have to give her corrections officer something he wants.", + "firstAired" : 395218800 + }, + "lastWatched" : 428235260 + }, + { + "episode" : { + "number" : 8, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65178, + "tvdb" : 4550337, + "tvrage" : 0, + "trakt" : 76016, + "imdb" : "tt2620550" + }, + "runtime" : 1, + "title" : "Moscow Mule", + "rating" : 7.76335, + "votes" : 2941, + "absoluteNumber" : 8, + "overview" : "Red gets pressured to smuggle drugs through her kitchen; Larry publishes an article about Piper in the \"New York Times;\" two babies come into the world.", + "firstAired" : 395218800 + }, + "lastWatched" : 428379089 + }, + { + "episode" : { + "number" : 9, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65173, + "tvdb" : 4550338, + "tvrage" : 0, + "trakt" : 76017, + "imdb" : "tt2640490" + }, + "runtime" : 1, + "title" : "Fucksgiving", + "rating" : 7.9896500000000001, + "votes" : 2996, + "absoluteNumber" : 9, + "overview" : "Thanksgiving arrives with the promise of a visit by Larry, but Piper's raunchy dance moves land her in solitary with a holiday feast of moldy bologna.", + "firstAired" : 395218800 + }, + "lastWatched" : 428451560 + }, + { + "episode" : { + "number" : 10, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 975387, + "tvdb" : 4550339, + "tvrage" : 0, + "trakt" : 76018, + "imdb" : "tt2692410" + }, + "runtime" : 1, + "title" : "Bora Bora Bora", + "rating" : 8.0478100000000001, + "votes" : 2949, + "absoluteNumber" : 10, + "overview" : "Pennsatucky discovers a new skill; the inmates try to scare delinquent teenagers straight; Pornstache's side business suffers a tragic setback.", + "firstAired" : 395218800 + }, + "lastWatched" : 428454925 + }, + { + "episode" : { + "number" : 11, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65180, + "tvdb" : 4550341, + "tvrage" : 0, + "trakt" : 76019, + "imdb" : "tt2739642" + }, + "runtime" : 1, + "title" : "Tall Men with Feelings", + "rating" : 8.0551499999999994, + "votes" : 2865, + "absoluteNumber" : 11, + "overview" : "The prisoners mourn one of their own and even a drunken Pornstache reveals surprising emotions; Larry gives a revealing radio interview.", + "firstAired" : 395218800 + }, + "lastWatched" : 428458384 + }, + { + "episode" : { + "number" : 12, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 975388, + "tvdb" : 4550343, + "tvrage" : 0, + "trakt" : 76020, + "imdb" : "tt2754710" + }, + "runtime" : 1, + "title" : "Fool Me Once", + "rating" : 7.9523000000000001, + "votes" : 2851, + "absoluteNumber" : 12, + "overview" : "Painful truths reorient several relationships and careers; Pennsatucky feels disrespected by Piper, which is not good; Larry delivers an ultimatum.", + "firstAired" : 395218800 + }, + "lastWatched" : 428462080 + }, + { + "episode" : { + "number" : 13, + "season" : 1, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65177, + "tvdb" : 4550345, + "tvrage" : 0, + "trakt" : 76021, + "imdb" : "tt2754708" + }, + "runtime" : 1, + "title" : "Can't Fix Crazy", + "rating" : 8.3345800000000008, + "votes" : 2941, + "absoluteNumber" : 13, + "overview" : "Red's scheme to reclaim her kitchen backfires; the inmates stage a Christmas pageant; Piper's plans unravel even as she realizes her life is in jeopardy.", + "firstAired" : 395218800 + }, + "lastWatched" : 428465801 + } + ], + "title" : "Season 1", + "seasonIds" : { + "tmdb" : 3765, + "trakt" : 4116 + }, + "overview" : "Piper must trade her comfortable New York life for an orange prison jumpsuit when her decade-old relationship with a drug runner catches up with her.", + "completed" : 13, + "aired" : 13 + }, + { + "number" : 2, + "firstAired" : 423720060, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "network" : "Netflix", + "episodes" : [ + { + "episode" : { + "number" : 1, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65182, + "tvdb" : 4686305, + "tvrage" : 0, + "trakt" : 76022, + "imdb" : "tt3015084" + }, + "runtime" : 2, + "title" : "Thirsty Bird", + "rating" : 7.95045, + "votes" : 3128, + "absoluteNumber" : 14, + "overview" : "Piper's world is turned upside down when she is forced to confront the consequences of her actions and face new challenges.", + "firstAired" : 423730800 + }, + "lastWatched" : 428541008 + }, + { + "episode" : { + "number" : 2, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 65183, + "tvdb" : 4799267, + "tvrage" : 0, + "trakt" : 76023, + "imdb" : "tt3099720" + }, + "runtime" : 2, + "title" : "Looks Blue, Tastes Red", + "rating" : 7.7240799999999998, + "votes" : 2903, + "absoluteNumber" : 15, + "overview" : "A mock Job Fair provides Taystee with a chance to show off her business smarts; Red feels isolated from her prison family.", + "firstAired" : 423730800 + }, + "lastWatched" : 428544288 + }, + { + "episode" : { + "number" : 3, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 977378, + "tvdb" : 4799302, + "tvrage" : 0, + "trakt" : 76024, + "imdb" : "tt3262412" + }, + "runtime" : 2, + "title" : "Hugs Can Be Deceiving", + "rating" : 7.8333300000000001, + "votes" : 2820, + "absoluteNumber" : 16, + "overview" : "Piper is challenged by her Soso experience; Morello gets her heart broken; a figure from Taystee's past arrives to disturb the status quo.", + "firstAired" : 423730800 + }, + "lastWatched" : 428547828 + }, + { + "episode" : { + "number" : 4, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 977379, + "tvdb" : 4799303, + "tvrage" : 0, + "trakt" : 76025, + "imdb" : "tt3262414" + }, + "runtime" : 2, + "title" : "A Whole Other Hole", + "rating" : 7.8477699999999997, + "votes" : 2805, + "absoluteNumber" : 17, + "overview" : "Sophia gives the women a much-needed lesson in female anatomy; Morello takes a detour; Larry makes some life changes.", + "firstAired" : 423730800 + }, + "lastWatched" : 428554756 + }, + { + "episode" : { + "number" : 5, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 977380, + "tvdb" : 4799304, + "tvrage" : 0, + "trakt" : 76026, + "imdb" : "tt3262416" + }, + "runtime" : 2, + "title" : "Low Self Esteem City", + "rating" : 7.7565, + "votes" : 2731, + "absoluteNumber" : 18, + "overview" : "A bathroom turf war sees deeper lines drawn in the sand as Gloria and Vee go head to head. Piper receives devastating news.", + "firstAired" : 423730800 + }, + "lastWatched" : 428554771 + }, + { + "episode" : { + "number" : 6, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 977381, + "tvdb" : 4799305, + "tvrage" : 0, + "trakt" : 76027, + "imdb" : "tt3262410" + }, + "runtime" : 2, + "title" : "You Also Have a Pizza", + "rating" : 7.8465800000000003, + "votes" : 2705, + "absoluteNumber" : 19, + "overview" : "Love is in the air as the inmates prepare for a Valentine's Day party; Red makes an intriguing new discovery. Larry asks Piper to be his prison mole.", + "firstAired" : 423730800 + }, + "lastWatched" : 428636067 + }, + { + "episode" : { + "number" : 7, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 977382, + "tvdb" : 4799306, + "tvrage" : 0, + "trakt" : 76028, + "imdb" : "tt3262424" + }, + "runtime" : 2, + "title" : "Comic Sans", + "rating" : 7.7501899999999999, + "votes" : 2638, + "absoluteNumber" : 20, + "overview" : "Piper starts a prison newsletter with the help of Healy and a few other inmates; Vee launches an entrepreneurial enterprise.", + "firstAired" : 423730800 + }, + "lastWatched" : 428642788 + }, + { + "episode" : { + "number" : 8, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 977383, + "tvdb" : 4799307, + "tvrage" : 0, + "trakt" : 76029, + "imdb" : "tt3262418" + }, + "runtime" : 2, + "title" : "Appropriately Sized Pots", + "rating" : 7.8392099999999996, + "votes" : 2581, + "absoluteNumber" : 21, + "overview" : "Piper faces a new backlash over special privileges; Caputo feels pressure to toughen up, resulting in administrative changes.", + "firstAired" : 423730800 + }, + "lastWatched" : 428646178 + }, + { + "episode" : { + "number" : 9, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 977384, + "tvdb" : 4799308, + "tvrage" : 0, + "trakt" : 76030, + "imdb" : "tt3262426" + }, + "runtime" : 2, + "title" : "40 Oz. of Furlough", + "rating" : 7.9240300000000001, + "votes" : 2580, + "absoluteNumber" : 22, + "overview" : "Piper's relationship with Larry faces a real-world test; Red's effort to redeem herself is finally rewarded. A familiar figure returns to Litchfield.", + "firstAired" : 423730800 + }, + "lastWatched" : 428649769 + }, + { + "episode" : { + "number" : 10, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 977385, + "tvdb" : 4799309, + "tvrage" : 0, + "trakt" : 76031, + "imdb" : "tt3262428" + }, + "runtime" : 2, + "title" : "Little Mustachioed Shit", + "rating" : 7.9973099999999997, + "votes" : 2603, + "absoluteNumber" : 23, + "overview" : "The guards get tougher in a bid to turn up prison contraband; a big, lingering secret is finally revealed.", + "firstAired" : 423730800 + }, + "lastWatched" : 428653485 + }, + { + "episode" : { + "number" : 11, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 977386, + "tvdb" : 4799310, + "tvrage" : 0, + "trakt" : 76032, + "imdb" : "tt3262420" + }, + "runtime" : 2, + "title" : "Take a Break from Your Values", + "rating" : 7.8989500000000001, + "votes" : 2573, + "absoluteNumber" : 24, + "overview" : "Piper is shocked at an unexpected change in her status; Soso's hunger strike attracts new support that takes on a religious fervor.", + "firstAired" : 423730800 + }, + "lastWatched" : 428685351 + }, + { + "episode" : { + "number" : 12, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 977387, + "tvdb" : 4799311, + "tvrage" : 0, + "trakt" : 76033, + "imdb" : "tt3262422" + }, + "runtime" : 2, + "title" : "It Was the Change", + "rating" : 8.0851500000000005, + "votes" : 2619, + "absoluteNumber" : 25, + "overview" : "Tensions run high as a prison power outage forces several issues to come to light. Piper finds herself compromised and is forced to think on her feet.", + "firstAired" : 423730800 + }, + "lastWatched" : 428689189 + }, + { + "episode" : { + "number" : 13, + "season" : 2, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 977388, + "tvdb" : 4799312, + "tvrage" : 0, + "trakt" : 76034, + "imdb" : "tt3262434" + }, + "runtime" : 2, + "title" : "We Have Manners. We're Polite.", + "rating" : 8.5682500000000008, + "votes" : 2835, + "absoluteNumber" : 26, + "overview" : "Several futures hang in the balance as the inmates face and confront their worst nightmares: Life will never be the same again.", + "firstAired" : 423730800 + }, + "lastWatched" : 428710695 + } + ], + "title" : "Season 2", + "seasonIds" : { + "tmdb" : 3766, + "trakt" : 4117 + }, + "overview" : "Shocking revelations and new arrivals shake up the lives and relationships of Litchfield's prisoners.", + "completed" : 13, + "aired" : 13 + }, + { + "number" : 3, + "firstAired" : 455774460, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "network" : "Netflix", + "episodes" : [ + { + "episode" : { + "number" : 1, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048200, + "tvdb" : 5043420, + "tvrage" : 1065740202, + "trakt" : 1455465, + "imdb" : "tt3713502" + }, + "runtime" : 3, + "title" : "Mother's Day", + "rating" : 7.4552699999999996, + "votes" : 2884, + "absoluteNumber" : 27, + "overview" : "Caputo's kinder, gentler new regime includes organizing a Mother's Day fair for the inmates that brings up a LOT of mixed feelings about family.", + "firstAired" : 455785200 + }, + "lastWatched" : 456534022 + }, + { + "episode" : { + "number" : 2, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048201, + "tvdb" : 5044432, + "tvrage" : 1065740203, + "trakt" : 1455470, + "imdb" : "tt3807516" + }, + "runtime" : 3, + "title" : "Bed Bugs and Beyond", + "rating" : 7.4616600000000002, + "votes" : 2634, + "absoluteNumber" : 28, + "overview" : "Tempers flare when bed bugs invade. Alex cracks. Red lashes out at Piper. Aleida interferes with Daya and Bennett. Caputo gets bad news.", + "firstAired" : 455785200 + }, + "lastWatched" : 456549268 + }, + { + "episode" : { + "number" : 3, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048202, + "tvdb" : 5044433, + "tvrage" : 1065740204, + "trakt" : 1455473, + "imdb" : "tt3807522" + }, + "runtime" : 3, + "title" : "Empathy Is a Boner Killer", + "rating" : 7.60405, + "votes" : 2566, + "absoluteNumber" : 29, + "overview" : "Nicky's stash situation gets complicated. Alex and Crazy Eyes try a new drama class. Red assists Healy with a personal matter.", + "firstAired" : 455785200 + }, + "lastWatched" : 456549274 + }, + { + "episode" : { + "number" : 4, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048203, + "tvdb" : 5044434, + "tvrage" : 1065740205, + "trakt" : 1455478, + "imdb" : "tt3807518" + }, + "runtime" : 3, + "title" : "Finger in the Dyke", + "rating" : 7.5711399999999998, + "votes" : 2488, + "absoluteNumber" : 30, + "overview" : "Big Boo comes up with a scheme to make money. Daya, Taystee and Crazy Eyes confront reality. Caputo tries to make a good impression on some visitors.", + "firstAired" : 455785200 + }, + "lastWatched" : 456549280 + }, + { + "episode" : { + "number" : 5, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048204, + "tvdb" : 5044435, + "tvrage" : 1065740206, + "trakt" : 1455482, + "imdb" : "tt3807524" + }, + "runtime" : 3, + "title" : "Fake It Till You Fake It Some More", + "rating" : 7.4787499999999998, + "votes" : 2400, + "absoluteNumber" : 31, + "overview" : "Rumors fly among the inmates about a new, higher-paying job assignment, especially when they have to take a test for it", + "firstAired" : 455785200 + }, + "lastWatched" : 456549287 + }, + { + "episode" : { + "number" : 6, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048205, + "tvdb" : 5044436, + "tvrage" : 1065740207, + "trakt" : 1455485, + "imdb" : "tt3807528" + }, + "runtime" : 3, + "title" : "Ching Chong Chang", + "rating" : 7.6083400000000001, + "votes" : 2349, + "absoluteNumber" : 32, + "overview" : "Regime change isn't going over well with the staff, but Red makes it work for her. Lorna finds a way to meet men. Chang shows her private side.", + "firstAired" : 455785200 + }, + "lastWatched" : 456600029 + }, + { + "episode" : { + "number" : 7, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048206, + "tvdb" : 5044437, + "tvrage" : 1065740208, + "trakt" : 1455490, + "imdb" : "tt3807532" + }, + "runtime" : 3, + "title" : "Tongue-Tied", + "rating" : 7.5601900000000004, + "votes" : 2326, + "absoluteNumber" : 33, + "overview" : "Norma’s healing powers draw more believers. Piper creates a new business venture. Caputo breaks in the new hires.", + "firstAired" : 455785200 + }, + "lastWatched" : 456637091 + }, + { + "episode" : { + "number" : 8, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048207, + "tvdb" : 5044438, + "tvrage" : 1065740209, + "trakt" : 1455493, + "imdb" : "tt3807534" + }, + "runtime" : 3, + "title" : "Fear, and Other Smells", + "rating" : 7.5184100000000003, + "votes" : 2309, + "absoluteNumber" : 34, + "overview" : "Piper gets creative in order to grow her business. Crazy Eyes’s sci-fi sex story for drama class is a hit. Alex doesn’t trust new inmate Lolly.", + "firstAired" : 455785200 + }, + "lastWatched" : 456637092 + }, + { + "episode" : { + "number" : 9, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048208, + "tvdb" : 5044439, + "tvrage" : 1065740210, + "trakt" : 1455498, + "imdb" : "tt3807526" + }, + "runtime" : 3, + "title" : "Where My Dreidel At", + "rating" : 7.5756100000000002, + "votes" : 2255, + "absoluteNumber" : 35, + "overview" : "Too many inmates seem to be getting religion, so a rabbi comes to visit. Leanne tries to organize Norma's followers.", + "firstAired" : 455785200 + }, + "lastWatched" : 456637104 + }, + { + "episode" : { + "number" : 10, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048209, + "tvdb" : 5044440, + "tvrage" : 1065740211, + "trakt" : 1455505, + "imdb" : "tt3807546" + }, + "runtime" : 3, + "title" : "A Tittin' and a Hairin'", + "rating" : 7.56874, + "votes" : 2284, + "absoluteNumber" : 36, + "overview" : "Pennsatucky, Piper, Crazy Eyes and Lorna get closer with their new admirers. Tensions between Sophia and Gloria, and Alex and Lolly escalate.", + "firstAired" : 455785200 + }, + "lastWatched" : 456637148 + }, + { + "episode" : { + "number" : 11, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048210, + "tvdb" : 5044441, + "tvrage" : 1065740212, + "trakt" : 1455513, + "imdb" : "tt3807540" + }, + "runtime" : 3, + "title" : "We Can Be Heroes", + "rating" : 7.6793100000000001, + "votes" : 2214, + "absoluteNumber" : 37, + "overview" : "Caputo and Piper confront labor issues. A miracle occurs in Norma's group. Crazy Eyes's erotica winds up in the hands of the staff.", + "firstAired" : 455785200 + }, + "lastWatched" : 456637940 + }, + { + "episode" : { + "number" : 12, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048211, + "tvdb" : 5044442, + "tvrage" : 1065740213, + "trakt" : 1455517, + "imdb" : "tt3807544" + }, + "runtime" : 3, + "title" : "Don’t Make Me Come Back There", + "rating" : 7.7142900000000001, + "votes" : 2247, + "absoluteNumber" : 38, + "overview" : "Daya goes into labor. Sophia suffers a hate crime. Stella helps Piper with a business snag. Taystee takes on a new role.", + "firstAired" : 455785200 + }, + "lastWatched" : 456718357 + }, + { + "episode" : { + "number" : 13, + "season" : 3, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1048212, + "tvdb" : 5044443, + "tvrage" : 1065740214, + "trakt" : 1455521, + "imdb" : "tt3807538" + }, + "runtime" : 3, + "title" : "Trust No Bitch", + "rating" : 8.0856100000000009, + "votes" : 2488, + "absoluteNumber" : 39, + "overview" : "Miracles and conversions occur, but Piper and Caputo know that some situations can't be dealt with through spiritual means.", + "firstAired" : 455785200 + }, + "lastWatched" : 456718384 + } + ], + "title" : "Season 3", + "seasonIds" : { + "tmdb" : 65442, + "trakt" : 93951 + }, + "overview" : "New business interests, spiritual movements and parental problems upend lives and ignite power struggles among Litchfield's residents and guards.", + "completed" : 13, + "aired" : 13 + }, + { + "number" : 4, + "firstAired" : 487828860, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "network" : "Netflix", + "episodes" : [ + { + "episode" : { + "number" : 1, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1158473, + "tvdb" : 5511598, + "tvrage" : 1065882237, + "trakt" : 2089557, + "imdb" : "tt4645280" + }, + "runtime" : 4, + "title" : "Work That Body for Me", + "rating" : 7.7813699999999999, + "votes" : 3961, + "absoluteNumber" : 40, + "overview" : "With a major security breach and a lot of new inmates, Caputo has to call in the big guns. Things get a little too real for Crazy Eyes and Lolly.", + "firstAired" : 487839600 + }, + "lastWatched" : 490949846 + }, + { + "episode" : { + "number" : 2, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198734, + "tvdb" : 5623413, + "tvrage" : 1065942161, + "trakt" : 2129149, + "imdb" : "tt4800062" + }, + "runtime" : 4, + "title" : "Power Suit", + "rating" : 7.5101300000000002, + "votes" : 3505, + "overview" : "The newcomers stir up ethnic and domestic conflicts, but Maria sees an opportunity. Judy's special treatment raises eyebrows.", + "firstAired" : 487839600 + }, + "lastWatched" : 490953726 + }, + { + "episode" : { + "number" : 3, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198735, + "tvdb" : 5639444, + "tvrage" : 1065942162, + "trakt" : 2129151, + "imdb" : "tt4848198" + }, + "runtime" : 4, + "title" : "(Don't) Say Anything", + "rating" : 7.6257400000000004, + "votes" : 3380, + "overview" : "A new job puts Taystee close to Caputo. Lorna has to get creative in her marriage. Soso and Poussey deal with some awkward truths.", + "firstAired" : 487839600 + }, + "lastWatched" : 490992669 + }, + { + "episode" : { + "number" : 4, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198736, + "tvdb" : 5639445, + "tvrage" : 1065942163, + "trakt" : 2129153, + "imdb" : "tt4943588" + }, + "runtime" : 4, + "title" : "Doctor Psycho", + "rating" : 7.5576999999999996, + "votes" : 3215, + "overview" : "Nothing stays hidden for long when emotions run high, but Red, Healy and Caputo try to keep the peace. Piper has a business competitor.", + "firstAired" : 487839600 + }, + "lastWatched" : 491006005 + }, + { + "episode" : { + "number" : 5, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198737, + "tvdb" : 5639446, + "tvrage" : 1065942164, + "trakt" : 2129161, + "imdb" : "tt4964764" + }, + "runtime" : 4, + "title" : "We'll Always Have Baltimore", + "rating" : 7.5077400000000001, + "votes" : 3232, + "overview" : "Company policies lead to a shortage of critical supplies and an eventful trip to a prison convention. Piscatella starts a new anti-gang initiative.", + "firstAired" : 487839600 + }, + "lastWatched" : 491009647 + }, + { + "episode" : { + "number" : 6, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198738, + "tvdb" : 5639447, + "tvrage" : 1065942165, + "trakt" : 2129166, + "imdb" : "tt4955850" + }, + "runtime" : 4, + "title" : "Piece of Sh*t", + "rating" : 7.6520799999999998, + "votes" : 3245, + "overview" : "Piper's plan to edge out the competition could backfire badly. Cindy finds a way to make Taystee's job pay off. Luschek gets some interesting mail.", + "firstAired" : 487839600 + }, + "lastWatched" : 491013101 + }, + { + "episode" : { + "number" : 7, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198739, + "tvdb" : 5639448, + "tvrage" : 1065942166, + "trakt" : 2129170, + "imdb" : "tt4982080" + }, + "runtime" : 4, + "title" : "It Sounded Nicer in My Head", + "rating" : 7.7380699999999996, + "votes" : 3165, + "overview" : "Paranoia strikes deep for Lolly and Judy, aggravating an already tense situation. Red sticks to a Russian tradition for an important occasion.", + "firstAired" : 487839600 + }, + "lastWatched" : 491075185 + }, + { + "episode" : { + "number" : 8, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198740, + "tvdb" : 5639449, + "tvrage" : 1065942167, + "trakt" : 2129172, + "imdb" : "tt5208156" + }, + "runtime" : 4, + "title" : "Friends in Low Places", + "rating" : 7.7109300000000003, + "votes" : 3065, + "overview" : "A new work detail doesn't go over well with the inmates. Judy seeks help from Poussey. Maria finds a place she can conduct business.", + "firstAired" : 487839600 + }, + "lastWatched" : 491075186 + }, + { + "episode" : { + "number" : 9, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198741, + "tvdb" : 5639450, + "tvrage" : 1065942168, + "trakt" : 2129176, + "imdb" : "tt5197318" + }, + "runtime" : 4, + "title" : "Turn Table Turn", + "rating" : 7.59748, + "votes" : 3021, + "overview" : "Ramos and Flores figure out ways to rebel against authority. A news item has an unexpected effect. Red and Lorna face personal disappointment.", + "firstAired" : 487839600 + }, + "lastWatched" : 491075187 + }, + { + "episode" : { + "number" : 10, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198742, + "tvdb" : 5639451, + "tvrage" : 1065942169, + "trakt" : 2129178, + "imdb" : "tt5208192" + }, + "runtime" : 4, + "title" : "Bunny, Skull, Bunny, Skull", + "rating" : 7.7092299999999998, + "votes" : 3054, + "overview" : "The movie night selection becomes controversial. Aleida makes an adjustment. Piper worries the prison punishments are getting medieval.", + "firstAired" : 487839600 + }, + "lastWatched" : 491075188 + }, + { + "episode" : { + "number" : 11, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198743, + "tvdb" : 5639452, + "tvrage" : 1065942170, + "trakt" : 2129180, + "imdb" : "tt5188388" + }, + "runtime" : 4, + "title" : "People Persons", + "rating" : 7.9086999999999996, + "votes" : 3056, + "overview" : "Caputo's leadership is challenged and the inmates are in for a long night of lockdown after workers make an unsettling discovery.", + "firstAired" : 487839600 + }, + "lastWatched" : 491078752 + }, + { + "episode" : { + "number" : 12, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198744, + "tvdb" : 5639453, + "tvrage" : 1065942171, + "trakt" : 2129184, + "imdb" : "tt5193130" + }, + "runtime" : 4, + "title" : "The Animals", + "rating" : 8.0632599999999996, + "votes" : 3193, + "overview" : "Alliances shift among the prison \"families\" as Piscatella and his guards crack down. Poussey, Judy and Alex prefer to look ahead to the future.", + "firstAired" : 487839600 + }, + "lastWatched" : 491082337 + }, + { + "episode" : { + "number" : 13, + "season" : 4, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1198745, + "tvdb" : 5639454, + "tvrage" : 1065942172, + "trakt" : 2129187, + "imdb" : "tt5193132" + }, + "runtime" : 4, + "title" : "Toast Can't Never Be Bread Again", + "rating" : 8.3360400000000006, + "votes" : 3324, + "overview" : "Corporate bureaucracy and simmering anger work against Caputo's efforts to keep a sensitive situation under control.", + "firstAired" : 487839600 + }, + "lastWatched" : 491098388 + } + ], + "title" : "Season 4", + "seasonIds" : { + "tmdb" : 73939, + "trakt" : 120180 + }, + "overview" : "New faces and old resentments make for a potentially volatile blend, especially now that Litchfield is a for-profit business.", + "completed" : 13, + "aired" : 13 + }, + { + "number" : 5, + "firstAired" : 518673600, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "network" : "Netflix", + "episodes" : [ + { + "episode" : { + "number" : 1, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1266586, + "tvdb" : 5962830, + "tvrage" : 0, + "trakt" : 2492157, + "imdb" : "tt5440228" + }, + "runtime" : 5, + "title" : "Riot FOMO", + "rating" : 7.58995, + "votes" : 3185, + "absoluteNumber" : 53, + "overview" : "As the standoff at the prison spirals into a full-blown riot, enterprising inmates take advantage of the confusion. Taystee confronts Caputo.", + "firstAired" : 518684400 + }, + "lastWatched" : 540703251 + }, + { + "episode" : { + "number" : 2, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1309815, + "tvdb" : 6125522, + "tvrage" : 0, + "trakt" : 2604879, + "imdb" : "tt6007580" + }, + "runtime" : 5, + "title" : "Fuck, Marry, Frieda", + "rating" : 7.5578200000000004, + "votes" : 2793, + "absoluteNumber" : 54, + "overview" : "Maria convenes a special assembly in the chapel as the inmates plot their next move. Frieda makes use of the survival skills she learned as a kid.", + "firstAired" : 518684400 + }, + "lastWatched" : 540798076 + }, + { + "episode" : { + "number" : 3, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1309816, + "tvdb" : 6125523, + "tvrage" : 0, + "trakt" : 2604880, + "imdb" : "tt5949054" + }, + "runtime" : 5, + "title" : "Pissters!", + "rating" : 7.4778000000000002, + "votes" : 2635, + "absoluteNumber" : 55, + "overview" : "Linda begins to see the prison in a new light, while Judy grows desperate to escape. With darkness falling, the inmates compile a list of demands.", + "firstAired" : 518684400 + }, + "lastWatched" : 540970327 + }, + { + "episode" : { + "number" : 4, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1309817, + "tvdb" : 6125524, + "tvrage" : 0, + "trakt" : 2604881, + "imdb" : "tt5948520" + }, + "runtime" : 5, + "title" : "Litchfield's Got Talent", + "rating" : 7.4730600000000003, + "votes" : 2524, + "absoluteNumber" : 56, + "overview" : "Red and Blanca dig for dirt on Piscatella. Suzanne conducts a séance. The guards show off their talents for \"Litchfield Idol\" judges Leanne and Angie.", + "firstAired" : 518684400 + }, + "lastWatched" : 541013663 + }, + { + "episode" : { + "number" : 5, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1309818, + "tvdb" : 6125525, + "tvrage" : 0, + "trakt" : 2604882, + "imdb" : "tt5974194" + }, + "runtime" : 5, + "title" : "Sing It, White Effie", + "rating" : 7.59694, + "votes" : 2481, + "absoluteNumber" : 57, + "overview" : "When the inmates' antics make the morning news, Flaca and Maritza soak up the spotlight. Brandy and her crew auction off Judy to the highest bidder.", + "firstAired" : 518684400 + }, + "lastWatched" : 541066650 + }, + { + "episode" : { + "number" : 6, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1309819, + "tvdb" : 6125526, + "tvrage" : 0, + "trakt" : 2604883, + "imdb" : "tt6007582" + }, + "runtime" : 5, + "title" : "Flaming Hot Cheetos, Literally", + "rating" : 7.4838800000000001, + "votes" : 2327, + "absoluteNumber" : 58, + "overview" : "Boo defends Doggett, Janae consoles Soso, and Lorna comes on to Nicky. While Alex lays low in the yard, Piper decides to take a stand.", + "firstAired" : 518684400 + }, + "lastWatched" : 541149342 + }, + { + "episode" : { + "number" : 7, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1309820, + "tvdb" : 6125527, + "tvrage" : 0, + "trakt" : 2604884, + "imdb" : "tt6007584" + }, + "runtime" : 5, + "title" : "Full Bush, Half Snickers", + "rating" : 7.4807699999999997, + "votes" : 2340, + "absoluteNumber" : 59, + "overview" : "Black Cindy concocts a scheme to distract Suzanne when she spirals out of control. Taystee and Piper search for ways to honor Poussey's memory.", + "firstAired" : 518684400 + }, + "lastWatched" : 541189983 + }, + { + "episode" : { + "number" : 8, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1309821, + "tvdb" : 6125528, + "tvrage" : 0, + "trakt" : 2604885, + "imdb" : "tt6007588" + }, + "runtime" : 5, + "title" : "Tied to the Traintracks", + "rating" : 7.60642, + "votes" : 2335, + "absoluteNumber" : 60, + "overview" : "While Taystee sits down with a negotiator, Red and Blanca put their own plan into action. Gloria counsels Daya and asks Caputo for a favor.", + "firstAired" : 518684400 + }, + "lastWatched" : 541274819 + }, + { + "episode" : { + "number" : 9, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1309822, + "tvdb" : 6125529, + "tvrage" : 0, + "trakt" : 2604886, + "imdb" : "tt6007596" + }, + "runtime" : 5, + "title" : "The Tightening", + "rating" : 7.6559900000000001, + "votes" : 2247, + "absoluteNumber" : 61, + "overview" : "Red senses trouble, but the others are convinced she's just paranoid. Taystee and Black Cindy enlist an unlikely ally, and two old friends clash.", + "firstAired" : 518684400 + }, + "lastWatched" : 541563539 + }, + { + "episode" : { + "number" : 10, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1309823, + "tvdb" : 6125530, + "tvrage" : 0, + "trakt" : 2604887, + "imdb" : "tt6007600" + }, + "runtime" : 5, + "title" : "The Reverse Midas Touch", + "rating" : 7.7683099999999996, + "votes" : 2266, + "absoluteNumber" : 62, + "overview" : "Taystee tries to keep the negotiations on track. Angie comes up with an idea for fixing Leanne's finger. Piscatella's past is revealed.", + "firstAired" : 518684400 + }, + "lastWatched" : 541567558 + }, + { + "episode" : { + "number" : 11, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1313232, + "tvdb" : 6125531, + "tvrage" : 0, + "trakt" : 2604888, + "imdb" : "tt6007602" + }, + "runtime" : 5, + "title" : "Breaking the Fiberboard Ceiling", + "rating" : 7.6199300000000001, + "votes" : 2168, + "absoluteNumber" : 63, + "overview" : "Red and the others weigh their options. Gloria wrestles with her conscience as she moves forward with a plan. Lorna takes over the pharmacy.", + "firstAired" : 518684400 + }, + "lastWatched" : 541631747 + }, + { + "episode" : { + "number" : 12, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1313233, + "tvdb" : 6125532, + "tvrage" : 0, + "trakt" : 2604889, + "imdb" : "tt6007608" + }, + "runtime" : 5, + "title" : "Tattoo You", + "rating" : 7.6621800000000002, + "votes" : 2229, + "absoluteNumber" : 64, + "overview" : "Boo dabbles in blackmail, Nicky promises to help Lorna, Doggett makes a discovery, and Piper comes to a realization about Alex.", + "firstAired" : 518684400 + }, + "lastWatched" : 541646896 + }, + { + "episode" : { + "number" : 13, + "season" : 5, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1313234, + "tvdb" : 6125533, + "tvrage" : 0, + "trakt" : 2604890, + "imdb" : "tt5842030" + }, + "runtime" : 5, + "title" : "Storm-y Weather", + "rating" : 8.1413399999999996, + "votes" : 2264, + "absoluteNumber" : 65, + "overview" : "As chaos descends on Litchfield three days into the riot, the inmates wonder what the future holds and seek solace in loved ones.", + "firstAired" : 518684400 + }, + "lastWatched" : 541652230 + } + ], + "title" : "Season 5", + "seasonIds" : { + "tvdb" : 699502, + "tmdb" : 84848, + "trakt" : 139460 + }, + "overview" : "The power dynamics at Litchfield shift dramatically as the inmates react to a tragedy in an explosive new season.", + "completed" : 13, + "aired" : 13 + }, + { + "number" : 6, + "network" : "Netflix", + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "episodes" : [ + { + "episode" : { + "number" : 1, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1501214, + "tvdb" : 6646742, + "tvrage" : 0, + "trakt" : 2758268, + "imdb" : "tt5440234" + }, + "runtime" : 6, + "title" : "Who Knows Better Than I", + "rating" : 7.3065300000000004, + "votes" : 1256, + "absoluteNumber" : 66, + "overview" : "The COs at Litchfield's maximum security unit size up the new arrivals. Off her medication, Suzanne hallucinates.", + "firstAired" : 554367600 + }, + "lastWatched" : 585448630 + }, + { + "episode" : { + "number" : 2, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531565, + "tvdb" : 6737730, + "tvrage" : 0, + "trakt" : 3057449, + "imdb" : "tt7294194" + }, + "runtime" : 6, + "title" : "Sh*tstorm Coming", + "rating" : 7.3940999999999999, + "votes" : 1119, + "absoluteNumber" : 67, + "overview" : "Ordered to hand out harsh sentences, the feds search for scapegoats. Languishing on paid suspension, Caputo tries to break out of a rut.", + "firstAired" : 554367600 + }, + "lastWatched" : 585448737 + }, + { + "episode" : { + "number" : 3, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531566, + "tvdb" : 6737731, + "tvrage" : 0, + "trakt" : 3057450, + "imdb" : "tt7312846" + }, + "runtime" : 6, + "title" : "Look Out for Number One", + "rating" : 7.5388200000000003, + "votes" : 1069, + "absoluteNumber" : 68, + "overview" : "Linda makes a power play, Piper digs for information about Alex, and the women get their first taste of a decades-old feud between cellblocks.", + "firstAired" : 554367600 + }, + "lastWatched" : 585489496 + }, + { + "episode" : { + "number" : 4, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531567, + "tvdb" : 6737732, + "tvrage" : 0, + "trakt" : 3057451, + "imdb" : "tt7435422" + }, + "runtime" : 6, + "title" : "I'm the Talking Ass", + "rating" : 7.5529900000000003, + "votes" : 1038, + "absoluteNumber" : 69, + "overview" : "Aleida struggles to find work on the outside. Backed into a corner, Nicky pleads her case to Red. Taystee reaches out to Caputo for help.", + "firstAired" : 554367600 + }, + "lastWatched" : 585538608 + }, + { + "episode" : { + "number" : 5, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531568, + "tvdb" : 6737734, + "tvrage" : 0, + "trakt" : 3057452, + "imdb" : "tt7601504" + }, + "runtime" : 6, + "title" : "Mischief Mischief", + "rating" : 7.4309500000000002, + "votes" : 1021, + "absoluteNumber" : 70, + "overview" : "Pranksters wreak havoc on Halloween. Luschek earns points with the other guards. As Linda faces a crisis, Donuts and Pennsatucky have a change of plans.", + "firstAired" : 554367600 + }, + "lastWatched" : 585625433 + }, + { + "episode" : { + "number" : 6, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531569, + "tvdb" : 6737735, + "tvrage" : 0, + "trakt" : 3057453, + "imdb" : "tt7539856" + }, + "runtime" : 6, + "title" : "State of the Uterus", + "rating" : 7.4524800000000004, + "votes" : 1010, + "absoluteNumber" : 71, + "overview" : "While Daddy deals with backlash, Badison plots revenge. Flaca finds a co-host for her radio show. Lorna discovers that pregnancy has its perks.", + "firstAired" : 554367600 + }, + "lastWatched" : 585625484 + }, + { + "episode" : { + "number" : 7, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531570, + "tvdb" : 6737738, + "tvrage" : 0, + "trakt" : 3057454, + "imdb" : "tt7563092" + }, + "runtime" : 6, + "title" : "Changing Winds", + "rating" : 7.4154900000000001, + "votes" : 994, + "absoluteNumber" : 72, + "overview" : "Badison hustles to get back in Carol's good graces. Blanca longs to get pregnant -- and Nicky has a plan. Caputo and Figueroa's relationship evolves.", + "firstAired" : 554367600 + }, + "lastWatched" : 585630426 + }, + { + "episode" : { + "number" : 8, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531571, + "tvdb" : 6737741, + "tvrage" : 0, + "trakt" : 3057455, + "imdb" : "tt7601506" + }, + "runtime" : 6, + "title" : "Gordons", + "rating" : 7.4165000000000001, + "votes" : 1006, + "absoluteNumber" : 73, + "overview" : "Taystee gets fan mail -- and an assist from an old friend. Piper lobbies Luschek to bring back kickball. Aleida tries out a new sales tactic.", + "firstAired" : 554367600 + }, + "lastWatched" : 585887338 + }, + { + "episode" : { + "number" : 9, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531572, + "tvdb" : 6773294, + "tvrage" : 0, + "trakt" : 3057456, + "imdb" : "tt7601508" + }, + "runtime" : 6, + "title" : "Break the String", + "rating" : 7.4887300000000003, + "votes" : 976, + "absoluteNumber" : 74, + "overview" : "While Daddy buys time with Barb, Daya looks for new ways to bring in oxy. Black Cindy's guilt takes a toll on her body. Red acquires a powerful ally.", + "firstAired" : 554367600 + }, + "lastWatched" : 585890736 + }, + { + "episode" : { + "number" : 10, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531573, + "tvdb" : 6773296, + "tvrage" : 0, + "trakt" : 3057457, + "imdb" : "tt7601510" + }, + "runtime" : 6, + "title" : "Chocolate Chip Nookie", + "rating" : 7.5409300000000004, + "votes" : 965, + "absoluteNumber" : 75, + "overview" : "Aleida seizes a business opportunity. An anonymous tip sends Caputo on a stakeout. Luschek tries to help Gloria, who worries she's in danger.", + "firstAired" : 554367600 + }, + "lastWatched" : 585948941 + }, + { + "episode" : { + "number" : 11, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531574, + "tvdb" : 6737745, + "tvrage" : 0, + "trakt" : 3057458, + "imdb" : "tt7601514" + }, + "runtime" : 6, + "title" : "Well This Took a Dark Turn", + "rating" : 7.6332300000000002, + "votes" : 957, + "absoluteNumber" : 76, + "overview" : "While Red and Carol scheme against Frieda, Suzanne watches Frieda's back. Lorna swears her allegiance to Barb as Nicky works to thwart another plot.", + "firstAired" : 554367600 + }, + "lastWatched" : 585970647 + }, + { + "episode" : { + "number" : 12, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531575, + "tvdb" : 6737747, + "tvrage" : 0, + "trakt" : 3057459, + "imdb" : "tt7601516" + }, + "runtime" : 6, + "title" : "Double Trouble", + "rating" : 7.7170800000000002, + "votes" : 972, + "absoluteNumber" : 77, + "overview" : "Carol and Barb prepare for war. Linda auditions inmates for a prison PR video. Alex makes a deal with Badison to keep Piper out of trouble.", + "firstAired" : 554367600 + }, + "lastWatched" : 585974132 + }, + { + "episode" : { + "number" : 13, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531576, + "tvdb" : 6773297, + "tvrage" : 0, + "trakt" : 3057460, + "imdb" : "tt6360850" + }, + "runtime" : 6, + "title" : "Be Free", + "rating" : 8.1685300000000005, + "votes" : 985, + "absoluteNumber" : 78, + "overview" : "Piper gets surprising news and a boost from her friends. The jury returns with a verdict, and the big kickball game is on.", + "firstAired" : 554367600 + }, + "lastWatched" : 585985092 + } + ], + "title" : "Season 6", + "seasonIds" : { + "tmdb" : 104790, + "trakt" : 152377 + }, + "completed" : 13, + "aired" : 13, + "firstAired" : 554367600 + }, + { + "number" : 7, + "network" : "Netflix", + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "episodes" : [ + { + "episode" : { + "number" : 1, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1795786, + "tvdb" : 7199938, + "tvrage" : 0, + "trakt" : 3541694 + }, + "runtime" : 7, + "title" : "Beginning of the End", + "rating" : 7.2971500000000002, + "votes" : 737, + "overview" : "Piper struggles to adapt to life after Litchfield. Alex promises to keep her nose clean. Daddy's infidelity angers Daya.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 2, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863268, + "tvdb" : 7285680, + "tvrage" : 0, + "trakt" : 3626480 + }, + "runtime" : 7, + "title" : "Just Desserts", + "rating" : 7.4715600000000002, + "votes" : 668, + "overview" : "Piper earns her keep by babysitting. Aleida pressures Hopper to go for a promotion. Random drug searches put the heat on Alex. Daya gets an offer.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 3, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863269, + "tvdb" : 7285681, + "tvrage" : 0, + "trakt" : 3626481 + }, + "runtime" : 7, + "title" : "And Brown Is the New Orange", + "rating" : 7.46835, + "votes" : 632, + "overview" : "A new warden ushers in big changes. Blanca reunites with an old friend. Suzanne tries to mend Taystee and Black Cindy's relationship.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 4, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863270, + "tvdb" : 7285682, + "tvrage" : 0, + "trakt" : 3626483 + }, + "runtime" : 7, + "title" : "How to Do Life", + "rating" : 7.6028500000000001, + "votes" : 632, + "overview" : "Piper goes to work for her dad. Vinnie visits Lorna with news. A desperate Taystee asks Daya for a favor. Caputo leads a restorative justice class.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 5, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863271, + "tvdb" : 7285683, + "tvrage" : 0, + "trakt" : 3626485 + }, + "runtime" : 7, + "title" : "Minority Deport", + "rating" : 7.6592399999999996, + "votes" : 628, + "overview" : "Aleida tries to keep her teen daughter out of trouble. Piper and Cal shed their responsibilities for a day. Blanca navigates the legal system.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 6, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863272, + "tvdb" : 7285685, + "tvrage" : 0, + "trakt" : 3626486 + }, + "runtime" : 7, + "title" : "Trapped in an Elevator", + "rating" : 7.5585899999999997, + "votes" : 623, + "overview" : "Taystee takes advantage of her new position. Linda teaches Tamika how to pivot. Black Cindy and Maria make amends to people they've hurt.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 7, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863273, + "tvdb" : 7285687, + "tvrage" : 0, + "trakt" : 3626487 + }, + "runtime" : 7, + "title" : "Me as Well", + "rating" : 7.5389799999999996, + "votes" : 590, + "overview" : "Piper plays the field. Caputo tries to get ahead of a scandal. Daya sends Taystee on a mission. Nicky finds romance.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 8, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863274, + "tvdb" : 7285689, + "tvrage" : 0, + "trakt" : 3626489 + }, + "runtime" : 7, + "title" : "Baker's Dozen", + "rating" : 7.38422, + "votes" : 583, + "overview" : "Neri takes Piper on a wilderness retreat. Taystee tutors Pennsatucky. Suzanne tends to the chicken coop. Nicky has a difficult conversation with Red.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 9, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863275, + "tvdb" : 7285691, + "tvrage" : 0, + "trakt" : 3626490 + }, + "runtime" : 7, + "title" : "The Hidey Hole", + "rating" : 7.5621700000000001, + "votes" : 571, + "overview" : "Competition forces Daya to find a new mule. Piper decides to come out as a felon. Karla asks to leave for a custody hearing. Shani confides in Nicky.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 10, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863276, + "tvdb" : 7285692, + "tvrage" : 0, + "trakt" : 3626491 + }, + "runtime" : 7, + "title" : "The Thirteenth", + "rating" : 7.5266900000000003, + "votes" : 562, + "overview" : "While Piper reconnects with faces from her past, Alex revisits her own romantic history. Linda puts Tamika on notice. Caputo owns up to his misdeeds.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 11, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863277, + "tvdb" : 7285693, + "tvrage" : 0, + "trakt" : 3626493 + }, + "runtime" : 7, + "title" : "God Bless America", + "rating" : 7.9016900000000003, + "votes" : 590, + "overview" : "Maria tries to make peace with Gloria. Karla and Blanca plead their cases. Figueroa stands up to Litvack. Piper attends a posh fundraiser with Zelda.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 12, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863278, + "tvdb" : 7285694, + "tvrage" : 0, + "trakt" : 3626494 + }, + "runtime" : 7, + "title" : "The Big House", + "rating" : 8.0507600000000004, + "votes" : 591, + "overview" : "Taystee meets with a lawyer. As the GED exam looms, Suzanne gives Pennsatucky a pep talk. Gloria faces a dilemma. Alex confronts Piper.", + "firstAired" : 585817200 + } + }, + { + "episode" : { + "number" : 13, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1863279, + "tvdb" : 7285695, + "tvrage" : 0, + "trakt" : 3626495 + }, + "runtime" : 7, + "title" : "Here's Where We Get Off", + "rating" : 8.4960299999999993, + "votes" : 629, + "overview" : "Tearful farewells, emotional tributes, new beginnings. Say goodbye to the women of Litchfield in the series finale.", + "firstAired" : 585817200 + } + } + ], + "title" : "Season 7", + "seasonIds" : { + "tvdb" : 264586, + "tmdb" : 124604, + "trakt" : 191016 + }, + "completed" : 0, + "aired" : 13, + "firstAired" : 585817200 + } + ], + "aired" : 91, + "title" : "Orange Is the New Black", + "nextEpisode" : { + "episode" : { + "number" : 1, + "season" : 7, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1795786, + "tvdb" : 7199938, + "tvrage" : 0, + "trakt" : 3541694 + }, + "runtime" : 7, + "title" : "Beginning of the End", + "rating" : 7.2971500000000002, + "votes" : 737, + "overview" : "Piper struggles to adapt to life after Litchfield. Alex promises to keep her nose clean. Daddy's infidelity angers Daya.", + "firstAired" : 585817200 + } + }, + "watched" : { + "completed" : 78, + "lastEpisode" : { + "episode" : { + "number" : 13, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531576, + "tvdb" : 6773297, + "tvrage" : 0, + "trakt" : 3057460, + "imdb" : "tt6360850" + }, + "runtime" : 6, + "title" : "Be Free", + "rating" : 8.1685300000000005, + "votes" : 985, + "absoluteNumber" : 78, + "overview" : "Piper gets surprising news and a boost from her friends. The jury returns with a verdict, and the big kickball game is on.", + "firstAired" : 554367600 + }, + "lastWatched" : 585985092 + } + }, + "overview" : "Piper Chapman is a public relations executive with a career and a fiance when her past suddenly catches up to her. In her mid-30s she is sentenced to spend time in a minimum-security women's prison in Connecticut for her association with a drug runner 10 years earlier. This Netflix original series is based on the book of the same title. Forced to trade power suits for prison orange, Chapman makes her way through the corrections system and adjusts to life behind bars, making friends with the many eccentric, unusual and unexpected people she meets.", + "network" : "Netflix", + "firstAired" : 395218800 + }, + "completed" : 78, + "aired" : 91, + "lastEpisode" : { + "episode" : { + "number" : 13, + "season" : 6, + "showIds" : { + "tmdb" : 1424, + "slug" : "orange-is-the-new-black", + "tvdb" : 264586, + "tvrage" : 32950, + "trakt" : 1415, + "imdb" : "tt2372162" + }, + "ids" : { + "tmdb" : 1531576, + "tvdb" : 6773297, + "tvrage" : 0, + "trakt" : 3057460, + "imdb" : "tt6360850" + }, + "runtime" : 6, + "title" : "Be Free", + "rating" : 8.1685300000000005, + "votes" : 985, + "absoluteNumber" : 78, + "overview" : "Piper gets surprising news and a boost from her friends. The jury returns with a verdict, and the big kickball game is on.", + "firstAired" : 554367600 + }, + "lastWatched" : 585985092 + } + } + }, + "time" : 200 + }, + { + "value" : "completed", + "time" : 200 + } +] \ No newline at end of file diff --git a/Podfile b/Podfile index fd91e205..b7e97b5a 100644 --- a/Podfile +++ b/Podfile @@ -34,6 +34,7 @@ end def tests_shared_pods pod 'RxTest', git: 'https://github.com/ReactiveX/RxSwift.git', tag: RX_SWIFT_VERSION pod 'RxNimble/RxTest' + pod 'SnapshotTesting', '1.7.0' end def ui_tests_pods diff --git a/Podfile.lock b/Podfile.lock index 9fcbdaec..7ba8c81c 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -44,6 +44,7 @@ PODS: - RxTest (5.0.1): - RxSwift (~> 5) - SnapKit (5.0.1) + - SnapshotTesting (1.7.0) - Tabman (2.6.3): - AutoInsetter (~> 1.8.0) - Pageboy (~> 3.5.0) @@ -62,6 +63,7 @@ DEPENDENCIES: - RxSwift (from `https://github.com/ReactiveX/RxSwift.git`, tag `5.0.1`) - RxTest (from `https://github.com/ReactiveX/RxSwift.git`, tag `5.0.1`) - SnapKit (= 5.0.1) + - SnapshotTesting (= 1.7.0) - Tabman (= 2.6.3) SPEC REPOS: @@ -82,6 +84,7 @@ SPEC REPOS: - RxRealm - RxRelay - SnapKit + - SnapshotTesting - Tabman EXTERNAL SOURCES: @@ -133,6 +136,7 @@ SPEC CHECKSUMS: RxSwift: e2dc62b366a3adf6a0be44ba9f405efd4c94e0c4 RxTest: 0132f952a61da82d5233abedaa559df91e5330e5 SnapKit: 97b92857e3df3a0c71833cce143274bf6ef8e5eb + SnapshotTesting: 273b614fcc60fac7d9f613f6648afa91a7da36be Tabman: 63eae331ae7a9388ae389b1808f1939269fcdece PODFILE CHECKSUM: 1f7c651371807c4f0aacaef6af614e8fbd06c060