Re: Media Rover
Posted: February 13th, 2010, 5:09 am
Glad to here that it is working for you.Jeebz wrote:
thanks Maverick519
got it all sorted now thanks again
Jeebz
Maverick519
Glad to here that it is working for you.Jeebz wrote:
thanks Maverick519
got it all sorted now thanks again
Jeebz
Code: Select all
Awesome Show - 5x14 - Awesome Episode
2010-02-22 21:48 INFO - --- STARTING --- - episode.py:105
2010-02-22 21:48 DEBUG - using config directory: C:\Users\Brad\AppData\Local\Mediarover - episode.py:106
2010-02-22 21:48 DEBUG - C:\Program Files (x86)\SABnzbd\scripts\mediarover\episodesort.py 'D:\Usenet\TV\Awesome Show\Season 5' 'Awesome Show - 5x14 - The Perfect Week.nzb' 'Awesome Show - 5x14 - The Perfect Week' '5470579' 'tv' 'alt.binaries.multimedia' '0' - episode.py:137
2010-02-22 21:48 INFO - begin processing tv directory: F:\tv - episode.py:188
2010-02-22 21:48 INFO - 0 alias(es) identified for Awesome Show 'Awesome Show' - episode.py:226
2010-02-22 21:48 DEBUG - watching Awesome Show: Awesome Show => F:\tv\Awesome Show - episode.py:229
2010-02-22 21:48 INFO - watching 1 tv show(s) - episode.py:231
2010-02-22 21:48 DEBUG - finished processing watched tv - episode.py:232
2010-02-22 21:48 DEBUG - identified possible download: filename => Awesome Show - S05E14 - The Perfect Week.avi, size => 182933538 - episode.py:257
2010-02-22 21:48 INFO - found download file at 'D:\Usenet\TV\Awesome Show\Season 5\Awesome Show - S05E14 - Awesome Episode.avi' - episode.py:263
2010-02-22 21:48 DEBUG - parsing 'Awesome Show - 5x14 - The Perfect Week' - episode.py:35
2010-02-22 21:48 DEBUG - Awesome Show 'Awesome Show', season 5 found at: F:\tv\Awesome Show\Season 5' - filesystem.py:234
2010-02-22 21:48 INFO - cached data for Awesome Show 'Awesome Show', season 5 is stale. Updating... - filesystem.py:259
2010-02-22 21:48 DEBUG - create filesystem episode: FilesystemEpisode(Awesome Show='Awesome Show',season=5,daily=False,episode=15,title='',filename='Awesome Show - S05E15 - Awesome Episode',extension='avi') - filesystem.py:197
2010-02-22 21:48 INFO - found 1 episodes on disk - filesystem.py:207
2010-02-22 21:48 INFO - season 5 of Awesome Show 'Awesome Show' FOUND - filesystem.py:39
2010-02-22 21:48 ERROR - episode 'Awesome Show - 5x14' does not exist on disk - error.py:45
2010-02-22 21:48 INFO - moving downloaded episode 'D:\Usenet\TV\Awesome Show\Season 5\Awesome Show - S05E14 - Awesome Episode.avi' to 'F:\tv\Awesome Show\Season 5\Awesome Show - S05E14 - Awesome Episode.avi' - episode.py:370
2010-02-22 21:48 INFO - cleaning path 'D:\Usenet\TV\Awesome Show\Season 5' of the extensions ['nfo', 'txt', 'sfv', 'srt', 'nzb', 'idx', 'log', 'par', 'par2', 'exe', 'bat', 'com', 'tbn', 'jpg', 'png', 'gif', 'info'] - filesystem.py:98
2010-02-22 21:48 DEBUG - deleting 'D:\Usenet\TV\Awesome Show\Season 5\Awesome Show - S05E14 - Awesome Episode.nfo'... - filesystem.py:148
2010-02-22 21:48 DEBUG - deleting 'D:\Usenet\TV\Awesome Show\Season 5\Awesome Show - S05E14 - Awesome Episode.sfv'... - filesystem.py:148
2010-02-22 21:48 DEBUG - skipping 'D:\Usenet\TV\Awesome Show\Season 5\Awesome Show - S05E14 - Awesome Episode.srr'... - filesystem.py:152
2010-02-22 21:48 DEBUG - skipping 'D:\Usenet\TV\Awesome Show\Season 5\Awesome Show - S05E15 - Awesome Episode.1.srr'... - filesystem.py:152
2010-02-22 21:48 DEBUG - skipping 'D:\Usenet\TV\Awesome Show\Season 5\Awesome Show - S05E15 - Awesome Episode.srr'... - filesystem.py:152
2010-02-22 21:48 DEBUG - deleting 'D:\Usenet\TV\Awesome Show\Season 5\Awesome Show.S05E14.HDTV.XviD-2HD.nzb'... - filesystem.py:148
2010-02-22 21:48 DEBUG - deleting 'D:\Usenet\TV\Awesome Show\Season 5\sort.log'... - filesystem.py:148
2010-02-22 21:48 WARNING - unable to delete 'D:\Usenet\TV\Awesome Show\Season 5' - filesystem.py:128
2010-02-22 21:48 ERROR - unable to remove download directory 'D:\Usenet\TV\Awesome Show\Season 5' - episode.py:385
2010-02-22 21:48 ERROR - Destination path 'F:\tv\.trash\Season 5\Season 5' already exists - episode.py:117
Traceback (most recent call last):
File "C:\Program Files (x86)\SABnzbd\scripts\mediarover\mediarover\scripts\sabnzbd\episode.py", line 114, in sort
_process_download(config, options, args)
File "C:\Program Files (x86)\SABnzbd\scripts\mediarover\mediarover\scripts\sabnzbd\episode.py", line 388, in _process_download
args[0] = _move_to_trash(tv_root[0], path)
File "C:\Program Files (x86)\SABnzbd\scripts\mediarover\mediarover\scripts\sabnzbd\episode.py", line 450, in _move_to_trash
shutil.move(path, trash_path)
File "C:\Python26\lib\shutil.py", line 254, in move
raise Error, "Destination path '%s' already exists" % real_dst
Error: Destination path 'F:\tv\.trash\Season 5\Season 5' already exists
Same here. Before i did my first install i also wanted GUI soo bad... but now that i've actually gone through the install i find configuring and installing easy.daniel_owen_uk wrote: Still using this, love it, would be better with a gui, even if it's just something simple, I would recommend it to friends but it might be too tricky for some.
You need to point Sab to sabnzbd_episode_sort_example.py or .bat in your mediarover/scripts directory. I renamed this file to sabnzbd_episode_sort.py and placed it somewhere else, but that isn't necessary. I believe you're going to need to edit a few of the settings, but if you've gotten this far it shouldn't be too difficult. Hope this helps.Crhis wrote: I have the mediarover scheduler working now, but the episode naming still isn't doing anything.
My renaming config is default other than
series_episode = '$(series)s - $(season_episode_2)s$(smart_title)s'
and I pointed the sab TV category at episodesort.py.
I'm on OSX and I did chmod a+x (does this give the right user priveleges?) on the scripts directory.
Did I miss something?
In that sabnzbd log it doesn't mention episodesort.py at all, so it doesn't look as though its even attempting to call it and failing :/
This is something I've considered in the past, though I must admit I've never been thrilled with the idea of using a shortcut/symlink. One solution that has been discussed would be to update MR to allow the user to put a series folder under multiple root directories. Currently, MR generates a warning message if the same series is found under more than one root folder. Changing this would allow you to have new (unwatched) episodes downloaded to one folder and allow you to move them to another once they've been watched. Thoughts?notho wrote: After returning from my trip, and while checking out the new items Sabnzbd and Media Rover fetched for me I found myself creating shortcuts (yeah this is a windows machine) by going through the Sabnzbd history and looking up each episode. I like the shortcuts because as I watch the shows, I can delete the shortcut, it's sort of a bookmark. I got to thinking this would be a perfect thing to add to the sorting script, creating a shortcut in a central location for each new ep downloaded. I looked into it briefly but I didn't see a clear path to creating windows shortcuts through Python without adding something like the Python Windows Extensions http://sourceforge.net/projects/pywin32/ which seemed a bit of overkill to me so I am throwing it out as a request for a new feature.
wally007 wrote: Any idea how i'd get sorting script do the following : ( with ignore_series_metadata= True )
"show name","show name (US)" and "show.name.US" go to "/tv/Show name/Season x/showname SxxExx.avi"
and
"show name UK" and "show.name.UK" go to "/tv/Show name UK/Season x/showname SxxExx.avi"
That seems correct, though its been quite a while since I set up a windows task. Windows users, does anyone see a problem here?seriosbrad wrote: Unless there's an easier way, this seems to work?
I believe this problem was addressed in MR 0.4.1. Upgrade and let me know if you still see this errorseriosbrad wrote: Also, it's displaying some errors in sab using the sabnzb.bat script file. Can someone take a look?
Code: Select all
Error: Destination path 'F:\tv\.trash\Season 5\Season 5' already exists
MR supports skipping full seasons and does not currently support excluding specific episodes. An idea that has been put forward by another user is to have a flag in the series filters telling MR to only download new episodes. My guess is that something like this would meet your needs, thoughts?seriosbrad wrote: And, how do I make it skip downloading certain episodes that are NOT on my hard drive? I already watched them before I discovered Mediarover
Unless python is in your path (unlikely unless you added it), you'll need to use the sabnzbd_episode_sort.bat.example file. Here's what you'll need to do:hayesb2 wrote: When I run it nothing happens? Nothing is generated to the log file...
I'm on windows 7 and took the bat example, and tried modifying it various ways, including hardcoding the absolute folder locations for the python, config files, etc...
I setup sabnzbd to process the script, but its like nothing is happening...
1. try running the sorting script from the command line: python episodesort.py. Do you an error message like the following: "Warning: must provide 7 arguments when invoking X"Crhis wrote: I have the mediarover scheduler working now, but the episode naming still isn't doing anything.
My renaming config is default other than
series_episode = '$(series)s - $(season_episode_2)s$(smart_title)s'
and I pointed the sab TV category at episodesort.py.
I'm on OSX and I did chmod a+x (does this give the right user priveleges?) on the scripts directory.
Did I miss something?
In that sabnzbd log it doesn't mention episodesort.py at all, so it doesn't look as though its even attempting to call it and failing :/
Interesting, I'm in the process of working on the quality management system. Once it's done something like this shouldn't be too difficult. I'll create a new feature request in the project tracker.Shady wrote: Kierse there's one feature i'd like and that is the ability to replace 720p releases of x days old with xvid ones.
I had planned to look at the API when I got back to working on the UI (which will happen once the quality management system is in place). I don't know if I'll replace RSS entirely (as not all indexing sites provide an API) but it is definitely worth looking at.Shady wrote: Also newzbin now has a public search api, why not use that instead of rss? This way you can search through your entire retention for old tv shows rather than just the latest 200 (or whatever ammount is listed in rss)