-
Notifications
You must be signed in to change notification settings - Fork 13
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
more than one audio codec name in a file name #50
Comments
Hey, thanks for the detailed examples - very helpful! Allowing multiple audio-formats is covered by #30, which I have not looked at in a while, but given it's affecting you I'll be working on it soon. As an overall benefit, it'll also simplify some of the uglier list-regexes that currently exist (e.g. languages, genres, etc.) I will try and implement it over the coming weeks, along with the additional audio formats/channels. Thanks for opening the issue! |
Hello |
Hey, sorry for the delay. I've added all the extra patterns you've mentioned (currently on the Thanks for the opening the issue! I will close this since the multiple-audio stuff is covered by #30, and everything else was implemented. |
Hello.
I would like to draw attention to the following situations.
Sometimes we can find files with more than one audio codec in name, for example
DTS
andAC3
Here is first example:
Mission.Impossible.1996.MULTi.1080p.BluRay.x264.DTS.AC3-DENDA.mkv
I think, that script should preserve both of them, like in case for languages.
Maybe just add something like this:
Because for now it detect only Dolby Digital although DTS occurs first.
Back to the topic,
Another example:
Philadelphia.1993.MULTi.2160p.BluRay.REMUX.HEVC.HDR.DTS-HD.MA.TrueHD.7.1.Atmos-P2P.mkv
Two audio codecs:
DTS-HD.MA
andTrueHD.7.1.Atmos
.
I also found something like this:
Mission.Impossible.1996.Custom.Audio.1080p.DTS.PL-Spedboy.mkv
Custom Audio
andDTS
- what do you think about that?patterns in "patterns.py" file has only
Dual Audio
.Maybe just after line 239 add:
.
Also patterns doesn't has
DTS-ES
,DTS-EX
and6.1
at all. Examples with those codecs:Black.Rain.1989.MULTi.1080p.BluRay.REMUX.MPEG-2.DTS-ES.6.1-LTS.mkv
Kiss.Of.The.Dragon.2001.MULTI.HDR.2160p.AI.BluRay.DTS.EX.6.1.AC3.2.0-ChrisVPS.mkv
Based on the code, my suggestion is:
In addition to the fact that it is worth adding these 3 elements, please also take a look at the second example:
Kiss.Of.The.Dragon.2001.MULTI.HDR.2160p.AI.BluRay.DTS.EX.6.1.AC3.2.0-ChrisVPS.mkv
There are also 2 audio codecs in this example:
DTS.EX.6.1
andAC3.2.0
and ALSO 2 different channels layout:6.1
and2.0
If we decide to keep the layout of the channels, we must remember to associate them with the appropriate codecs.
.
Maybe it's just a mistake in this case, but it can be true,
5.0
channels layout (without subwoofer channel)Grease.Rise.of.the.Pink.Ladies.S01E06.MULTi.720p.WEB-DL.H264.DDP5.0-K83.mkv
Perhaps it is worth considering include such a case by the script?
.
Last example who also match to the topic of this post, but in this case, I would like to point out that the phrase
Dolby Digital EX
can also be noted as not onlyDD-EX
but alsoDD.EX
:Bolt.2008.MULTI.BluRay.3D.1080p.AVC.DTS-HD.MA.DD.EX.5.1-SnOoP-UPR.iso
Is the same case as for DTS-HD and DTS-X ; the dash in the middle may also be a period, or in some cases there may be neither a dash nor a period.
My suggestion is to change line 227 to:
And finally, slightly off topic, please add detection for
DTS-X
.Here is 2 examples with this phrase:
Spartacus.1960.MULTi.2160p.UHD.BluRay.Remux.HEVC.DTS-X.7.1-fHD.mkv
Casino.1995.MULTi.REMUX.2160p.UHD.Blu-ray.HDR.HEVC.DTS-X7.1-DENDA.mkv
I haven't found examples with the form
DTSX
, but that doesn't mean they don't exist..
I hope I was able to clearly describe the problem with examples. In some places I proposed my own solutions, because if I can and I know how, I try to help and not just demand. I hope it will help to improve the project much faster.
Regards
.
The text was updated successfully, but these errors were encountered: