Page 1 of 1

Rename your TV Series Files

Rename your TV Series Files
   335

For those of you who use their computer for watching TV-Series, the following problem must sound familiar:

Filenames are inconsistent, odd characters in the filenames, missing titles,  weird numbering, etc… Finding the correct names and renaming them all manually can be quite labor intense.

Thats is one of the reasons why I wrote: “Name My TV Series”.
It’s available for free for Windows, Linux, and MacOS X.

The main information source it uses is TheTVDB.com which offers the data for free. The only thing they ask, is that, if you’re up for it, you help in maintaining the database with TV Series information.

Note: Name My TV Series can now also be found on AlternativeTo.net, AddictiveTips.com and the Lazarus Application Gallery …




Introduction

First reason for me to write this program was to do an experiment:

How easy (or complicated) is it to develop with Lazarus a program that directly can be compiled for the following platforms: Microsoft Windows, Apple MacOS X, and Linux?

Lazarus is a free (Open Source) application development environment that shows similarities to Delphi. If you’re interested in developing applications, specially when you have Delphi experience, then I can highly recommend taking it for a spin!

This exercise did proof (for me) that it’s actually easier than expected to write the same program for 3 platforms. Sure it’s a little bit more limited than a platform dedicated IDE like Delphi, but it sure works darn good for a free IDE.

 NOTE …

I developed this for personal use, which means:

  No warranties, no support, and if you goof up – you’re screwed.

  This program renames files – be careful what you do!

  This application is FREE, so don’t get fooled by anyone that is trying to charge money for it.

  The “manual” below is very very limited, but I’m sure most of you will figure it out.

 

Basic Use

Keep in mind that this is not a full fledge manual.

First you’ll need to download the application:

DOWNLOAD - Name My TV Series Windows(x86) 

Platform: Windows
Filename: Name-My-TV-Series-v1.8.2-Windows-x86.zip
Version: 1.8.2
Size: 14.8 MiB
Date: August 15, 2016
 Download Now 

DOWNLOAD - Name My TV Series MacOSX 

Platform: Mac OS X
Filename: Name-My-TV-Series-v1.8.0-MacOSX.zip
Version: 1.8.0
Size: 8.9 MiB
Date: July 6, 2016
 Download Now 

DOWNLOAD - Name My TV Series Linux 32bit 

Platform: Linux
Filename: Name-My-TV-Series-v1.8.0-Linux-x86.zip
Version: 1.8.0
Size: 13.6 MiB
Date: July 6, 2016
 Download Now 

DOWNLOAD - Name My TV Series Linux 64bit 

Platform: Linux, 64 bits
Filename: Name-My-TV-Series-v1.8.0-Linux-x64.zip
Version: 1.8.0
Size: 17.4 MiB
Date: July 6, 2016
 Download Now 

SoftPedia reviewed Name My TV Series and confirmed it to be safe.

After downloading the file, unpack it with you favorite tool, for example WinRar (mijn favoriet), WinZip, 7-Zip (free), or unzippers build into Windows, Linux of MacOS.

Linux users might have to change permission.

Retina support for Mac OS X users 

Name My TV Series can be adjusted for Retina to display a much clearer interface. Unfortunately, I have yet to find the proper way to do this in code. In the meanwhile execute the following on the command line (Terminal) and the application will look much better on a Retina screen:


defaults write com.Tweaking4All.NameMyTVSeries AppleMagnifiedMode NO

 

Start the application.

 Screenshots

Screenshots below are based on version 1.4 and shows that the application looks pretty similar on all 3 platforms.

Name My TV Series - Opened and found my TV Show

Name My TV Series – Opened and found my TV Show

In the above picture, you will see that the window is divided in two parts; on the left Find TV Series) and on the right Rename Scheme). Each has two sub tabs;

Left (what you’re looking for):

Find TV Series
Select Episodes

Right (file renaming and show info):

Series Details
Rename Scheme

The first step is to enter the TV Show you’re looking for (for example: stargate), enter the name or part of the name in “What are you looking for?“. You can press the ENTER key after that or click the button next to the field to start the search.

If only one show was found, the program will automatically select it and download episode numbers and titles.

If more than 1 show was found, then a list is shown.

Click a title once to see show details, double click it to select it. (only TheTVDB.com shows images)

At the bottom an indicator will show download progress and once completed the screen will switch to the other tabs so you now see individual episodes and filenames.

Next step is to add your files – they can be in multiple directories. Name My TV Series supports most video formats (that I know of).

On the “Rename Scheme” part of the window you can use the “Add” (under “Files:”) to add files.

Windows users can also use drag and drop – this can be a file, multiple files, multiple folders, multiple files and folders – Name My TV Series will figure it out for you.

MacOS user can use drag and drop as well, with the only difference that they need to drop on the icon in the dock. Dropping on the application window itself unfortunately does not work (Lazarus limitation).

After adding the files, you can sort them using the “Guess Sort” button.

Next select the needed episodes on the left (“Select Episodes“) and double click or use the “Add” button (under “Episodes:”) to add them to the list on the right.

Verify that the episode titles and files line up just fine and click “Rename Files“.

Name My TV Series - Renaming screen (MacOS X)

Name My TV Series – Renaming screen (MacOS X)

Name My TV Series - Renaming screen (Windows)

Name My TV Series – Renaming screen (Windows)

Name My TV Series - Renaming screen (Ubuntu)

Name My TV Series – Renaming screen (Ubuntu)

Extra Options and Settings

As you might have noticed; there appear to be a lot more options – play with them and see how well it works – like dragging files to change the order, import of lists, export of lists, etc.

Don’t forget to take a peek at the preferences. Windows and Linux users will find it under the File menu and MacOS X will find it in the usual place.

Changes will be saved for the next time you start Name My TV Series.

A few key topics in Preferences you should look at:

Overall Settings

Name My TV Series - Preference tab 1

Name My TV Series – Preference tab 1

The source of information: TheTVDB.com or EPGuide.

I prefer TheTVDB.com but EPGuide is a good backup for unfound shows of when TheTVDB.com is down (haven’t seen that happening yet).

Other options on this first tab involve what to display, renaming similar named files, warnings, hints, window sizes, and proxy use (experimental).

Filenaming Settings

Name My TV Series - Preference tab 2

Name My TV Series – Preference tab 2

Users of previous version will notice a big jump in options here. Since version 1.4 you can use format string and quite a few are already predefined (click the dropdown button next to the “Format String” field). Whatever you change; the blue example text on top will show the effect right away.

Play a little with the strings and you’ll get the hang of it pretty quickly.

Donation options


Donations are very much appreciated, but not required. Donations will be used for web-hosting expenses, project hardware or a motivational boost (a drink or snack). Thank you very much for those have donated already! It's truly AwEsOmE to see that folks like our articles and small applications.

Comments


