Skip to content

Season packs phase 2#1797

Merged
liiight merged 28 commits intodevelopfrom
season_packs_phase_2
May 6, 2017
Merged

Season packs phase 2#1797
liiight merged 28 commits intodevelopfrom
season_packs_phase_2

Conversation

@liiight
Copy link
Copy Markdown
Member

@liiight liiight commented Apr 18, 2017

Motivation for changes:

More stuff to do

Detailed changes:

  • Added season pack support to forget CLI
  • Added ability to forget multiple entities per command series forget foo s01 s02e01 s03e01
  • Fixed sorting bug with series show
  • TheTVDB lookup (Just a log message, not support for season packs from tvdb)
  • Trakt lookup (Done by @cvium)
  • Fixed issue where next_series_X didn't emit the next entity if the last one was a season pack with not series begin set.
  • Fixed series show sort bug
  • Fixed issue where next_series_X emitted the begin episode in error if there was a gap in series history
  • Lots of additional tests

@tubedogg
Copy link
Copy Markdown
Contributor

Incorrect sort for flexget series show:

┌Review─────┬────────────┬─────────────────────────────────────────────────────────────┬───────────────────────┬────────┐
│ Entity ID │ Latest age │ Release titles                                              │ Release Quality       │ Proper │
├───────────┼────────────┼─────────────────────────────────────────────────────────────┼───────────────────────┼────────┤
│ S02       │ 13d 19h    │ Review S02 720p hdtv h264 dd5.1 *                           │ 720p hdtv h264 dd5.1  │        │
│ S01       │ 13d 19h    │ Review S01 720p hdtv h264 dd5.1 *                           │ 720p hdtv h264 dd5.1  │        │
│ S03       │ 12d 17h    │ Review.S03.720p.HDTV.DD5.1.x264-BTN 720p HDTV H.264         │ 720p hdtv h264 dd5.1  │        │
│           │            │ Review.S03.720p.WEB-DL.AAC2.0.H.264-BTN 720p WEB-DL H.264 * │ 720p webdl h264 aac   │        │
│           │            │ Review.S03.1080p.WEB-DL.AAC2.0.H.264-BTN 1080p WEB-DL H.264 │ 1080p webdl h264 aac  │        │
│           │            │ Review.S03.1080p.WEBRip.AAC2.0.x264-BTN 1080p WEBRip H.264  │ 1080p webrip h264 aac │        │
└───────────┴────────────┴─────────────────────────────────────────────────────────────┴───────────────────────┴────────┘
 * Downloaded
┌Once Upon a Time (2011)─┬────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Entity ID │ Latest age │ Release titles                                                                                                                                                                 │
├───────────┼────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ S06E16    │ 9d 19h     │ Once Upon a Time (2011) - S06E16 [ 2017 ] [ MKV | H.264 | HDTV | 720p | Scene | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E16.720p.HDTV.x264-AVS ] *                           │
│           │            │ Once Upon a Time (2011) - S06E16 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E16.720p.WEB-DL.DD5.1.H.264-RARBG ]                        │
│           │            │ Once Upon a Time (2011) - S06E16 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E16.1080p.WEB-DL.DD5.1.H.264-RARBG ]                      │
│           │            │ Once Upon a Time (2011) - S06E16 [ 2017 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E16.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│           │            │ Once Upon a Time (2011) - S06E16 [ 2017 ] [ MKV | H.264 | WEBRip | 1080p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E16.1080p.NF.WEBRip.DD5.1.x264-ViSUM ]                    │
│           │            │ Once Upon a Time (2011) - S06E16 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E16.1080p.WEB-DL.DD5.1.H.264-RARBG ]                      │
│ S06E10    │ 46d 17h    │ Once Upon a Time (2011) S06E10 720p hdtv h264 dd5.1 *                                                                                                                          │
│           │            │ Once Upon a Time (2011) - S06E10 [ 2016 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E10.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│ S06E09    │ 46d 17h    │ Once Upon a Time (2011) S06E09 720p hdtv h264 dd5.1 *                                                                                                                          │
│           │            │ Once Upon a Time (2011) - S06E09 [ 2016 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E09.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│ S06E08    │ 46d 17h    │ Once Upon a Time (2011) S06E08 720p hdtv h264 dd5.1 *                                                                                                                          │
│           │            │ Once Upon a Time (2011) - S06E08 [ 2016 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E08.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│ S06E07    │ 46d 17h    │ Once Upon a Time (2011) S06E07 720p hdtv h264 dd5.1 *                                                                                                                          │
│           │            │ Once Upon a Time (2011) - S06E07 [ 2016 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E07.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│ S06E06    │ 46d 17h    │ Once Upon a Time (2011) S06E06 720p hdtv h264 dd5.1 *                                                                                                                          │
│           │            │ Once Upon a Time (2011) - S06E06 [ 2016 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E06.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│ S06E05    │ 46d 17h    │ Once Upon a Time (2011) S06E05 720p hdtv h264 dd5.1 *                                                                                                                          │
│           │            │ Once Upon a Time (2011) - S06E05 [ 2016 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E05.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│ S06E04    │ 46d 17h    │ Once Upon a Time (2011) S06E04 720p hdtv h264 dd5.1 *                                                                                                                          │
│           │            │ Once Upon a Time (2011) - S06E04 [ 2016 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E04.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│ S06E03    │ 46d 17h    │ Once Upon a Time (2011) S06E03 720p hdtv h264 dd5.1 *                                                                                                                          │
│           │            │ Once Upon a Time (2011) - S06E03 [ 2016 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E03.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│ S06E02    │ 46d 17h    │ Once Upon a Time (2011) S06E02 720p hdtv h264 dd5.1 *                                                                                                                          │
│           │            │ Once Upon a Time (2011) - S06E02 [ 2016 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E02.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│ S06E01    │ 46d 17h    │ Once Upon a Time (2011) S06E01 720p hdtv h264 dd5.1 *                                                                                                                          │
│           │            │ Once Upon a Time (2011) - S06E01 [ 2016 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E01.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│ S06E11    │ 44d 21h    │ Once Upon a Time (2011) - S06E11 [ 2017 ] [ MKV | H.264 | HDTV | 720p | Scene ] [  ]  [ Once.Upon.a.Time.S06E11.720p.HDTV.x264-KILLERS ] *                                     │
│           │            │ Once Upon a Time (2011) - S06E11 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E11.720p.WEB-DL.DD5.1.H.264-RARBG ]                        │
│           │            │ Once Upon a Time (2011) S06E11 720p hdtv h264 dd5.1                                                                                                                            │
│           │            │ Once Upon a Time (2011) - S06E11 [ 2017 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E11.Tougher.Than.the.Rest.720p.NF.WEBRip.DD5.1.x264-RTN ]  │
│ S06E12    │ 37d 21h    │ Once Upon a Time (2011) - S06E12 [ 2017 ] [ MKV | H.264 | HDTV | 720p | Scene | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E12.720p.HDTV.x264-AVS ] *                           │
│           │            │ Once Upon a Time (2011) - S06E12 [ 2017 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E12.Murder.Most.Foul.720p.NF.WEBRip.DD5.1.x264-RTN ]       │
│ S06E13    │ 30d 22h    │ Once Upon a Time (2011) - S06E13 [ 2017 ] [ MKV | H.264 | HDTV | 720p | Scene | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E13.720p.HDTV.x264-AVS ] *                           │
│           │            │ Once Upon a Time (2011) - S06E13 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E13.720p.WEB-DL.DD5.1.H.264-RARBG ]                        │
│           │            │ Once Upon a Time (2011) - S06E13 [ 2017 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E13.Ill-Boding.Patterns.720p.NF.WEBRip.DD5.1.x264-RTN ]    │
│ S06E17    │ 2d 22h     │ Once Upon a Time (2011) - S06E17 [ 2017 ] [ MKV | H.264 | HDTV | 720p | Scene ] [  ]  [ Once.Upon.a.Time.S06E17.720p.HDTV.x264-AVS ] *                                         │
│           │            │ Once Upon a Time (2011) - S06E17 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E17.720p.WEB-DL.DD5.1.H.264-RARBG ]                        │
│           │            │ Once Upon a Time (2011) - S06E17 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E17.1080p.WEB-DL.DD5.1.H.264-RARBG ]                      │
│           │            │ Once Upon a Time (2011) - S06E17 [ 2017 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E17.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│           │            │ Once Upon a Time (2011) - S06E17 [ 2017 ] [ MKV | H.264 | WEBRip | 1080p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E17.1080p.NF.WEBRip.DD5.1.x264-ViSUM ]                    │
│ S06E14    │ 23d 20h    │ Once Upon a Time (2011) - S06E14 [ 2017 ] [ MKV | H.264 | HDTV | 720p | Scene | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E14.720p.HDTV.x264-AVS ] *                           │
│           │            │ Once Upon a Time (2011) - S06E14 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E14.720p.WEB-DL.DD5.1.H.264-RARBG ]                        │
│           │            │ Once Upon a Time (2011) - S06E14 [ 2017 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E14.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│ S06E15    │ 16d 22h    │ Once Upon a Time (2011) - S06E15 [ 2017 ] [ MKV | H.264 | HDTV | 720p | Scene | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E15.720p.HDTV.x264-AVS ] *                           │
│           │            │ Once Upon a Time (2011) - S06E15 [ 2017 ] [ MKV | H.264 | WEBRip | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E15.720p.NF.WEBRip.DD5.1.x264-ViSUM ]                      │
│           │            │ Once Upon a Time (2011) - S06E15 [ 2017 ] [ MKV | H.264 | WEB-DL | 720p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E15.720p.WEB-DL.DD5.1.H.264-RARBG ]                        │
│           │            │ Once Upon a Time (2011) - S06E15 [ 2017 ] [ MKV | H.264 | WEB-DL | 1080p | FastTorrent ] [  ]  [ Once.Upon.a.Time.S06E15.1080p.WEB-DL.DD5.1.H.264-RARBG ]                      │
└───────────┴────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Also is this supposed to be reverse chronological or forward chronological? Another show I have is sorted (I thought) correctly, in that it shows S06E01, then S05, then S04, on down to S01, in that order.

CLI series forget show SXX works correctly.

@liiight
Copy link
Copy Markdown
Member Author

liiight commented Apr 20, 2017

The main sort is correct (age), ill add a secondary sort by name

@tubedogg
Copy link
Copy Markdown
Contributor

Look at the second block again. Sorting by age, how does S06E16 end up on top?

@liiight
Copy link
Copy Markdown
Member Author

liiight commented Apr 20, 2017

hmm, you're right, sorry

@liiight liiight force-pushed the season_packs_phase_2 branch from ce97473 to 23f502e Compare April 20, 2017 07:15
@liiight liiight changed the title [wip] Season packs phase 2 Season packs phase 2 Apr 30, 2017
@liiight
Copy link
Copy Markdown
Member Author

liiight commented Apr 30, 2017

@tubedogg you feel like retesting this?

@tubedogg
Copy link
Copy Markdown
Contributor

tubedogg commented May 1, 2017 via email

@liiight
Copy link
Copy Markdown
Member Author

liiight commented May 1, 2017

I think i messes up the new logic with next_series plugins, I need to refine it

@tubedogg
Copy link
Copy Markdown
Contributor

tubedogg commented May 2, 2017

Looking at my prior comments with sorting, Once Upon a Time is now sorted correctly.

Review is now correct with just the season packs, but I tried throwing in a random episode to see what would happen, and it ended up on top, which I don't think it should be (though I realize that is the correct behavior based on how it's currently programmed). I didn't totally realize you said sorting by age last time. I don't think that makes sense, or at least it shouldn't be the default. I think the default should be by entity ID.

I'm also not sure about reverse sort. I would think generally you're going to be looking for what's newest (if sorting by age) or highest (if sorting by entity ID). For a show with a lot of stuff seen, that's going to be buried a screen or two or five back in the terminal when sorting in the reverse order.

┌Review─────┬────────────┬─────────────────────────────────────────────────────────────┬───────────────────────┬────────┐
│ Entity ID │ Latest age │ Release titles                                              │ Release Quality       │ Proper │
├───────────┼────────────┼─────────────────────────────────────────────────────────────┼───────────────────────┼────────┤
│ S02E01    │ 0h         │ Review S02E01 720p hdtv h264 dd5.1 *                        │ 720p hdtv h264 dd5.1  │        │
│ S03       │ 24d 19h    │ Review.S03.720p.HDTV.DD5.1.x264-BTN 720p HDTV H.264         │ 720p hdtv h264 dd5.1  │        │
│           │            │ Review.S03.720p.WEB-DL.AAC2.0.H.264-BTN 720p WEB-DL H.264 * │ 720p webdl h264 aac   │        │
│           │            │ Review.S03.1080p.WEB-DL.AAC2.0.H.264-BTN 1080p WEB-DL H.264 │ 1080p webdl h264 aac  │        │
│           │            │ Review.S03.1080p.WEBRip.AAC2.0.x264-BTN 1080p WEBRip H.264  │ 1080p webrip h264 aac │        │
│ S02       │ 25d 21h    │ Review S02 720p hdtv h264 dd5.1 *                           │ 720p hdtv h264 dd5.1  │        │
│ S01       │ 25d 21h    │ Review S01 720p hdtv h264 dd5.1 *                           │ 720p hdtv h264 dd5.1  │        │
└───────────┴────────────┴─────────────────────────────────────────────────────────────┴───────────────────────┴────────┘

I also tried sorting with a show I thought I had individual episodes from more than one season (no season packs). It crashed. I believe this is because this particular show has a series begin set, and that episode doesn't exist in the episode_releases table since it hasn't been seen yet.

Traceback (most recent call last):
  File "/Users/plex/flexget-dev/bin/flexget", line 11, in <module>
    load_entry_point('FlexGet', 'console_scripts', 'flexget')()
  File "/Users/plex/flexget-dev/Flexget/flexget/__init__.py", line 42, in main
    manager.start()
  File "/Users/plex/flexget-dev/Flexget/flexget/manager.py", line 327, in start
    self.handle_cli()
  File "/Users/plex/flexget-dev/Flexget/flexget/manager.py", line 354, in handle_cli
    options.cli_command_callback(self, command_options)
  File "/Users/plex/flexget-dev/Flexget/flexget/plugins/cli/series.py", line 38, in do_cli
    display_details(options)
  File "/Users/plex/flexget-dev/Flexget/flexget/plugins/cli/series.py", line 205, in display_details
    entities = get_all_entities(series, session=session)
  File "/Users/plex/flexget-dev/Flexget/flexget/plugins/filter/series.py", line 1150, in get_all_entities
    return sorted(episodes + seasons, key=lambda e: (e.first_seen, e.identifier), reverse=True)
TypeError: can't compare datetime.datetime to NoneType

I'll hold off on testing the next_series plugins till you say so.

@tubedogg
Copy link
Copy Markdown
Contributor

tubedogg commented May 2, 2017

I gave it a shot anyway. Results were as expected except for one case.

Without backfill enabled:
Download history of season packs S01 and S02: emits S03/S03E01 as expected.

Download history of season pack S02 and episode S03E01, series_begin set to S02E01: emits S03/S03E02 as expected.

After enabling backfill:
Download history of season packs S02 and S03: emits S04 and S01/S04E01 and S01E01 as expected.

Download history of season pack S02 and episode S03E01: emits S03 and S01/S03E02 and S01E01 as expected.

Download history of season pack S02 and episode S03E01, series_begin set to S02E01: next_series_seasons emits S03 as expected but next_series_episodes emits both S03E01 and S03E02.

@liiight
Copy link
Copy Markdown
Member Author

liiight commented May 2, 2017

Thanks for the input, that's great stuff.
About sorting, the default behavior is by age. I can add a flag to enable sorting by id but that's out of the scope of this fix.

I'll fix the None issue with the sorting, good catch.

About next series plugins, I'll look into, need to be more concentrated.

@liiight
Copy link
Copy Markdown
Member Author

liiight commented May 3, 2017

I pushed some stuff, give it another look please

Download history of season pack S02 and episode S03E01, series_begin set to S02E01: next_series_seasons emits S03 as expected but next_series_episodes emits both S03E01 and S03E02.

hmm, why would it even emit s03e01 it that was already downloaded? can you paste config and logs for that one please?

@tubedogg
Copy link
Copy Markdown
Contributor

tubedogg commented May 4, 2017

Figured it out.

                    if series.begin and (not latest or latest < series.begin):

During review of season 2, S02 < S02E01 (I'm guessing) and there's a series.begin, so it evaluates to true. Once in the block...
# In case series.begin season is already completed, look in next available season
Season 2 is completed so it goes to 3. Season 3 isn't completed, and it resets the episode number to 1 since it bumped the season, and does no further checks to make sure that episode hasn't been downloaded.

Add this above line 140 to fix it:

                        episode_downloaded = (session.query(Episode).join(Episode.releases).
                                                filter(EpisodeRelease.downloaded == True).
                                                filter(Episode.series_id == series.id).
                                                filter(Episode.season == lookup_season).
                                                filter(Episode.number == ep_number))
                        if not episode_downloaded:

@liiight
Copy link
Copy Markdown
Member Author

liiight commented May 4, 2017

It's an interesting theory but when season is compared to ep it only compares season number:
https://github.com/Flexget/Flexget/blob/develop/flexget/plugins/filter/series.py#L405

Need to debug that scenario

@tubedogg
Copy link
Copy Markdown
Contributor

tubedogg commented May 4, 2017

Ok I actually figured it out this time.

Season 2 is completed (so it was being skipped anyway) BUT it just continues to the next season in that case. Meaning during season 2, it never gets down to line 188 to break (which it would, because 2 >= 2), and fully processes season 1 (which in turn is bumped to season 2 and then 3 by that first conditional block).

And then it downloads it anyway because there's no check for downloaded episodes in a future season. I don't know if that scenario can happen if it was correctly breaking, but I feel like the download check can't hurt at that point.

@liiight
Copy link
Copy Markdown
Member Author

liiight commented May 4, 2017

I think that block can go on top. There's no need to continue the loop if season is higher than begin.season, no?

@tubedogg
Copy link
Copy Markdown
Contributor

tubedogg commented May 4, 2017

If you're moving it to the top the check should be if season is lower than begin.season, otherwise it won't process the begin season before breaking.

tubedogg added 3 commits May 5, 2017 00:42
Moving tests that @jawilson provided in #1794, plus additional.
The tests involving series.begin will still fail until that issue is
resolved in the actual plugins in a separate commit.
@tubedogg
Copy link
Copy Markdown
Contributor

tubedogg commented May 5, 2017

I'm moving the conditional block we were talking about so the rest of the tests stop failing (now that I fixed my stupid mistakes). If we want to also check for a prior download like I suggested that can be added later.

tubedogg added 10 commits May 5, 2017 01:29
Resolves an issue where a season prior to series.begin could be
processed before the break check is reached
- low_season has to be 1 lower than the actual last season to test for
range() to work correctly
- Only try to check if begin season is completed while evaluating the
begin season (otherwise, with gaps in history, it will only ever emit
the begin episode)
- Gaps between season packs
- from_start enabled
- low_season has to be 1 lower than the actual last season to test for
range() to work correctly
- Only try to check if begin season is completed while evaluating the
begin season (otherwise, with gaps in history, it will only ever emit
the begin episode)
- Gaps between season packs
- from_start enabled
@y
Copy link
Copy Markdown

y commented May 20, 2017

The ordering is still an issue. On latest master (version 2.10.47), shows are mostly in reverse chrono, which completely breaks usability from before (if it scrolls off screen, you have to pipe through a pager, and then that changes output to porcelain). And many shows history are randomly ordered. The last version which this isn't an issue for me is d03b686

@tubedogg
Copy link
Copy Markdown
Contributor

tubedogg commented May 20, 2017

shows are mostly in reverse chrono

That is how it is coded to work, yes. Whether it should be or not is another discussion.

which completely breaks usability from before

I don't necessarily disagree on this point, see my earlier comments in this thread. If you feel strongly about this I'd suggest opening an feature request - since it's working as intended, it's not a bug.

And many shows history are randomly ordered.

Please open an issue and provide examples. This is a bug if this is still occurring. Note that ordering is reverse chronologically by order of date the entry containing that entity was accepted, not by release date or anything else. So if you obtained episodes/seasons out of order, they will be out of order in terms of entity ID, but still correctly displayed based on how it is currently designed to display. The option to sort by entity ID is something I would like to get added at some point.

@liiight
Copy link
Copy Markdown
Member Author

liiight commented May 20, 2017

No need to open an issue on order, that is a mistake on my part.

Like @tubedogg said, open an issue on the random part

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants