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

Enhancement Request: Additional media detection types #180

Closed
magixx opened this issue Dec 26, 2014 · 2 comments
Closed

Enhancement Request: Additional media detection types #180

magixx opened this issue Dec 26, 2014 · 2 comments

Comments

@magixx
Copy link

magixx commented Dec 26, 2014

Any plans to detection for all other release types? e.g. games, software, mp3, audiobooks...
I'm currently looking into doing this and am trying to see if it would be easier to start from scratch or look into how such a project already works and add to it. My goals is so that given a release name I could figure out what category it likely belongs to and most information about it such as title, resolutions, source...
A couple of resources that I'm using so far to essentially just collect tags and information are http://scenerules.irc.gs/, Sickbeard, autodl-irssi-community, headphones, sonarr, sick-beard, and some predb databases to try and find common tags.
Any tips or suggestions?

@Toilal
Copy link
Member

Toilal commented Dec 27, 2014

It is not planned, but I think you will really earn time by extending guessit instead of starting a project from scratch.

Maybe it requires a small refactoring to support and implement various type with more ease, but you will benefit of tree matcher feature, transformer plugins architecture, and big bunch of unit tests case that works (Autodetect, Episodes & Movies) which are the strength of guessit.

Keep in mind that guessing file information with a good reliability from name only is hard. There's scene rules OK, but what about all releases that doesn't follow those rules ?

And how to maintain those rules for future changes ? Adding or modifying a rule into guessit is fast and often requires a single line of code, based on regexp and extra validation (positionnal, validation, formatting).

@Toilal
Copy link
Member

Toilal commented Nov 11, 2015

It would be really easier to implement this using guessit 2 and rebulk, but it's still to much work for me.

I'm closing this for now, but feel free to contribute ...

@Toilal Toilal closed this as completed Nov 11, 2015
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

2 participants