Adding that one line in mkv.py fixes the issue where the renamer
replaces the <codec> template with MPGEH/ISO/HEVC resulting in x265
movies being nested inside folders. The rest is just making CP more
generally aware of HEVC.
The section **webui_feature** added to `settings.conf`. In general, it looks like:
```ini
[webui_feature]
hide_about_dirs = 0
hide_menuitem_update = 0
```
The values of settings above - are default for CP.
----
fixmaxkoryukov/CouchPotatoServer#9
* Improved SoftChroot (now it is a module, like a settings.py, included in Env)
* skipping _test modules during plugins loading
* hidden-opt meta could be loaded from config in python modules ( see _core.py->config )
+ mock testing
+ a few tests for Env
+ list of python dev-requirements in a file
fixmaxkoryukov/CouchPotatoServer#8
* 'writable' was replaced with 'readonly' for UI options. This way is more native to CP configs
* JS settins don't work with **delimiter** for "directories". It is done on the server now
Row 1196, sends a string, archive['file'], to hastagRelease() which causing the loop at row 810 to break (since it iterates over a string)
Row 811: fnmatch.filter() is case sensitive on linux system (depends on the OS actually).
We are comparing the ignore files to archive files, BUT the the ignore file was created with the name of the extracted file and not the archive files (see row 644).
If there is a difference between the extracted file and archive file the ignore file will be no good and extraction will occur again..
Usually scene release archive files are all low-case while the extracted files are not. I suggest to tag the archive file when the renamer is keeping the rar files (no cleanup) in-order to prevent re-extraction of the files over and over again.
Row 1232: I added tagging to archive file only if there is no cleanup. I also add another sanity check if the file was really extracted because if you kill unrar process while it runs it does not generate exception that extracting was stopped.
One Question:
Is the raise of exception at row 821 really needed?
I think it can be removed.. because it will cause both copies to exist which will just consume more space.
If the newznab provider provides an nzb link xml tag this is used instead of constructing a link.
If no link tag is found in the newznab response the old logic is used.