Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ FEATURE ] Add support for processing and snatching multi-season releases #438

Closed
duramato opened this issue Apr 20, 2016 · 24 comments
Closed

Comments

@duramato
Copy link
Contributor

Branch/Commit: develop
OS: Ubuntu 14.04
What you did: Snatched a multi season pack ie The.Magic.School.Bus.S01-S04.DVDRip.x264-DEiMOS
What happened: Only marked the season the snatch was made from as snatched
What you expected: To mark all seasons as snatched from 1 to 4

@fernandog
Copy link
Contributor

Not an issue. Its feature request: add regex for multi-season

@fernandog fernandog changed the title Issue snatching from season manual search Add REGEX for multi-season Apr 20, 2016
@duramato
Copy link
Contributor Author

duramato commented Apr 20, 2016

It is, if you snatch S01-S02 it should mark both as snatched since thats what happened

@fernandog
Copy link
Contributor

@labrys guessit detects as S01 and S04

We should think using guessit soon

@duramato
Copy link
Contributor Author

it isnt just season 1 and 4 , its 1,2,3 and 4

@fernandog
Copy link
Contributor

So guessit is wrong. Is there a multi-season ? Any docs about it?

@duramato
Copy link
Contributor Author

duramato commented Apr 20, 2016

S01-S04 or COMPLETE for the whole show's seasons
whats the output of guessit?

@fernandog
Copy link
Contributor

guessit The.Magic.School.Bus.S01-S04.DVDRip.x264-DEiMOS
For: The.Magic.School.Bus.S01-S04.DVDRip.x264-DEiMOS
GuessIt found: {
    "title": "The Magic School Bus",
    "season": [
        1,
        4
    ],
    "format": "DVD",
    "video_codec": "h264",
    "release_group": "DEiMOS",
    "type": "episode"
}

@OmgImAlexis
Copy link
Collaborator

@fernandog the expected behaviour is that it matched all so I'm making it as a bug.

@fernandog
Copy link
Contributor

@OmgImAlexis we never supported multi-season. Database doesnt support multi-season. We store season as INT and not LIST

@OmgImAlexis
Copy link
Collaborator

@fernandog can you not just loop through and set each season? E.g. if it's 1-4 then do a loop and do the same for each season?

@fernandog
Copy link
Contributor

fernandog commented Apr 21, 2016

@OmgImAlexis we get information from database. not directly from file. So if database doesn't support and also regext doesnt support is not a issuen as it was never designed to support

@OmgImAlexis
Copy link
Collaborator

Well we shouldn't allow snatching of them then.. either we fix the issue or disallow it to be caused in the first place.

I'd honestly go with fixing it instead of just trying to prevent this "feature" from working.

@p0psicles
Copy link
Contributor

Yeah, if it requires DB model and regex changed. Create a FR. And we Look at it when time is due

@OmgImAlexis
Copy link
Collaborator

@p0psicles we need to block them being downloaded via manual search then otherwise this should be classed as a bug.

@labrys
Copy link
Contributor

labrys commented Apr 22, 2016

@OmgImAlexis I don't think they should be blocked. Manual search is about user choice. I do agree that the incorrect snatch tho is a bug, although in my opinion it would be a low priority one. Also these kind of bugs should be given milestone tags as an indicator on when they might be fixed, e.g. when multi-season support goes live.

@OmgImAlexis
Copy link
Collaborator

Maybe add this to RC 2?

@p0psicles
Copy link
Contributor

p0psicles commented Apr 22, 2016

That depends on which changes will be required. If we need to make changes to db model, i vote not to include this. Remember we want to merge to master soon. I also expect that more issues similar to this one will rise to the surface, when we go live.

Also remember that we can't go to RC1 when issues like this are still known as bugs. All these issues should be handled with, before tagging with milestone RC1. RC is not an official milestone. It's a stage in the release process towards a certain milestone.

@ratoaq2
Copy link
Contributor

ratoaq2 commented Aug 13, 2016

As of today:

  • Our parser can parse multi season correctly
  • We discard multi season releases since our model (db, TVEpisode) doesn't support it.

I'm flagging this one as Feature Request since there's no bug to be fixed.

@OmgImAlexis OmgImAlexis changed the title Add REGEX for multi-season [ FEATURE ] Add REGEX for multi-season Oct 5, 2016
@OmgImAlexis
Copy link
Collaborator

OmgImAlexis commented Mar 24, 2017

Since guessit supports this can someone look into this?

For: The.Magic.School.Bus.S01-S04.DVDRip.x264-DEiMOS
GuessIt found: {
    "title": "The Magic School Bus", 
    "season": [
        1, 
        2, 
        3, 
        4
    ], 
    "format": "DVD", 
    "video_codec": "h264", 
    "release_group": "DEiMOS", 
    "type": "episode"
}

@fernandog
Copy link
Contributor

DB doesnt support it.

@OmgImAlexis
Copy link
Collaborator

@fernandog well that'll have to be fixed then..

@fernandog
Copy link
Contributor

We are waiting new DB since Nov/16.
And I bet we wont have it for 2017.
So, just wait.

@labrys
Copy link
Contributor

labrys commented Mar 24, 2017

New DB doesn't mean stop all development that relates to DB

@OmgImAlexis OmgImAlexis changed the title [ FEATURE ] Add REGEX for multi-season Add support for processing and snatching multi-season releases Mar 24, 2017
@labrys labrys changed the title Add support for processing and snatching multi-season releases [ FEATURE ] Add support for processing and snatching multi-season releases May 3, 2017
@labrys
Copy link
Contributor

labrys commented May 3, 2017

Added to master feature request list - discussion for feature will continue here even though issue is closed.

@labrys labrys closed this as completed May 3, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants