Page 1 of 1
utorrent-postprocess.pyw setup problems
Posted: 30 Oct 2017, 07:11
by N3mam
Hey there @rednoah
Can you please help me troubleshoot this one ?
I have installed python (x64) on my machine
Calling
python --version in cmd displays Python 3.6.3
This is my .pyw script
https://ybin.me/p/42374dd916953b9d#n4WI ... E/BQa3jT0=
in uT run program have url to my utorrent-postprocess.pyw
Code: Select all
"C:\Users\n3mam\Desktop\Plocha\utorrent-postprocess.pyw" "%L" "%S" "%N" "%K" "%F" "%D"
I think its something trivial, because script won't even start, doesn't matter if i run it from console or from utorrent.
Thank you
Re: [Windows] Suppress CMD window
Posted: 30 Oct 2017, 10:33
by N3mam
//Update
running script from console does work, only uTorrent doesn't trigger python script
Re: [Windows] Suppress CMD window
Posted: 30 Oct 2017, 11:15
by rednoah
What exact command is utorrent executing? Please check the utorrent logger tab for that.
Re: [Windows] Suppress CMD window
Posted: 30 Oct 2017, 11:30
by N3mam
This is newest log
Code: Select all
[2017-10-30 12:27:10] Executing: "C:\Users\n3mam\Desktop\Plocha\utorrent-postprocess.pyw" "TV" "5" "Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv" "%K" "Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv" "D:\BORDEL"
Re: [Windows] Suppress CMD window
Posted: 30 Oct 2017, 13:09
by rednoah
What happens if you run the exact same command in CMD?
Code: Select all
"C:\Users\n3mam\Desktop\Plocha\utorrent-postprocess.pyw" "TV" "5" "Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv" "%K" "Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv" "D:\BORDEL"
Re: [Windows] Suppress CMD window
Posted: 30 Oct 2017, 13:20
by N3mam
Its working:
Code: Select all
python "C:\Users\n3mam\Desktop\Plocha\utorrent-postprocess.pyw" "TV" "5" "Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv" "%K" "Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv" "D:\BORDEL"
I already copy this file to this destination manually, hence the failure
Code: Select all
Run script [fn:amc] at [Mon Oct 30 14:14:09 CET 2017]
Parameter: unsorted = y
Parameter: music = n
Parameter: artwork = n
Parameter: movieFormat = Movies/{plex.tail}
Parameter: seriesFormat = TV Shows/{plex.tail}
Parameter: animeFormat = {plex}
Parameter: musicFormat = {plex}
Parameter: ut_label = TV
Parameter: ut_state = 5
Parameter: ut_title = Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv
Parameter: ut_kind = %K
Parameter: ut_file = Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv
Parameter: ut_dir = D:\BORDEL
Bad ut_kind value: %K
Input: D:\BORDEL\Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv
Group: [tvs:star trek discovery] => [Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv]
Rename episodes using [TheTVDB]
Auto-detected query: [Star Trek Discovery]
Fetching episode data for [Star Trek: Discovery]
Fetching episode data for [Star Trek: Deep Space Nine]
Skipped [D:\BORDEL\Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv] because [E:\KODI\TV Shows\Star Trek - Discovery\Season 01\Star Trek - Discovery - S01E07 - Magic to Make The Sanest Man Go Mad.mkv] already exists
Processed 0 files
Finished without processing any files
Failure (°_°)
Don't know why utorrent doesnt trigger python
Re: [Windows] Suppress CMD window
Posted: 30 Oct 2017, 17:20
by rednoah
This works. Yes?
Code: Select all
python "C:\Users\n3mam\Desktop\Plocha\utorrent-postprocess.pyw" ...
This does not work. Yes?
Code: Select all
"C:\Users\n3mam\Desktop\Plocha\utorrent-postprocess.pyw" ...
What happens if you
run the command that does not work in CMD? Why did you change the command? Please run the
EXACT same command that utorrent is using.
Now we know that
python utorrent-postprocess.pyw works, and that that calling
utorrent-postprocess.pyw doesn't. That tells us that whatever executable is associated with the *.pyw extension is not the same executable that is associated with the python command. Presumably, you have multiple versions of python installed.

Re: [Windows] Suppress CMD window
Posted: 30 Oct 2017, 20:12
by N3mam
Well, i had python 3.6 x86 installed on my PC, but i uninstalled it before installing newer version 3.6.3 x64
-Anyway i uninstalled and deleted all python files that i can find and installed 3.6.3 x64 again
- Irestarted PC and run command in cmd
This is result

It says - you have no program asociated with this type of extension, install program or associate installed program in control pannel.
when i run python utorrent-postprocess.pyw it works fine
// I associated .pyw with
pythonw.exe but it wont start the script, when i associate .pyw with
python.exeit will show this
Code: Select all
C:\Users\n3mam>"C:\Users\n3mam\Desktop\Plocha\utorrent-postprocess.pyw" "TV" "5" "Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv" "%K" "Star.Trek.Discovery.S01E07.Magic.to.Make.The.Sanest.Man.Go.Mad.1080p.NF.WEBRip.DD5.1.x264-NTb.mkv" "D:\BORDEL"
Traceback (most recent call last):
File "C:\Users\n3mam\Desktop\Plocha\utorrent-postprocess.pyw", line 24, in <module>
label, state, title, kind, file, directory = sys.argv[1:7]
ValueError: not enough values to unpack (expected 6, got 0)
Re: [Windows] Suppress CMD window
Posted: 30 Oct 2017, 22:51
by rednoah
Here's your solution then:
Code: Select all
"path\to\pythonw.exe" "path\to\utorrent-postprocess.pyw" "%L" "%S" "%N" "%K" "%F" "%D"

Use the executable so you don't have to worry about file type association.

Use absolute path to the executable so you don't have to worry about the %PATH%.
Re: utorrent-postprocess.pyw setup problems
Posted: 31 Oct 2017, 06:11
by N3mam
Thank you rednoah, it is working as expected now.
So all the problems was caused by me, because i didn't check if python was installed in $PATH ?
Or is it possible that windows fall creators update mix things up a little bit.
Anyway thank you for excellent support.
Re: utorrent-postprocess.pyw setup problems
Posted: 31 Oct 2017, 11:05
by rednoah
It should just work, on a clean system. But because you had multiple versions of python installed, using different versions depending on how you call the script, you got strange behavior.