There are 335 comments. You can read them below.
You can post your own comments by using the form below, or reply to existing comments by using the "Reply" button.

  • Jul 1, 2013 - 1:52 PM Comment Link
    PingBack: www.tech-connect.info

    […] Name My TV Series (Outil multiplateforme pour renommer facilement les épisodes de séries TV). Lien de téléchargement […]

  • Jul 7, 2013 - 1:24 PM - cortx Comment Link

    Software that do what it is supposed to but don’t manage spécial letter as é ê @ ç. Maybe a problem on the UTF8 format.
    This software don’t manage apostrophe ( ‘ ) and that it is a very big issue. For all other word is it possible to rewrite all the not managed letters but when the apostrophe is deleted it’s very hard to read.

    So bad
    If you looking for a software that search for you the name of the tv show I suggest you http://www.filebot.net/

    Reply

    cortx

    • Jul 7, 2013 - 2:00 PM - hans Comment Link

      Did you verify the preferences where you can indicate what character to use as a replacement?
      Could you give me an exmample TV-Show and language (I’m assuming French, based on your other comment) so I can look into this.

      I know UTF8 comes with its problems, but the app should actually be able to support the most common characters.

      Reply

      hans

      • Jul 11, 2013 - 8:48 AM - Howell Comment Link

        Hi,

        Great software ! Unlike Cortx I find it handles correctly the French special caracters but when I add them for a replacement this is not saved and first column on the replacement dialog box return to “space” on the lines I added…

        So each time I have to re-specify the caracters I want to replace.

        Feel free to contact me by email if you need screenshots.

        Reply

        Howell

        • Jul 11, 2013 - 10:09 AM - hans Comment Link

          Thanks Howell!

          That’s information I can do something with! 

          Let me look into that and I’ll get back to you as soon as possible. Oh which operating system does this involve? Windows? Mac? Linux?

          Reply

          hans

      • Jan 29, 2014 - 1:13 PM - sholvakree Comment Link

        Hello i just discover this wonderful app and have the same isssue.For exemple in the app (v1.4.0) > name of the ep : frères des loupsAfter the rename on windows(8.1) >  Frères des loups.avi
        same issue for Une vérité sous le masque

        Reply

        sholvakree

        • Jan 29, 2014 - 1:16 PM - hans Comment Link

          Thanks Sholvakree for the feedback.

          Glad to hear that it’s Windows related, well, not glad of course that the problem exists. 
          I’ve made plans to address the issue pretty soon  …

          Reply

          hans

          • May 22, 2014 - 12:11 AM - hanning Comment Link

            Problem still there in Win 8.1 for “ä ö ü ß”. If i could get a penny for every free/open software that doesn’t support anything besides letters found in latin.. :P

            hanning

          • May 22, 2014 - 7:45 AM - hans Comment Link

            I’m surprised to hear that  …

            The latest version should work with those German characters, I’ve tested it on Windows 8.1 (US) for both French and German TV series.
            Do you have an example TV show I can try?

            hans

          • May 22, 2014 - 8:36 AM - hanning Comment Link

            The problem occured when i tried to rename files like “006 – Der Glanz der Juwelen”. The Show-ID was 78500 on tvdb.

            http://thetvdb.com/?tab=season&seriesid=78500&seasonid=15144&lid=14

            First error appeared on S01EP06.

            P.S.:Man this is emberassing! I swear it was a request by my girlfriend! ;)

            hanning

          • May 22, 2014 - 9:23 AM - hans Comment Link

            I’ll try to take a look today and see what I can do … 

            And don’t feel embarrassed …  

            hans

          • May 23, 2014 - 9:26 AM - hans Comment Link

            Hanning: Can you verify the version you’re running? The latest version should be v1.4.2.

            hans

  • Jul 13, 2013 - 11:35 PM - Jack Sprat Comment Link

    I have approximately 3000 TV series playable files on a WD Personal Cloud (4-TB)and a second WD Personal Cloud (2-TB) full of Movies. I have purchased most of the movies and TV series but there are a great deal that are torrent movies I got from my son-in-law. They are named everything possible except what they really are. I began using this software 2 days ago and in an hour properly named more than 10% of the files. I programmed for years and appreciate software that works properly. I must complement you on an exceptional job in your programming and layout. It is simple and works exceptionally well. Con grads on an excellent piece of software. Thanks for providing it for free to folks like me that probably could not afford to bug software of this caliber.

    Reply

    Jack Sprat

    • Jul 14, 2013 - 9:25 AM - hans Comment Link

      Thanks Jack! 

      It’s always nice to hear back from users when they appreciate what I’ve done, glad it is of good use to you  …

      Enjoy!

      Reply

      hans

      • Nov 23, 2014 - 4:02 PM - Jack Sprat Comment Link

        All files have now been renamed properly. I’m really a big fan of this software. After all were properly named, I began  a visual sweep for missing TV shows. I found this task to be nearly impossible as they are almost impossible to spot in  this mass of file names. I began looking for software that would find the missing TV shows for me. TV Rename 2.2.4 was located and I was very  pleased to see that it located missing shows. I ran it on one (1) TV Series “Bones” that I knew had 3 entire years missing and many single shows also missing. It produced an XML document with dozens of shows and info about the shows. It could not be opened because it produced so much junk, it locked up the software. All that I wanted was a simple list that could be opened with Note Pad or Word Pad with the shows listed one after the other. Similar to “Bones S04E12 – The Corpse in The Well” then I could search for that show. I got 38 pages of unrelated junk information that I did not need. Plus the software wrote tons of junk to the folder that I did not like. Now for my proposal. Would it be possible to program your software to print out a simple list of shows that are missing? A simple .txt file or something similar that could be printed out and then folks would know what to go find. It does not need the 200 word description of the show, actors, TV ratings and all this other junk. If someone need that information, its online. Just a simple list used to know what to search for. Just a thought Hans. Perhaps offered as an alternative package that could be purchased for a small sum. I know of 3 that would buy it at once. Keep up the great work

        Reply

        Jack Sprat

      • Nov 24, 2014 - 3:03 AM - hans - Author: Comment Link

        Thanks Jack! 

        As for your proposal (proposals are always welcome!) ….

        Searching for missing shows/episodes:
        Creating a simple list is not that hard, I’m just wondering how to determine which ones are missing.
        What is your current work flow?

        For example:
        Would you throw a directory on the app, and then have it figure out which episodes of a show exist, then basically eliminate them from what’s found in online resource and produce a TXT list from what’s left?

        Reply

        hans

        • Nov 28, 2014 - 1:44 PM - Jack Sprat Comment Link

          I finally got time to try that and it does not work. When a fairly large number are removed from the left list, all comparing becomes more than difficult. If there were the ability to choose and mark a file in the left column with a different color by right clicking on the name, that would be good. Then have your software only print the files marked with red?????? Also another way would be to do a line per line compare and remove the line that matches leaving only missing files in the list. Then print the missing files with the current button. However it is accomplished, the person doing the search for missing programs must have a standard setup  for file renaming and have completed the renaming of all files present. Comparing different naming protocols would not work. When I programmed a simple statement would be (IF A2=B2 THEN “DELETE” A2+B2) but that was a few 100 years ago. I know if anyone can do it, you can. Thanks Hans for listening.

          Reply

          Jack Sprat

          • Nov 29, 2014 - 2:59 AM - hans - Author: Comment Link

            Hi Jack,…

            I’ll admit that the current grid is not working the way I’d like it to work, or at least: it’s not perfect. I will take your suggestion to the “To Do” list and see what I can do.

            If I understand you correctly; you add a large list of files, and when cleaning the list out you simple want to remove a row from both columns? Or am I misunderstanding this option?

            hans

  • Aug 17, 2013 - 4:40 PM - Aaron G Comment Link

    I found a little annoying bug. You can’t import .rmvb files to be autorenamed. If you get add this to the list of file types that you can open the program with that would be great!

    Reply

    Aaron G

    • Aug 18, 2013 - 10:24 AM - hans Comment Link

      Excellent find, I will add it with the next release! 

      Reply

      hans

  • Nov 10, 2013 - 10:34 AM - Crs74 Comment Link

    Hi,

    first of all, sorry for my English, i am French

    I try to use the software but the following message always occurs :

    “File skipped. I was unable to rename <File Name>”

    Any idea ?

    Reply

    Crs74

    • Nov 10, 2013 - 10:58 AM - hans Comment Link

      Hi Crs74,

      Sounds like you might a access right issue with your files. Are they on a NAS or server?
      For some reason the program isn’t allowed to rename the files. You can try to run the program with elevated rights (Admin under Windows), or double check the file access rights on your server/NAS/share/folder?

      Reply

      hans

      • Nov 10, 2013 - 11:14 AM - Crs74 Comment Link

        Thank you, it runs well now : my files were on an external Hard Drive.

        So now, is it possible to rename files with special characters suche as é, è and à ?

        Reply

        Crs74

        • Nov 10, 2013 - 11:27 AM - hans Comment Link

          Special characters should work, but I’ve found that Windows isn’t always doing such a great job with it.
          The lack of a file system that is not English also makes it a little bit more of a challenge … but please feel free to send me feedback if you run into situations where it doesn’t work – at least I’d have real examples to test with 

          Reply

          hans

          • Nov 11, 2013 - 12:41 AM - Crs74 Comment Link

            Hi, here is a case of dysfunction :

            Serie Name : Borgen Episode 1×01, software find the correct writing but it run into :

            Borgen, une femme au pouvoir – 01×01 – La dignité du centre

            Hope can help

            Thx

            Crs74

          • Nov 11, 2013 - 9:43 AM - hans Comment Link

            Thanks for the example – I will look into it, hopefully today! 

            hans

      • Nov 10, 2014 - 11:00 AM - tallpr24 Comment Link

        i have the same problem, i can only rename 1 file at a time, other wise i get the same error.  Im running the app elavated as admin, and the files are local on my laptop hard drive, same location as your app.  any idea?

        Reply

        tallpr24

        • Nov 10, 2014 - 11:21 AM - hans - Author: Comment Link

          I’m just doing random guesses, since I cannot reproduce the issue,…

          Do you have something in the background accessing the files, for example for creating thumbnails, indexing, etc?
          Anything weird in the original filenames?
          Are new names potential duplicate names?
          Owner/Access Rights issues?

          Reply

          hans

  • Dec 27, 2013 - 3:11 PM - Greg Comment Link

    Thanks for this great little app.  I’ve tried half a dozen ways to get my files named and even with it’s interface issues, this is the best workflow I’ve come across.  I’m running on OS X, 10.9.

    I’d love to see it improved a bit for ripping from DVD/Blu-Ray.  MakeMKV labels everything title1, title2, etc, so there are multiple episodes with the same file name.  Guess Sort for some reason, doesn’t automatically list them alphabetically, and drag and drop support is a bit funky.

    The part of the workflow that makes this better than the others I’ve seen is that it starts by giving the full list of episodes rather than trying to be smart about picking the right subset and hiding the rest.  What I’d like to be able to do is grab a full set of folders from ripped disks, drag them into the application (dock icon is fine, I understand the limitation), sort alphabetically on file name, and then drag and drop episode to file.

    Anyway, whether you get to this or not, thanks for the app.

    Reply

    Greg

    • Dec 27, 2013 - 3:22 PM - hans Comment Link

      Hi Greg,

      Thanks for the positive feedback! 
      I’ll admit that I originally tried to do it the “smart” way, but I found myself spending more time undoing the “smart” mistakes. So that’s how I ended up with this approach and I’m glad to hear that others, like yourself, like it as well.

      Unfortunately some of the interface limitations or funky behavior is partially due to the fact that I use Lazarus Pascal – so far the only cross platform development tool I like, but it’s not perfect either. No disrespect intended to the wonderful people that make Lazarus possible – I greatly respect the ginormous amount of good work they have done.

      The “Guess Sort” option can act a little weird, and sometime you’ll have to click it 2 or 3 times … oddly enough …

      Your idea to drag multiple folders into the app is a good one, and I have experimented with that as well. 
      I did abandon that idea after noticing how certain TV Show files are named inconsistently which made it harder for the user to identify which is which.
      It would open additional possibilities for mistakes.

      Once Lazarus has improved on some of the UI aspects, or when I find another tool to develop cross platform, I will most certainly revisit your suggestions.

      Thanks again for your feedback and have a great 2014!

      Hans

      Reply

      hans

    • Apr 10, 2014 - 11:05 AM - hans Comment Link

      Hi Greg,

      I’m making some modifications and was re-reading your message again, just to make sure I’m not forgetting anything.
      Did you know that at the bottom of the screen there are 2 additional sort buttons? One is alphabetic and the other is guess sort.

      In the meanwhile I’ll be trying to get a better drag and drop and a more Mac/Modern look … which is not easy is Lazarus Pascal, but I’m not prepared yet to switch to something like Xojo (RealBasic), which (besides the language) comes with it’s won issues. 

      Reply

      hans

  • Jan 24, 2014 - 5:55 PM - Dave Comment Link

    Stumbled upon this wonderful program whilst browsing the TVDB.com supporting projects. Working beautifully on Linux Mint 16. Thank you so much for making the boring part of file naming easy.

    Reply

    Dave

    • Jan 24, 2014 - 9:46 PM - hans Comment Link

      Hi Dave,

      Thank you very much for the nice feedback and I’m glad you’re enjoying. Also good to know it works fine on Linux Mint 16.
      I didn’t even know about the TVDB.com support pages, thanks for letting me know .

      Hans

      Reply

      hans

  • Jan 30, 2014 - 2:26 PM - hans Comment Link

    UPDATE v1.4.1 AVAILABLE 

    The 1.4.1 update resolves some renaming issues, specially under Windows, concerning special characters like accent etc.
    And by request the .rmvb file type has been added as well.

    The update is available for Windows, Linux, and MacOS X.

    You can download it from this page (scroll up) or from the Downloads Page.

    Reply

    hans

  • Jan 30, 2014 - 5:08 PM Comment Link
    PingBack: iBrothers.fr

    […] j’ai envie de vous présenter une application que j’utilise régulièrement sur Mac : Name My TV Series. Si comme moi vous aimez regarder des séries TV, lorsque vous les télécharger (légalement hein […]

  • Feb 27, 2014 - 3:15 AM - Eduardo G. Comment Link

    Oh, man, this is a great piece of software, thanks!

    Reply

    Eduardo G.

    • Feb 27, 2014 - 9:52 AM - hans Comment Link

      Thanks Eduardo for the positive feedback 

      Reply

      hans

  • Mar 17, 2014 - 5:42 PM - German Socias - Author: Comment Link

    One question… Does it also manage the subs?

    I’m spanish but I follow many american series, each with their subtitle (sometimes english AND spanish subtitles. The filename is the same, but there is a “.eng” or “.spa” just before the extension.)

    Reply

    German Socias

    • Mar 17, 2014 - 10:32 PM - hans Comment Link

      I’m assuming you mean the renaming.
      The renaming does support subtitles.

      For example: episodename.srt will be renamed.

      In the current version, episodename,spa.srt and epsidoname.eng.srt will all be renamed as well, but you’ll loose the “.eng” and “.spa” … which is probably not what you’d want. I’ll add it to the “to do” list though … shouldn’t be too difficult to add that option 

      Reply

      hans

    • Apr 10, 2014 - 12:43 PM - hans Comment Link

      Just uploaded v1.4.2 which addresses this issue.

      Files that are similar named will be renamed correctly for different language subs.

      As an example, let’s say we have:

      episode.mp4
      episode.srt
      episode.en.srt
      episode.nl.srt

      and we want to rename it to newname.mp4, then this will result in:

      newname.mp4
      newname.srt
      newname.en.srt
      newname.nl.srt
      Reply

      hans

  • Apr 9, 2014 - 10:37 AM - Marco Comment Link

    Program do not work on 64bit Linux distributions as its onlye 32bit compiled.

    Will you please try to build a 64bit version?

    Thanks.

    Reply

    Marco

    • Apr 9, 2014 - 10:48 AM - hans Comment Link

      Hi Marco,

      I’m sorry to hear that – I was told that 32 bit Linux apps should work just fine under 64 bit unless it uses special libraries (which is not the case with this application).

      After some more searching (I’m not a Linux expert), I found that installing the “missing” 32 bit libraries is an option (Example articles: Run 32 bit on 64 bit,  Debian story, 32 bit repo’s). All of this does not sound user friendly to me, so in the next few days I’ll setup a 64 bit virtual machine to make a 64 bit build.

      I’ll post the update here when it’s done,… sorry for the inconvenience.

      Hans

      Reply

      hans

      • Apr 9, 2014 - 11:35 AM - Marco Comment Link

        Hi, Hans and thanks for your reply.

        Installing 32bit libraries is possible but you need ALL the dependencies list; I’ve tried to install some of them but still the program refuses to start due to missing dependencies. I think it needs all the graphic system (GTK and whatsoever…).

        I’m not a Delphi expert but if you want I can build your program as I’ve got Lazarus installed.

        Cheers.

        Marco

        Reply

        Marco

      • Apr 9, 2014 - 11:52 AM - hans Comment Link

        Hi Marco,

        Yeah, I agree that installing the 32 bit dependencies can be a pain … far from user friendly.

        I’m in the process of building a virtual machine, trying to get the absolute minimal 64 (and 32) bit system running, just for compiling Lazarus Pascal stuff – that’s basically what I use Linux for on my laptop. It’s quite a pain actually to get a minimalistic setup going, which surprises me. And not being a Linux expert it can be difficult to choose what parts you do and do not need. I’ll keep plugging away with the VM I’m building, since I suspect that I’ll need it in the near future for other apps as well. 

        Reply

        hans

        • Apr 9, 2014 - 12:23 PM - Marco Comment Link

          As a Linux fan, let me tell you that installing dependencies is a pain if you have not put your program in a public repository, otherwise apt-get or synaptic or what else install dependencies painless :-D

          Reply

          Marco

        • Apr 9, 2014 - 12:27 PM - hans Comment Link

          Yeah, putting my app(s) in a public repository will take some time to figure out how to do it and such, wish they’d make that a little easier.

          I’ll have to do some homework on the ins- and outs of putting my stuff in such a repository. 

          Reply

          hans

        • Apr 9, 2014 - 9:48 PM - hans Comment Link

          Just added a Linux 64 bit version … 

          Reply

          hans

          • Apr 10, 2014 - 12:43 AM - Marco Comment Link

            Just downloaded and tried.

            It runs smoothly.

            Great program, thank you very much.

            May I suggest to make it Open Source to let other user improve it even more?

            Marco

          • Apr 10, 2014 - 9:40 AM - hans Comment Link

            Thanks Marco for letting me know that the 64 bit version runs well!

            I’ll consider making it open source,…

            hans

  • May 2, 2014 - 1:34 AM - steve Comment Link

    I just found this great program along with Filebot, but I seem to using this one more.  Regardless of my very minor issues, listed below, I think you have done an excellent job in creating this program and making it available for everyone to use.

    Minor issue #1:  I “installed” this on Windows 7 64-bit in the Program Files x86 folder, but everytime I run it to find a TV series it comes back with an error message “Unable to open file “C:\Program Files (x86)\Name My TV Series\NameMyTVSeries_Temp_Banner.jpg” with the error box options OK to ignore or CANCEL to kill the program.  I just hit ok and continue.

    Minor issue #2: I use your provided format string that is PLEX compatible “%N – S%S2E%E2 – %T”   When I was renaming Mystery Science Theater 3000 specials (they have 248 specials), it only provides the first two numbers of the episode (e.g. if it is E132, it shows E13).  So I tried using “S%S2E%E3”, but all it did there was give me E013 instead of E132.

    A nice fix for PLEX might be to have a episode formatting option that uses at least 2 characters and up to 4 for episode numbers – as this might help with some very long anime absolute naming. (e.g. 1 ep would be E01 not E1, ep 12 would be E12 not E012 or E0012, ep 132 would be E132, etc).

    Anyway, fixes, feature enhancements or not I will still be using this program for a long time to keep my PLEX library organized and thanking you for a very useful utility.

    Reply

    steve

    • May 2, 2014 - 8:17 AM - hans Comment Link

      Hi Steve,

      thanks for the positive feedback  …

      I compiled the application under Windows XP only to find (with some of my other applications) that after Windows XP (Win 7,8 etc) have changed the access rights to the application folder in c:\program files (x86) … an application can no longer write in their won directory unless you start the program with elevated access rights. I’ll add fixing this to the “to do” list.

      I’ll also take note of the issue #2 … never ran into a show with that many episodes 

      Reply

      hans

  • Jun 21, 2014 - 11:51 AM - Knilch Comment Link

    Great program but personally I miss a variable that counts the episode number continously. For example you have a total of 17 episodes in season 1. Then season 2 start with episode 01 again, but it is the 18th episode of the series in total. A variable would be great that takes this into account. My files are labeled in that way: 

    Total Episode Number – Episode Title [SeasonnumberEpisodenumber].mkv. 

    At the moment I have to add “Total Episode Number” for myself. Any chance of getting this feature in a future version?

    Regards and keep up the great work

    Knilch

    Reply

    Knilch

    • Jun 21, 2014 - 12:55 PM - hans Comment Link

      Hi Knilch,

      thanks for the compliment and the suggestion.  
      I will add your request to the “to-do” list … I’m completing another project in the next few days and hope to have some time to implement your (and others) request(s) … 

      Reply

      hans

    • Aug 24, 2014 - 12:28 PM - hans - Author: Comment Link

      Hi Knilch,

      I’m working on fixing a little bug and wanted to see if I could build in your request.

      With the total numbering, does that number include the special episodes as well (the ’00’ episode or specials)?
      I would assume not, …? Ie. only count the “real” episodes?

      Reply

      hans

      • Nov 28, 2014 - 10:33 AM - Jasmine Comment Link

        Did you ever decide if you would add this feature? It would be really helpful!

        Reply

        Jasmine

        • Aug 29, 2015 - 4:54 AM - hans - Author: Comment Link

          Hi Jasmine,

          this feature has been added in the latest version … hope this was what you were looking for.

          Reply

          hans

      • Nov 29, 2014 - 2:56 AM - hans - Author: Comment Link

        Hi Jasmine,

        this feature is on the list of things to do. Unfortunately, I’ll be traveling until mid December (I have not been home since August). After that I can spend time implementing features like this. 

        Glad to hear a second request! 

        Reply

        hans

  • Jul 6, 2014 - 12:19 AM - Ryan Comment Link

    Thanks for this great app, the best out of all the tv naming apps I’ve tried so far.

    Reply

    Ryan

  • Jul 9, 2014 - 7:31 PM - CDRSteve Comment Link

    Thank you for a simply fantastic utility.  Over a 2 day period, I was able to quickly and painlessly rename all of my TV series episodes.  I had put off renaming them for ages due to the amount of time required to fix them all.  Your utility made it a breeze!!  Thanks again for a great piece of software…. one I would gladly pay to use!

    Reply

    CDRSteve

    • Jul 11, 2014 - 7:29 AM - hans - Author: Comment Link

      Thanks CDRSteve for the feedback, glad to hear that it worked well for you too – I always love to hear that folks enjoy the little tools I create for fun! 
      Oh and there is a PayPal donate button (upper left corner) haha … but it’s definitely not required. 

      Reply

      hans

  • Jul 29, 2014 - 7:14 PM - Roger Comment Link

    hi – just downloaded and unzipped on Linux Mint and get message Data Retrieval failed etc..every time I try to use the app.

    I know the net connection is fine and not using proxy.  Cannot see any other internet settings in the app to play with. Tried both TVDB and EPguide which are ok in a browser.

    Reply

    Roger

    • Jul 29, 2014 - 8:16 PM - Roger Comment Link

      Just had a thought re last post – does this program need port forwarding in my router?

      Reply

      Roger

    • Jul 29, 2014 - 9:42 PM - hans - Author: Comment Link

      There are no special requirements … 

      Do you have a firewall running that blocks certain apps, or do you use a proxy?
      Those are the only things I can think of …

      Are you running Windows, MacOS X or Linux …?

      Reply

      hans

      • Jul 29, 2014 - 9:46 PM - hans - Author: Comment Link

        Stupid me: Read over the “Linux Mint” part  …

        I’m not a Linux expert, and have tested it only under Ubuntu and Kubuntu …
        Since nobody complained so far … app. 600 times downloaded for Linux (32 and 64 bit versions combined) ….

        Reply

        hans

      • Jul 29, 2014 - 9:47 PM - hans - Author: Comment Link

        Oh and no port forwarding need on your router … (sorry, it’s getting late in the evening, one “oops!” after the other)

        Reply

        hans

  • Jul 30, 2014 - 9:31 PM - Roger Comment Link

    Thanks for your replies.  Still unable to access TVDB etc.  even after rebooting.  Strange as two other new apps I installed have no problems accessing websites.

    Reply

    Roger

    • Jul 31, 2014 - 5:47 AM - hans - Author: Comment Link

      Just to make sure, I’ve tested the 32- and 64-bit version under Ubuntu 14.04 again, and there is just works.

      I found this discussion at Unix StackExchange: Logging outgoing connections as they happen.
      Maybe this helps debugging/logging?

      The connection to TheTVDB and EPGuide are a little different.
      TheTVDB uses and API key, if that key would be refused then only TheTVDB would fail.
      EPGuide is just scraping a regular webpage.

      Did you use the right version? A 32 bits app is said to run under 64 bit as well, if the proper libraries exist.
      So if your system is 64 bit, try the 64 bit version?

      Reply

      hans

  • Jul 31, 2014 - 8:12 PM - Roger Comment Link

    Thanks again Hans.  I used 32bit version as I am using 32bit Linux Mint. I also have a 32bit Ubuntu Linux installed so I will install and try the program on that.  Also my system will support 64bit OS and as I am looking at installing and testing 64bit Linux Mint shortly if needs be I can try the 64bit version on that as well.  Will let you know the outcome of these.

    Reply

    Roger

    • Aug 1, 2014 - 8:05 AM - hans - Author: Comment Link

      Thanks Roger – let me know if you get it to work or not.
      Otherwise I’ll create a virtual machine with Mint Linux with the version you’re using to test/debug it here.

      Reply

      hans

  • Aug 4, 2014 - 3:56 PM - Monteiro Comment Link

    Thanks for this great app. I would know if you could make the source code available as free software?

    Reply

    Monteiro

    • Aug 4, 2014 - 4:07 PM - hans - Author: Comment Link

      Thanks Monteiro  …

      I’m not always proud about my coding style, so I’m hesitant to make the source code available.
      The software however is already free … or did you mean Open Source?

      Reply

      hans

      • Aug 4, 2014 - 5:31 PM - Monteiro Comment Link

        I meant open source. If you change your mind or could share with me by e-mail, please let me know. Thanks again.

        Reply

        Monteiro

      • Aug 5, 2014 - 7:48 AM - hans - Author: Comment Link

        I’ll let you know when I decide to do that – thanks for asking  …

        Did you have any changes in mind?

        Reply

        hans

  • Aug 23, 2014 - 6:53 PM - Drew Comment Link

    I’m having an issue when trying to rename the show “Tom and Jerry”. When I search the show and go to list the episodes it tells me that

    ” ” is an invalid Integer

    Press OK to ignore and risk data corruption

    press Cancel to kill the program

    It worked awsomely on another show that I had

    Reply

    Drew

    • Aug 24, 2014 - 9:53 AM - hans - Author: Comment Link

      Hi Drew,

      I’ve noticed this error under Windows, but was not able to reproduce the error yet.
      In a next release I hope to resolve this issue.

      What version of Windows and the App are you using?

      Reply

      hans

      • Aug 24, 2014 - 9:56 AM - Drew Comment Link

        I’m using 1.4.2 and Windows 7 64bit 

        Reply

        Drew

      • Aug 24, 2014 - 9:59 AM - hans - Author: Comment Link

        Thanks Drew! 

        Can you describe the steps you followed to reproduce this error?
        I’m not a Windows user myself, and I’m interested to find in what area to look.
        This error indicates that my code tries to convert a string (empty in this case) to an integer and I failed to catched that.

        Do you have the exact name of the show?
        How many files did you try to rename?
        Did you rename 1 or more files?

        (your help is very much appreciated!)

        Reply

        hans

        • Aug 24, 2014 - 10:03 AM - Drew Comment Link

          Open the program
          Seach for “Tom and Jerry”
          Selected the correct show and clicked on get episodes
          Encountered error message.

          I have yet to load my shows into the program for renaming as I cant load the shows from theTVDB

          Reply

          Drew

          • Jan 8, 2015 - 6:32 PM - Kenneth Comment Link

            I love this program, after using it for a few weeks, all of the sudden im also getting the invalid interger error.

            any suggestions?

            Kenneth

          • Jan 9, 2015 - 5:05 AM - hans - Author: Comment Link

            Hi Kenneth,

            Under Windows, the preferences are supposed to be stored in the registry under

            HKEY_CURRENT_USER\Software\NameMyTVSeries\Preferences

            Deleting that key and it’s content (with regedit) will cause the application to create new registry entries.

            You can dot his by opening regedit, selecting the “HKEY_CURRENT_USER\Software\NameMyTVSeries\Preferences” path in the left colum, right clicking “NameMyTVSeries” or “Preferences” and choosing the option “Delete”.

            After that restart the application.

            It is unfortunate that this happens, but so far only you and Drew have reported this issue.
            In the next release I’ll try to catch that error.

            hans

        • Aug 24, 2014 - 10:23 AM - hans - Author: Comment Link

          Excellent info!!
          This is the first time that I have been able to reproduce the error!

          Cool! I’ll try to fix it as soon as I can now that I know where to look! 

          Reply

          hans

          • Aug 24, 2014 - 10:26 AM - Drew Comment Link

            Sweet! Glad you were able to reproduce it. Look forward to the next release.

            Top notch program!

            Drew

          • Aug 24, 2014 - 11:02 AM - hans - Author: Comment Link

            Thanks Drew!

            I really appreciate the quick info that helped me catch the error.
            I already found that it’s related to “1940” as the the season number (which usually is 01, 02, etc).

            I will be traveling in the next few days, but I will try to make some time, either before or during, to come up with a fix.

            The fix will be to work with season number larger than just 2 digits, which is not desired for those where season numbers never exceed 2 digits. But I’ll try to find an elegant solution 

            hans

          • Mar 25, 2015 - 4:00 PM - Chris H Comment Link

            Awesome program but I’m also having this issue with Tom and Jerry :'(

            Chris H

          • Mar 26, 2015 - 3:32 AM - hans - Author: Comment Link

            Hi Chris,

            I apologize for the inconvenience,… it’s added to the to-do list – unfortunately, I have been traveling a lot these past months and have not been able to access my own sources. As soon as I can, I’ll take care of it. 

            hans

          • May 16, 2015 - 11:29 PM - Dalek Comment Link

            Hi there , great app !

            Can I add the shows ‘ The Sky At Night ‘ and ‘ Horizon ‘ to the list of ones you can test ?

            Cheers

            Dalek

          • May 17, 2015 - 9:17 AM - hans - Author: Comment Link

            Hi Dalek!

            Sure, I added them to the list. What problem/issue should I be looking for?

            hans

  • Aug 24, 2014 - 10:33 PM - John Comment Link

    “Name My TV Series” is the best!  I only wish i had found it sooner.  I can do in minutes which used to take me hours.  It also makes it easy to get the names into Plex format.

    Reply

    John

    • Aug 25, 2014 - 9:15 AM - hans - Author: Comment Link

      Thanks John!

      Glad to hear that you like my little app, I very much appreciate your positive feedback! 

      Reply

      hans

  • Oct 20, 2014 - 4:52 AM - Klaus Comment Link

    Hello. Great piece of software. Any chance on changing the language for the titles? Instead of ENGLISH I would need GERMAN titles?

    Thanks

    Reply

    Klaus

    • Oct 20, 2014 - 6:36 AM - Klaus Comment Link

      I found the Dropdown list for the language. Thanks anyway. Great tool for renaming series files.

      Reply

      Klaus

    • Oct 20, 2014 - 6:38 AM - hans - Author: Comment Link

      Thanks Klaus! Hope you like this little application 

      Reply

      hans

  • Nov 16, 2014 - 6:34 PM - CDRSteve Comment Link

    Thanks for an outstanding utility.  This is one program that I would definitely pay for without question.  A real time saver!  Keep up the great work.  BTW, I have a significant number of OTA TV shows in TS/TP format that I don’t desire to convert to another format for retention.  Is there a way to get NameMyTV to recognize the TS/TP format for renaming?  Thanks again for a great program!

    Reply

    CDRSteve

    • Nov 17, 2014 - 2:20 AM - hans - Author: Comment Link

      Hi CDRSteve,

      Thank you for the kind words!

      Interesting question … I have not ran into this particular situation …
      I could consider adding this as an option, just not sure how to recognize TS/TP (I’m assuming this is an MPEG2 stream?).

      To recognize the format I could either look for a character combination (for example TSTP) or use ffmpeg to detect the specific format.
      I’m not sure though how many people would actually use this option …?

      Reply

      hans

  • Nov 25, 2014 - 9:24 AM - MfU Comment Link

    I have tried 5 or 6 of these tv renamers and yours is the best I have tried so far.

    Only one issue, why are files not showing up in alphabetical order automatically? The user must press the “guess sort” button. I forgot to press it a few times and screwed up episodes order.

    Reply

    MfU

    • Nov 25, 2014 - 1:58 PM - hans - Author: Comment Link

      Hi MfU,

      Thanks for the nice compliment! Always appreciated! 

      There are 2 reasons concerning your sorting question …

      – Sorting original filenames alphabetically does not always result in what we’d like to see … thanks to the inconsistent naming.
      – There seems to be a minor bug in the alphabetical sorting which does not always result in really correct sorting.

      I will however look into it again, and see if I can improve on the sorting. 

      Reply

      hans

      • Nov 25, 2014 - 2:22 PM - MfU Comment Link

        The bug seem more numerical than alphabetical

        I will give you a pointer that might help you reproduce what I am getting as original/uncorrected sorting.

        In a single folder, 10 files named just: 101.mp4, 102.mp4, 103.mp4 and so on up to 110.mp4

        I drag them over to the original filename side and they invariably appear with highest number as the first, offsetting all the others by one value.

        Even with as little as 3 numbered filename, 103 will come out on top, followed by 101 and 102

        Thanks for looking into it, and great software neverthless !

        Reply

        MfU

      • Nov 25, 2014 - 2:28 PM - hans - Author: Comment Link

        Thanks for the good info! 

        I’ll be back home after Dec 11th, and will put it right away on my list of things to do 

        Reply

        hans

        • Nov 26, 2014 - 4:33 AM - MfU Comment Link

          I pinpointed the issue to using drag & drop along with specific user behaviour.

          Once I have highlighted or selected any numbers of sequential numeric episodes, the actual episode being selected to drag in your program will always be the one on top of the list, no matter its file name/number/order. The actual reason the last episode in my source folder was always showing up as first inside the program is simply that I naturally SHIFT-SELECT from top to bottom, then, being already at the bottom of my source list, grabbing the last episode to drag-drop them all to the program side. If instead of using the last episode as handle, I use any other one, the 5th for instance, then that 5th episode will appear first in the program list side.

          If I use drag and drop method AND make sure I select first episode as handle, all episodes shows up in proper sequence; AFAIK, It shouldn’t normally matter which specific episode is selected as “handle” to drag over multiple items, but it seems it does in this case.

          BTW, If instead of drag & drop, I use the “Add” button, the program sort numerical episodes perfectly first time around too.

          PS: Just in case this would be OS-dependent, I use Win7x64

          Reply

          MfU

        • Nov 26, 2014 - 5:35 AM - hans - Author: Comment Link

          Hi MfU,

          thanks for the extensive info! Very helpful!

          I have been experimenting (when I wrote the program) with the drag-and-drop behavior. It’s not quite perfect, on all 3 OS’s. I suspect that it’s related to the way things are implemented in Lazarus Pascal, or because this is actually how the user interface (Mac, Win, Linux) is supposed to work (in contrast to the user expectations).

          I’ll dig into this a little more and see what I can come up with. The drag and drop functionality within the grid isn’t working the way I’d like it either, so there is room for improvement 

          Reply

          hans

  • Nov 27, 2014 - 5:28 AM - Sili007 Comment Link

    hi,

    i have a problem since yesterday. when l start name my series, there is an error message : failed to set data for value data last used language.press ok to ignore and risk data correption or press cancel to kill the program.

    can you help me?

    i’m running windows 8

    Reply

    Sili007

    • Nov 27, 2014 - 5:44 AM - hans - Author: Comment Link

      That’s interesting … hmm. You could try to reset the preferences to default values. The INI file might be corrupted, for unclear reasons.

      Please let me know if this helps …

      Reply

      hans

      • Dec 3, 2014 - 1:04 AM - Guiz Comment Link

        I have the same problem, so that the software worked very well

        Now not on Started

        an idea

        I have windows 7

        Reply

        Guiz

      • Dec 3, 2014 - 2:53 AM - hans - Author: Comment Link

        Curious to see if the reset helped either of you. Almost sounds like a possible Windows update caused this?

        Unfortunately, I do not have a Windows computer nearby to test and see what’s going wrong.

        FYI: Under Windows, the preferences are supposed to be stored in the registry under

        HKEY_CURRENT_USER\Software\NameMyTVSeries\Preferences

        Deleting that key and it’s content (with regedit) will cause the application to create new registry entries.
        You can dot his by opening regedit, selecting the “HKEY_CURRENT_USER\Software\NameMyTVSeries\Preferences” path in the left colum, right clicking “NameMyTVSeries” or “Preferences” and choosing the option “Delete”.

        After that restart the application.

        Reply

        hans

        • Dec 7, 2014 - 3:14 AM - Guiz Comment Link

          It works perfect again    yeeeeeeeeeeeees

          hank you for your time

          Reply

          Guiz

        • Dec 7, 2014 - 3:20 AM - hans - Author: Comment Link

          Awesome! 

          Did you reset the settings in the application, or clear the registry?

          Reply

          hans

          • Dec 8, 2014 - 12:22 AM - Guiz Comment Link

            I clear the registry, I delete the folder ” Preferences” from

            “HKEY_CURRENT_USER\Software\NameMyTVSeries\

            Guiz

          • Dec 8, 2014 - 2:26 AM - hans - Author: Comment Link

            Thanks Guiz!

            I’ll incorporate this in a new version of the application … 

            hans

  • Mar 10, 2015 - 2:15 PM - Stephen Comment Link

    Found this great app after RenameIT had an issue with one of my series and there seems to be no support for it anymore. Very impressed as its got things right but how do I get to the settings screens on an iMac?

    Thanks

    Reply

    Stephen

  • Mar 10, 2015 - 4:12 PM - Stephen Comment Link

    Have you thought about extending the app for working on renaming movies from themoviedb.org? I think that would make it one of the best (if not the best) renaming apps out there for mac (and there are not many that I can find).

    Reply

    Stephen

    • Mar 11, 2015 - 7:10 AM - hans - Author: Comment Link

      Hi Stephen,

      thanks for the nice comment!

      I have considered that yes … it’s a little more cumbersome to implement though, but I’ve toyed with the idea to combine RenameMyTVSeries with MovieScanner. But the attempts I did in the past never finished – either because of other projects, complexity, or simply because life came in the way …  …. it’s still on my to-do list though.

      In the meanwhile, you might want to look a ViMediaManager, I’ve found it a very good tool for Movies on a Mac.
      I’m not sure if I can even compete with that … 

      Reply

      hans

      • Mar 11, 2015 - 7:25 AM - Stephen Comment Link

        I appreciate the work you do, especially considering its a free app. I purely use this to rename tv series files as I rip them for my Mede8er which streams from my nas. I was purely thinking last night that if I was to do the same with my film collection, how would I rename them? I found another app that I was using that did both but as it had an issue with a TV Series last night, I swapped over to your app and so far I’m impressed with what I see. I’m new to mac’s (always used windows) and I noticed that there isn’t a lot of similar apps that can do the job so if you were able to extend to movies as well, you’d have a niche in the market for this sort of thing. :)

        Reply

        Stephen

      • Mar 11, 2015 - 8:21 AM - hans - Author: Comment Link

        Thanks Stephen! 

        Like I said: I still have it on the to-do list …
        And … I’m a former Windows user as well … facing the same things you’re facing. Another reason why I decided to have as many apps as possible work under Windows, MacOS X and Linux. These OS limitations should be part of the past.

        Reply

        hans

  • Mar 25, 2015 - 5:16 PM - Ali Comment Link

    Thanks so much for creating this software, I’m loving it!

    However I have noticed an issue that the program does not properly save the settings about special characters when exiting then re-opening the program. Specifically, I am running ZFS on Linux (Xubuntu 64-bit) which can handle almost any character in fielnames just fine, so I don’t need to replace characters such as apostrophes (‘). When I untick the option to replace these characters in the preferences, the program behaves correctly at first but then later when I open the program again, it starts replacing the characters, even though the preferences don’t appear to have changed. I have to tick and then un-tick the relevant box in preferences to get the correct behaviour again.

    Hope you can come up with a fix because otherwise it works perfectly for me.

    Reply

    Ali

    • Mar 26, 2015 - 3:31 AM - hans - Author: Comment Link

      Thanks Ali!

      It’s always nice to get positive feedback, and receive a proper description of a potential bug which is added to the to-do list! I have 2 programs to finish before I’ll get to it, but I most certainly will take a good look at this. 

      Reply

      hans

  • Apr 16, 2015 - 5:56 AM - Andrea Zuccone Comment Link

    Hi there. I am using Rename your TV Series Files (V. 1.4.2) and I am not able to add .mp4 files in order to rename them.

    After a quick search on the internet I did not found anything about this. Do I have to enable something or is it just that .mp4 files cannot be renamed at all? 

    Thank you.

    Reply

    Andrea Zuccone

    • Apr 16, 2015 - 5:58 AM - Andrea Zuccone Comment Link

      (Inb4 sorry for the double post): What I meant is that I am not able to add them via “Add file”, but they’re normally added if I choose “Add folder”.

      Reply

      Andrea Zuccone

    • Apr 16, 2015 - 7:11 AM - hans - Author: Comment Link

      Hi Andrea!

      MP4 files are supported, so that should work.

      However, I think you might have stumbled on a bug … I tried it with “Add File” and it indeed is not selectable.  I’m surprised that others (incl. myself) have not noticed this – I will add it to the “todo” list …

      You could use drag-and-drop for the time being.

      Windows (and I think Linux as well): Drag the file and drop it on the application.
      MacOS X: Drag and drop the file on the Doc icon of the application.

      I apologize for the inconvenience.

      Reply

      hans

  • May 23, 2015 - 4:03 PM - Dalek Comment Link

    Hi,

    I am seeing the same ” ” is an invalid integer , pop up in version 1.4.2 for windows. It seems to related to the way tvdb et al are returning the results with the occasional un-printable character getting through. Using ‘The Sky at Night’ as an example , you can see that episode 1957×01 Arend-Roland Coment has a lovely SQUARE symbol sitting next to it.

    Most shows that throw this error will have this in the windows version.

    Hope this helps

    Da1ek

    Reply

    Dalek

    • May 25, 2015 - 9:47 AM - hans - Author: Comment Link

      Hi Da1ek,

      Good info indeed!
      Looks like a character issue (ASCI vs Unicode etc) in Windows – which I have seen before, but I thought I had fixed that.
      I’ll add this to my to-do list, once I’m settled in my new home. 

      Reply

      hans

  • Jun 27, 2015 - 5:06 AM - hans - Author: Comment Link

    I hope to release this upcoming week a new version (1.4.4), with several bugs addressed.
    Before doing so I’d like to ask for any other issues any of you might have run into, so I can try to address those as well.

    So far I (hope) addressed these:

    – Bug fix: episodes >99 are now correctly formatted (010 instead of 001 for episode 1 – for example)
    – Improvement: Added %E2 to auto grow leading zero’s when episode count >99 (next to %E3 which forces 3 positions in the episode numbers)
    – Update TheTVDB logo
    – Mac: Drag and Drop on Application window works now as well (versus just on the dock).
    – Bug fix: Drag and Drop RMVB files allowed again
    – Bug fix: Clear after rename now functional
    – Registry data format changed to reflect new options
    – Bug fix in Preferences: Update example string working again.
    – Request: Alternating Season colors in the complete episode list
    – Request: Alternating Season colors in Rename Scheme
    – Bug fix: Windows storing temp images in application directory causes errors
    – Bug Fix: German/French (non-Latin) Characters under Windows (I found that a UTF8 function under Windows does not work correctly)
    – Bug Fix: Weird characters causing invalid integer error (only under Windows, see previous bug)

    Note:

    * I could not reproduce this issue: special chars not saved in preferences, it just works under WinXP, Mac and Linux (Ubuntu). More input appreciated.
    * I could not fix this sorting issue: The provided example just works fin under Windows, Mac and Linux. I did however manage to reproduce a similar sorting issue, but for unknown reasons this only happens under Windows (ie. 1.mp4, 99.mp4, 100.mp4, 101.mp4 sort weird at times).

    I will still look into these 2 “problems”, and test some more, but any examples (show name, episodes, language, etc) would be helpful for testing.
    Please let me know if you’re interested in testing the new application, I could email you a copy.

    The request to monitor a folder is something I have under consideration. So far it looks like a lot of work, with a lot of moments where I wonder if it will work right. But … I’m trying to see what can be done.

    The request to support movies as well; well, this one I feel fits better in another application. Either a new project or by using tools that provide this functionality already. Unfortunately, my time is limited as well, somehow society wants me to have a job too to have an income … 

    Reply

    hans

    • Jun 27, 2015 - 11:09 AM - Drew Comment Link

      Bug: crashes when renaming to a 4 digit season. eg: 1964

      I would be willing to help test it.

      Reply

      Drew

    • Jun 28, 2015 - 2:37 AM - hans - Author: Comment Link

      Thanks Drew!

      Do you have a scenario where this would happen? Ie. did you have a particular TV show in mind?
      For testing: what OS are you running? (Win/Linux/Mac?)

      Reply

      hans

      • Jun 28, 2015 - 8:20 PM - Drew Comment Link

        Yes, Tom and Jerry is one that I have issues with.

        see: http://www.tweaking4all.com/home-theatre/rename-your-tv-series-files/#comment-38907

        I also run Windows

        Reply

        Drew

        • Jun 29, 2015 - 3:18 AM - hans - Author: Comment Link

          Thanks Drew!

          Sorry for not catching you’re earlier posts – there are so many comments that I couldn’t see the trees through the forrest anymore. 
          Specially attention to your bug! 

          Reply

          hans

      • Jun 29, 2015 - 2:16 AM - hans - Author: Comment Link

        Thanks Drew! 

        I’ll start testing and make sure the 1964 problem gets fixed.
        I’ll send you a test version by email, hopefully today. If I don’t make it by today then it will be more likely by the end of the week. I have to unload a container with all my stuff (moving from US -> Europe), so that might take a lot of time.

        Reply

        hans

    • Jun 28, 2015 - 9:53 AM - hans - Author: Comment Link

      I think I might have solved the sorting issue. If anyone would like to provide a list of filenames that do not sort properly; please do so as a comment below.

      Testers: please mention the Operating System you’re using (Windows/MacOSX/Linux32bit/Linux64bit)! 

      Reply

      hans

  • Aug 10, 2015 - 7:12 AM - Tony Birznieks Comment Link

    Hi Hans,

    Great programme.

    I have a request.

    I would like to see the located show episodes listed in “aired order” or “dvd order” as in the tvdb website if possible.

    This will help me correctly name the episode name off the dvd as some times the aired order is not the same as the dvd order.

    Does that make sense?

    Is it achievable?

    regards,

    Tony B

    Reply

    Tony Birznieks

    • Aug 10, 2015 - 10:37 AM - hans - Author: Comment Link

      Hi Tony,

      I will add it to the “ToDo” list … not sure how easy or difficult this will be.
      Is this something you set only once (ie. in the preference screen) or something you’d like to toggle?
      With the latter you’d have to keep in mind that it would need to reload the data of course.

      Reply

      hans

      • Aug 11, 2015 - 4:25 AM - Tony Birznieks Comment Link

        Hi Hans,

        Thank you for looking at my request.

        I think the toggle would be more practical. If the return gives the right results then a data refresh/reload would be no problem.

        Anyway you have inspired me to try Lazarus.  I have done a bit of programming in MS Access/VB years ago but have got lazy.

        So thank you for the kick start

        regards,

        Tony

        Reply

        Tony Birznieks

      • Aug 11, 2015 - 6:34 AM - hans - Author: Comment Link

        Thanks Tony!

        I’ll see what I can do – Apple doesn’t always make it easy to work with when you’re not using “their” tools haha. But … I’m a Lazarus fan, no matter how often Apple tries to break things … 
        And … it’s so cool to develop an application that you can just compile under Windows and Linux as well. All 3 systems have their strengths so why leave users of “the other system” out in the cold?

        Let me know if you made something with Lazarus – also take a look at the Lazarus Forum, you’ll find a lot of info there and helpful people. If you have questions, give me a shout in our forum!

        Reply

        hans

        • Aug 11, 2015 - 7:48 AM - Tony Birznieks Comment Link

          Thanks Hans,

          Already started but having problems getting used to how the different attributes/syntax’s work but i suppose I will learn it as I go.

          cheers,

          I will definitely be checking out the forum.

          I was thinking of building something that lists episodes that I may no have yet to complete a season  (an archival and current look) as compared to my library but (only for personal use) I need to find out more about how to access the tvdb within the code… anyway I should not get too far ahead of myself just yet. Baby steps for me!

          regards

          Tony

          Reply

          Tony Birznieks

        • Aug 12, 2015 - 2:40 AM - hans - Author: Comment Link

          Hi Tony,

          Getting used to the syntax can be a challenge when coming from another language like VB.
          I’ve worked with Turbo Pascal (DOS days) and Delphi (Windows), so I already was used to the Pascal language.

          I do prefer it very much over languages like C, C++, Objective C, etc.
          Hang in there! I’ve found it very rewarding to build my own little tools – and that’s how some of my small tools end up on my website haha … they ALL have been built just for personal purposes. 

          See ya in the forums!  

          Reply

          hans

  • Aug 13, 2015 - 7:30 AM - Garik Comment Link

    Well that helped me a lot to rename my tv series however I suggest BatchRenameFiles Tool as well as it has good features. Thanks

    Reply

    Garik

  • Aug 21, 2015 - 9:34 PM - Dave K Comment Link

    Hey Hans,

    I have been looking over the comments for this post and I have noticed that you seem to still be working on this application which is good news, but the last available version for download is 1.4.2 and is over a year old so I was wondering if this was indeed the latest public version available for download? Also, I was hoping that there might be a closed beta or something like that which I could apply for, because the application is great however there are a few issues with the currently available version which I am hoping may be fixed in a newer (albeit not yet publicly available) version.

    Reply

    Dave K

    • Aug 22, 2015 - 4:36 AM - hans - Author: Comment Link

      Hi Dave!

      Yes I’m still working on improving the application.

      I’m currently not running any kind of beta program, but I wouldn’t mind sending you a compiled beta.
      I’m very close to releasing a new version, but extra testing is most welcome.

      What platform are you running? (Windows/Mac/Linux)
      I develop on a Mac so that would be the easiest for me, but I’m aware that Mac OS X is not the only one out there – which is why I always try to compile my application for Windows and Linux as well.

      Are there any specific wishes/bugs you’re referring to?

      Reply

      hans

      • Aug 25, 2015 - 1:35 AM - Dave K Comment Link

        Hey Hans,

        I run Windows 7 Professional 64bit and so I would only be able to test under that platform. The added bonus is that I am a Delphi developer so I might be able to offer you some assistance if you ever need it since Delphi and Lazarus code is fairly similar. Anyway, since you stated that you are close to another release I will just wait for that and offer any input I have at that time.

        Reply

        Dave K

        • Aug 25, 2015 - 2:49 AM - hans - Author: Comment Link

          Thanks Dave!

          I just released 1.5.0 … hope you like it!

          And I’ll keep in mind that you’re Delphi experienced – that might come in handy one of these days  – thanks for offering the help, please let me know what you think of the new version.

          Reply

          hans

  • Aug 22, 2015 - 5:56 AM - Matthew Comment Link

    Hi

    i keep on getting the error ” ” is and invalid integer, i have had it a few times and seems to be on tv shows with alot of episodes, latest show is looney tunes, it happens when you try to load the episodes,i have tried removing the registry entries and no success i am running windows 10, other wise software is awesome and has saved me a lot of time 

    thanks 

    Reply

    Matthew

    • Aug 22, 2015 - 7:42 AM - hans - Author: Comment Link

      Hi Mathew,

      I think I have this fixed in the upcoming version.
      Just so i can test this, could you let me know 

      – what Operating System you’re running (Windows, Mac, Linux and what OS version), 
      – which exact show you’re looking for (“looney tunes”? Exactly like that?),
      – what language you have selected (default is “en” for Enlish).

      I hope to be able to release a new version soon.

      Reply

      hans

      • Aug 22, 2015 - 7:48 AM - Matthew Comment Link

        Hi Hans

        i am running windows 10, i type in looney tunes, should give 4 choices and is the 3rd choice and its in english

        thanks 

        Reply

        Matthew

      • Aug 23, 2015 - 3:52 AM - hans - Author: Comment Link

        Hi Matthew,

        Under Windows 8.1, with the version I’m working on right now, this particular issue should be resolved .
        I doubt Windows 10 will act any different, but I’m in the process of upgrading my Windows 8.1 to Windows 10, so I’ll give it a shot!

        Thanks for the info! 

        Reply

        hans

  • Aug 24, 2015 - 5:50 AM - hans - Author: Comment Link

    As of today, version 1.5.0 of Name My TV Series has become available for Windows, MacOSX and Linux (32- and 64-bit).

    This release adds a few new features and bug fixes.

    – Bug fix for episodes >99 (bug 010 instead of 001)
    – Added %E2 to auto grow leading zero’s when episode count >99
    – Update TheTVDB logo
    – Mac: Drag and Drop on Application works now as well.
    – Bug fix: Drag and Drop RMVB files allowed
    – Bug fix: Clear after rename now functional
    – Registry data format changed to reflect new options
    – Bug fix in Preferences: Update example string working again.
    – Alternating Season colors in the complete episode list
    – Alternating Season colors in Rename Scheme
    – Bug fix: Windows storing temp images in application directory causes errors
    – Bug Fix: German/French (non-Latin) Characters under Windows
    – Bug Fix: Weird characters causing invalid integer error
    – Bug fix: Shows that count with years now work properly
    – Bug Fix: odd sorting, rewritten sorting routine from scratch
    – Added %EC for using a total/sequential count of episodes.
    – Default sort order is Airdate. Optional “DVD” sort order (check “DVD” and click “Get Episodes”)
    – Broken Google search EPGuide fixed
    – Handle 403 error from TheTVDB

    I’m aware that more bugs/feature requests might be out there, feel free leave a comment

    Reply

    hans

    • Aug 29, 2015 - 4:53 AM - hans - Author: Comment Link

      Not sure if anyone got to testing this new version … feedback would be appreciated. 

      Reply

      hans

  • Aug 24, 2015 - 7:55 AM Comment Link
    PingBack: www.llermania.com

    […] Rename your TV Series Files […]

  • Sep 9, 2015 - 2:47 AM - Rowan Comment Link

    how do i change the settings so it comes up as

    Doctor Who – 02×01 – Planet of Giants

    not Doctor Who – 02×001 – Planet of Giants

    that extra zero is anyoying and wont go away

    Reply

    Rowan

    • Sep 9, 2015 - 2:55 AM - hans - Author: Comment Link

      Hi Rowan,

      I think you found a bug – nice catch, and woops on my end! 

      I’ll try to have a new version available today!

      Reply

      hans

    • Sep 9, 2015 - 3:32 AM - hans - Author: Comment Link

      Hi Rowan!

      I found what causes this.
      For %E2 it looks for the highest episode count in a season.
      Season “00” (extras) actually goes way beyond 100, and therefor it automatically goes to 3 digits.
      This might be an undesired side effect, so in counting the max episodes in a season I will exclude season “00” in the next version. Hopefully I have it available today.

      Thanks again for reporting! 

      Reply

      hans

    • Sep 9, 2015 - 5:25 AM - hans - Author: Comment Link

      Should be fixed now, just released v1.5.1.
      Please test and let me know if it work as expected.

      Again: thanks for reporting the bug. 

      Reply

      hans

  • Sep 9, 2015 - 5:22 AM - hans - Author: Comment Link

    UPDATE: Version 1.5.1 available

    Rowan found a tiny annoyance in the v1.5.0 version, when using %E2, the counter will use as many digits as needed for the season with the highest episode count. For “Dr. Who” this was the extras season (“00”), and cause all episodes to be displayed with 3 digits, where as this would have been needed only for the extras.

    This bug has been fixed, season “00” (extras) will no longer be taken into account when determining how many digits are needed for episode numbers.

    Reply

    hans

  • Sep 9, 2015 - 7:29 AM - Harley Comment Link

    Hey, I’ve been using this program for a long time now on my media server. Just wanted to say thanks for the hard work and thanks for the great program :)

    Reply

    Harley

    • Sep 10, 2015 - 4:44 AM - hans - Author: Comment Link

      Thanks Harley! 

      I very much appreciate that you’re leaving me a “thank you” note … makes it all worthwhile 

      Awesome!

      Reply

      hans

  • Sep 24, 2015 - 6:04 AM - Steve Comment Link

    Hey .. found this little program .. been using “therenamer” for some time now, but the problem there is that it doesn’t do dvd order anymore.

    But first show I try to get the dvd order I get an error.

    Show is Batman animated series

    error I get when I select dvd is :

    “15.0” is an invalid float.

    I can click ok then to ignore .. but nothing happens.

    Reply

    Steve

    • Sep 24, 2015 - 9:22 AM - hans - Author: Comment Link

      Thanks Steve for reporting.

      I’ll look into that this afternoon, hopefully find what the culprit might be.
      Are you running under Windows, Mac or Linux, and are you retrieving the series in English?

      Reply

      hans

      • Sep 24, 2015 - 11:05 AM - Steve Comment Link

        hi, tnx for the quick reply :)

        yes running under windows 7 64bit

        & yes retrieving it in English

        Reply

        Steve

      • Sep 25, 2015 - 5:10 AM - hans - Author: Comment Link

        Hi Steve,

        do you have any particular regional settings for your Windows? Ie. Dutch, German, French … anything non-English?

        Reply

        hans

        • Sep 25, 2015 - 5:45 AM - Steve Comment Link

          let ‘s see ..

          windows is in english

          keyboard is set to dutch(belgium)

          format also dutch (belgium)

          decimal symbol =: ,

          maybe some conflict there ?

          Reply

          Steve

        • Sep 25, 2015 - 6:10 AM - hans - Author: Comment Link

          Yep, that’s exactly why it went wrong …

          TheTVDB uses a period as a decimal separator, but your Windows says it uses a comma.
          I’ve ran into this problem before with another app. I’ll see if I can create a fix for it.  

          Reply

          hans

          • Sep 25, 2015 - 6:14 AM - Steve Comment Link

            indeed you are right .. just changed the , to . and it loads.

            nice ..

            It’s no issue for me .. I can work around it when needed :)

            But if you’re bored and want to fix it … be my guest.

            Now to use it .. and give feedback on the actual app

            Steve

        • Sep 25, 2015 - 6:16 AM - hans - Author: Comment Link

          Als je de “Language (TVDB)” of “Nederlands (nl)” zet, zou alles goed moeten werken.
          Kun je dat testen?

          Ik zie dat de (meeste?) series dan toch nog gewoon terug komen met de Engelse titels.

          Reply

          hans

          • Sep 25, 2015 - 6:21 AM - Steve Comment Link

            dat lukt inderdaad voor sommige series.

            Leuke app .. 1 vraag wel dat ik direct zie.

            als je dus gewoon inlaadt krijg je

            season episode

            1         1

            1          2

            1          3 .. and so on

            but .. when loading dvd, the ep names remain in the same order so we get for instance

            season  episode

            1            2

            1            7

            1             1 .. and so on

            Mijn dvdrips staan al juist genaamd op dvd order S01E01, S01E02, … maar ik kan nu niet gewoon alles ineens aanduiden links en renamen .. moet nu ep per ep de juiste naam renamen

            dus mijn vraag is eigenlijk dat als je dvd order kiest, je ook op season , episode kan sorteren

            Steve

          • Sep 25, 2015 - 6:28 AM - Steve Comment Link

            heb blijkbaar te vroeg geklaagd ..

            heb ergens geklikt in het rename scheme veld en nu staat het goed.

            TOP TOP TOP

            echt geweldig

            Steve

          • Sep 25, 2015 - 7:52 AM - hans - Author: Comment Link

            Geweldig! Mooi om te horen dat het programma handig voor je is … 

            Ook leuk om te horen dat het probleem zich opgelost heeft zonder dat ik wist dat er een probleem was (lees ze net alle twee). 

            hans

  • Jan 26, 2016 - 11:33 AM - william berzoff Comment Link

    Bedankt voor dit zeer nuttige programma :)

    Het zou geweldig zijn als ik ook  ondetitel bestanden (.SRT) kan hernoemen met Name My TV Series, zodat ik deze kan afspelen door ze in dezelfde map te plaatsen als het hernoemde MKV bestand. 

    Immers, het is vereist dat de SRT’s dan dezelfde bestandsnamen hebben als de MKV’s.

    Name My TV Series zou daarvoor ideaal zijn.

    Reply

    william berzoff

    • Jan 26, 2016 - 5:30 PM - hans - Author: Comment Link

      Hallo William,

      Dank je wel voor het compliment .

      Ondertitels worden ook hernoemt … mits ze dezelfde naam hebben als het geselecteerde video bestand.
      Je moet daarvoor in de Preferences wel de optie “Rename similar-named files” aanvinken.
      Met deze optie worden alle bestanden met dezelfde naam (maar andere extensie) ook hernoemt.

      Dus als het origineel b.v. 1.mkv heet, en je deze hernoemt naar b.v. epside1.mkv dan worden met deze optie alle bestanden die a.* heten, hernoemt naar episode1.*.
      Dus b.v. a.srt, a.sub, a.idx, a.nfo, etc. worden hernoemt naar episode1.srt, episode1.sub, episode1.idx, episode1.nfo, etc.

      Hopelijk helpt dit 

      Reply

      hans

  • Jan 29, 2016 - 9:22 AM - DocJL Comment Link

    Hi,

    since I’ve discovered your fine program, I have been using it on a daily basis and wish to thank you again for your great work.

    Of the 300+ series I have in my collection, I just discovered an issue with one, called: “Ici Louis-José Houde

    It does come up on tvdb.com (http://thetvdb.com/?tab=series&id=88371&lid=17)

    when I put the title in the search box, I get this warning:

    [IMAGE UPLOAD NOT ALLOWED]

    I have no idea what it means but if I press OK, Name my TV Series never give any results and show (in red) under search result box: Analyzing Data.

    Is there a workaround that could lend me results ?

    Thanks in advance

    DocJL

    Reply

    DocJL

    • Jan 29, 2016 - 11:36 AM - hans - Author: Comment Link

      Hi DocJL! 

      Thanks for the compliment and glad to hear you’ve had a good use for it. 

      Your image upload failed (images cannot be uploaded/pasted in the comments), so I decoded the base64 PNG and added it here:

      rename-tv-series-error

      I’ll take a look and see what causes this error. Looks like a malformed content coming back from TheTVDB. But I’ll take a closer look. 

      Reply

      hans

    • Jan 29, 2016 - 11:39 AM - hans - Author: Comment Link

      Could it be that you’re using Windows?

      And at first glance it seems that the stream handler under Windows isn’t enjoying the data coming from TheTVDB.
      Unfortunately, I cannot reproduce this issue on my Mac, so I will have to do some testing under Windows (if you’re using Windows).

      Reply

      hans

      • Jan 29, 2016 - 11:41 AM - hans - Author: Comment Link

        Oh and I forgot to ask: Did you set the language to French?

        Which Windows version, or what Operating System are you using?

        (just trying to get all the facts before I continue testing)

        Reply

        hans

        • Jan 29, 2016 - 12:16 PM - DocJL Comment Link

          Thanks for your prompt reply,

          yes I am using Windows7 x64. I am getting the same non-result wether I choose french or english.

          As you pointed out, it looks like its caused by the way tvdb returns the info back to the program.

          Reply

          DocJL

          • Jan 29, 2016 - 1:01 PM - DocJL Comment Link

            Oups, I feel bad, I was reading the rest of the comments above, when I noticed a new version announcement.

            I just checked mine and I am not up-to-date using v1.4.2

            I will update and try again…

            DocJL

          • Jan 29, 2016 - 1:06 PM - DocJL Comment Link

            Sure enough, with the latest version, no error message

            I am so sorry to have wasted your time

            DocJL

          • Jan 30, 2016 - 3:37 AM - hans - Author: Comment Link

            No worries DocJL!

            You didn’t waste my time! I’m just glad it all works now. 

            hans

  • Jan 29, 2016 - 10:40 AM - DocJL Comment Link

    While I wait for my question to be published, I caught this typo (modertion)

    AWAITING MODERATION

    Your comment is awaiting modertion by the Admin.

    Reply

    DocJL

  • Feb 16, 2016 - 10:56 AM - joe reid Comment Link

    just found this app , brilliant , specifically i hope it will help me populate the library in kodi from my server with a network share , i am having problems finding thr correct way to name tv show files so that kodi will allow them to be added to the library. tx for app.

    Reply

    joe reid

    • Feb 17, 2016 - 2:24 AM - hans - Author: Comment Link

      Thanks Joe!

      Keep the following structure in mind:

      \TV-Shows\
                 TV-Showname\
                             Season XY\
                                       Showname-01x01-EpsisodeTitle.avi
      

      So a folder for all your shows, a sub-folder for each show, in that a folder for each season, and in that the video file for each episode. 

      Reply

      hans

  • Mar 10, 2016 - 11:15 AM - Carl RObinson Comment Link

    Hi There

    Found this awesome app a while ago and been using it to assist sorting out my plex media server for a while.

    Using windows 10 64bit now fyi and still working ok.

    However, whenever I try to load episodes after a serach for the series from the EPGuide instead of the TVDB (in this instance the TVDB is wrong for batman animated series)  I’m constantly getting an error:-

    Warning Data Retrieval Failed

    I was unable to read the file

    Checked everything I can think of region wise (UK fyi) and PC / firewall and can’t come up with an answer was hoping you might have some insight? Tried on multiple other TV Shows too using the EPGuide only and getting the same problem each time.

    Any help would be appreicated

    Cheers

    Reply

    Carl RObinson

    • Mar 11, 2016 - 3:29 AM - hans - Author: Comment Link

      Thanks Carl for the compliment,

      I rarely use epguide myself, since I only included it as a “backup”.
      I did some tests and it seems that epguide is indeed no longer working.
      Since it’s a scraper, it might have to do with a format change – I will look into it. 

      Just out of curiosity: TheTVDB is not catching your series?

      Reply

      hans

      • Mar 12, 2016 - 6:03 PM - Carl RObinson Comment Link

        Hey Hans

        Glad it’s not just a random bug I’m experiencing…

        It’s picking up the series, however on this particular series (Batman the Animated series) there’s a lot of discrepancies as to episode order etc… After some internet searches it appears there’s some genuine controversy over how it should be viewed. As the DVD released episodes aren’t in the same order as they were originally aired etc 

        It is genuinely a rarity that TheTVDB is wrong even partially but I have had to manually redo things a few times :)

        So 99% of the time I’m still using this program to organise / rename everything I acquire without issue 

        Reply

        Carl RObinson

      • Mar 13, 2016 - 5:36 AM - hans - Author: Comment Link

        Oh Boy, yeah I have seen that with certain series as well. But like you said; it’s rare.
        I’m debating if I should try to fix epguide or just remove it.

        Reply

        hans

        • Mar 13, 2016 - 1:56 PM - CDRSteve Comment Link

          Looks like it might not be worth tackling for something so rare.

          Reply

          CDRSteve

        • Mar 13, 2016 - 5:17 PM - hans - Author: Comment Link

          My thoughts exactly – I’ll just take a quick peek. If it’s easy and quickly done, I’ll modify it. Otherwise I’ll drop it. 

          Reply

          hans

  • Apr 6, 2016 - 9:30 PM - Steve Comment Link

    What a wonderful program. I wish I’d found this years ago (my poor fingers). I’ve noticed that %S1 and %S2 both add a leading zero, no matter which you use:

    Example 1:
    %S1%E2 – %T_s%S2e%E2

    = 0107 – Cold lazarus_s01e07.avi

    Example 2:

    %S2%E2 – %T_s%S2e%E2

    = 0107 – Cold lazarus_s01e07.avi (same thing)

    Am I missing something? Thanks again for this wonderful project!!

    Reply

    Steve

    • Apr 7, 2016 - 4:43 AM - hans - Author: Comment Link

      Hi Steve,

      thanks for the compliment! And I think you found an interesting bug …

      %S1 should indeed produce “1” and %S2 should produce “01“.

      I just tested this and it only seems to go wrong when the first parameter is “%S1” ….

      When using “%N – %S1x%E2 – %T“, it works as expected: “Stargate SG-1 – 1×07 – Cold Lazarus“, and
      when using “%N – %S2x%E2 – %T” produces “Stargate SG-1 – 01×07 – Cold Lazarus” – which works correct.

      However it fails when using “%S1x%E2 – %T” …

      I will have to look into that, hopefully soon 

      Reply

      hans

      • Apr 7, 2016 - 12:49 PM - Steve Comment Link

        Ahh, interesting! My reason for having the numbering at the start is to sort my files by air date (as opposed to alphabetically by title). The leading “0” isn’t the end of the world, but if it’s something that could be fixed, it’d make the software perfect for my uses.

        Thanks again for sharing your skills with the rest of us!

        Reply

        Steve

      • Apr 8, 2016 - 4:27 AM - hans - Author: Comment Link

        Now you’ve given me an idea for something else: optionally set the creation date of the files to airdate 

        Anyhoo, thanks again for finding this little bug.
        I’ve added it to the “ToDo” list, and as soon as I get to it I’ll release a new version.
        EPGuide no longer seems to work either, so maybe in the next few days I’ll get to it.

        Glad to hear you like my little program 

        p.s. cool Gravatar! 

        Reply

        hans

  • Apr 11, 2016 - 7:43 AM - Samuel Comment Link

    Hello, I have a problem, when I launch the program, I have an error message : Failed to set data for value “Data_LastUsedLanguage”.

    Press OK to ignore and risk data corruption.

    Press Cancel to kill the program

    Reply

    Samuel

    • Apr 11, 2016 - 10:04 AM - hans - Author: Comment Link

      Hi Samuel!

      Did the application run just fine before? Or right away at first run generated this error?

      Since you didn’t mention it, I assume you’re Windows.
      If that is the case then a registry entry somehow got corrupted.

      Under Windows, the preferences are supposed to be stored in the registry under

      HKEY_CURRENT_USER\Software\NameMyTVSeries\Preferences

      Deleting that key and it’s content (with regedit) will cause the application to create new registry entries after restarting it.

      Reply

      hans

  • Apr 12, 2016 - 8:07 AM - hans - Author: Comment Link

    UPDATE:

    Version 1.6 is available.

    A bug with the “%S1” parameter has been resolved (Thanks Steve for finding the bug!), and a new parameter has been added (“%AD” which allows you to add the AirDate in filenames).

    Additionally, you have the option now to set the creation/modification date of a file to the original AirDate as well. Both new additions can for example be useful for sorting your files.

    EPGuide support has been dropped, due to constant changes in EPGuide, parsing for information has become unreliable and unmaintainable. The good thing is that TheTVDB offers more and usually better information anyway. (thanks Carl for reporting this)

    Reply

    hans

    • Apr 12, 2016 - 9:59 AM - CDRSteve Comment Link

      Hans –

      Your program just keeps getting better and better.  Not sure where I would turn if it didn’t exist.  Guess it’s time for another donation.  I’m sure you could use a beer!  Folks, if you haven’t sent up a donation yet, do so and recognize Hans’ hard work in providing, and more importantly – maintaining, this great utility!

      CDRSteve

      Reply

      CDRSteve

    • Apr 12, 2016 - 11:25 AM - hans - Author: Comment Link

      Thanks CDRSteve for the awesome and very motivating words! 
      That does put a big smile on my face! If travel would be cheaper, I’d say we all go for a drink! 

      Reply

      hans

      • Apr 12, 2016 - 1:40 PM - CDRSteve Comment Link

        My pleasure!  There are not many software products I comment on and this one is indeed an exception.  It has saved me countless man-hours over the past few years!  Beer money is in your Paypal……… enjoy!  CDRSteve

        Reply

        CDRSteve

      • Apr 12, 2016 - 3:56 PM - hans - Author: Comment Link

        You’re the best Steve! 

        Thanks! I better not spend that all in one night haha … 

        Reply

        hans

    • Apr 12, 2016 - 12:04 PM - John Comment Link

      Could not agree more!

      Thanks Hans for the ongoing efforts!

      Reply

      John

    • Apr 12, 2016 - 10:15 PM - Steve Comment Link

      Awesome! From all the Steves to you, thank you very much!

      Reply

      Steve

    • Apr 13, 2016 - 4:52 AM - hans - Author: Comment Link

      Thanks to all Steves 

      Reply

      hans

  • Apr 20, 2016 - 7:32 AM - Romain Comment Link

    Hello,

    for me, the app does not work on mac

    I get the message at startup:

    Data retrieval failed!

    I Was Unable to retrieve the list from TheTVDB languages

    I will use the default language list INSTEAD.

    Note: An Internet connected is needed

    But I have no problem on Windows 7

    Reply

    Romain

    • Apr 20, 2016 - 8:00 AM - hans - Author: Comment Link

      Hi Romain,

      this means that retrieving data from the Internet is either failing or slow.
      Failing could be for example;

      – The application has been blocked in the firewall (LittleSnitch for example)
      – Your location has been blocked to access TheTVDB.com (which is not the case since Windows 7 works)

      Reply

      hans

      • Apr 20, 2016 - 8:12 AM - Romain Comment Link

        thank you for the answer

        I have no problem accessing usually tvdb ( I am in France )

        my internet connection is very fast ( 1GB/s)

        and I have no firewall enabled

        Reply

        Romain

      • Apr 20, 2016 - 8:18 AM - hans - Author: Comment Link

        Interesting … hmm, would have been easier if that would have been the problem 

        Did you set allowing apps downloaded from anywhere? (not sure if this is related)

        “System Preferences” -> “Security & Privacy” -> “Allow Apps downloaded from” -> “Anywhere”

        Reply

        hans

        • Apr 20, 2016 - 8:27 AM - Romain Comment Link

          I just enable this option and I still have the same problem.

          the message instantly appears at the opening

          Reply

          Romain

        • Apr 20, 2016 - 3:06 PM - hans - Author: Comment Link

          Shoot … that sucks … 

          When the app starts, it right away retrieves the available languages at TheTVDB.com to populate the dropdown list so users can select a language. So that would be correct. Does looking for a series work?

          Reply

          hans

          • Apr 21, 2016 - 3:10 AM - Romain Comment Link

            no.

            after the error message at startup, the software starts, but the series search does not work and shows me another error message:

            “Data retrieval failed! I Was Unable to retrieve data from TheTVDB”

            sorry for my english (google translation)

            Romain

          • Apr 21, 2016 - 6:29 AM - hans - Author: Comment Link

            For some reason your Mac is completely blocking Internet Access for Name My TV Series.

            Since you have no 3rd party firewall; Did you check if the standard Firewall that comes with MacOS X is enabled or not? (link)
            If so, check under “Firewall Options” if it is blocked? Or maybe it needs to be added as “allowed”?

            hans

          • Apr 21, 2016 - 7:28 AM - Romain Comment Link

            Everything is off

            Screenshot : http://img15.hostingpics.net/pics/497171mac.png

            Romain

          • Apr 21, 2016 - 8:10 AM - hans - Author: Comment Link

            Are you running Windows on a separate computer or a virtual machine (on the same Mac)?
            How about Parental controls? (I have zero experience with Parental Controls – but did find this though, suggesting it can be used for blocking)

            hans

          • Apr 21, 2016 - 8:40 AM - Romain Comment Link

            Windows is installed on the same computer but on another partition.

            But I can try to open the software in a Windows virtual machine on the mac partition to do the test.

            Romain

          • Apr 21, 2016 - 8:45 AM - hans - Author: Comment Link

            You’re the first one reporting this issue, so I would assume “something” or “some setting” is blocking Internet access for Name My TV Series.

            Not sure if testing a virtual machine would tell us anything though, since it might bypass MacOSX completely for Internet Access.

            It is however Application specific. I assume you’re running the latest version (1.6.0 at this time). 
            I’m a Mac user myself, so that’s where I use this application all the time without issues.
            Would be great to figure out what might be causing this though.

            hans

          • Apr 22, 2016 - 4:07 PM - Romain Comment Link

            it works !!!!!

            I do not use DHCP.

            but I tried to reactivate and deactivate, and everything works.

            I still do not understand why.

            Romain

          • Apr 23, 2016 - 4:23 AM - hans - Author: Comment Link

            Oh wow! Glad it works now, but definitely weird that it didn’t work before.
            Would have been nice if we had figured out what caused this issue, but … it works now, so I’m already happy to hear that 

            hans

  • May 18, 2016 - 1:57 PM - Collin Chaffin Comment Link

    HI Hans,

    Hi, love this program but version 1.6 (only one I’ve used) has SERIOUS bugs and really is totally broken as far as import/export of custom CSV.  Even a simple “export” of an episode list, doing a fresh immediate “import” of it’s own file results in an error that 0 is not a valid int because of how it appears to be parsing differently on import than export (quotes).

    However, even when I form a legal csv with everything double-quoted, which is then the only successful import into this app without immediate error, it shows the custom episodes in the list.  Then, when you actually need to USE that list and click ADD, it again produces the access error with OK to risk data corruption or cancel to quit the app.

    I really need to be able to customize the episode list.  Any idea when these bugs can be addressed and fixed?

    Thanks!

    Collin

    Reply

    Collin Chaffin

    • May 18, 2016 - 4:14 PM - hans - Author: Comment Link

      Hi Collin,

      I’m very sorry to hear that. I’m traveling at the moment, so I’m not quite sure how fast I can address this issue – but it’s right at the top of my to-do list. As soon as I get some hotel time, I’ll try to see what might be going wrong there. Since import/export is rarely used, it might be that this bug snuck it’s way in there a while ago. But it does not sound like a complicated issue. I’ll get back at you, as soon as I can!

      Thanks for reporting! 

      Reply

      hans

      • May 18, 2016 - 10:59 PM - Collin Chaffin Comment Link

        Excellent and thanks Hans!  If there is anything I can do to help you test etc just let me know – like I said I love the app and with a working import/export and perhaps a few more small future enhancements, I think it really can’t be beaten by any other simple solution I have seen out there.

        Like I said, seems like it exports with the 2 internal numeric columns non-quoted, yet only accepts an input CSV at all if all columns quoted.  But, then the usage breaks if you try to use the data that appears to successfully import.  Also, when selecting the CSV to import, it actually incorrectly filters the file/open window to actual VIDEO files, not CSVs so one must actually type *.csv and hit enter to even show the CSV to import.  That is minor but wanted to mention it.

        I don’t code in this language or I’d offer to help, and you’re right if it were dotnet I can almost envision how the code might just be miswritten right now given the current behavior and you’re right especially for you, this probably will be a quick fix.

        Reply

        Collin Chaffin

      • May 21, 2016 - 3:24 PM - hans - Author: Comment Link

        Thanks Collin!

        Yeah, it is probably some silly mistake in my code. I’m trying to look at it as soon as I can. It should not be complicated.
        I’m kind-a stuck right now for work, but when I find some time I’ll try to see if I can fix this … 

        Reply

        hans

      • May 22, 2016 - 2:38 PM - hans - Author: Comment Link

        Managed to find the issue … but have not had time yet to create a fix.

        In one of the previous versions, the airdate has been introduced for formatting a file name and/or setting the creation date/time of files. Since I use objects internally, this was never a problem … well, until you use it for import and export and forget to include those dates. 

        So … I’ll try to find time this week or next week to add the airdate to the export and read it on import.
        It’s going to be a busy week (this week) and an even busier weekend (traveling etc) … if I do not find time, then I know that I will find time next week …

        I apologize for the inconvenience Collin … hope to get this rectified as soon as possible …  

        Reply

        hans

        • May 22, 2016 - 6:52 PM - Collin Chaffin Comment Link

          Hi Hans,

          Excellent work finding the issue so quickly!  I am really actively using it and love it, so can I ask, given your code is there any magic “workaround” I could use until you update?  I could not find a combination of quotes and formatting for an import csv, but didn’t try to add any columns from the export.  Is there a column I can add perhaps in the current state of the app that will allow me to successfully use an imported (fixed) list, just until you publish the final update?

          Thanks again!!

          Collin

          Reply

          Collin Chaffin

        • May 23, 2016 - 8:47 AM - hans - Author: Comment Link

          I do not know of a quick work around. The issue is that the objects I’ve defined expected an AirDate, but … I forgot to add those with the export, and there is no reading it on import. I will try to get a fix this week, but I’m doing some consulting in Houston, so that has priority since it pays the bills ….

          Reply

          hans

        • May 31, 2016 - 2:30 PM - hans - Author: Comment Link

          Import and Export should be fixed now 

          Reply

          hans

  • May 23, 2016 - 5:01 PM - Mike Comment Link

    How can I update the database? When I search for a series with the program it does not show. When I go to thetvdb it is there.

    Reply

    Mike

    • May 24, 2016 - 10:35 AM - Collin Chaffin Comment Link

      There is no db it queries the movie sites directly per usage.  Double-check your syntax in the app vs on the site.

      Reply

      Collin Chaffin

    • May 24, 2016 - 10:47 AM - hans - Author: Comment Link

      Collin is right … 
      Which series are you looking for? (so I can test and see if I can replicate the issue)

      Reply

      hans

      • May 24, 2016 - 10:53 AM - Mike Comment Link

        Got it sorted. I was looking for The Ranch 2016 from netflix. But the only show that would shop up was a French cartoon called the ranch. So I tried searching for ranch 2016 and it showed up.

        Reply

        Mike

        • May 24, 2016 - 10:53 AM - Mike Comment Link

          the show is called The Ranch and it came out in 2016.

          Reply

          Mike

      • May 24, 2016 - 10:54 AM - hans - Author: Comment Link

        Cool! Glad to hear that it worked out for you  

        Reply

        hans

  • May 26, 2016 - 4:47 PM - bigtres Comment Link

    Thanks for the fantastic software.

    You can insert bookmarks for the series?

    Reply

    bigtres

    • May 29, 2016 - 9:59 AM - hans - Author: Comment Link

      If you mean: remember previously loaded shows, kind-a like a quick dropdown,… then I do like that idea! 
      Let me see what I can do, I still have to fix a minor issue with import/export of lists. Once I have fixed that issue, I will look into adding such an option. 

      Reply

      hans

      • May 29, 2016 - 10:53 PM - Collin Chaffin Comment Link

        I agree and also a suggestion along the same lines which would be awesome would be under preferences (or maybe later even a separate “profile” function) to be able to quickly toggle save/select from a list of prior naming strings and settings.  I find myself copying/pasting to a separate cheatsheet today as some episodes may be 1080p vs some at 720p, vs. some may be a source of bluray vs a source of HDTV recording, etc. so the ability to save and quickly select somehow (today I go all way into prefs each time to paste in settings for a couple on the list, run the rename, clear the list, add the remaining episodes but go back into prefs change the naming to the new resolution/source and re-execute the 2nd/3rd…etc. renames) whether just by the naming syntax or by actually calling it a “profile” etc. would be really cool.

        Also, I am working on a powershell module I already use but it not yet polished that takes care of a few things after this app rename which would also be awesome if ever could be added.  Those are to rename the containing source folder to match the new MKV filename and then touch that folder to match the datetime of the MKV.  On top of working that workflow into a ffmpeg list of functions to backup source MKV and then remove foreign tracks, convert DTS by adding a converted AC3 (and leaving the original DTS), etc. I run those folder/timedate functions now after a rename with this app and the end result is a nice, pretty list of episode folders matching the MKV proper episode name and having the proper air date on the folder.  So, what you already do with the file rename and datetime touching would be awesome to someday work into an <optional> folder function as well.

        Reply

        Collin Chaffin

        • May 31, 2016 - 8:22 AM - hans - Author: Comment Link

          Hi Collin!

          Having worked with ffProbe before to scan files and determine 720/1080p/etc; this can be done, automatically, just takes a little bit more time and effort (to build and during use to rename). It’s something I could look into as soon as I get some time.

          As for removing foreign tracks and such, I think it would be better to create a separate application that can do this in bulk (it’s on my idea list actually, to additionally also grab subtitles and such). Do you place each episode in a separate folder?

          Reply

          hans

          • May 31, 2016 - 2:33 PM - Collin Chaffin Comment Link

            Yes, sorry I wasn’t clearer.  I actually didn’t expect any ffmpeg functions in your app, just the missing “folder” functions to match the file ones.  

            1.  You currently rename the FILES even in subfolders like this:

            OldShowName.s01e01\oldname.mkv

            …Becomes:

            OldShowName.s01e01\Newname.s01e01.mkv

            But doesn’t change the folders.

            So, today, I script out a couple things:

            For the above, after running your app in my workflow, my script produces this:

            Newname.s01\Newname.s01e01.mkv (and folder gets touched with the datetime set to the episode mkv by your app)

            Newname.s01\Newname.s01e02.mkv (and folder gets touched with the datetime set to the episode mkv by your app)

            2. In cases where I run your app against this:

            ContainerFolder\oldname.e01.mkv

            ContainerFolder\oldname.e02.mkv

            …Becomes:

            ContainerFolder\Newname.e01.mkv

            ContainerFolder\Newname.e02.mkv

            For the above, after running your app in my workflow, my script produces this:

            ContainerFolder\Newname.e01\Newname.e01.mkv (and folder gets touched with the datetime set to the episode mkv by your app)

            ContainerFolder\Newname.e02\Newname.e02.mkv (and folder gets touched with the datetime set to the episode mkv by your app)

            Hope this helps explain it better.  Although, pulling the ACTUAL resolution and info from ffprobe etc. with your app would also be INCREDIBLE in the future, but the above would be MUCH easier since it’s really just adding the folder functions to match the the existing file rename functions.

            Also, testing the new 1.6.1 build now and initial tests look GREAT on a quick export to CSV, change some episode #s, and the import and add them – no errors on my 1st test!!!  Thanks so much for getting to it so quickly!!!

            Collin Chaffin

          • May 31, 2016 - 2:57 PM - hans - Author: Comment Link

            No problem – now I get where you’re going with that! 

            I never thought about that since I follow this structure:

            Showname\Season 01\Showname - 01x01 - Episode Title.mkv

            Mostly because that’s kind-a what most media-center like applications, including Kodi, would like to see (with the exception of how I name each episode of course).

            I’ll have to carefully think about that one though … can’t rename a folder, before renaming the file, unless I update all select paths appropriately (when doing a batch).

            So the “problem” to think about would be the following;
            Say you have these files:

            OldShowName.s01e01\oldname.mkv
            OldShowName.s01e02\oldname2.mkv
            OldShowName.s01e03\oldname3.mkv

            Then the desired result should be:

            Newname.s01\Newname.s01e01.mkv
            Newname.s01\Newname.s01e02.mkv
            Newname.s01\Newname.s01e03.mkv

            Right?
            However after doing that for the first one, file 2 and 3 no longer exist in the given path. I suppose I could try to catch that by modifying the list right after each rename.

            Touching the folder is another interesting one, since (my Mac anyway) seems to use the most recent recent activity date/time. So if I set the date for a file, before the current date/time of the folder, and move the file into that folder, then the date/time would actually reflect today.
            Would you like to reflect the most recent episode’s airdate? Or the date/time a new file has been added?
            (I have not checked this out under Windows by the way)

            hans

          • May 31, 2016 - 3:01 PM - hans - Author: Comment Link

            Haha almost forgot; Glad to hear the import/export is working!

            As for using ffmpeg or ffprobe; I’ve done it before with MovieScanner (a little dinky toy I created a while ago).
            It might slow things down, but then again, one would probably not rename thousands of episodes at once anyway … I hope haha.

            Since the resolution seems an option that would be used more commonly (than what I expected), I’ll definitely add this to the “to-do” list as well.

            hans

          • Jun 2, 2016 - 11:13 AM - hans - Author: Comment Link

            While thinking about your folder request, I guess I made a wrong assumption.

            So when the original file is:

            .../folder/file.avi

            Then after renaming you’d like to see:

            ../folder/showname.S01/Newname.s01e01.mkv

            Is that correct?

            hans

          • Jun 2, 2016 - 2:45 PM - Collin Chaffin Comment Link

            Hi Hans, sorry didn’t see your message until now.  Thanks for getting back so quickly!!

            Yes, you are correct.  In my case, I actually follow almost exactly as you do (that Kodi and others want to see) as:

            Show\Season 1\Episode 1\Episode 1.mkv

            ….but, note that last folder level.  I do that so that those with subs, etc. are encapsulated in their own episode folder.  Also, what I do is partially because in the past when I’ve ripped, my “standards” were not there, so currently I may have:

            Old-bad-show-naming_episode1\Different-old-bad-show-naming_episode1.mkv

            So when I run the app against the above, it fixes the “Different-old-bad-show-naming_episode1.mkv”.  Because it doesn’t do anything with folders, yes, I am left with the “Old-bad-show-naming_episode1” folder now holding the perfectly named and datetime mkv.  My script basically then reads those new MKV names recursively, and renames the parent folder and also touches the modified timestamp of the folder to match the MKV.  If your app would ever just maybe have a checkbox to say “rename (or create) parent folder to match renamed MKV).  Then, it would have 2 options – either do what I do and do the rename/touch, or what my other script function does which is for directories more similar to what you said (all MKVs in one source folder together), my 2nd script just creates a new folder in the source for each MKV, moves the MKV into it, and touches it resulting in the same outcome – a folder for each MKV with the same name and datetime.

            As far as I’m concnered, any FFmpeg/FFprobe info you may ever add is 100% a bonus.  I will say, however, that having to make multiple runs if for whatever reason some of my seasons have some episodes at 720p, and others at 1080p, and manually going into settings and changing the naming template so that the end resulting MKVs have the correct resolution in the name (my preference), would actually go away entirely if you ever could have a checkbox to use a “probed” resolution value as a naming variable.  Perhaps, then, if one uses the probed res variable and for whatever reason it does not return properly, just handle it like other tools do and place a “NA” in instead.  I’d be totally thrilled with that solution!

            Thanks again and I can’t say it enough that it really is growing to become a mainstream go-to utility so kudos!

            Collin Chaffin

          • Jun 3, 2016 - 8:41 AM - Collin Chaffin Comment Link

            Hey Hans,

            After a bit more testing, I wanted to point out a couple bugs still present in the import/export routine.

            Here is steps to reproduce:

            1. Open series (ie. Star wars rebels)

            2. Export to CSV.

            3. CSV contains columns in this format – Series (Quoted), Season (NON-QUOTED), Episode (NON-QUOTED), Title (QUOTED), Airdate (NON-QUOTED)

            (Herein lies the issue)

            4. Open in any app to edit (Excel, etc.) and it either consistently will double-quote columns (technically correct), or no columns.  

            5. Import CSV – Your import routine crashes the app if any form of quoting other than the inconsistent kind of non-standard above is present with the same dreaded (OK, cancel click ok to risk data corruption).

            So, as of now since no app I can find that manipulates CSV files other than raw notepad can edit to re-import.  I used Star wars rebels as a good example, because the list online is just incorrect.

            Ep1 is actually labeled as one of the s00, which then throws off the entire list where s01ep1 really = s01ep2 etc. which in Excel is a quick edit to cascade renumber – in notepad, one line at a time, not so quick. :)

            However, the good news is that if the non-standard combination of quoted and non is followed using notepad – the re-import is finally successful and totally usable, which is the most important part!

            If you ever get a chance to maybe change both the CSV export and expected import to double-quoted for ALL columns (or non-quoted for all), then any CSV editing app can be used.

            I have not done testing on changing or removing any of the datetime (Airdate) column data as of yet, but I will and report any other issues I find.

            Thanks again for such quick fixes!!

            Collin

            Collin Chaffin

        • Jun 3, 2016 - 8:51 AM - hans - Author: Comment Link

          Thanks for the heads up on the import/export – I’ll look into that, and I hope it’s not going to be a big deal.

          As for the folders; so far I managed to implement the “Season 01” folder, which actually could serve as a “folder per episode” function as well – since it can use all the parameters used in the filenaming as well. So if someone would use “Season %S2” it effectively would created the “usual” season folder. If the user would use some thing like “Episode %E2” then it would actually create a directory for each episode. Just before creation it will check if the directory exists though.
          Still working on moving the extra files along as well.

          The part where ffProbe is being used, works now as well, supporting Audio Codec (AC3,MP3,etc), Audio Channel Count (2, 5, 6 etc), Video Codec (XVID, H264, etc) and Video Resolution (720p, 1080p, etc). ffProbe will detect all that when a file gets added.

          I will need to do some more coding though, since I just introduced a new bug – it’s not ideal to travel and try to code haha.

          Reply

          hans

          • Jun 3, 2016 - 6:52 PM - Collin Chaffin Comment Link

            Wow, awesome work and I love the new features!  Hey one last tiny bug I just noticed – purely cosmetic but can kinda cause issues – 1.6.1 suddenly is no longer showing on my taskbar!  Even if I kill it off, what’s worse is multiple copies can run and I don’t know it, because if I click minimize – they are GONE! LOL!  Since it’s not minimizing to the tray or anything, literally can only be found in taskmgr.

            Not sure if anyone else also seeing this but I just wanted to mention it since it sounds like you’re actively coding now.

            Thanks again and can’t wait to test the new features/fixes!!!

            -Collin

            Collin Chaffin

          • Jun 3, 2016 - 6:54 PM - Collin Chaffin Comment Link

            Update, sorry the no taskbar bug seems to only apply if DisplayFusion manipulates/moves the app window to another monitor, so definitely not a big deal and only seems to impact something to do with displayfusion so I wouldn’t even look at it unless others also report issues.  Sorry!

            Collin Chaffin

          • Jun 7, 2016 - 1:21 AM - hans - Author: Comment Link

            No problem Collin – thank you for posting it here anyway. Others might be using DisplayFusion as well (I do not really use Windows, so DisplayFusion is something I have to Google and maybe install first haha). 

            hans

          • Jun 10, 2016 - 2:57 AM - hans - Author: Comment Link

            @Collin and CDRSteve;

            What OS are you guys running and would you like to test some of these new features?
            I have a Mac OS X version up and running, but I carefully assume you guys are running Windows?
            (not a problem either, I just need to recompile it and find a suitable ffprobe.exe for Windows)

            hans

          • Jun 10, 2016 - 10:15 AM - CDRSteve Comment Link

            Hans,

            I run 64-bit versions of Win 7, 8.1, and 10.  I also run OS X Yosemite.  About to “upgrade” that machine to El Capitan.  Can also run just about anything you need in VMWare 12 so happy to give any beta a test whirl as needed.

            CDRSteve

          • Jun 11, 2016 - 7:42 AM - hans - Author: Comment Link

            Thanks CDRSteve!

            I guess I’ll upload a beta for Mac OS X then, I’m pretty sure it works for Yosemite as well (even though I can no longer test this – it’s not using any goofy stuff that might not work under Yosemite).

            The advantage of Mac OS X is that ffprobe is just included in the package, so easy to install.
            Under Windows you’ll ned up with 2 executables, which might confuse the user.

            I’ll try to upload the test version somewhere today and post the link here. Thanks! 

            hans

          • Jun 12, 2016 - 4:30 AM - hans - Author: Comment Link

            Just uploaded a beta version (v1.7.0 for MacOSX), which includes ffProbe and the features I’ve mention. Feel free to test it. You can download it through this link.

            For who would like to give it a try … 

            hans

          • Jun 14, 2016 - 1:52 AM - Collin Chaffin Comment Link

            Hey Hans,

            Sorry just saw your message.  I also run Win7-x64 on all my media boxes so if at all possible I’d love to test for Windows!  Unfortunately, I actually don’t even have OSX capability right now so can’t even test the new beta unless you can also build for Windows. :(

            Collin

            Collin Chaffin

          • Jun 14, 2016 - 3:56 AM - hans - Author: Comment Link

            No problem Collin 

            I’ll try to build a Windows beta version in the next few days. I’ll post a link here when it’s available. 

            hans

          • Jun 14, 2016 - 6:59 AM - hans - Author: Comment Link

            @Collin:

            I’ve just uploaded a Windows version here.

            hans

          • Jun 14, 2016 - 12:44 PM - Collin Chaffin Comment Link

            Awesome!  Testing the windows version now!

            Collin Chaffin

          • Jun 14, 2016 - 12:57 PM - Collin Chaffin Comment Link

            Initial testing – LOVE the folder creation option!  After a couple tests looks like it works GREAT and exactly what I do with my collection, the only small thing that perhaps you could add since you already have the code for the MKV file is the datetime touch – I’d suggest IF someone uses the new create folder option – to automatically just touch that new folder datetime to the episode datetime being set on the MKV.  That way, the list of folders at a glance also shows the origiinal air dates (what my scripts/workflow does today).   Just a small suggestion but so far it’s awesome!

            Still working on testing the media ffprobe info and will post results later!

            Collin Chaffin

          • Jun 14, 2016 - 1:12 PM - Collin Chaffin Comment Link

            Ok found kind of a big issue (for one use case) using the new codec/res detection.  One use case (for me) may be that over time I did RIPS at different resolutions for diff seasons and even mult rips.  One thing you currently CANNOT do is add the SAME episode from the downloaded ep list mult times.  So, if I have 2 versions of episode 1 – one in 720p, one in 1080p, and I want to utilize the new detect function, I <should> be able to add the downloaded Episode1 TWICE, so that when I load my local list on the right pane, I can align the 2 versions to the identical Episode1 desc on the left.  Using the new detect template, it would then detect one is 720p and one is 1080p, and automagically label them accordingly even though the downloaded left list theoretically made it look in preview as though (prior to proper detection) that the names would be identical.

            Make sense?  Only when adding the automatic tagging of resolution/codec does it really introduce the need to add as many duplicate episodes into the list to then rely on the detection.

            Still testing but love the new features and will have to donate as well!

            Collin Chaffin

          • Jun 14, 2016 - 2:30 PM - Collin Chaffin Comment Link

            After more testing – the detect seems to be working great.

            Couple bugs I’ve caught: 

            UI: Typing in the show name after retrieval resulting in “out of bounds, click ok to risk corrpution or cancel to kill” error frequently (seems new from 1.6.1).  I am able to click OK and continue for now without apparent impact but if that txt box gets blanked out, cannot type more than single char because of this error.

            Bug carried forward from 1.6.1 – the “Clear after renaming” option checkbox does not get saved.  Upon opening app it is always set to false and must be re-checked.

            Not sure if a bug – the “history” of the naming template does not seem to save any history and just shows the stock examples.  I thought you had said this was now a “history” or “profile” type of method for saving diff templates?  Are the settings and history stored in the registry?  I have not yet investigated but would be nice to be able to backup/restore the history and settings from the registry.

            Another small suggestion (with all the testing we are doing) is perhaps on next build change the “backup” NameMyTVSeries.txt file to include a runtime datetime to make it unique and avoid the issue of multiple renames currently results in losing any naming history as this static named file gets overwritten without prompting.

            Also, specifically the CODEC part of the naming, another small observation is that many use “x264” instead of “H264”, so at least for me, to keep a consistent naming, I’d love a way to choose (maybe it’s just a one or the other) format for the “h26x” formats to either be “h” based or “x” based convention.  Again – just throwing out what I could see impacting users with large collections and an established convention to continue.

            Collin Chaffin

          • Jun 14, 2016 - 8:44 PM - Collin Chaffin Comment Link

            Hi Hans,

            I found the registry data.  It appears maybe the code to commit the clear after rename just isn’t firing, because if I manually set the Data_ClearAllAfterRename value to 1, the setting is read properly upon re-open, honored, and persists – so it’s just getting the GUI to write the value of 1 that first time.

            Still working on testing and I did find the other “history” dropdown for the shows (not the template “profile”), and it’s AWESOME addition!!!

            Collin

            Collin Chaffin

          • Jun 18, 2016 - 3:41 AM - hans - Author: Comment Link

            Hi Collin!

            Excellent testing and very good info.
            However, since the comments seem to become a little much, I’ve started a forum topic here.

            hans

        • Jun 15, 2016 - 5:09 AM - hans - Author: Comment Link

          Thanks for extensive testing Collin! (wow this comment list is becoming huge) 

          Thanks for the bug list;

          – Touching the directory for Airdate;
          I’ll look into that, but I doubt it will work under MacOS X (untested under Windows/Linux).

          – Multiple resolutions, same episodes;
          Ouch that might be a problem, I totally understand where you’re going with that. I’ll have to see if it would break something fundamentally in the app. I’ve always assumed just one episode file per episode. Personally I’d only keep the highest quality file (no use for a 480p file when I have a 1080p file as well), but with the resolution/codec etc detection, having multiple the files for one episode could make sense.
          I’ll have to do some testing.

          – UI bug;
          I’ll try to see if I can reproduce this issue.

          – “Clear after renaming” bug
          I must have goofed up on that one – will try to find the issue as well.

          – “history” of the naming template 
          Oh boy, I must have explained that wrong; I did not implement a history for that.
          I’ll look into adding that option, after fixing the other issues.

          – NameMyTVSeries.txt file
          I almost removed that option, you’re the first one I know of that actually uses it.
          I can include date/time in the filename, but I’m sure the addition of folders is not implemented in that file. 

          – “x264” instead of “H264”
          The name of the codec is handled by ffProbe, what it finds in the video file.
          As far as I could find (source); H264 is video encoding method, an alias name for MPEG-4 AVC.
          x264 however, is an open source library, implementing H264 video compression and producing a H264 compatible stream.
          So I’m not sure why folks would use the x264 instead of the correct H264.
          Naturally, I could consider an option to always write x264/x265 instead of H264/H265 – but I’ll put it lower on the priority list if that’s OK … 

          I’m glad to hear you’re excited about some of the new functions – I’ll go see what I can do about the issues you’ve found.
          One issue I have not been able to debug is the “index out of bounds” when renaming. It happens very rarely, and I have no idea what’s causing this.

          I’ll keep you guys posted! 

          Reply

          hans

          • Jun 15, 2016 - 5:48 AM - hans - Author: Comment Link

            Just a quick observation, while trying to address these issue;

            Directory touch to set date time – Which date/time should I use when multiple files are list?
            Initially I was thinking: grab the most recent renamed file (while renaming).
            But … that would cause issues if you’re adding an older episode, it would take the wrong date.
            I suppose the best would be to take the most recent file date of all files in the folder – which would require a whole new function to parse all files in the folders. I’ll see what I can do … 

            hans

          • Jun 15, 2016 - 8:09 AM - hans - Author: Comment Link

            As far as I can see; I’ve fixed all the bugs/issues you’ve mentioned, with one exception: the file naming format “history” – not sure how critical that one is, but it comes with some minor complications. 

            Currently the dropdown list is showing examples, and then populates the matching format string, for example, it shows:

            Stargate SG-1 - 01x07 - Cold Lazarus

            but populates the edit box with:

            %N - %S2x%E2 - %T

            I’ll tinker a little bit and see if I can make that work as well, but I’m running low on time today.

            Please let me know if this is critical or not … 

            hans

          • Jun 16, 2016 - 1:16 AM - Collin Chaffin Comment Link

            Hi Hans, 

            Wow thanks for getting back so quickly! After I posted I realized too that the ffprobe was generating the h264, so you’re right it’s best just to pass on whatever codec is being used. 

            As for the rename backup file, you’re right it doesn’t look like it catches any of the “new” directory actions for restoring, but in my mind that’s ok the main thing really is safety of the FILE renaming, which is being caught. I would think even if not posted, others have make a foobar and had to rely on them so I’d recoomend unless it’s causing other issues to leave it in there and maybe just append a datetime to the filename with HHMMSS, that way every run is guaranteed to produce a unique backout file. 

            Without any debug logging it’s hard for me to tell you what is causing the index out of bounds, but in my experience, it seems most easily reproduced when typing a single char, then deleting which puts the list index to NULL – perhaps that is the exception that needs to be caught? Let me know how I could try to test it more for you. 

            For the directory touching – in my case far as I know, when i’ve tested that feature, it always places the single episode files (and perhaps other “associated similar named” files) into the “new” directory, right? In that case, there’s either only one MKV, or a MKV and let’s say SUB file which already share the same timestamp with the rename. So, in every csae I’ve tested there would be only one possible datetime to touch that new parent folder with, which is the datetime from the downloaded episode. That’s also BTW how my script does it, let your app do the rename (and now also create the new parent folder) and then I just read the MKV in each new parent folder, and touch the new parent folder with that datetime. Sorry, hope that makes sense and helps as to how I’ve tested it and think it could work. 

            Also agree the way you implemented the naming template dropdown being “examples”, it probably would be kind of major on the code side I’m guessing, but the direction I was going – I may have series rips some bluray, some HDTV as example. Whether in that list, or maybe at a later date somewhere else as a separate “naming profile”, my idea was in a session I may have to go back in to that naming template and paste in a string with HDTV vs Bluray vs something else and it would just be really cool to have the “naming profiles” to quickly switch between templates. 

            Some of these suggestions would be cool if you could do a “vote” on this page somehow just as a sanity check as to how many users may click to vote for any of these feature enhancements that maybe won’t commit right now to chiming in with a full comment – I certainly don’t expect or want you bending over backwards for features that others won’t utilize (even if I would). If you ever decide to open source any of the code, I’d certainly try my best to help you in any way I could I would have to ramp up on this language vs csharp but would be happy to help. 

            I’ll try to check and test more tomorrow – I have 2 little ones been sick so my hours right now are kind of screwed up – hopefully tomorrow be better! 

            Thanks! 

            Collin 

            Collin Chaffin

          • Jun 16, 2016 - 2:17 AM - hans - Author: Comment Link

            Hi Collin!

            You’re welcome, whenever I ahve time to respond, I always try to do that as fast as possible … 

            As for H264 vs x264 – I already made a preference setting doing exactly that for you …

            As for the “undo” file, it actually does seem to pickup the use of folders correctly, so that should be fixed too. I’ve added YYYY-MM-DD HH.MM to the NameMyTVSeries.txt filename. I could still add seconds of course.

            As for the out-of-index error you’ve mention; I was able to reproduce and fix that one 

            Directory touching has been implemented as well, and the date/time is set to the most recent file in the directory. If the directory only holds one episode, then it would of course take the AirDate of that one.

            As for the history on the formatting strings (filename and directory): I’m trying to implement this today, if I get to it. it’s a busy day … I like the idea of having a few “templates” in store that have been used before and I can see it to be beneficial.

            I’ll try to post a new version for you to test, hopefully by the end of today. 

            Hope the little ones feel better soon .. 

            hans

          • Jun 16, 2016 - 7:02 AM - hans - Author: Comment Link

            All righty then … I have a new beta (1.7.1) available for MacOS X and Windows. 

            Find them here: Windows, MaxOS X.

            Fixed a few bugs from the previous beta and a few things I talked about with Collin.
            History for file and folder name is now available, each time you select or create a new one, it’s added on top. For now I limited the length to the 10 most recent ones.

            hans

          • Jun 16, 2016 - 10:31 PM - Collin Chaffin Comment Link

            Wow!  So, initial testing v1.7.1 looks AMAZING!  I absolutely LOVE the history for naming templates, even 10 is great!  Also, the addition of the “processing” popup when adding local sources is very intuitive addition!  It also helps bridge the gap one little thing is if you add episodes obviously before adding local source, if relying on CODEC or RESOLUTION, the left pane “will be new name” is now a bit misleading because until the right pane is filled in and local media files analyzed, just be aware more for new users of the app moving forward that they may not (with the history) really understand that the “new name” on the left is SUPPOSED to have a double period and basically missing a field until they first analyze the media based on their using the ffprobe fields.

            But, for me since I understand the above, I have yet to find a single issue.  I’ll keep testing through paces and update again tomorrow.  Nice work!

            Collin

            Collin Chaffin

          • Jun 17, 2016 - 4:21 AM - hans - Author: Comment Link

            Thanks Collin! 
            I’m glad to hear that you’re liking the improvements and new features …

            I have been thinking about the “new name” column when data is missing. I could use “..” or some dummy data or abbreviations (ie. 123p, VID, AUD, CH) … though “…” would be fine as well I assume. I’ll look into that. If anyone has suggestions: they are most welcome.

            Let me know if you run into any issues. I’m eager to post the new release .

            hans

          • Jun 17, 2016 - 8:12 PM - Collin Chaffin Comment Link

            Hey Hans,

            One small but kind of annoying bug I’ve found is again to do with the import routine of the import/export.  The parsing is so strict, it again kind of has one area you may want to just write an extra line of code to perhaps trim the whitespace.  Here’s how to reproduce:

            “Ancient Aliens”, 01,01,”The Evidence”,2010-04-20

            Note after “Ancient Aliens”,_

            Underscore represents space.

            Remove that space (which the issue is that again, no app or utility would ever write that leading zero even if I want it, and it generates an exception that “Ancient Aliens is not a valid integer”.

            Simply adding that leading whitespace ONLY in that 1st numeric column (not the Episode only the Season), and the error goes away and import is successful.  Right now, luckily that 1st name column is there to allow an easy search/replace on the 1st name column to just tack on a space, but that’s the only way I’ve gotten it to work.

            Not a huge code change, but it would be really cool to just trim and then any (or none) leading/trailing zeros or whitespace becomes irrelevant.

            Other than that, have not yet run into any other major issues but still testing!

            Thanks again!

            Collin

            Collin Chaffin

          • Jun 17, 2016 - 9:06 PM - Collin Chaffin Comment Link

            Sorry not trying to annoy but trying to help rigourously test for you.  Found another weird bug.

            Upon 1st open of app, even if the “remembered” naming template (all of mine do) are set to add periods instead of spaces, the show and episode name wrongfully is missing the periods and instead has spaces.  I know because I didn’t realize until 10 big seasons done, and am going back now to redo them all. :(

            Anyway, as long as I go into prefs, even reselect the same template and THEN add episodes and proceed, I get the correct names with periods.   Again, weird and I’m sure you’ll find it in the code I cannot really explain where it’s going wrong.

            As long as I take that extra step, no matter what saved template I use, the periods are present and correct.

            Collin Chaffin

          • Jun 17, 2016 - 9:28 PM - Collin Chaffin Comment Link

            Ok 2 more small bugs along same lines as prior ones:

            1.  Populate both lists, click “clear” on right list.  Then click “remove” and it generates instant access violation.  Just another null list issue.

            2.  This one took while for me to figure out I thought I had a file locking issue and is actually something I’ve had to code around in the past:  If ANY of the files/episodes added are set to the same name as current, the entire list fails with “unable to rename XXXX, do you wish to continue”.  I’m guessing depending on how you’re calling rename since I’ve seen this.  In my code, I’ve always now go back to pinvoking using the following windows API for rename (MoveFileW), as it is literally the ONLY rename call I’ve used that will allow you to rename to the exact same name and not generate any error (and actually will perform the redundant rename):  

                                 “kernel32.dll”, EntryPoint=”MoveFileW”, SetLastError=true,

                                  CharSet=CharSet.Unicode, ExactSpelling=true,

                                  CallingConvention=CallingConvention.StdCall

            Just trying to help, not familiar with the language you’re using, but like I said I have changed many of my utils in the past to use this API call to avoid what may be happening with this bug, the inability to successfully rename a file like this:  Rename “oldfile.txt” “OldFile.txt”.  This will BTW fail in almost every case I’ve tried but will success (and properly change case) using the MoveFileW.

            Anyway, my workaround became quick once I ran filemonitor to see what was happening, which was to quckly change my names append a bogus char and sure enough, the rename (changing case/setting filedate) worked for the entire list.

            Collin Chaffin

          • Jun 17, 2016 - 11:04 PM - Collin Chaffin Comment Link

            Ok one more I somehow missed before.  To reproduce:

            1.  Using the new “history” dropdown for shows, add 4 diff episodes – one from each show

            2. Add one local folder with 4 shows single episodes to match

            Now, upon the new popup for ffprobe, when it completes probing, it has incorrectly changed the left list of 4 episodes from 4 shows to actually read as the same 4 unique ep names, but now all from the last single SHOW name selected.

            So instead of:

            Show1.pilot part 1

            Show2.super cool episode

            After the probe, it reads:

            Show1.pilot part 1

            Show1.super cool episode

            If I can somehow post a pic later here it will make sense if my description of it doesn’t.  This one is prob the biggest one yet and lot more dangerous, since it appears to then potentially incorrectly name episodes to actually read a totally wrong series name.

            Let me know if you need me to try to get a screenshot posted of it.

            Collin Chaffin

          • Jun 18, 2016 - 3:47 AM - hans - Author: Comment Link

            Collin, great work, I posted some of your findings in the forum (see this topic).
            There you can post pictures as well. I’ll go read all your findings in a minute 

            hans

          • Jun 23, 2016 - 10:57 AM - collin Comment Link

            Hey Hans,

            Not sure if you saw, but I have been offline and finally did get a chance to re-test and post some videos of the couple remaining bugs.  I posted that info in that forum topic you started so let me know if you need any more info and can view it okay.

            I had something come up that is really been high priority so have not been able to do as much testing as I wanted, but hopefully in the next day or two that will change and I can spend a bit more time on it.

            Thanks!

            Collin

            collin

          • Jun 24, 2016 - 2:52 AM - hans - Author: Comment Link

            Hi Collin!

            No worries, I did see the message, but had not yet have time to respond. The past 2 days have been quite busy (job offer, dental issues, nephews visiting, etc). I’ll try to reply later today … thank you for taking the time and do some testing! 

            hans

      • May 31, 2016 - 5:07 PM - CDRSteve Comment Link

        Hans,

        If you indeed find a way to add a drop-down for previously added shows……… it just might be time for some more “beer”!!  Seriously, where else do we get this kind of support?!!  Keep up the great work…. it is appreciated!

        Reply

        CDRSteve

        • Jun 1, 2016 - 7:39 AM - hans - Author: Comment Link

          Hi CDRSteve!

          A beer is always a good thing …  Thanks man! I very much appreciate it! Truly wish I could do this full time,…

          I added the idea to the to-do list – I’m thinking of making the edit box (where one enters a show name) a dropdown box, and store selected shows in the list. Just wondering at what point I should add a show to the list. Probably best when a user actually starts working with a show …

          Reply

          hans

          • Jun 1, 2016 - 10:11 AM - CDRSteve Comment Link

            Concur.  I would add it to the drop down when the user enters a “new” show search.  I don’t see this as a “needed” function but something that would greatly enhance usability.  r/Steve

            CDRSteve

          • Jun 1, 2016 - 10:15 AM - hans - Author: Comment Link

            I would agree – it’s a nice to have.
            In the next round of making modifications, I will add this feature. Doesn’t seem like it’s too complicated.
            Just need to remember the name and the TVDB ID. 

            hans

        • Jun 3, 2016 - 8:58 AM - hans - Author: Comment Link

          Alright; the “history” drop down has been implemented,… it works pretty slick. 
          Since there are a few more changes, I’ll release all of that at the same time – probably next week when I’m home again.

          Thanks again for your generous donation! 
          It’s users like you that keep me going … 

          Reply

          hans

          • Jun 3, 2016 - 8:59 AM - hans - Author: Comment Link

            p.s. you might have already read this, but I’m adding support for folders and reading codecs and resolution which can be used in the filenames as well.

            hans

        • Jun 16, 2016 - 7:03 AM - hans - Author: Comment Link

          FYI, not sure if you’re getting the messages for Collin as well; your request has been implemented 
          You can, if you’d like, test the Windows and/or MacOS X version. Enjoy!

          Reply

          hans

  • May 31, 2016 - 2:29 PM - hans - Author: Comment Link

    UPDATE:

    Version 1.6.1 is available, which addresses the import/export issue for lists.

    Reply

    hans

  • Jun 9, 2016 - 3:22 PM Comment Link
    PingBack: www.cazda.com

    […] (episode) adını da içeren düzenli bir isimlendir ve numaralandırma yapmak istiyorsanız Name My TV Series isimli uygulama tam size […]

  • Jun 12, 2016 - 5:55 PM - WormFood Comment Link

    This program has potential, but it doesn’t work well. The sort function takes an extremely long time, if there is a list of any reasonable size (in my case, it’s about 450 files), and even when everything is working right, it is a very manual process, to make sure that things are named properly. It’s no fun looking over a list of 400+ entries. Actually, the way this program works, is braindead. It simply gets a list of episodes, and a list of your files, and hope they line up. If they don’t line up, then it’s a very manual process to remove the files from the list, to make everything line up. And worst of all, it’s not open source, so I have no opportunity to fix it, or make it better. I give it 2 out of 5 stars. I will not be using it again.

    Reply

    WormFood

    • Jun 13, 2016 - 4:33 AM - hans - Author: Comment Link

      Hi WormFood,

      I’m sorry it didn’t work for you and that you didn’t like the way it works. Other users seem to enjoy it in their workflow.
      But then again, I wrote it with the intent of personal use, and as an experiment to write an application cross platform. It was never intended for large quantities of shows either, rather intended for a small number of episodes at a time.

      p.s. in the next version, the sort should work better, but I never tested it with 400+ entries.

      Reply

      hans

    • Jun 13, 2016 - 10:20 AM - CDRSteve Comment Link

      Obviously not for everyone (or you it seems) but there are many of us who find it extremely useful especially for a project that the author originally put together for personal use.  Why not take the time to help Hans make his program even better through constructive  review and input?  I doubt you will find a developer who is more open and responsive to user input.  Just my 2 cents!

      Reply

      CDRSteve

  • Jul 6, 2016 - 6:58 AM - hans - Author: Comment Link

    UPDATE:

    Version 1.8.0 was released today.
    Read about the changes in this announcement.

    Reply

    hans

  • Jul 28, 2016 - 4:19 PM - JCB Comment Link

    Hello… EXCELLENT JOB on this little application!!!  Very useful and very easy to use. I wrote an app similar to this for MP3 music files that would fetch the CD cover and renamed the CD-ripped files to the Song Titles found on CDDB and other online resources, so I know and appreciate how much effort goes into something like this.  I’ve been using your program for a few months now and… I just love it! You have done an awesome job. THANKS.

    I have only one suggestion… I noticed that after I rename a list of episodes I will drag-drop those episode files into VLC (to create a playlist) and what happens is, VLC will look to the metadata tag to display THAT instead of the properly named episode (filename) titles that your program creates.  In order to have the titles display nicely in VLC I have to go into the “Media Information” dialog of VLC for each file and change the title there, then save it.  (There might be a setting in VLC I could change to make it use the filename instead, but then that would change how it behaves for everything else I use it for.)   I’m sure there’s other applications I could use to bulk rename the meta tags based on the filename but wondered if this would be something you might be interested in looking into for a later update, perhaps?

    Again… great job. Lovin’ this program. Thanks!

    Reply

    JCB

    • Jul 29, 2016 - 3:45 AM - hans - Author: Comment Link

      Hi JCB!

      Thank you so much for the very nice compliment, especially from a fellow enthusiast! 

      Looking into writing meta tags is most certainly interesting, and would make things even better.
      I’d have to play a little with that, and do a lot of reading up to see if and how this can be done efficiently.
      A quick look at the ffmpeg wiki on meta tags gives me a few hints, I’m just not sure how much effort it will take and how “slow” it will be.

      Which fields do you fill in VLC?

      Reply

      hans

      • Jul 29, 2016 - 9:36 AM - JCB Comment Link

        I only fill out the Title field, then press the Save Metadata button and that updates the displayed title text in VLC to the filename the NMTVS program created. (I just copy & paste it in from the same dialog)  The rest of the fields are unnecessary for TV episodes as they are related to music (Artist, Album, Genre, etc).

        If it does behave “slowly” you might make an option?

        Hey, Thanks for taking a look into this.

        Reply

        JCB

      • Jul 30, 2016 - 3:31 AM - hans - Author: Comment Link

        Hi JCB,

        I’ll do some experiments, hopefully today, to see how “fast” this goes … 
        It’s probably not difficult to do, I’m only worried about speed and about how “big” NMTVs will become to distribute (ffmpeg is not small).

        Reply

        hans

        • Jul 30, 2016 - 4:19 AM - JCB Comment Link

          Yeah I know ffmpeg is bloat…  I might be way off-base, but would something like “Jaudiotagger” or “mp4parser” libraries be of any help?  Since you’re working cross-platform, these libs are Java based (I think) but I don’t know at all if they would be of any help to you.

          Reply

          JCB

        • Jul 30, 2016 - 4:23 AM - hans - Author: Comment Link

          The advantage of ffMPEG would be that all of the formats (mov, mp4, avi, mkv, etc etc) will be supported (if the format supports tags). 
          Simply execute and ffmpeg will apply the tag, if supported, right away the correct way …

          Reply

          hans

          • Jul 30, 2016 - 6:05 AM - hans - Author: Comment Link

            OK the HUGE downside is that it takes forever to do this – it copies video and audio stream to a new file which then holds the new meta tag 

            I’ll go look for other libraries … 

            hans

          • Jul 30, 2016 - 6:11 AM - hans - Author: Comment Link

            VLC doesn’t seem to be very fast either, probably inherent to the fact that data is inserted into the file.  

            hans

  • Aug 3, 2016 - 9:49 AM - Carl RObinson Comment Link

    Hi Hans

    Really liking all the new options you’ve added recently.

    Just one quick question as I’ve just encountered a minor issue when renaming some of my older cartoon series.

    Pokémon for example, the “é” is coming up as “Pok?mon” in the show found list and subsequently removes the character upon renaming so I’m left with “Pokmon” which my plex doesn’t like too much

    I’m assuming this is down to “é” not being recognised. Is there any way I can rectify this?

    Reply

    Carl RObinson

    • Aug 3, 2016 - 4:25 PM - hans - Author: Comment Link

      Hi Carl,

      Thank you very much for the nice complement! 

      This could be a unicode/UTF8 problem, I’m guessing.
      Are you running Windows, Mac or Windows?
      Which version of the application are you using?

      Reply

      hans

      • Aug 4, 2016 - 9:10 AM - Carl RObinson Comment Link

        Hi Hans

        Windows 10, 64bit. Running with the latest copy of the program :)  (1.8.0)

        Reply

        Carl RObinson

      • Aug 4, 2016 - 9:24 AM - hans - Author: Comment Link

        Thanks Carl – I’ll try to do some testing and see if I can fix this issue. 

        Reply

        hans

      • Aug 4, 2016 - 10:06 AM - hans - Author: Comment Link

        Fixed it!

        Seems that I have overlooked something when reading XML files, which in the past didn’t cause any issues.
        Phew, that was a quick fix.

        Since this only affects Windows users, no big announcement, just released 1.8.1 with the fix … hope this works 

        Reply

        hans

        • Aug 4, 2016 - 11:14 AM - Carl RObinson Comment Link

          Ah awesome sauce.

          Cheers for that. My weirdly named TV shows and I thank you :)

          Reply

          Carl RObinson

  • Aug 4, 2016 - 10:07 AM - hans - Author: Comment Link

    UPDATE:

    Minor fix for Windows users. Proper support for special characters has been fixed in v1.8.1.
    Since this does NOT affect Mac or Linux users, an update for those systems was not needed.

    Reply

    hans

  • Aug 15, 2016 - 12:15 AM - eric Comment Link

    Hello, I’m using v1.8.1 for renaming french series, but there is still a problem with “é”, “‘ ” etc :

    “Les mystérieuses cités dor – 01×03 – L’effroyable tornade” and not “Les mystérieuses cités dor – 01×03 – L’effroyable tornade”

    “Les mystérieuses cités dor – 01×04 – Dérive dans la mer infernale” and not “Les mystérieuses cités dor – 01×04 – Dérive dans la mer infernale”

    Note that Title is ok for accents, except ‘ which is removed “Les mystérieuses cités dor”

    Version 1.3.1 has no problem with accents and ‘, but some bugs on large series filenames.

    Thank you for all your work.

    Reply

    eric

    • Aug 15, 2016 - 4:48 AM - hans - Author: Comment Link

      Hi Eric,

      thank you for reporting these issues. I assume you’re running Windows.

      As for replacing the single quote ‘ you should verify the settings in “Preferences” – “Filename Settings”. Uncheck those you do not want to have replaced, if I’m not mistaken the single quote is by default replaced. So switching that (and maybe others) off might fix that problem for you.

      I’ll see what I can do to resolve the other character problems – thanks for providing a series where I can check it with (Les mystérieuses cités dor) …

      Reply

      hans

    • Aug 15, 2016 - 9:51 AM - hans - Author: Comment Link

      Hi Eric,

      I just uploaded v1.8.2, which should address the problem you ran into.
      For some reason Windows is not liking unicode characters too much, but I did find a fix.

      I did fix another issue as well. When selecting a previously used TV Show, it would not honor the language setting the first time. In your case, having the language set to French, would result in English titles anyway. So that should be fixed now.

      Reply

      hans

  • Aug 15, 2016 - 9:53 AM - hans - Author: Comment Link

    UPDATE (for Window users only):

    Just uploaded v1.8.2 which should address special character issues under Windows.
    This version also addresses a small bug in which the language setting was not honored when pulling up  previously used show.

    Reply

    hans

  • Aug 15, 2016 - 10:23 AM - eric Comment Link

    All ïs now OK : Thànk yôù véry müch !!!

    Reply

    eric

  • Aug 30, 2016 - 3:53 AM - Heinz H.Voje Comment Link

    Hi – just discovered your software to make PLEX read my movie files correctly which is a mess right now). However all my collected series (like e.g. Bonanza) and file names are in German. So – I just can’t figure out how to use the imported English file names from The TVDB.com  to match my German file names. Is there a source to import German series names? With over a thousand files I would really appreciate to be able to use this great software.

    Heinz

    Reply

    Heinz H.Voje

    • Aug 30, 2016 - 6:56 AM - hans - Author: Comment Link

      Hello Heinz!

      Welcome!

      My application allows you to select “German” as a language. This should, if TheTVDB has the titles in German, result in German show names and titles.
      Now, for PLEX to recognize the German names, you’d have to make sure PLEX is set to go find German titles. How this is done in PLEX is unknown to me, since I do not use PLEX.

      Maybe this forum tread helps, where you’d need to give it the TheTVDB ID.
      To find this ID, open the show my application and find the show you’re looking for (in German).
      On the “Series details” tab, in the lower right corner, you should find a link called “TheTVDB”. Click this link (for example http://thetvdb.com/?tab=series&id=73378&lid=14 for Bonanza) and you’ll be able to read the ID (id=73378).
      Maybe this helps …

      Reply

      hans

      • Aug 30, 2016 - 10:16 AM - Heinz H.Voje Comment Link

        Hi Hans,

        sure appreciate your quick response. If you could give me a hint for WHERE do I find the button in your application to change to German? Checking everywhere but to no avail so far.

        Thank you again,

        Heinz

        Reply

        Heinz H.Voje

      • Aug 30, 2016 - 10:50 AM - Heinz H.Voje Comment Link

        Hello again,

        sure appreciate your quick response. Would be great to get the files in German – but somehow I just can’t find a button to switch your application to German. Any additional help is highly appreciated.

        Heinz

        Reply

        Heinz H.Voje

        • Aug 31, 2016 - 8:22 AM - hans - Author: Comment Link

          To search for shows in German:

          On the tab “Find TV Series“,
          Just above the box where you’d normally type the show name, there is the option “Language (TVDB)“.
          There you can select “Deutsch (de)”.

          If TheTVDB has German titles available then those will be used.
          If there are no German titles then this will result in English titles.

          Hope this helps 

          Reply

          hans

          • Sep 1, 2016 - 5:48 AM - Heinz H.Voje Comment Link

            Thank you again for your help. I had an older version of your program – and there was no language choice…

            For “Bonanza” – unfortunately it doesn’t make any difference if I choose English or German – the result ist still all the time in English. Tough luck. Guess I have to continue to change all names manually :-)

            Heinz

            Heinz H.Voje

          • Sep 5, 2016 - 1:50 PM - hans - Author: Comment Link

            Hallo Heinz!

            Found the problem. TheTVDB API is not returning the correct episode titles.
            When calling the API directly and asking for German, it will have a summary in German but none of the titles in German (English instead). Kind-a strange, considering that Bonanza is completely available in German on their website.

            I’m using API v1 and recently a move has started to API v2 – so I’ll explore the new, but very different API, and see what I can do.

            hans

        • Sep 1, 2016 - 8:17 AM - hans - Author: Comment Link

          Hello Heinz!

          Well, I just tested it as well, and it is indeed not showing the German titles, even though Bonanza is listed in German on TheTVDB (see this link). I will try to investigate this issue as soon as I can (probably this weekend, or if you’re lucky tonight). It should actually pull the German listing.

          Reply

          hans

          • Sep 6, 2016 - 8:02 AM - Heinz H.Voje Comment Link

            Hi Hans,

            just for your info concerning what I found to meet my challenge (there are no problems :-)). I got the program “WinFR FileRenamer”. This way I can change “en block” all files within a folder anyway I want.. Folks at Plex told me how to manipulate each file to meet the requirement for Plex. And – low and behold – Plex recognizes all files and puts them in the correct order. And the best – if I choose “German” as a language , Plex indeed gets all the correct German tags, discriptions, pictures etc. So – I guess it would be worthwile the check which data bank they take the the information from.

            Thanks for any trouble you may have taken to find a solution – maybe this hint helps a little.

            Heinz

            Heinz H.Voje

          • Sep 6, 2016 - 8:37 AM - hans - Author: Comment Link

            I tested the old and the new API, and both return the same set of episodes (english).
            I’ll see and look what else I can try. 
            Thanks for looking with me to solve this issue …!

            hans

          • Sep 6, 2016 - 9:23 PM - hans - Author: Comment Link

            Allright, I think I found the solution … The documentation on the v2 API is rather limited and it took me a while to figure out that the POST header needed to have the parameter for the desired language to be one of the last for it to work.

            This however does not seem to apply to API v1, which still gives me the English text (unlike certain shows I have tested for some of the French users). 

            This means that I have to completely rewrite the routines to pickup the data. Where v1 uses XML and direct and simple links, v2 uses JSON and REST. It might take a few days before I get time to do this, but since TheTVDB recommends API v2 now as well, it will be something that I’ll have to do at some point in the future anyway. 

            hans

  • Sep 7, 2016 - 12:10 AM - Heinz H.Voje Comment Link

    Hi Hans,

    mighty glad you found the reason of the problem. Happily waiting for your new version.

    Good luck!

    Heinz

    Reply

    Heinz H.Voje

  • Sep 7, 2016 - 1:06 AM - cdrsteve Comment Link

    Hans, sounds like it is time for some more coffee!!  Okay guys, load him up.  We need to recognize all his hard work in keeping this excellent utility up-to-date.  I for one could not survive without it!!

    Reply

    cdrsteve

    • Sep 7, 2016 - 7:58 AM - hans - Author: Comment Link

      Thanks Steve!

      You’re the best – coffee would be great right about now (breakfast!!) 

      I hope to release v2 in the next few weeks, utilizing the new API.
      During testing, I noticed that the new API might be slower, so that worries me a little bit. I’ll keep you guys posted! 

      Reply

      hans

    • Sep 7, 2016 - 8:03 AM - hans - Author: Comment Link

      p.s. for those who would like to: 

      please share this page on social media, like FaceBook, Twitter, Google Plus, etc … that helps as well 
      Well, it won’t wake me up in the morning haha, but it will help build traffic to Tweaking4All.com.

      Reply

      hans

  • Sep 15, 2016 - 4:37 AM - MfU Comment Link

    Hi,

    this morning as usual, I fire up Name my TV series, noticed it took longer than normal to appear.

    I type a series name and hit search and again, instead of getting show results, it shows in red (under show found box) “downloading data” for 30 secs, then no results, aalso the red text in bottom left changes to: “Analyzing data”, and a popup error message:

    I had second to last version of your program running, and was getting slightly different error (about line 1 pos 15 expecting an empty space, or something like that

    I grabbed the latest but error

    The serie title is irrelevant

    Here is the last error I am consistently getting

    In stream:’ (line 47 pos 3): Unmatching element end tag (expected “</meta>”). Press OK to ignore and risk data corruption. Press cancel to kill the program 

    There are OK and Cancel button, the OK seems to resume searching, but ends up back to error.

    Reply

    MfU

    • Sep 15, 2016 - 4:45 AM - MfU Comment Link

      OK, The TVDB.com is down right now

      when I try to browse to it, here’s the message that appears on top

      This page (http://thetvdb.com/) is currently offline. However, because the site uses CloudFlare’s Always Online™ technology you can continue to surf a snapshot of the site. We will keep checking in the background and, as soon as the site comes back, you will automatically be served the live version. Always Online™ is powered by CloudFlare

      Reply

      MfU

    • Sep 15, 2016 - 8:55 AM - hans - Author: Comment Link

      I guess CloudFare isn’t a good way of doing things haha …
      Thank you for the heads up!! 

      Reply

      hans

  • Sep 24, 2016 - 1:19 AM - Bruce Comment Link

    Hello,

    Great software and very useful. I found one problem and thought you might like to know about it. If I have an extension like .avi there is no problem however .AVI (all caps or even any Capitals like Avi or aVi) causes a problem (at least in windows 10) and it wont recognize drag and drop of those files. I had some directories where there were a mix of lower case and uppercase extensions.

    Also I wanted to ask how likely it would be to add a feature where you could combine 2 episodes into 1 file name. Some tv shows have 2 shows in 1 or multi part episodes have been recorded as 1 file and so those files would need names like “Some_Show_S01E01-E02_Title_01;_Title_02” maybe a checkbox that can be used to mark episodes that are linked to the previous episode or an extra column for episodes you can drag the second episode name into.

    Reply

    Bruce

    • Sep 25, 2016 - 9:23 AM - hans - Author: Comment Link

      Hi Bruce,

      thank you for taking the time to report this – I will look at as soon as possible (traveling right now) and try to fix it. Shouldn’t be a big deal to fix.

      As for your feature request;
      At this moment I cannot see in the TheTVDB data if two episodes should be “merged”. So I cannot automate this (by the best of my knowledge). In case I’d allow this to be done manually, I’d have to see how to do this in the user interface/tabel. Right now I do not have a good solution for that. I’m open to suggestions and ideas though … 

      Reply

      hans



Your Comment …

Friendly request to not post large files here (like source codes, log files or config files). Please use the Forum for that purpose.

Please share:
*
*
Notify me about new comments (email).
       You can also use your RSS reader to track comments.


Tweaking4All uses the free Gravatar service for Avatar display.
Tweaking4All will never share your email address with others.