In need of 'filenames', to ensure new parsing expression is good (1 Viewer)

RoChess

Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    New parsing expression is in the works, which will be added into v2.6+ (or you can manually add it yourself from the expression thread), but it would be nice if we can account for any problems beforehand.

    Please provide us with a list of all your TV Series filenames, so that the expression can be tested thoroughly.

    Use paste2.org website to share your list, or attach it to this forum as a TXT document.

    It will be impossible to account for everything, but we want to ensure the best out-of-the-box experience possible. So please help.

    :D
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    • Thread starter
    • Moderator
    • #2
    The main improvement on the upcoming MP-TVSeries will be a better system to match filenames to the correct TheTVdB match. However to test this works correctly we need as many example filenames as possible.

    So if you would like to see airdate matching, episode title matching or any of the other improved methods actually make it into the next version of MP-TVSeries, then some of you will have to start providing raw filenames of what is out there.

    Only need the filenames, not the content, you can use simple DIR commands to get them.

    MP-TVSeries already works 100% for me and all the other developers, because we have been able to test it on our own collections, expanded with 55,000 test filenames. But there will be thousands of file combinations out there that will fail, and the developers will never be able to solve the problems on that unless they can re-create it.

    So once again, please help us expand a test-case scenario to improve MP-TVSeries, and if you are worried about others seeing the files you have, then just PM me on the forum.
     

    niels37

    Portal Pro
    February 24, 2009
    70
    2
    Home Country
    Netherlands Netherlands
    Hi Almost all my filenames are like this including Path

    D:\TV SERIES\MCLEODS DAUGHTERS\MCLEODS DAUGHTERS S 1\MCLEODS DAUGHTERS S1 E1\VIDEO_TS
    and for s2 :
    D:\TV SERIES\MCLEODS DAUGHTERS\MCLEODS DAUGHTERS S 2\MCLEODS DAUGHTERS S2 E1\VIDEO_TS

    gr Niels
     

    kiwijunglist

    Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,743
    1,754
    New Zealand
    Home Country
    New Zealand New Zealand
    here is mine, but probably not a good example bc i always rename my files to make them nice.

    For others that want to create a filename list

    press start -> run -> type "cmd" (without quotes) and hit enter
    then navigate to the tv directory by typing the drive letter followed by a colon eg. "d:\" and press enter
    then cd <directoryname> and press enter
    then type

    "dir /b /s > list.txt"

    then upload the list.txt file which has been created in the root folder of your tv series.
     

    Attachments

    • tvseries.txt
      93.6 KB

    son-goku

    New Member
    December 19, 2007
    2
    0
    Home Country
    Belgium Belgium
    Here is mine. I allways use this kind of naming for all my series but the default expressions don't seem to work so I wrote my own.
    It would be nice if the default expressions would just work.

    Anyhow, here is my input.
     

    Attachments

    • list.txt
      566.4 KB

    geoffstewart

    MP Donator
  • Premium Supporter
  • October 12, 2008
    346
    112
    Ottawa
    Home Country
    Canada Canada
    I use the tvdb.com option in the schedules direct plugin to put the SxxExx information into the EPG data, so my recordings end up having that in the name... but I also like the recording date in the filename to know when it was recorded. For example:

    American Dad - S05E05 - Man in the Moonbounce - 20100718.ts

    The default rule doesn't work for me, I had to modify one to get it to ignore the date at the end.

    Here's my full list, not all have the date as I just started appending it a few weeks ago.
     

    Attachments

    • list.txt
      24.7 KB

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    • Thread starter
    • Moderator
    • #7
    American Dad - S05E05 - Man in the Moonbounce - 20100718.ts

    The default rule doesn't work for me, I had to modify one to get it to ignore the date at the end.

    I tested the default rule (the latest version as well), and it has no problem getting the following information:

    series = "American Dad"
    season = "05"
    episode = "05"
    episode2 = ""
    title = "Man in the Moonbounce - 20100718"
    ext = "ts"

    This will work fine, because MP-TVSeries only really needs series+season+episode to find a match at TheTVdB. If no internet connection exists then the title as-is will be used, but that still doesn't cause a problem, just means you have the airdate showing.

    I could indeed add an exclusion for this, because it is a pretty fixed part of the title that I can define as "\s\-\s20\d{6}" without causing any false positives (problem is that some people might prefer to show the airdate like that if an online lookup can not be made), but I am more interested in why it failed for you on the default rule.

    Can you provide some debug enabled log files that show it failing on a default setup? Just export your custom changes, and then use the 'reset' option to go back to default.

    PS: Your problem might have been having an airdate expression at a higher priority then the default S/E filter, which would indeed explain the failure.
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    • Thread starter
    • Moderator
    • #8
    Here is mine. I allways use this kind of naming for all my series but the default expressions don't seem to work so I wrote my own.
    It would be nice if the default expressions would just work.

    Anyhow, here is my input.

    Thank you for the list, I validated it, and the only problems are:

    \\serverken\series.dfs\bbc - horizon\Horizon - 2005 - Nuclear Fusion.avi = Missing Episode info (easiest solution is to rename, or hope the new episode title match system can work it)
    \\serverken\series.dfs\dragon ball z\DBZ - Special-World of dragonball.rmvb = Missing Season + Episode info
    \\serverken\series.dfs\family guy\Family.Guy.S06.Special.100th.Episode.PDTV.XviD-LOL.avi = Missing Episode Info, specials should be Season 00 as well.
    \\serverken\series.dfs\saint seiya\Saint Seiya - Hades.avi = Missing Season + Episode info
    \\serverken\series.dfs\south park\South Park - parody of Star Wars.mpeg = Missing Season + Episode info
    \\serverken\series.dfs\v\V - The Final Battle (Part 1).avi = Missing Season + Episode info
    \\serverken\series.dfs\v\V - The Final Battle (Part 2).avi = Missing Season + Episode info
    \\serverken\series.dfs\v\V - The Final Battle (Part 3).avi = Missing Season + Episode info

    Now these are only the ones that failed to be parsed correctly, that doesn't mean all your shows auto-matched with the correct TheTVdB series. So back up your database, fix the above filenames via a simple rename, empty database, and then re-import your entire collection and note down all the ones that fail to auto-match. Then you can create 'String Replacement' entries for those (easier then renaming all related files) and you will never have a problem in the future if things go horribly wrong (you will need to export those string replacements then of course and upload them online or something for backup).
     

    geoffstewart

    MP Donator
  • Premium Supporter
  • October 12, 2008
    346
    112
    Ottawa
    Home Country
    Canada Canada
    Can you provide some debug enabled log files that show it failing on a default setup? Just export your custom changes, and then use the 'reset' option to go back to default.

    PS: Your problem might have been having an airdate expression at a higher priority then the default S/E filter, which would indeed explain the failure.


    I can't seem to make it fail with the default set of rules... seems that one of my rules was gumming up the works... sorry about that :oops:

    At least I now know that the default rules work for me :)

    Geoff
     

    Users who are viewing this thread

    Top Bottom