Page 1 of 1

Rename My TV Series 2

Rename My TV Series 2
   1447

Rename My TV Series, a tool to rename tv series episodes, has been around for a while now, and it’s time for an update (the “old one” can still be found here). So I proudly present: Rename My TV Series 2 (RMTV).

Two of the main reasons for this new version are the needed update of the user interface and support for the new API of TheTVDB.com. But there is more; macOS users wanted a 64 bit version to avoid the 32 bit complaining and having the application signed was on the wishlist for them as well. Support for SSL (since theTVDB.com API requires this), the use of notifications and the support for a dark theme, the merging of 2 episodes, caching results, are a few of other desired or needed items.

I’m still striving to do as much cross-platform development as possible, so macOS, Windows and Linux users can use my tools, which means that this new version will be available for all these 3 platforms.




Purpose of Rename My TV Series

Originally the application was built as a purpose to learn more about Lazarus Pascal and cross-platform development.

Be properly informed about Local Copyright Laws … 

Rename My TV Series, and Tweaking4All in general, does not provide any methods, means, or services, to access or distribute copyrighted materials.

Rename My TV Series cannot be used, and is not intended, to promote or facilitate the possible illegal distribution of copyrighted materials.
Always consult your local laws – be informed. It is your own responsibility to comply with these laws.

In the meanwhile, my tool is being used be a lot of users to help them rename TV-Series files.
Just keep in mind that this tool is not to promote illegal downloading or illegal sharing of copyrighted materials. It’s just a handy tool to occasionally rename some of your TV show files.

The philosophy is a simple work flow; you have a few odd named TV Show episodes and you’d like to give them a proper name, based on the TV Show name, season, episode and title of the episode. This has been expanded with features like resolution, year, data first aired, etc.

This tool by no means pretends to be anything else than just that.

Some features:

  • Support the new TheTVDB.com API (v2)
  • Caching shows and banners (so reloading at the later time could go faster)
  • Dark Theme support (MacOS and Linux only, accent color observed)
  • Automatically move files into a desired directory structure
  • Define your own file and directory name format
  • Create NFO files for the TV Show and for the individual Episodes
  • Store a banner for the TV Show
  • Merge 2 Episodes into 1 (filename only of course)
  • Detection of resolution, video format, Audio and Video codec, and audio channels
  • Log file of what files have been renamed

If you like Rename My TV Series … 

If you use and/or like Rename My TV Series, then please like us at Alternative.to, or share the link to this page on social media.
It’s would be greatly appreciated.

RenameMyTVSeries has also been mentioned by Dave as a helpful tool for folks that use Plex (and similar tools) on his very nice MacGeekGab Podcast. For Mac users that love Mac related talkshows or podcasts – go visit Dave’s podcasts on a variety of topics!
(thanks TheJTRay for mentioning it!)

MacGeekGab

Getting Started – Downloading Rename My TV Series

At the time of writing this article, the following Intel based systems are supported:

  • Most Windows versions that can run Windows 32 bit applications.
  • Most MacOS versions that can run 64 bit applications.
  • Most Linux versions that can run 64 bit applications.
Download

Step 1 is obviously downloading the latest version. Pick from the list below, the version suitable for your Operating System:

Download - RenameMyTVSeries v2.0.10 macOS (64 bits) 

Filename:  RenameMyTVSeries-2.0.10-macOS.dmg
Platform:  Apple macOS
Version:  2.0.10
File size:  22.6 MB
Date:  2019-12-04
 Download Now  Send me a cup of Coffee    

Download - RenameMyTVSeries v2 Windows (32 bits) 

Filename:  RenameMyTVSeries-2.0.10-Windows-32bit-setup.exe
Platform:  Microsoft Windows
Version:  2.0.10
File size:  16 MB
Date:  2019-12-04
 Download Now  Send me a cup of Coffee    

Download - RenameMyTVSeries v2 Linux (64 bits) 

Filename:  RenameMyTVSeries-2.0.10-Linux64bit.tar.gz
Platform:  Linux
Version:  2.0.10
File size:  24.3 MB
Date:  2019-12-04
 Download Now  Send me a cup of Coffee    

Linux users – Possible Dependency issues …

  DEPENDENCY : OpenSSL Development

Linux users may need to install openssl-devel (or libssl-dev) – which is not the same as “just” OpenSSL.

Debian Apt-get:


1
2
sudo apt-get update
sudo apt-get install libssl-dev

Fedora dnf (thanks Chris!!):


1
2
sudo dnf upgrade
sudo dnf install openssl-devel

  DEPENDENCY : LibQT5Pas Development (for the QT5 version)

For the QT5 version, you will need LibQT5Pas. You can install this something like this:


sudo apt-get install -y libqt5pas-dev

Alternative for Windows users – Chocolatey Package Manager 

Journey Over, one of the users here, was so kind to add Rename My TV Series to the Chocolatey Packager Manager for Windows.
You can find the package here.

Alternative for Linux Users 

Michael has been so kind to provide alternatives for KaOS and Arch Linux:

KaOS Linux : RenameMyTVSeries can be downloaded through the KaOS Community Repository, either by executing kcp -i renamemytvseries in Terminal/Shell, or by using the GUI with Octopi (KCP section).

Arch Linux : use his package from GitHub or from the Arch Linux User Repository (recommended).

All this can be done manually as well, from Terminal:


1
2
3
# git clone https://github.com/zynexiz/RenameMyTVSeries
# cd RenameMyTVSeries
# makepkg -I
Beta Releases

To make access to beta releases easier, here the most current beta versions.
Please be aware that these are test versions, so they can have bugs and potentially will destroy all your files and set you house on fire.

Linux users: Please pay attention to the versions. There is a GTK version and a Qt5 version! Also note (as mentioned before) that some dependencies may need to be met.

Beta Download - RenameMyTVSeries-2.1.8-Windows-32bit-setup.exe 

Filename:  RenameMyTVSeries-2.1.8-Windows-32bit-setup.exe
Platform:  Microsoft Windows
Beta version:  2.1.8 build 25
File size:  19.5 MB
Date:  2022-02-24
Description:  Beta version of Rename My TV Series - 32 bit, including ffMPEG and SQLite. (updated, sqlite dll updated)
 Download Beta  Send me a cup of Coffee    

Beta Download - Rename-My-TV-Series-v2.1.7-(Build-24)-beta-macOS-64bit.dmg 

Filename:  Rename-My-TV-Series-v2.1.7-(Build-24)-beta-macOS-64bit.dmg
Platform:  Apple macOS
Beta version:  2.1.7 build 24
File size:  27.6 MB
Date:  2022-02-06
Description:  Beta version of Rename My TV Series, resolving rename extra files issue, and DMG support for macOS 10.11+.
 Download Beta  Send me a cup of Coffee    

Beta Download - RenameMyTVSeries-2.1.7-GTK-beta-Linux-64bit-shared-ffmpeg.tar.gz 

Filename:  RenameMyTVSeries-2.1.7-GTK-beta-Linux-64bit-shared-ffmpeg.tar.gz
Platform:  Linux
Beta version:  2.1.7 build 24 GTK
File size:  3.1 MB
Date:  2022-04-19
Description:  Beta version of Rename My TV Series - 64 bit Linux, GTK, install your own ffMPEG/ffProbe with "sudo apt-get install ffmpeg"
 Download Beta  Send me a cup of Coffee    

Beta Download - RenameMyTVSeries-2.1.7-GTK-beta-Linux-64bit-static-ffmpeg.tar.gz 

Filename:  RenameMyTVSeries-2.1.7-GTK-beta-Linux-64bit-static-ffmpeg.tar.gz
Platform:  Linux
Beta version:  2.1.7 build 24 GTK
File size:  56.9 MB
Date:  2022-04-19
Description:  Beta version of Rename My TV Series - 64 bit Linux, GTK, comes with static ffMPEG and ffProbe (big).
 Download Beta  Send me a cup of Coffee    

Beta Download - RenameMyTVSeries-2.1.8-QT5-beta-Linux-64bit-shared-ffmpeg.tar.gz 

Filename:  RenameMyTVSeries-2.1.8-QT5-beta-Linux-64bit-shared-ffmpeg.tar.gz
Platform:  Linux
Beta version:  2.1.8 build 24 QT5
File size:  3 MB
Date:  2022-04-17
Description:  Beta version of Rename My TV Series - 64 bit Linux, QT5, install your own ffMPEG/ffProbe with "sudo apt-get install ffmpeg"
 Download Beta  Send me a cup of Coffee    

Beta Download - RenameMyTVSeries-2.1.8-QT5-beta-Linux-64bit-static-ffmpeg.tar.gz 

Filename:  RenameMyTVSeries-2.1.8-QT5-beta-Linux-64bit-static-ffmpeg.tar.gz
Platform:  Linux
Beta version:  2.1.8 build 24 QT5
File size:  56.9 MB
Date:  2022-04-17
Description:  Beta version of Rename My TV Series - 64 bit Linux, QT5, comes with static ffMPEG and ffProbe (big).
 Download Beta  Send me a cup of Coffee    

Installation

Note: Signing issue for macOS has been resolved.

 MacOS users simply drag RenameMyTVSeries from the DMG into their “Applications” folder.

 Linux users create a directory and drop the renamemytvseries and ffprobe binaries in it. You can optionally use one of the icons.

 Windows users run the setup file to get the installation started.

Finding your way in the GUI

Most likely nobody reads this section, and I hope that is the case, as it would mean that I did a good job on designing the application. I’ll start with some screenshot, since I like to see those right away with applications build by others.

  Tip: Quite a few options can also be found in the regular menu op the application. Even though rarely used, I’ve still implemented it. For Windows users the menu becomes visible by pressing the “Alt” key. MacOS users will find it in the top menu bar, and Linux users will see the menu in the top part of the application.

Rename My Tv Series - MacOS (Mojave)

Rename My Tv Series – MacOS (Mojave)

Rename My Tv Series - MacOS (Mojave Dark Theme)

Rename My Tv Series – MacOS (Mojave Dark Theme)

Rename My Tv Series - Linux (Mint)

Rename My Tv Series – Linux (Mint)

Rename My Tv Series - Linux (Mint Dark Theme)

Rename My Tv Series – Linux (Mint Dark Theme)

Rename My Tv Series - Windows (10)

Rename My Tv Series – Windows (10)

For those familiar with the “old” version; the interface has become mature and modern – probably still room for improvements of course, but I have to work with the tools that I have. On that note: tons of thanks to the people at the Lazarus Forum and especially Dmitry who did a lot of Cocoa development.

The initial workflow is easy: On the left we select a TV show, retrieve the episode, add the files and add the matching TV shows, and hit the “Rename” button.

Things have been growing a little out of proportion, I hope to though on some of these new features as we go through the user interface.

Rename My TV Series – Finding your TV Show and Episodes

Note: This application is completely English and that will probably not change anytime soon. This is just a hobby for me, and society expects me to have a job. The people from the lottery haven’t let me win either, so I’m stuck with how much time I can put into projects like this.

Section – TV Shows

In the upper left corner you’ll find a field where we can enter a search text. This can be part of the name or the full name of a TV show. With an initial search I’d avoid adding the year to the show. So when looking for “Stargate SG-1”, just type that. Avoid adding the year in this format “(1997)”. Not all shows are stored on TheTVDB in that fashion and it may prevent the show from appearing.

Below a small video showing you how I look for the TV show “Stargate SG-1” from 1997. Yeah, I know, I keep falling back to Stargate SG-1 – can’t help being a fan 

 

As you can see, just type the show, click on “Search” and a list of matching shows will appear. If the list remains empty, well, then you’d better try a different search string.

Better Results when Searching 

Sometimes the desired show does not appear right away. Here a few trips that may help you get the show you’re looking for;

  1. Make sure you’re spelling the name correctly,
  2. Keep it short and simple, leave out things like the year and words at the beginning like “the”,
  3. If you still get no results, try looking for the English name (switch the language button to “English”),
  4. If you know the TVDB-ID, you can enter this directly, in this format: TVDB:12345 for example “TVDB:72449” (without quotes)

You’ll notice a few things in the screen and maybe when you’re giving it a try yourself;

  • When a section is “working”, the grey header will change color (for example “TV Shows“, “TV Show Details” and “Episodes” in the little video), just so you know it’s busy.
  • By default, when only one result returns (try: “Stargate SG-1”), Episodes will automatically be retrieved (you can change this in preferences).
  • When there are multiple results, you’ll have to select the desired show. The “TV Show Details” will then show some of the details of the selected show.
  • You can select a language, in the example set to English, but keep in mind that not all shows are available or correctly or complete translated!
  • When clicking “Get Episodes” the list “Episodes” will be populated with data retrieved from TheTVDB or your local database.

One thing we haven’t talked about is the little arrow button next to the search field: The History menu.
This button pulls up a list of TV Shows you’ve retrieved Episodes from at an earlier time. Shows will only be added if you actually retrieve episodes, to avoid that it gets filled with shows you weren’t looking for. This will look something like this:

Rename My TV Series - History Menu

Rename My TV Series – History Menu

Selecting a show from the history menu will pull right away just that show and it’s episodes.

This brings us to the use of the database. Once a show has been retrieved with episodes, it will all be cached in a database, so the next time you want to retrieve this show it will pull it from the database which is much faster. Obviously, since TheTVDB community is very active, results will be updated. This is why there is an option in the preferences that allows you to dictate how quick data expires and needs to be refresh. By default this is 7 days, since most shows have one episode per week anyway.

Section – TV Show Details

In the section “TV Show Details” you’ll find some basic info like the title, story line, date the show started, by what network, and a banner. You’ll also find two small links:

  • Copy TVDB ID” – This copies the TVDB string onto the clipboard in the format “TVDB:12345“, which can be used in other applications,
  • Open TVDB Page” – This will open the matching page of the TV Show on theTVDB.com.

Section – Episodes

In this section you will see the episodes of the selected show listed. As described earlier, you will have to click the “Get Episodes” button to retrieve the episodes. Exceptions are when the search only returned one result, or you selected an item from the History menu, episodes appear automatically.

You’ve probably already noticed it; you can set the desired sort and numbering order. “Episodes” can be sorted by “Air Date” or “DVD” order, and you can have episodes numbered per season or continuous. Continuous numbering starts with Season 1, Season “0” (or: ‘Specials”) will not be included in continuous numbering. Continuous numbering means that when Season 1 ends with episode 24, then Season 2 starts with episode 25, etc.

Right clicking an episode will bring up a menu, with items depending on your selection;

Menu Options
Menu Item Purpose Selection
Add Selected Episode(s) Add the selection to the rename list 1 or more rows
Show Episode Details Show a popup with episode details 1 row only
Select This Season Select an entire season 0 or more rows
Select All Normal Episodes Select all episode not in “Specials” 0 or more rows
Select All Episodes Select all episodes including “Specials” 0 or more rows
Select Inverse Flip the selection 1 or more rows
Deselect All Clear the selection 1 or more rows

Double clicking an single episode (with left mouse button) will add the episode to the rename list on the right (under the header “Selected Episodes“).

When selecting “Show Episode Details“, a details window will popup, which will disappear when clicking elsewhere in the application window.

Rename My TV Series - Episode Details

Rename My TV Series – Episode Details

Renaming Your Files

On the right half of the application window, you’ll see two (initially empty) lists: “Selected Episodes” and “Selected Files”.
Each row will link a selected episode to a selected file, which can be shuffled manually or sorted before actually renaming anything.

At the bottom you’ll see a small text indicating how many episodes and files are in the list, and if you’re missing some episodes or files.
As long as these 2 lists are not aligned, the “Rename” button not work and will say “Cannot Rename” on the button – indicating the the lists are not in sync.

After clicking “Rename“, a summary will be shown how many files have been renamed and how many failed.
In Linux and MacOS the proper notifications will be shown, under Windows I had to mimic notifications as this is not supported for standard “exe” files (win32/desktop applications). None of the notifications require interaction, as they disappear automatically.

Section – Selected Episodes

In this section you will find the episodes you’ve added from the “Episodes” section on the left.
Adding episodes can be done by double clicking and episode, or by selecting one or more episodes and clicking the “Add” button under the “Selected Episodes” header.
Alternatively, you can right click episodes and select “Add Selected Episode(s)” from the popup menu.

  Tip for Windows users: Before right clicking a selection of multiple episodes, you may need to keep the Shift button pressed to not loose the selection.

After adding episodes, you can Sort or Remove them, drag them up and down, or Clear the entire list.

  Tip for those that would like to mix shows: Depending on your preferences settings you actually can mix several shows, by unchecking the “Clear lists when selecting a new TV Show” in the Preferences window. See “Preferences” for more details.

Section – Selected Files

I know it’s pretty obvious, but just for completeness: in this section you can add the files, or directories with files, you’d like to rename.
To add files you can use the buttons “Add File(s)“, or “Add Dir(s)“, or drag and drop you files or directories on the application window. MacOS users can also drag and drop on the dock icon of Rename My TV Series.

When adding a directory, all files in the directory and its sub-directories will be added.

After adding one or more files has completed, a brief summary will appear showing you how many files were found and added.
If FFprobe was enabled, but somehow failed to find media information, this will be reported as well.

Supported File Extensions for Video Files 

At this time only the following file extensions will be recognized as video files:

.3gp, .asf, .avi, .divx, .dvb, .flv, .m4v, .mjpeg, .mkv, .mov, .mp2, .mp4, .mpg, .ogg, .ogm, .ogv, .qt, .raw, .rmvb, .ts, .vid, .vob, .wma, .wmv, .xvid

As with episodes, added files can be Sorted, Removed, shuffled by manually dragging them around, and you can Clear the entire list.

  Sorting is done on best effort and may or may not work perfectly. We try to remove numbers in show-names and years, in hopes to get a useful sort based on numbers remaining. This has worked very well for me, but I can imagine that this is not perfect. Feel free to report sort issues in the comments below.

  When adding files, and with FFprobe enabled, files will be analyzed right away. This will slow down reading the files, even though FFprobe is amazingly fast.
If you do not use resolution, video format, audio codec, video codec, and audio channels, then consider disabling FFprobe in the Preferences window (uncheck “Enable FFprobe”) which will speed up import significantly.

Optional: Rename Similar Named Files

Do not worry about additional files like subtitles, info files etc.

If you have the option “Rename similar named files” checked in Preferences, ALL files that start with the same name will be renamed as well, no matter what extension they have. To illustrate this, say we have a video file called “somevideofile.avi”, any file in the same directory that starts with “somevideofile” will be renamed as wel, even if what follows in the name is more than just an extension. Say we’d rename it to “episode 1.avi” then the following files would be renamed correctly as well;

“somevideofile.sub” (to: “episode 1.sub”),
“somevideofile.en.srt” (to: “episode 1.en.srt”),
“somevideofile.trailer.mp4” (to: “episode 1.trailer.mp4”),
“somevideofile-sample.mkv” (to: “episode 1-sample.mkv”),
etc.

Optional: Moving Renamed Files

Rename My TV Series offers the option to move renamed files to a new location. This could be the TV Shows folder on your NAS or any directory accessible for that matter (for Windows users, I’d recommend mapping network drives to a drive letter!). For this we’d need to define where to move the files and what the directory format should be.

Option 1 – Moving it to your “TV Shows” directory

Say you have a central location where you store your TV Shows, say a NAS share under Windows mapped as E:\TVShows.
If you set the directory “Move to folder” format (in Preferences) to “%N (%Y)/Season %SZ” and the “Base Path” to “E:\TVShows“, renamed files will be moved to “E:\TVShows\ShowName (year)\Season XY” automatically. More about the renaming format later, as this is the same format used to define the renaming format for files.

Option 2 – Make a directory structure in the directory where the file currently resides

Say you want a similar structure but just keep it in the directory where the file current resides, click the “X” button to make sure the “Base Path” is set to “(currentdir)“.
As an example, say the file(s) reside in “C:\Converted“, and the directory format is set to “%N (%Y)/Season %SZ“, renamed files will be moved to “C:\Converted\ShowName (year)\Season XY” automatically

Experiment with empty files 

Since we don’t like losing our video files, I’d recommend playing with a few empty files with names you made up.
I’ve written for that purpose an article that shows you how you can make empty dummy files.
Obviously FFprobe will not detect any media info, as there is none, but at least you can try and test without losing any important files.

Optional: Create a log file

Sometimes it’s good to see what happened, so there is an option to create a log file which will show what file has been renamed and/or moved to what filename/location. Failures will be reported in this log file as well. If you enabled this option, a dialog will ask you if and where you’d like to store the log after you have executed a rename.

This option can be enabled in the Preferences window by checking “Create log file of renamed files“.

Optional: Clear the lists after renaming files

After renaming files, their new names will be listed in “Selected Files“, and files that failed to be renamed will still be listed with their original name. I find this convenient since I can see right away what happened. The downside is that I have to click the “Clear Both Lists” button to clear the lists.

By checking the option “Clear lists after renaming completed” in Preferences, your lists will be completed right away.

File or Directory Format Definition

Obviously we all have our own taste and preferences when it comes to naming files or directory, and that’s why Rename My TV Series offers you a free formatting definition.

TV Show name and years … 

On TheTVDB, some shows do and some shows do not have a year in their title in the (YEAR) format – unfortunately a little inconsistency.

This could cause potential issues when using “%N (%Y)” in the filename or path string. With some shows it would produce “Doctor Who (1963)” and with other “Doctor Who (2005) (2005)” – so the user would not be able to define a filename string applicable for all shows.

To remedy this, Rename My TV Series strips the years from names, for those that have a year in the name.
This way all shows do not have a year when used in the format string, and a code like “%N (%Y)” would always work.

To still accommodate the format used by TheTVDB, the code “%NY” has been introduced – since some media management tools seem to get confused when always (or never) adding a year.
When using this for the show title, a year may, or may not be included, depending on how the name was defined on TheTVDB.
It’s not recommended to use “%NY” and “%Y” in the same filename or directory name format string, since years may appear double.

In essence this is a string with a few special codes in it, and those codes will be replaced with values relevant for selected TV Show and/or Episode. You can also see this list in the application, by clicking “Show Format Help” (upper right corner in the Preferences window) – it will show a window with an explanation and this window can remain open while editing “Filename Format” or “Move to folder” in the preferences window.

Rename My TV Series - Format Help window

Rename My TV Series – Format Help window

  Tip: When using %S (not %SZ or %Sx) or %E (not %EZ or %Ex), there will be no leading zero’s, unless you checked the option “Season and Episode numbers at least 2 chars wide” in Preferences. If this option is checked, a leading zero WILL be added anyway for numbers less than 10.

Preferences

Clicking the “Settings” button on the main window, will open the Preferences window.
I’ll briefly explain each of the options here.

Back to Default Settings … 

All settings can be reset to default by clicking “Reset All to Default” – this will also erase “History” and reset “Special Characters” to its default values.

 

Rename My TV Series - Preferences Window

Rename My TV Series – Preferences window

Preferences – Generic Application Settings

Enable FF Probe (Default: disabled)

This option enables or disables scanning video files with FFprobe. Enabling this will slow down adding files, but it does allow you to use the codes/tags for Audio Codec, Audio Channels, Video Codec, Video Resolution and Video Format. If you do not use these codes/tags, then I’d recommend disabling this.
This option will be disabled if FFprobe cannot be found in the directory where Rename My TV Series is located.
FFprobe is included with the files you download here.

Allow Adding Multiple The Same Episodes (Default: disabled)

If the same episode is added to the “Selected Episodes” list, but the episode is already in this list, it will not be added by default to prevent renaming issues (files ending up with the same name). Rename My TV Series would catch this during the renaming process as well (and produce a failure) as well.

In some cases however one may want to have multiple episodes as they may be stored in different formats or resolutions. For example a 480p version for mobile use and a 1080p version for watching it at home on your TV.

Enabling this option (default disabled) allows you to override this. Be warned though; this may result in unexpected outcomes.

Enable Applications Hints (Default: enabled)

This option enables or disables the little hint windows popping up when hovering over certain user interface elements. Convenient when you just start using Rename My Tv Series, but maybe annoying when you’ve used it for a while.

Compact Database on Close (Default: enabled)

The data of your TV shows will be stored and cached in a SQLite database. By adding, removing, or updating data, the database may get defragmented and become slower. This is probably only noticeable with large amounts of data in the database, but SQLite has a cleaning (vacuum) option which will run each time the application is closed. This does slow down closing the application a tiny bit, so if it takes too long for your taste; you can disable it.

Save Window Size/Position when closing Application (Default: enabled)

Since we all have different monitors, different preferences on the position and size of the application window; this option will save the size and position of Rename My TV Series. Next time when you open Rename My TV Series it will open the same way you left it last time.

The button “Reset Windows” will reset size and position to the default position. This option also exists in the main menu.

Preferences – Finding TV Shows

Default language for searching TV Shows (Default: English)

Searching TV Shows is best done in the English language, but it can be desirable to select another language. Here you can set the default language (which can be overridden in the main window on an individual basis).

Note: TheTVDB has an impressive amount of data, but not all shows and/or episodes are translated. Some are not translated, some only partially. Selecting another language may result in finding less TV shows, incomplete translations, etc.

Automatically download Episode list when only one TV Show was found (Default: enabled)

When searching for TV Shows, you may get zero or more results. When this option is enabled, Rename My TV Series will automatically click the “Get Episodes” button for you when only one result was found. Assuming this was the TV Show you were looking for anyway.

Default: Sort by DVD Sort Order (Default: disabled)

By default, Episodes are listed by date Aired. By checking this option, the DVD sort order will be used instead.

Default: Continuous Episode numbering (Default: disabled)

Normally, episodes are numbered in such a way that each season start with episode 1.
Enabling this option will start numbering with Season 1, episode 1, and keep numbering the following season in sequence.
This means, if Season 1 ends with Episode 24, then Season 2 will start with Episode 25.

Episodes in Season 0 (zero) a.k.a. “Specials” will not be included in this numbering, they will just start with one and the episode counting resets to “1” with the beginning of season 1.

Always sort all files after adding files (Default: enabled)

When adding files, Rename My TV Series will do an attempt to sort the files in season/episode order. This usually results in a nicely sorted list, but sometimes it doesn’t, especially when mixing TV show or very odd filenames.

Clear lists when selecting a new TV Show (Default: enabled)

With a normal workflow, one may start with selecting a TV Show, select episodes, add files, rename, and start the next TV show. With this option enabled, all lists will be cleared when you select another TV Show, to avoid mixing up things.

In case your workflow is different, for example you do mix TV Shows or you have the habit of adding files first, then you may want to disable this option by unchecking it.

Display Episodes, in Rename list, as: (Default: New filename (formatted))

This option allows you to change the way episodes are listed in “Selected Episodes”. By default this would be the “new filename (formatted)“, previewing what the new filename would look like (for video information, dummy data is being used). If you’d like you can set this to “Show name, Season#, Episode#, title” or “Season#, Episode#, Title“.

Remove colon (:) from TV Show name (Default: disabled)

In theTVDB data, sometimes shows are not named in a consisted way. In the video demo in the beginning of this article, you could already see this. For example, we were looking for “Stargate” which resulted in:

Stargate Atlantis (2004)
Stargate Origins (2018)
Stargate SG-1 (1997)
Stargate Universe (2009)
Stargate: Infinity (2002)

Now these names are most likely correct, but you can see the inconsistency with “Stargate: Infinity (2002)”.
Enabling this option will remove the colon (:), so that “Stargate: Infinity (2002)” becomes “Stargate Infinity (2002)” automatically.

Cache Episodes will expire in x days (Default: 7 days)

To speed up things, episodes information is being cached in the SQLite database, which in most cases is just fine. Weekly broadcasted shows will most likely not update more than once a week, and most of the time information is already known far before the next episode is being broadcasted. For old show, the data may never update.
TheTVDB is however very active and old data may be corrected and updated at any time.

This is way Rename My TV Series offers the option to control the expiration time, which makes Rename My TV Series check if data has been updated. After the indicated number of days, Rename My TV Series will check if an update is needed, and if so, execute the update.

Default this is set to 7 days, but you can pick anything you want.
Some special values are:

= Cached data ALWAYS expires, so we check for updates each time we access this show,
-1 = Cached data NEVER expires, so we never check if data needs to be updated.

Preferences – TV Show History

Each time you download episodes for a given TV Show, the TV Show will be added to the history list, giving you quick access in the main window. This is convenient for TV Shows you work frequently with. There is basically no limit to the size of this list, so sometimes you’d want to clean up some of these shows. For example shows you never or no longer use, or because the list became too long for your taste.

In this section you can remove individual shows or even clear the list completely.

Preferences – Filename Format

In this section you can define the format of episode filenames (see also the “File or Directory Formatting” paragraph above for details).
You can simply type in the “Filename format” field, whatever you want. Special codes can be insert (click “Show Format Help” for details) and some predefined formats can be picked by clicking the little arrow-down button.

As you type, or change the format string, you will see the example change as well.
The example is based on the 1997 TV Show “Stargate SG-1”, Season 2, Episode 7, “Message in a bottle”, 5.1 AC3 audio (6ch), 720p (1280×720) H264 video, as an MP4 file. It will give you an idea what the episode names will look like.

Preferences – Renaming Files

Display warning before renaming files (Default: enabled)

This option will popup a confirmation request when clicking the “Rename” button. This is great to prevent accidental clicking the “Rename” button. Others may find that annoying.

Rename similar named files (Default: enabled)

When checked, Rename My TV Series will rename similar named files (any!) found in the same directory.

To illustrate this, say we have a video file called “somevideofile.avi”, any file in the same directory that starts with “somevideofile” will be renamed as wel, even if what follows in the name is more than just an extension. Say we’d rename it to “episode 1.avi” then the following files would be renamed correctly as well;

“somevideofile.sub” to: “episode 1.sub”
“somevideofile.en.srt” to: “episode 1.en.srt”
“somevideofile.trailer.mp4” to: “episode 1.trailer.mp4”
“somevideofile-sample.mkv” to: “episode 1-sample.mkv”

Season and Episode numbers at least 2 chars wide (Default: enabled)

By checking this option, Season or Episode numbers will always be at least 2 characters long, and if needed a leading zero will be added.
This option has been added since normally (%SZ) the maximum length of these numbers will be used as a guide to add leading zero’s or not. However, sometimes episodes or seasons beyond number 9 may not yet exist when released, which may result in a less nice looking file or folder name in the future.
Therefor this options forces a length of at least 2 characters, as many TV Shows do not exceed 99 episodes or 99 seasons.

Video Codec: Replace H26x with x26x (Default: disabled)

As an example H264 is the official generic name for a video encoding format, but x264 is the commonly used open source H264 encoder. So H264 is a format, and X264 is a software library to create H264 files. Some users prefer to see x264. This works for all codecs starting with H26, for example H265 will become x265.

Create log file of renamed files (Default: disabled)

To debug, undo, or just see what has happened, a log file can be created. In this log file you find the failures, original filename and directory, and the new filename and directory. After clicking “Rename” and the renaming process has completed a dialog will popup asking you if you want to save a log and where you’d want to save it.

Set Media Files Creation date to First Aired Date (Default: enabled)

The creation date, or last-modified date (depending on your Operating System), of your video file and extra files, will be changed to the first aired date. This gives you right away an idea when a given episode was first aired by looking at the files, and it allows for easier sorting of files.

Clear list after renaming completed (Default: disabled)

After a rename has completed, the “Selected Files” list will reflect the new filenames (or the old filenames if it failed). Personally I find it convenient to see this as a visual feedback, but some like to work faster and in that case, clearing the list right-away can be more convenient.

Save TV Show Banner (JPG) and info file (NFO) in parent folder of media file (Default: disabled)

This option will create a banner JPG file and an NFO file in the directory that holds the directory with the new named video file in it. For example if you video file is “C:\TVShows\MyShow\Season 01\MyEpisode.avi“, then it will create banner.jpg and show.nfo in “C:\TVShows\MyShow\“.

The NFO file will include some basic info about the TV Show.

Save Episode info (NFO) with Media File (Default: disabled)

Here episode information file (NFO) will be saved with the episode video file, with the same name.
Again, this file will include some basic episode information. Audio and Media information will be pretty basic, since tools like KODI tend to overwrite this anyway.

Capitalization: Series Name, Episode Title (Default: Do not change)

Here you can choose if a series name and episode title needs to be changed when it comes to using caps or not.
Your options are:

  • Do not change” (recommended),
  • Caps for the first letter of the first word“,
  • Caps for the first letter of each word“,
  • all uppercase” or
  • all lowercase“.

Keep in mind that this may give undesired results, for example “Stargate SG-1” looks weird if you’d choose caps for each first letter of each first word (Stargate Sg-1).

Capitalization: File Extension(s) (Default: all lowercase)

Extension of video files and similar named files are either set to either “all lowercase” (mp4, srt, sub etc) or “all uppercase” (MP4, SRT, SUB etc).

Move to folder (Default: disabled, “%N (%Y)/Season %SZ/”, current directory)

As mentioned before, renamed files can automatically be moved to a different location.

The destination is determined by 2 parts; “Base Path” and “Move to Folder“.

The “Base path” can be either the current directory of the video file “(currentdir)” (click the “X” button), or a path you select by clicking the “Select base Path” button.
The “Move to Folder” path where to move the file to is determined by the format string (%N (%Y)/Season %SZ/) which works the same way as the filename format.
When using directory separator symbols, make sure you use the right one (“/” for Linux/Mac and “\” for Windows).

All put together: <base patch>/<move to folder>/episode.avi

Preferences – Replace Special Characters

Sometimes, titles or names have funny characters in it, and depending on your Operating System this will cause problems.
Here we can define what characters should be replaced with what character or text.

Default for MacOS and Linux;

  • *” will be replaced with “x”,
  • double quote (“) will be replaced with “`”,
  • single quote (‘) will be replaced with “`”,
  • forward slash (/) will be replaced with “_”,
  • colon (:) will be removed (= replaced with “nothing”).

For Windows we additionally have the following removed (replaced with “nothing”):

  • less than (<)
  • greater than (>)
  • forward slash (/)
  • backslash (\)
  • vertical bar or pipe (|)
  • question mark (?)

Windows does NOT allow these characters in filenames (reference).

As you can imagine these characters can cause serious issues in filenames.

You can add/remove/change anything you’d like in this list.

If a character is a space, [SPACE] will be shown in the list, if a character is “nothing” then [EMPTY] will be displayed. This is for display purposes only, otherwise you wouldn’t be able to see the difference.

How to Uninstall

Not every program you try is all that great and awesome, or doing what you were looking for – suggestions are welcome, but incase you really want to remove Rename My TV series, follow these steps.

MacOS

All executables are in the application that you’ve placed in “Applications” named either “RenameMyTVSeries.app” or “RenameMyTVSeries“. Just drag it into the trash.

Settings, banners and database are located in /Users/<username>/Library/Application Support/Rename My TV Series , which you can drag into the Trash as well.

Linux

Under Linux you’ll find 2 executables; “RenameMyTVSeries” and “ffprobe” – delete those.
If you saved the icons as well, then you can toss those as well.

Settings, banners and database are stored in ~/.config/Rename My TV Series , so it’s hidden in your home directory. Delete that as well.

Windows

Under Windows you can use the uninstall option, which removes DLL’s, executables, settings, database and banner cache. Executables and DLL’s are usually stored in C:\Program Files (x86)\Rename My TV Series just in case you want to double check..

Settings, banners, and database are located in c:\Users\<username>\AppData\Local\Rename My TV Series.

A word of gratitude …

I’ve spend numerous days in developing this application, but without the help and work of others, this may not have been possible at all. So I’d like to take a minute to thank some teams and folks for helping out, providing the means to develop, or tools that made my life easier, in no particular order.

Lazarus Pascal Team, for providing an awesome free tool to developers on numerous platforms, especial Dmitry (skalogryz) for his work on the Cocoa widget set and Leandro for his BGRA controls.

TheTVDB Team and users, without their work there would not be no data on TV Shows.

SQLite Team, for providing a compact, fast and cross-platform database engine.

FFmpeg team, for providing the tools to work with media files.

And of course some of the users here providing ideas, suggestions and doing beta testing.

Support Us ...


Your support is very much appreciated, and can be as easy as sharing a link to my website with others, or on social media.

Support can also be done by sponsoring me, and even that can be free (e.g. shop at Amazon).
Any funds received from your support will be used for web-hosting expenses, project hardware and software, coffee, etc.

Thank you very much for those that have shown support already!
It's truly amazing to see that folks like my articles and small applications.

Please note that clicking affiliate links, like the ones from Amazon, may result in a small commission for us - which we highly appreciate as well.

Comments


There are 1447 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.

  • Oct 28, 2018 - 5:25 PM - Mike Skultety Comment Link

    The mac version reports the app is damaged and needs to be moved to the Trash.

    Version 2.0.0

    Reply

    Mike Skultety

    • Oct 28, 2018 - 5:35 PM - hans - Author: Comment Link

      Hi Mike,

      thanks for testing this quick, as I had not caught that problem. 

      I’ve just uploaded a new version – seems to be a DMG issue. Please download again and try again.
      I’ve signed the DMG and the application. If it fails again, I’ll upload it without signing the DMG.

      Reply

      hans

      • Oct 28, 2018 - 5:40 PM - Mike Skultety Comment Link

        Hans, same error I’m afraid.

        Reply

        Mike Skultety

        • Oct 28, 2018 - 6:07 PM - hans - Author: Comment Link

          Yep, I’ve noticed it … I’ve just uploaded a unsigned version – which did work after I downloaded it here.
          This means that when you start the application, you’ll get an “unknown developer” message and in System Preferences you’ll have to click “Open Anyway” under the Security and Privacy options. If you’re running “Little Snitch” it will bark that it’s blocking Internet traffic because the application is not signed and you’ll have to manually allow traffic to go through.

          It’s past midnight here, so I’ll give the signing thing another try tomorrow when I’m more awake.
          Thanks Mike for catching this so fast. I’ll add a note to the article for now. 

          Reply

          hans

    • Oct 28, 2018 - 5:41 PM - hans - Author: Comment Link

      Hangon – I just downloaded the DMG and am getting the same message again.
      My local file works just fine … 

      Reply

      hans

      • Oct 28, 2018 - 5:58 PM - hans - Author: Comment Link

        Alright, found the problem, just not yet how to fix it 
        One pays $99/year to get the ability to sign applications and they make it far from easy. 
        So it seems that it doesn’t like my signature, I do not know why just yet … So I’ll try to make a DMG with an (for now) unsigned version.

        Reply

        hans

        • Oct 28, 2018 - 6:44 PM - Mike Skultety Comment Link

          Got the unsigned version, opens fine. The application is generic. Get some sleep and thanks, great program!

          Reply

          Mike Skultety

          • Oct 28, 2018 - 6:49 PM - Mike Skultety Comment Link

            May have found a bug, or a preference Im missing. Renaming Dr. Who under the old version would include the year (2005) in the name, the new version, while listed in the search, no longer includes the year. FYI.

            Mike Skultety

          • Oct 29, 2018 - 3:56 AM - hans - Author: Comment Link

            Thanks Mike,

            oh man, the signing issue has been frustrating, oh well – another day, and a new attempt to fix it.
            I’m glad you could at least play with the unsigned version 

            As for the bug you found;
            On TheTVDB, some shows do and some shows do not have a year in their title in the (YEAR) format – unfortunately a little inconsistency.
            This could cause potential issues when using “%N (%Y)” in the filename or path string. With some shows it would produce “Doctor Who (1963)” and with other “Doctor Who (2005) (2005)” – so the user would not be able to define a filename string applicable for all shows.

            To remedy this, I’ve stripped the years from names, if they would have a year. This way all shows do not have a year when used in the format string, and a code like “%N (%Y)” would always work.

            So, the fix for you would be to replace %N with %N (%Y) in the filename and move-to-folder path format 

            hans

          • Oct 29, 2018 - 4:04 AM - hans - Author: Comment Link

            Thanks for the reminder though – I’ve added the comment to the article! 

            hans

          • Nov 1, 2018 - 9:08 AM - hans - Author: Comment Link

            Mike, I just updated the Mac version – still not signed though.
            Some minor bugs have been fixed related to languages and such.

            hans

  • Oct 29, 2018 - 7:08 PM - Tony Comment Link

    Hi Hans. I’m having trouble with the new Windows 32 bit version (I’m on Windows 7 x64 Service pack 1). It installs fine, all install options left as default. When it launches a window opens and says “SQLite Initial database created successfully). That window closes after a few seconds, and there are 2 grouped icons on the taskbar, but the app doesn’t bring up a working GUI, only the small windows as shown in this screenshot – https://imgur.com/a/TZv3Muu .I’ve tried a few compatibility settings (I’m signed on as administrator) and reinstalled, but no luck yet. Do you have any suggestions? For what it’s worth, the older version worked fine. Thank you.

    Reply

    Tony

    • Nov 13, 2018 - 9:39 AM - hans - Author: Comment Link

      Hi Tony – I just uploaded v2.0.1. Would you mind testing this one under Windows 7? Thanks 

      Reply

      hans

  • Oct 29, 2018 - 7:49 PM - Tony Comment Link

    I have found a fix for the above problem – it appears the program is launching minimised. I right clicked the right hand side box as shown in the screenshot above and selected ‘maximise’ and it works. It appears there are some sizing shenanigans present as resizing it is difficult.

    Reply

    Tony

    • Oct 30, 2018 - 4:26 AM - hans - Author: Comment Link

      Hi Tony,

      Interesting and good find! 
      I have no means to reproduce this issue though (only have Windows 10 available) – but the application does remember size and position by default and at startup resizes (if needed). I’ll triple check if there is anything in the code that may cause this.

      After restoring the size of the window, please check in settings: uncheck “Save Window Size/Pos”, and click “Reset Windows” – see what happens.

      Reply

      hans

    • Oct 30, 2018 - 4:33 AM - hans - Author: Comment Link

      I remembered Microsoft has some free virtual machines available (link) for Internet Explorer testing.
      I did find one for Windows 7, which I’m downloading as we speak. I’ll take a look and see if I can reproduce this issue.

      Reply

      hans

    • Oct 30, 2018 - 8:41 AM - hans - Author: Comment Link

      I think I may have found what triggers this and it seems specific for older Windows versions. 
      I have one more bug to fix and then I’ll upload a new version. 

      Reply

      hans

    • Nov 1, 2018 - 9:08 AM - hans - Author: Comment Link

      Hi Tony,

      just uploaded a version that may or may not fix this (never got the virtual machine to go, but noticed something while compiling that may have caused this issue).

      Reply

      hans

  • Oct 30, 2018 - 5:36 AM - Martin Comment Link

    I’ve downloaded the Windows version yesterday and it works well so far. The only thing is, that it offers me only English titles, although there are also German titles available at TVDB. I have already changed the default language to German. No other languages are downloadable except of English.

    Thanks,

    Martin

    Reply

    Martin

    • Oct 30, 2018 - 5:39 AM - hans - Author: Comment Link

      Hi Martin,

      You can set the languages in 2 places: in the main window (temporary) and setting (more permanent, setting the language in the main window at program startup).
      Can you tell me what show you’re looking for, or what steps you’ve taken? I’d like to test and see if I can reproduce the issue.

      Thanks 

      Reply

      hans

      • Oct 30, 2018 - 5:46 AM - Martin Comment Link

        Hi Hans,

        thanks for your quick answer. I set it to German on both places, I also tried Italian. I tried it with Homeland, The Middle and Unbreakable Kimmy Schmidt. For all 3 series are also German episode titles available on TVDB.

        Martin

        Reply

        Martin

        • Oct 30, 2018 - 4:13 PM - Bob Comment Link

          Hi Hans,

          i have the same problem on my IMac. I set the languages to Italian on both places and, with more series, I have only the English titles available.

          Bob

          Reply

          Bob

          • Oct 30, 2018 - 6:04 PM - hans - Author: Comment Link

            Thanks Bob, I found the issue; the standard query for episodes does not seem to honor the accepted language return.
            I’ve rewritten things so it uses a slightly different query to actually pull the right language for the episodes.

            Because of this I noticed a bug when mixing TV shows in different languages, I hope to implement that tomorrow.

            Thanks for reporting and thanks for your patience … 

            hans

      • Oct 30, 2018 - 5:50 AM - hans - Author: Comment Link

        Hi Martin!

        Thank you too for the quick response 

        I’ll go test in a minute, I’m setting up a virtual machine to test Windows 7 for Tony, and after that I’ll test on Windows 10 as well.
        Which Windows version do you run?

        Reply

        hans

        • Oct 30, 2018 - 5:53 AM - Martin Comment Link

          I use Windows 10 Pro (1803)

          Thanks in advance for testing it! :)

          Reply

          Martin

        • Oct 30, 2018 - 8:43 AM - hans - Author: Comment Link

          I think I found the issue. 
          The new TheTVDB API doesn’t look at the language with it’s default episodes query.
          I’ll try to implement using a different type of query that does look at the language selected.
          I hope to post a new version today.

          Reply

          hans

          • Oct 30, 2018 - 8:48 AM - Martin Comment Link

            Great! Thank you very much! 

            Martin

        • Oct 30, 2018 - 5:47 PM - hans - Author: Comment Link

          OK, fixed the issue – other languages work very well now.
          One bug did get introduced with this; when mixing shows in different languages.
          For those mixing shows; when adding episodes of a show in German, and the adding episodes in English will either result in all episodes becoming english, or blanks for where there are none. 
          I do have a fix for this in mind, but that will take a few hours to implement.
          I hope to post a new version tomorrow as it’s almost midnight here. 

          Reply

          hans

    • Nov 1, 2018 - 9:09 AM - hans - Author: Comment Link

      Hi Martin,

      I just uploaded new builds that should address this issue – please give it a try.

      Reply

      hans

      • Nov 1, 2018 - 9:15 AM - Martin Comment Link

        Hi Hans,

        many thanks for your work! I just downloaded and tested it, now it works well! 

        Thanks,
        Martin

        Reply

        Martin

      • Nov 1, 2018 - 9:51 AM - hans - Author: Comment Link

        Awesome! Thanks Martin – this kept me busy for 2 full days, so I’m happy to hear things work well! 

        Reply

        hans

  • Nov 1, 2018 - 9:17 AM - hans - Author: Comment Link

    UPDATE:

    New builds available for Windows, MacOS and Linux, addressing some language issues.
    Switching back and forth between language should work properly now. Please note that not all shows are available or complete in all languages. If this happens, Rename My TV Series will switch to English, most of the time automatically. I did notice that some TV shows have rather poor translations, with a weird sorting order for DVD. So your mileage may vary.

    You can now even mix languages in the Selected Episodes list – for those working with mixed shows.

    Some additional things have been added, like tracking the database structure version (for the language issues I had to change a few things in the database).
    In the future I may create a more elegant way to handle this. Right now, if the database structure is old, all data will be dropped and a new database will be created.

    Additionally, the similar named files will no longer be renamed if the related media file failed to rename. This will be indicated in the log file as well.

    When toggling languages:
    – When you were searching for a show, the search will be started again in the selected language. If the search fails, it will revert to English.
    – When selecting a show from the history dropdown, only that show will be attempted to download. If this fails, it will revert to English as well.

    Pending issue: Signing the application for MacOS.
    I’ve followed all the rules by Apple, but for some reason it refuses to work with FFprobe. I’ve reached out to other developers, but so far no clear fix for this issue.

    Reply

    hans

  • Nov 3, 2018 - 5:14 AM - hans - Author: Comment Link

    UPDATE:

    Signing issue for MacOS has been resolved – the application is now signed officially, FFprobe and notifications work as they should!

    Reply

    hans

  • Nov 7, 2018 - 11:44 PM - Pokewhat Comment Link

    Hi,

    So I haven’t used this in a while and didn’t know there was an entirely new one out. I just tried renaming a series with sequential episode count, and the old one was giving an error so I downloaded this, but it doesn’t have the option for sequential episode naming. Any chance you’d be adding that?

    Reply

    Pokewhat

    • Nov 8, 2018 - 3:46 AM - hans - Author: Comment Link

      Hi PokeWhat,

      actually, it does have the option to number episodes sequentially.
      Under the header “Episodes“, you’ll see the option to sort by aired or DVD … and the option to number “continuously“.
      When choosing that options, episodes will be numbered starting with episode 1, season 1. If Season 1 ends with episode 24, then season 2 will start with episode 25, etc.
      Episodes for Episode 0 (zero, a.k.a. “Specials”) will be ignored in this count.

      I assume this is what you mean?

      Reply

      hans

      • Nov 8, 2018 - 11:17 AM - Pokewhat Comment Link

        Yes! So sorry about not realising it. I guess I was looking for it so hard in the place where it used to be, I couldn’t see it right under my eyes. Thank you very much!

        Reply

        Pokewhat

      • Nov 9, 2018 - 2:15 AM - hans - Author: Comment Link

        No problem – it happens 
        At least you’ve found it now. 

        Reply

        hans

  • Nov 13, 2018 - 7:59 AM - hans - Author: Comment Link

    UPDATE (2.0.1):

    Minor bug fixes and some cosmetic improvements (mostly for macOS dark theme).

    Reply

    hans

  • Nov 15, 2018 - 4:39 AM - Michael Comment Link

    For users of Arch, I created a PKGBUILD for easy installation. You find it here https://github.com/zynexiz/RenameMyTVSeries.
    If you are a KaOS user, it’s in the KCP repos, install from Octopi or with kcp -i renamemytvseries.

    Reply

    Michael

  • Nov 15, 2018 - 4:24 PM - mfu Comment Link

    Hi Hans,

    sorry for raining on the parade but I’m experiencing pretty severe issues with this 2.01 version I just discovered recently, I was using version 1.8-ish for a while.

    As I write this, RmTS as been renaming a season of Reign (2013) for over 40 minutes, the program title bar showing ”not responding” most of the time.

    The 2 blue boxes above episodes list show: ”Renaming in progress” and ”Renaming files 12/16”

    When it behaved liked this just before, I had to kill the process but it nuked the files it had already renamed (2 of, at this point) to zombie files (playing error ”this file does not exist”).

    I had to go in safe mode to delete s01e01 and s01e02, otherwise they were in use by ”system”, even after a reboot.

    I wish I could send you a log file or something you cloud look at and see what’s going on…

    Reply

    mfu

    • Nov 16, 2018 - 3:32 AM - hans - Author: Comment Link

      Hi Mfu,

      I’m sorry to hear you’re running into issue.

      Could you tell me more about your setup;
      – which OS are you running
      – Where are your TV Shows stored (local? networkshare? USB drive?)
      – Seems it got stuck on the 12th file; do you have any details on that file? Were there extra files? Strange characters in the filename? Access rights?

      You can enable the “Create log” option in preferences, but that may not be of any help, since the application somehow freezes up.
      To do some testing, I usually test with dummy files, here an article I wrote on how to make dummy files.

      Feel free to email me directly; webmaster at tweaking4all dot com, or reply to this notification. 

      Reply

      hans

      • Nov 16, 2018 - 7:19 AM - mfu Comment Link

        Hi,

        the pc I was working on runs win10 pro (brand new custom built i78th gen)

        Most of the time, the files are on the same pc, but when I encountered this issue, I was working on files on a different pc (win7), by network share.

        It eventually got stuck on episode 12, but it took 40 minutes to get there (meaning it did not zoomed thru first 11 episodes, then stall on 12th

        Plain ordinary mp4 files, there was nothing special about them.

        I’m pretty sure the issue was a result of the files not being on the local pc. That said, I have no permission issue at all.

        Reply

        mfu

        • Nov 16, 2018 - 9:32 AM - mfu Comment Link

          The reason I had to get my files renamed a 2nd time from the network share is because they were misidentified by my media library software.

          The series I was working on is Reign (2013). Even though RmTS id’s this show as Reign (2013), it didn’t include the year in parenthesis in the file name. My media software was fooled into identifying it as some Asian anime series (with a totally different name). Instead of removing (2013) manually from almost 100 files, I chose to have file name corrected by RmTS.

          Which brings me to question this new behaviour when dealing with year in parenthesis. In previous version, RmTS would put the year in file name only when needed (and would not when not needed). Since, v2, it seems we have to make this choice ourselves.Since I don’t want or need to have this by default, I chose a format without. But this eventually causes identification error in media sftwr. In my usage scenario, I need to keep switching file name format to with or without year.

          Any chance we could go back to automatic treatment of adding year to file named only when needed?

          Reply

          mfu

          • Nov 18, 2018 - 8:25 AM - hans - Author: Comment Link

            Hi MFU,

            Per your request;
            I just released v2.0.2, which should support the format code %NY for your purposes.
            This parameter will use the show title as defined by TheTVDB, so it may or may not include a year – depending if a year was included on TheTVDB (the old method).

            hans

      • Nov 17, 2018 - 4:04 AM - hans - Author: Comment Link

        Hi MFU,

        you’re correct about the years. The thought behind that was that show names either have or do not have years behind them.
        The “automatic” part is fully determined by TheTVDB. I can see your situation though, and will see if I can bring back the year in the title.
        I’ll probably make this an option in preferences, since %T (%Y) will no longer work reliable (ie. show with a year in it, would show the year twice now).
        Maybe I’ll introduce a new tag for %T = “Just the title” and %TY – “Just the title and year if TheTVDB uses year as well”.

        Since you had a rename issue on a network share; could it be that your media library software was working on those files at the same time?

        Reply

        hans

        • Nov 18, 2018 - 10:01 AM - MfU Comment Link

          Hi Hans,

          Lesson learned: I will not work anymore on actual media file over the network. I might test with dummy files.

          IMHO, what happened is RmTS was ”buffering” the rename jobs of the 13 episodes, meaning it started renaming 1 of 13, 2 of 13 and so on, then for some reason crashed or hung indefinitely before it could finish all episodes. So those 2 files were renamed as per RmTS, but in Windows Explorer, they were still showing original file name (hence ”this file does not exist” error when trying to play it.  And my media software could not have been working on those files, as before I started to rename them, I first removed them from the monitored folder to an un-monitored’s. Maybe it’s Windows that caused the problem, even though I have a clean install, 1 week old powerhouse pc, I have randomly experienced issues with ”file in use by system”.

          Now, what about the GREAT news? I’m a loyal and daily user of your fine program for many years, and even though I was a little surprised at first when I opened V2, and even though I had an issue (which may not even be on your side), I strongly believe your program is the best of its kind, bar none.

          And a special thanks for merging 2 episodes into one single file feature. I made that request a while back., and I already had 2 scenario where I needed it. 1st time I looked around and around (if not mistaken, it is not documented) and eventually figured it out intuitively. 2nd time around took me like 2 seconds.

          Another BIG thanks for bringing back naming with or without year as per TVdb’s own ”inconsistent” way, it makes it much smoother.

          And in general, your software looks better than ever, is much quicker and very intuitive.

          One last thing: Is it me or we could save our preferred file naming formats before (I like to use ”Stargate SG-1  S02E07  Message in a Bottle”

          My heartfelt donation to you will follow soon, and please keep up the good work !

          Cheers,

          MfU

          Reply

          MfU

        • Nov 18, 2018 - 10:24 AM - hans - Author: Comment Link

          Thanks for the compliments – it’s very much appreciated! 

          Yeah the buffering would be a Windows related issue I’m afraid – and I’d be inclined to link it to network issues or network issues in Windows.
          I’ve done some testing on my virtual machine (running Win10, and accessing files on my QNAP NAS), and had zero problems. Which could men “lucky me”, but it kind-a sucks that I cannot debug a problem that I cannot reproduce. 
          With network connectivity, I have had my own share of issues as well, even on the Mac (eg. file lists not refreshing properly, showing files that actually no longer exist).

          Are you running over WiFi or Ethernet? (I always prefer Ethernet)
          Also something to look at: do you have explorer show previews/thumbnails? I always disable it, as it used to lock files on my Windows setup in the past.

          I’m very happy to hear all the positive news! After weeks of hard work, it’s always very motivating to get compliments like this. So thank you so much for that!
          Your preferred filename format should save, each time when you change it, it will be stored in the database (if not; then please let me know).
          Your preferences will however not appear in the dropdown list (previous version didn’t do that either).
          I can add yours to the menu though if you’d like … but since releasing new version is a pain (making a setup, keeping Win/Lin/Mac in sync, signing applications etc), I’ll have to add it for a next release (I already added this in the code for when I compile it next time – 2 spaces between name and S02 and 2 spaces between E07 and Message – right? Like this: ‘%N S%SZE%EZ %T’).

          Donations are always much appreciated, no matter how small or big … but nice compliments here, or sharing the link on social media or elsewhere is excellent as well. 

          Reply

          hans

          • Nov 18, 2018 - 2:59 PM - MfU Comment Link

            You are so right about network issues. And yes, all my computers are Ethernet wired.

            You might even be a genius, as you just probably just nailed what caused the problem: thumbnail preview!

            On my former pc, I used to have this switched off, but the feature is enabled (by default?) on my new build… I even had a thought when I first noticed it, mmm, how will this work out with my HUGE media libraries.  While pleasing to the eye, it tends to bug down on large sized folders.. I’ll be turning this off before you can say Thumbs.tb ! 

            I think my personalized filename format was not saving because I kept switching from w/year to without, and the 2 dashes (between show name/sXXeXX and sXXeXX/episode title) kept popping back.  ie: Stargate SG-1 – S02E07 – Message in a Bottle, instead of Stargate SG-1  S02E07  Message in a Bottle.

            About donation, I tried that Flaterr thing (even though I never heard of them), but could not find the way to send the deposited amount to you. I am not at ease with Bitcoins. How about you setup a Paypal account? They’ve been around forever.
            Thanks again

            MfU

          • Nov 19, 2018 - 4:11 AM - hans - Author: Comment Link

            Hi Again 

            Wired network is the way to go .
            I wouldn’t call myself a genius, but I have encounter this kind of “crap” before haha. Windows indeed has this default enabled, and I have experienced this issue since Windows XP – so you’d wonder why Microsoft hasn’t found a better way to do this yet . Like you said: it not only locks files, but it also bogs down your system with large media folders. I always use Explorer in details view without preview just because of those 2 reasons. 

            As for the saving of the format string; Glad the new code %NY may fix this for you! 

            Donation; yeah Flattr kind-a sucks anyway – I should remove that and create a “buy me a beer” and utilize PayPal for that.
            I used to have a PayPal donate button, but this caused PayPal to block my account – stating I was offering illegal downloads (which I’m not). But as with all large companies; you have no leg to stand on and there is no normal person to talk to or discuss the situation with. I’m not sure at what moment institutes like that became the self appointed Internet police. However; PayPal donations can be made to hans at luijten dot net. 

            hans

          • Nov 19, 2018 - 4:25 AM - mFu Comment Link

            Hi again,

            so yesterday, I installed v2.02

            This morning was testing time for the show name with/without year aspect we discussed.

            Doctor Who (2005) is identified correctly, but named just Doctor Who (like the 1963 ”original”), and further more I noticed all episodes numbers were triple digits (e007).

            Triple digits seems to apply only to Doctor Who (2005), so I went to tvdb and could not see this on their end.

            I went in settings, chose the format with year, which corrected show name, but then when I tried to rename Outlander, it wanted to rename to Outlander (2011).

            Please advise.

            mFu

          • Nov 19, 2018 - 4:43 AM - hans - Author: Comment Link

            Just checking this out;

            Dr.Who (1963) goes into the triple digits since there are 106 “Specials” (ei. Season 0), which makes me wonder if I should skip (optionally?) season 0 when determining the max number of digits for an episode number. So this can be explained.

            When testing Dr.Who 2005 (and using the format code %NY), I do get “Doctor Who (2005)”.
            Dr. Who 1963, just shows “Doctor Who”.
            Are you sure you’re using v2.0.2 and the code %NY? (I’ve tested this on the Mac, but I can test under Windows [same source code] if need be)

            hans

          • Nov 19, 2018 - 5:28 AM - MfU Comment Link

            Doooh!

            My bad, I was NOT using %NY

            All is well !

            MfU

          • Nov 19, 2018 - 7:54 AM - hans - Author: Comment Link

              … happens to the best of us 

            hans

          • Nov 19, 2018 - 9:40 AM - hans - Author: Comment Link

            Thanks for the donation – I’ll make sure I’ll convert it to a few beers during my upcoming trip!  

            hans

  • Nov 18, 2018 - 8:24 AM - hans - Author: Comment Link

    UPDATE (2.0.2):

    – Added parameter for %NY which allows to use the show title as formatted by TheTVDB (which means a year may or may not be included in the name),
    – Implemented Database upgrade mechanism,
    – Improved language support

    Additionally (thanks Michael!) for KaOS and Arch (Linux) users; a package has been made available for easier installation.

    Reply

    hans

  • Nov 23, 2018 - 2:12 PM - MfU Comment Link

    Hi again,

    About the episodes merging feature, I noticed the original title remains. If possible it would be preferable to get end result like: ”Serie Name  s01e01e02  Episode 1-Episode 2”, as opposed to ”Serie Name  s01e01e02  Episode 1”.

    Also 2 very little fix:

    1) In the right section (Selected Files), when I mouse over the Sort button, the little caption is the same as if I mouse over Add Dir(s): ”add directory to…”

    2) In settings, top right section Generic Application Settings, there’s a typo (resoltutions)

    Last, I could not retrieve my deposit on Flaterr, but managed to have you named as recipient, just want to make sure you got my gift.

    Thanks again for everything,

    J-L, aka MfU

    Reply

    MfU

    • Nov 24, 2018 - 4:55 AM - hans - Author: Comment Link

      Hi MfU!

      Merging; Yes I can try to implement an option to keep both titles. It will have some big implications for the code though, so for now I’m adding this to the “To Do” list.
      Maybe I can find a neat trick to make it easier to implement, I’ll have to see …

      Thanks for the little cosmetic fixes! Especially a typo is pretty bad.
      I’ve just corrected it in the source code, so next time a release will come out, these will be fixed.
      (making a release is a pain, so I’ll wait until I have some more issues that need to be resolved)

      Flattr is indeed a pain, and I suspect they must be making a lot of money. I am having difficulties retrieving my funds, so I’m glad you used another solution to donate – and it’s greatly appreciated.

      Reply

      hans

      • Nov 24, 2018 - 6:02 AM - MfU Comment Link

        Episode merging is indeed more complicated than it first seems.

        Sometime, its ”Episode1-Episode2” (this is easiest)

        Sometime its ”Season Opener (part 1)-Season Opener (part 2)”, but that makes for quite a long title; I would tend to overwrite it with ”Season Opener (2 parts)”.

        Flather (notice how I never spell it the same way… ) was a pita.

        But even Paypal was greedy, they took almost 25% in commission/conversion fee (to US$ fund !?!?!).

        Hopefully you’ll get flattttERR donation as well, well deserved on your part !

        Cheers,

        MfU

        PS: Almost forgot, do you think Rename my TV Series could eventually prompt the user at startup that an update is available?

        Reply

        MfU

        • Nov 24, 2018 - 6:12 AM - hans - Author: Comment Link

          Well, as you can read in my other response; I did already implement it. Had a bright moment (thanks to some extra coffee hahah).
          I’m thinking of using the format “Episode1 – Episode2” so a space, a dash and a space.

          Prompt for updates has been on my mind for a while now. I’d prefer a “Update now” button, but with all the security crap (signing under macOS and such), I have not found a satisfying way to do this. But … It’s on my mind! 

          Flattr is indeed a poor name marketing wise haha, I have to stop and think each single time I type it, and yes PayPal is a rip-off as well.
          Haven’t found a better alternative, maybe I should go for sending money by old fashioned snail mail .
          Donations are very rare though and I very much appreciate that folks like yourself donate – so thanks again!

          Reply

          hans

    • Nov 24, 2018 - 5:58 AM - hans - Author: Comment Link

      OK, after some extra coffee, I figured a way to implement using both titles (not yet released).
      I’ve implemented it as a preferences option “Use both episode titles when merging 2 episodes”.
      Just wondering if we should use “Episode1-Episode2” or “Episode1 – Episode2” (the latter looks cleaner).

      Reply

      hans

      • Nov 24, 2018 - 6:13 AM - MfU Comment Link

        I agree the later looks cleaner, but its longer by 2 characters.

        Hence I personally favour the former.

        You know what they say: You can’t please everyone AND your mom”

         

        Reply

        MfU

        • Nov 24, 2018 - 6:14 AM - hans - Author: Comment Link

          Very true! 

          While I’m thinking of an update notification, I’ll also let the ” – ” issue sink in and see what I’ll come up with. 

          Reply

          hans

  • Nov 26, 2018 - 12:59 PM - Dave Comment Link

    Windows 10 and Trend Micro both try any stop me from installing. If I bypass the warnings the installation says it’s installing 2.01

    Reply

    Dave

    • Nov 27, 2018 - 4:48 AM - hans - Author: Comment Link

      Hi Dave,

      My bad about the version number (fixed it and uploaded a setup with the correct version number – this is the same version).

      As for Windows 10/Trend Micro; Thanks for the heads-up!
      It seems Windows (I’m not a fulltime Windows user) is going the same route Apple is.
      They want developers to sign their applications. I’ll look into this to find out how I can sign Windows applications as well.

      Reply

      hans

    • Nov 27, 2018 - 5:21 AM - hans - Author: Comment Link

      Still researching this, but it seems certificates to sign applications for Windows run between €200 and €500 per year

      Developing these applications is just something I do for fun, and I do not see myself paying that kind of money yearly for a certificate.
      I’ll keep looking though … but there is no way I can afford that. Interesting to see how society, again, uses “security” to make a buck.

      Apple used to charge $99/yr, but for non Apple Store apps it’s now free. Maybe I can find something like this for Windows as well.
      It’s sad that a good protection method (signing applications) not only become expensive, but will also stop development and innovation done by hobby developers.

      If anyone has a suggestion; feel free to comment. In the meanwhile I’ll keep looking for an affordable alternative.

      Reply

      hans

      • Nov 29, 2018 - 1:15 PM - Dave Comment Link

        I downloaded and installed (had to bypass Windows and Trend warnings). When I tried to rename Trend refused to do so, a ransomeware warning for every file. Went back to ver 1.8.4

        Reply

        Dave

      • Nov 30, 2018 - 4:18 AM - hans - Author: Comment Link

        Hi Dave,

        sounds like a false positive by Trend Micro – other Windows users have not reported anything like this.

        However; I do take this very serious, so I just did an extensive virus scan with multiple virus scanners.

        Windows Defender: 0 threads found.
        Trend Micro (Housecall): No threads found.
        Eset: Infected Files: 0.
        VirusTotal.com: All Clean. (70 scanners for viruses, malware and spam)
        Kaspersky: No threats detected
        F-Secure: No harmful items were found

        So my best guess …

        1) Trend Micro created a false positive in your setup, not sure why.
        2) You did not download the application directly from Tweaking4All.
        3) Your computer was already infected.

        I’d be more than happy to do more tests.
        It is a little strange that Trend Micro’s “Housecall” did not report anything either.
        I’ve submitted the application (setup and individual files) to Trend Micro for re-evaluation through this link as well.

        Reply

        hans

      • Nov 30, 2018 - 6:11 AM - hans - Author: Comment Link

        Hi Dave,

        well, I have installed and tested the application (renaming files) numerous times now, with Kasperky, Eset and Windows Defender, but still did not get any warnings.
        A full scan before and after (which takes forever it seems), still nothing detected by either.

        Reply

        hans

  • Dec 1, 2018 - 7:48 PM - Mark Comment Link

    Hi guys, thanks for the new v2.  I just tried it and I found an issue.  I see a previous message that talks about date/year.  I am not sure if this is the same issue but here I go:

    The series is called Goldbergs.  When I search, I see there are 2 series with that string.  The series I am interested in is called ‘The Goldbergs (2013)’

    I select that series name and it downloads the proper listings.  When I click on an episode and rename it, it leaves off (2013) which makes it the *other* series.

    V1 example after renaming:  The Goldbergs (2013) – 06×08 – The Living Room A 100 Percent True Story

    V2 example after renaming: The Goldbergs – 06×08 – The Living Room A 100 Percent True Story

    Thanks for everything so far!

    Reply

    Mark

    • Dec 3, 2018 - 9:48 AM - hans - Author: Comment Link

      Hi Mark,

      thanks for the thank-you note! 
      As for the issue with the year; 
      There are two codes you can use for a file or directory name:
      %N which displays the name. If the name had a year in it, then the year will be removed to avoid issues in situations where one would like to use the year always (%Y).
      %NY will display the name as defined in TheTVDB, which means that some shows will have a year and some will not (as done in V1).
      Hope this answers your question! 
      Reply

      hans

  • Dec 2, 2018 - 10:46 PM - Mark Comment Link

    I am finding the search a little fuzzy.  Stuff that worked in V1 is not working the same in V2.

    Example:  paste this into the search box  “8 Out of 10 cats”

    It will find 2 TV Series containing that string.  immediately click search again and it only finds 1.

    I actually found that was a difficult series to find under V2, even pasting the TVDB name into the box did not work.

    Under V1 it was an easy search.

    ps: I posted something yesterday and it did not show up on this website.

    Are the posts filtered?

    Reply

    Mark

    • Dec 3, 2018 - 10:05 AM - hans - Author: Comment Link

      Hi Mark,

      Posts are filtered for spam and every post needs to be reviewed the first time a user posts. Even then I still check the posts – I just get too many inappropriate posts (spammers, folks advertising their stuff etc), to let it go all automated. Anyhoo – I was traveling so I didn’t get to approving your post until just now.

      The search; the actual search is executed at TheTVDB, so I have little influence on what the results will be. However … the effect you’re seeing (I may need to refine this) is related to calling history items (things you’ve searched before). Once a search is done, the selected show ID will be “stored” so other lists can access the show ID. The way I implemented it seems to come with a little “glitch” when clicking search twice. I’ll add this to my ToDo list and see if I can make this work better.

      Thanks for reporting! 

      Reply

      hans

    • Dec 3, 2018 - 12:39 PM - hans - Author: Comment Link

      I did find a really easy fix (in the code) to avoid the double-click-search issue.
      I’m in the middle of moving some buttons around and maybe even replacing the buttons with native buttons (tricky).
      When all that is done, I’ll make a new release including the fix for the search issue. 

      Reply

      hans

  • Dec 5, 2018 - 3:30 PM - MfU Comment Link

    Hi Hans,

    I have (again!) a couple of feature request for you about RmTS, both about its ”starting section”: TV Shows.

    1) When using the previously retrieved show feature, I get a screen-full of partial shows listing from ”A” to ”G”.(I get about 4 pages of history in there)

    If I need to get much deeper down, say, to ”The Walking Dead” or ”Vikings”, the only way to achieve this (that I’m aware of) is to click-hold the tiny down arrow down below, which unfortunately scrolls rather slowly, 1 line at a time. It would greatly speed-up the process if we could also/rather use the mouse scroll wheel or keyboard directional arrows/page down/page end.

    2) When getting more than 1 result searching a tv show, it would be consistent to be able to just double click on the proper result to have the 2nd section (Episodes) populated.

    You are already doing it in at the next step: when we double click an episode, it populates to the 3rd section (Selected Episodes).

    Thanks for your software(s) and happy safe holidays,

    MfU

    Reply

    MfU

    • Dec 5, 2018 - 4:07 PM - hans - Author: Comment Link

      Thanks again MfU for your suggestions! 

      1) The long history list menu;

      This must be am OS limitation. On my Mac, I can use the scroll-wheel to go fast through the list.
      I’ll do some testing for Windows and Linux as well. I have to admit that it took me a lot of clicking to get such a long list 

      2) Double click found result;

      This was originally implemented as you described, but … I ran into some weird focus issues when doing the double click (I think it was under MacOS – but I wanted to keep the applications consistent over all 3 platforms). I’ll do some more testing and see if this issue has been resolved.

      Thanks again for the suggestions, I’ll see if I can play with that in the next few days (I’m traveling).
      Happy and safe holidays for you too! 

      Reply

      hans

  • Dec 7, 2018 - 10:41 AM - Marius Dalacu - Author: Comment Link

    Very nice application. I love it!
    It also goes well with my app in my workflow!

    Great showcase for Lazarus. 

    Reply

    Marius Dalacu

    • Dec 8, 2018 - 7:39 AM - hans - Author: Comment Link

      Hi Marius!

      Thanks for the compliment and I’m glad you like it in your workflow and as a Lazarus Showcase …. 

      Reply

      hans

  • Dec 8, 2018 - 8:37 AM - Carl Robinson Comment Link

    Hey HANS

    Really enjoying the new program.

    It does however seem to be struggling with some special characters (found that “/” cause issues) which causes the rename process to simply fail. (Windows version)

    I think you got around these in previous versions (1.8.4)

    As an example I’m renaming an anime series called “Bloom Into You” and almost each episode has a “/” in the title. In the older versions of the program it seems to remove the “/” in favour of a space

    Reply

    Carl Robinson

    • Dec 9, 2018 - 8:18 AM - hans - Author: Comment Link

      Thanks Carl! 

      Glad to hear you are liking the application.
      As for the special characters, is “/” included in the special characters (in the Preferences window, on the right)?
      If it is and still fails, please let me know – it should be there by default, if it’s not showing press the “default” button and it should appear.

      Reply

      hans

      • Dec 10, 2018 - 10:26 AM - Carl Robinson Comment Link

        Hey Hans

        Thanks very much for the reply. Idiot that I am I hadn’t noticed those options in the new program.

        Added the characters in question and all working correctly now.

        Cheers

        Reply

        Carl Robinson

      • Dec 10, 2018 - 10:40 AM - hans - Author: Comment Link

        No worries Carl, happens to me all the time as well.
        Glad to hear it’s resolved 

        Reply

        hans

      • Mar 3, 2019 - 2:45 PM - Giles Comment Link

        Hi,

        Just to follow on to this, the / is not excluded by default on the Windows version.

        Pressing default gives me the following:

        * = x

        ” = `

        ‘ = `

        \ = _

        : =

        # =

        ? =

        Also want to mention that the program is excellent :)

        Thanks

        Reply

        Giles

        • Mar 3, 2019 - 3:05 PM - hans - Author: Comment Link

          Hi Giles!

          Thanks for the compliment and for the great catch on the slash – with all the differences in the file systems, I must have overlooked that one (probably because of the directory separators). In the next release I will add it to the default list. 

          Reply

          hans

  • Dec 13, 2018 - 10:21 AM - Peter Comment Link

    Hello Hans,

    So far your application is the best I’ve used for renaming TV series. And I’ve used a lot of them. Your effort is appreciated. Your older versions were fantastic too.

    I have found a episode merging bug in the Windows version. Workaround in my description below.


    Bug:

    When you right click on two selected episodes to merge them, the selection deselects itself and the “Merge 2 Episodes” popup is not available. The popup that is visible states “Merge 2 Episodes – You need to select 2 episodes”

    Workaround:

    Select the two desired episodes and press the menu key on the keyboard to bring up the “Merge 2 Episodes” popup. Now you can click on the popup.

    For those who don’t know what the menu key looks like or where it is located on the keyboard (note: some keyboards don’t have this key); look between the Alt & Ctrl keys on the right hand side of the space bar.

    For those whose keyboards don’t have the menu key; Shift + F10 or Ctrl + Shift + F10 will do the trick too.

    For a picture of the menu key look here: Wikipedia – Menu Key

    Reply

    Peter

    • Apr 9, 2023 - 2:50 PM - Jim Julian - Author: Comment Link

      As of April 2023, Rename-My-TVSeries ‘merge’ function does not work on:

      Asus F510UAR/X510UAR with Windows 11 Pro.

      Not a big deal, really. A question: I intended to use the merge for episodes that come merged as twio-in-one.

      Was that the intention?

      Thanks. Your software is very useful on a batch scale, and professional, too.

      Thanks, again,

      Jim Julian

      Reply

      Jim Julian

      • Apr 10, 2023 - 3:12 AM - Hans - Author: Comment Link

        Hi Jim (thanks for the coffee! ).

        Yes the merge option is indeed intended for video files that hold 2 or more episodes in one single file.

        Would you be able to provide the episode names you’re trying to merge? (or the TV Show, episode numbers and selected language)
        Maybe I can find why it failed. After all: It should work, and nothing has been changed for quite a while now … 

        Glad to hear the application is of good use to you! 

        Reply

        Hans

        • Apr 10, 2023 - 1:43 PM - Jim Julian - Author: Comment Link

          Hello,

             Last night, I tried the merge on a Win11, and failed. This afternoon I tried on a Win10 laptop with success, so I tried again on the Win11 laptop.

             This afternoon, both efforts were successful. 

             In the past, I’ve had odd, occasional, glitches in the Win11 laptop, hence, there is where the problem lies, no doubt.

             One question, though. When I entered the U.S. TV series, “Friends”, the search came back wiith an alphabetically sorted, long, list of names.

             If I include the release year, would that shorten the list?

          Thanks again, enjoy the coffee and Easter Monday (secular or not)

          Jim J.

          Reply

          Jim Julian

        • Apr 11, 2023 - 3:53 AM - Hans - Author: Comment Link

          Hi Jim,

          Oh I’ll enjoy that coffee for sure! Thanks again and hope you had a good Easter as well 

          As for your Friends question; the query is redirected straight to the data provider and this is the list they return.
          (example with TVDB – even though their website and API use are NOT the same, and not every provider responds in the same way)

          I do have an option build in to cleanup the result a little.
          You can find that option under the little arrow button left of the “search” button -> “search options” -> check “Clean up search results”.
          This should remove some unwanted results.

          Adding the year will unfortunately give very unpredictable results. Did a few tests and found it very unreliable (another TVDB example).

          I’m adding a note to my “to experiment with” list, to see if I can pick up a year and filter it accordingly – now it annoys me as well  

          Reply

          Hans

  • Dec 17, 2018 - 5:14 AM - Alexander Comment Link

    Hello Hans,

    I’ve tested RenameMyTVSeries 2.0.2 on linux – good work! thank you very much!

    I also have some ideas for new features in future – let me know what you think about it:

    – a quick search in episodes list


    more file formats: if a file has an additional audio track, it would be
    great to get the episode title additionally for the second audio track
    in the appropriate language and to save the language id to the track if
    set:

    Bob the Builder – 20×02 – Strandgut und Treibgut (Flotsam and Jetsom) [720p AC3-2ch de en].mkv

    Reply

    Alexander

    • Dec 17, 2018 - 8:37 AM - hans - Author: Comment Link

      Hi Alexander,

      thanks for the feedback! 

      As for excellent your suggestions;

      Quick Search Episodes; I can see that relatively easy to implement, maybe by using a search-as-you-type kind of solution.
      If there are enough users interested, then I most certainly will add this to the To-Do list.

      Names of multiple tracks; Mentioning the additional languages and their title in the extra language, will come with quite a few challenges. It’s not impossible of course, but it will take a bit of work retrieving the data, since the current flow does not support more than 1 language. Not to mention what to do when shows are incomplete in the other language. I’ll have to think about this one …

      Reply

      hans

      • Dec 20, 2018 - 1:49 AM - Alexander Comment Link

        Thanks Hans,

        that would be a big win for RenameMyTVSeries!

        I’d also like to see some more enhancements like filebot does:

        – An automatic title mapping:

        If your source is

        StarTrek Discovery - 1x01 -something.mkv 

        or

        StarTrek Discovery - s1e01 -something.mkv 

        and you search for Star Trek Discovery episodes it could automatically map titles on the basis of 1×01 or s1e01 to the correct title:

        Star Trek: Discovery - 01x01 - Leuchtfeuer [HEVC 1080p AC3,AC3 6ch,6ch].mkv 

        Files that couldn’t be mapped automatically should be skipped for manual mapping.

        – Files with two audio tracks: as you see above RenameMyTVSeries sets AC3,AC3 and 6ch,6ch.
        This is not so pretty. If both tracks have the same codec like AC3, one
        codec information should be enough with listing the language of these
        tracks subsequent to the codec like:

        Star Trek: Discovery - 01x01 - Leuchtfeuer [HEVC 1080p AC3 de en].mkv 

        So everyone can see quickly that there is a german and an english audio track in AC3.

        What do you think? Thanks!

        Reply

        Alexander

        • Dec 20, 2018 - 9:59 AM - hans - Author: Comment Link

          Hi Alexander,

          thanks for the great input and ideas.

          The automatic mapping appears to come with quite a few challenges, I’d have to look and see what smart trick the filebot guys used.
          With all the experiments I did, I never got it to work reliably. I’ll look into this again, once I have my other projects finished .
          Oh and any suggestions on how to do this are most welcome of course!

          As for multiple Audio tracks; I found the metadata in files quite often to be incomplete, incorrect, or simply missing.
          I’m a little hesitant to add this for that reason, but … I’ll add it to the To Do list and see what I can come up with.
          This will probably bring up the question regarding subtitles as well … so I need to spend some time thinking about an elegant solution.

          Reply

          hans

          • Dec 21, 2018 - 2:36 AM - Alexander Comment Link

            Hi Hans,

            automatic mapping: what about a string search with regular expression for [0-9]x[0-9][0-9] or s[0-9][0-9]e[0-9][0-9]. If found, you have the episode number and you can take a look into the episode list the user has searched before. Only set titles automatically that are unambiguous.

            multiple audio tracks: if metadata like language is missing it could be omitted or set empty. Anyway one who wants to rename all titles correctly maybe also wants to set metadata correct and can fix this after finding missing metadata.

            Thanks and best regards!

            Alexander

          • Dec 22, 2018 - 8:59 AM - hans - Author: Comment Link

            The problem I keep running into is the inconsistency amongst the file names, and season/episode numbering. I’d have to have a large test set to try regular expressions with, and considering how I’ve build RMTV, all files should be of the same show. Unless I completely change things again. But … I’ll keep it in mind.

            Multiple Audio tracks; yeah I suppose I could omit the “unclear” ones.
            Since RMTV is not build (database) with multiple languages in mind, I may have to change that as well.

            I have added both suggestions to the “to Do” list for RMTV.
            Once I’ve completed my other applications, I’ll take a look at it again and see what is feasible or not. This may give us time to find the “right” algorithm as well 

            Thanks again and Merry Christmas! 

            hans

          • Jan 2, 2019 - 3:33 AM - Alexander Comment Link

            Happy New Year!

            I have some additional more simple requests:

            – Sometimes titles in the episode list column are too long to read. Please make column width of all panes customizable.

            – In the selected Episodes column sometimes there are mistakes in proposed names. Maybe a right click could make a proposed filename editable for a quick change before renaming all files?

            Thank you very much!

            Best regards,

            Alexander

            Alexander

          • Jan 3, 2019 - 8:29 AM - hans - Author: Comment Link

            Happy New Year to you Alexander! 

            Your suggestions;

            I’ll add resizing of the panels to the to-do list. However, I’m not 100% sure how you’re envisioning this. The window is basically divided in 4 “blocks”; TV Show – Episodes – Selected Episodes – Selected Files. The first 2 are already set at a minimum width, so I’d rather not see those get more narrow. Are you thinking of a divider between Selected Episodes and Selected Files?
            Also: what screen resolution are you working with? Just for my reference. 

            Editing proposed filenames; I’ll do some experiments with this and see what I can come up with. The challenge here will be that the names get refreshed frequently based on TheTVDB info, which would not be the same as the info after you edited it. I’ll have to think of a good way to store this. Is there any type of mistakes you see recurring? 

            hans

          • Jan 7, 2019 - 6:49 AM - Alexander Comment Link

            Hi Hans,

            My screen resolution is 1920×1200. I’m thinking of a divider between the second and the third pane: Episodes and Selected Episodes. Sometimes the titles in episodes are very long and this pane is too slim for displaying the whole title. I had some files with a longer prefix string in episode name. The second part of the episode name was not visible due to a too slim pane. So I could not find the correct episode to assign to the files.

            But between the other panes it is also good to have a divider because the name for selected episodes or selected file can be very long!

            Editing proposed filenames:
            Some continuous TV shows set the year of production to the season number. Single special episodes set 0000×0001 instead of 0x0001. It is good to remove leading zeros except one for these files. Maybe it is good to have this as an additional option. But I thought it also would be good to correct single filenames directly before renaming. Maybe someone finds spelling mistakes and could correct it on the fly.

            When get names refreshed based on TheTVDB info? When you get episode names (first pane) aren’t these static until you refresh them with a new click on the button “get episodes”?

            When you assign episodes to selected files aren’t these selected episode names static to the assigned selected files?

            Best regards

            Alexander

          • Feb 8, 2020 - 5:07 AM - Hans - Author: Comment Link

            In v2.1.0 (not yet released) I have implemented the option to highlight text in the list based on keywords.

            This will be available for each of the lists; Episodes of a TV Show, and both lists of “Selected Episodes” and “Selected Files”.
            Each of these 3 lists will have a little search box below them, and a counter for each list to indicate how many rows were found.

            For now I have not (yet) focussed on the support for multiple audio tracks. The primary audio track is the one that will be used.

            Also note: I’ve implemented an option to update the metadata in a file.
            Having said that: the tags for metadata in the different video formats is very inconsistent.

            I have ffMPEG try to add these tags: title, show, season, TVSeason, season_number, episode, TVEpisode, episode_id, date_released, date, year, network, Publisher, distributed_by, description, longdesc, summary, synopsis.

            As you can see; a lot of redundancy, and even with that  I have not found a single video player application that shows all of them correctly.
            Most commonly “title”, on of the description tags, and one of the date related tags, seem to work.
            Not to mention the [lack of] proper support for tags by the used container format (avi, MP4, MKV, etc), and by used playback software or application.

            Anyhoo – there will be a lot of new features coming your way. 
            Today I’ll be checking a few things, and will test cross-platform compilation (Linux/Windows/MacOS)., and I hope to be able to release a beta version in the next few days.
            I’ve been working on these updates for the passed 4 weeks, daily (!), fulltime (happened to have a few weeks “off” from normal work), … so far more than 150 hours, and still counting … 

            Hans

      • Oct 22, 2019 - 1:41 AM - Frank Comment Link

        A quick search in the episode list would be great, was about to request this enhancement myself, but found it has already been suggested
        Thanks for this great tool!

        Reply

        Frank

      • Feb 7, 2020 - 3:32 PM - Phil Gardner Comment Link

        I would also very much like RMTVS to have a ‘search episodes’ feature. Often one doesn’t know which season an episode is in, and for series with a very large number of seasons and episodes, such as BBC Documentaries, searching is essential. This is one area where Filebot is better (although it frequently gets it wrong).

        Reply

        Phil Gardner

  • Dec 30, 2018 - 8:48 AM - Peter Comment Link

    Hi Hans,

    Renaming Issue.

    When two or more series have the same title but different broadcasting years; e.g. Genius (2009) & Genius (2017), your previous versions always added the year to the filename so that our media players or media software can scrape the correct info for each episode of series with identical titles.

    For example:

    Genius (2017) S01.E01 – Einstein ~ Chapter One.mp4

    and

    Genius (2009) S01.E01 – Catherine Tate.mp4

    The latest version of your software does not add the year to the filename, causing media players and media software to scrape the wrong information for a series.

    It does however display the year next to the title in the TV Shows list in your software but doesn’t carry it over into the file naming process.

    Workaround

    Open Settings and add the year in the Filename format textbox for the specific renaming session of a particular series. Remember to delete it again when you’re finished.

    Reply

    Peter

    • Dec 30, 2018 - 10:32 AM - hans - Author: Comment Link

      Hi Peter,

      Thanks for bringing up. However, an easier fix would be to use %NY instead of %N in the name format string.

      %N = just the name of the show with the year removed, even if TheTVDB provides one.
      %NY = the name as provided by TheTVDB, which may or may not include the year.

      So far I have not ran into any issues myself, but one media player is not the same as the other.
      I think Kodi pickup the show info from the NFO file and works correctly – but I could be wrong.

      Hope this helps 

      Happy New Year!

      Reply

      hans

  • Dec 30, 2018 - 9:31 PM - dan Comment Link

    Hi, looking forward to using the program but after installation and running the program I get a “SQL3Connection : Database is locked”  “Press OK to ignore and risk data corruption.”  “Press Abort to kill the program.” popup window.  No matter which choice I make, the program does not open.  I am using Win7 Pro 32bit Service pack1.  Any suggestions?  Thanks for your time, dan…

    Reply

    dan

    • Dec 31, 2018 - 8:07 AM - hans - Author: Comment Link

      Hi Dan,

      this happens when something (typically the program itself) has the database open.
      Not sure what may have happened, but usually this means a task in the background is accessing the database.

      Easiest approach would be (since you’ve just installed the program) is by deleting the database, which can be found here:

      c:\Users\<username>\AppData\Local\Rename My TV Series

      Delete this directory and restart the program.

      Reply

      hans

      • Jan 16, 2020 - 3:11 PM - Ken Comment Link

        Hi Hans.

        What is the database directory on Linux (Ubuntu) systems? I’ve searched for “Rename*” and not found it.

        Reply

        Ken

      • Jan 17, 2020 - 5:33 AM - Hans - Author: Comment Link

        Hi Ken!

        The database (and images) are stored in “~/.config/Rename My TV Series” for Linux variants.

        Reply

        Hans

        • Jan 17, 2020 - 9:49 AM - Ken Comment Link

          Thanks very much, Hans. That makes sense. Erasing both LocalData.sql* files did the trick. :-)

          I suspect they may have become corrupt when I tried to run a Rename query without having a connection and force-quit the app.

          Reply

          Ken

        • Jan 19, 2020 - 5:18 AM - Hans - Author: Comment Link

          Hi Ken!

          Glad to here you’ve got the issue resolved. 
          So far I’ve had 2 users with a corrupted database, which kinda surprises me.
          I’ve done some really bad things with the database during development, but never had a corrupted database (macOS).
          I hope this does not happen again.

          Reply

          Hans

  • Jan 3, 2019 - 3:45 AM - Alexander Comment Link

    Hi Hans,

    After some more tests with your software I’ve got some more suggestions:


    Loading many files takes a long time to load and meanwhile the program
    is blocked. It looks like frozen. I guess you read all meta information
    from these files when loading. You could add a loading screen or
    something like that to show the progress until all files are added. Much
    better is to list all added filenames directly and start a background
    thread for reading meta information.

    – Currently the rename
    button only works if the number of selected episodes is equal to the
    number of selected files. It would be great to add an additional
    possibility to rename files:If you select some files or
    episodes in the lists and these selected entries have episodes or files
    allocated, the button rename should allow to only rename these selected
    entries from the list. This allows to rename files of a TV show with
    many files step by step.
    – Currently it is
    possible to reorder files or episodes by drag and drop. Maybe it is good
    to have buttons up/down for each list to move and reorder selected
    entries?

    – Please make an option to select a global directory for log files in the settings so that it will not ask after each renaming.

    What do you think?

    Thank you very much!

    Best regards

    Reply

    Alexander

    • Jan 3, 2019 - 9:07 AM - hans - Author: Comment Link

      Hi Alexander!

      Thanks again for your input and feedback!

      The loading of metadata and files depend on the speed of TheTVDB and the speed of your Internet connection – at the first load of a show. Depending on your expiration settings, default is 7 days, data is retrieved locally and should be fast.
      This is why I implemented the use of SQLite database. While loading data the headers of the sections indicate activity.
      Loading data from TheTVDB, in a separate thread, would not be impossible – but the implementation will take some work (and I have to finish a few other applications before I can start this). I’ll add it to the ToDo-list.

      Renaming only the selected files; I may or may not implement this. My concern with this would be that a user could have selected a row by accident and not anticipate that with that selection only one show gets renamed.

      Adding Up/Down buttons is a good idea! That goes straight to the top of the ToDo list.
      And the same goes for the default path for the log file. I think right now it defaults to the related directory, but I may be wrong. 

      Reply

      hans

      • Jan 7, 2019 - 7:20 AM - Alexander Comment Link

        Hi Hans,

        I think we have talked at cross purposes. Try adding 200 files or more at once. It will take very long until your program responses again without showing activity meanwhile. This one is to speed up – list all files in the pane “selected files” directly and get file metadata or whatever in background.

        You described the waiting for downloading episode titles after clicking on “get episodes”. Of course this depends on your speed of your internet connection and is good for me. ;-)

        Apropos “get episodes”. If the TV show is in cache, does this button only gets episodes from cache or does it compare them with thetvdb too if there has been an update? If not, please add a button “refresh” to the episodes list for refreshing the complete episode titles from thetvdb.

        Renaming only the selected files:

        You could change the button from “cannot rename” to “rename selected” if some files are selected and to “rename all” if none is selected. Also possible is to add another button “rename selected” next to “cannot rename/rename all”.

        Thanks!

        Best regards

        Reply

        Alexander

      • Jan 7, 2019 - 10:07 AM - hans - Author: Comment Link

        Hi Alexander,

        I’ll try answering your questions of both posts here;

        Grid width

        Alright, I think I can do a divider between the 2 “Selected” columns. I hear you on some filenames getting too long.
        I’m not sure how helpful this will be, but since you (as a user) see it to be helpful, I’ll try to implement this.  
        For testing I’ll set my display to 1920×1200. I’ll play a little with additional options as well.

        Leading zero’s for Season 0

        I could implement an option “No leading zero’s for Season number for Season 0”. I see that making sense. I wish TheTVDB would be more consistent with this – not a big fan myself of using year numbers to indicate a season, but that is a personal preference. I have seen some shows where regular season numbers and years have been mixed.

        (I hope I understood this right)

        Editing filenames in the grid

        For this I’ll need to make some big modifications, but I will take it in consideration.
        Since you’re referring to typo’s, for a minute I was thinking of doing this in the “Found Episodes”, to then realize, once the data get’s updated, your correction would be lost again. Then again; if you’d want to rename an episode you’d have to manually override anyway. What are your thoughts on that approach?

        Refreshing TheTVDB data

        RMTV will automatically (default) update data, if the data in the database is older than 7 days. You can change this in settings “Cached episodes will expire in x days” (special values: 0 = ALWAYS update, -1 = NEVER update).
        I hav thought about a “force refresh” button, just couldn’t find a suitable place for it.
        Every time you close RMTV, it will forget what episodes you assigned to what files. I did this on purpose, since I didn’t see much use in “remembering” this (data may change over time, files may be moved over time, or even renamed again by one or the other media tool).

        Adding a lot of files

        Ah that makes more sense ….
        When adding 200 files, things should go very fast, UNLESS … you use ffprobe. FFprobe needs it’s time to analyze files and maybe I can do this in the background. There are 2 reasons why I have not done this yet;
        1) I’d need to start threads in the background, which comes with it’s own set of issue (fixable though),
        2) I need to “block” the user from clicking the “Rename” button until the background task has been completed.

        Personally, I’d rather not see resolution etc in the filename. Filenames get long enough as it is, and tools like KODI determine quite a bit on their own in their own local database, so I didn’t see an added value for myself. I only included it for the very few users requesting this. So in my setup I have uncheck “Enable FFprobe” in Preferences.

        Rename Selected

        Yeah, the though I had was add an option in preferences “Allow renaming only selected rows” or something like that.

        For this to look OK, I’d prefer a selection to be spanning both lists (which in turn is a “problem” when removing rows). I really have to think about what I can do to make this intuitive for the user.
        If not spanning the selection over both lists, then what would the user anticipate to be to rows matching ‘Selected”?

        Thanks again for the input – I very much appreciate it and it will help make the tool even better! 

        Reply

        hans

        • Jan 14, 2019 - 6:23 AM - Alexander Comment Link

          Hi Hans,

          Grid width:

          don’t forget a divider between “episodes” and “selected episodes”. Sometimes Episode titles are too long – e.g.:

          Die Sendung mit der Maus Spezial: Making of - Shaun das Schaf

          This is a complete episode title for some specials. The name of the TV show is set again in the episode title (bad naming, but that’s it in thetvdb) and the episode title is cut at “Die Sendung mit der Maus Spezial” in my pane. I cannot differentiate between titles for mapping.

          Leading zero’s for Season 0:

          sounds good with that option in preferences. I saw these continuing TV shows with season numbers and then changing into year for season naming too. Ugly but that’s it…

          Editing filenames in the grid:

          It doesn’t make sense in “found episodes” because this should show the episode titles get from thetvdb only! Editable filenames should be the list in “selected episodes”. There are the filenames shown how they should be named after clicking on the button rename.

          Refreshing TheTVDB data:

          Yes I know the “expire in x days” option and the default is ok for most TV shows. However for some weekly continuing shows I’m weekly waiting for an update in the episodes list on thetvdb. There a “force refresh” button makes sense to see if the last episode already is added to thetvdb!

          Of course RMTV should forget what episodes you assigned to what file. There is no need to save such information!

          Adding a lot of files:

          Yes I’m using ffprobe and I need it! Of course Kodi saves additional meta information in its own database but it’s good to have some additional information in filenames for a quick view on the filesystem. That’s why I’d like to have these information expanded.

          Rename Selected:

          an option in preferences sounds good

          Thanks!

          Best regards

          Reply

          Alexander

        • Jan 15, 2019 - 4:47 AM - hans - Author: Comment Link

          Hi Alexander,

          Thanks for the heads up of a divider between both episode columns … Die Sendung mit der Maus – hahah that’s awesome, I used to watch that as a kid (my mom’s side of the family is German and we could receive some German TV stations in Die Niederlände haha).

          Editing filename in the “Selected” grid is going to be a very significant change. I’ll see if I can come up with a smart fix for that.

          The Force Refresh has already been implemented in my test version .

          I’ll try to find some time in the next few weeks and see what I can and cannot implement. I do have 2 major other projects that need my attention as well .

          Reply

          hans

  • Jan 5, 2019 - 1:45 PM - Rimartic Comment Link

    Dear Alexander!

    I’ve sent a note before but, yet I want to ask again:

    1- does your software support movies too? And if not do you suggest any similar program for movies too which I have same problems with my movie banks.

    2- and also another similar question about my music archive which has way more messed up data’s! More than my t v series and I’m sorting albums, songs, singers and groups by categories, genres and even I brought up my own system of dividing! With (change Icon) software to personalize every category and folder and after, that I start’ed to correct every song and folder one by one!.

    Although I’ve use’d software’s like “Tag Scanner” but yet they’re not simple and practical as your program and more than that its not working mass-producing!

    It takes much more time to move forward step by step and consider how long it takes to correct my 2 TB mp3 music archive.

    So I would be glad and much more if you guide me and help me to correct and categorize my movies and songs like the way I’ve done my T V series with your software.

    You have no idea how much you made me happy when I used your software for first time, and I was just like crazy people looking at monitor and keep saying ” man, is this for real, … I mean that easy and for FREE…..!?.

    Thanks man, and I’m looking forward for other genius works of you.

    Reply

    Rimartic

    • Jan 5, 2019 - 3:17 PM - hans - Author: Comment Link

      Hi Rimartic,

      Thanks for this great comment again, it does put a smile on my face imagining your enthusiasm! Thanks man! 

      My application does not do movies – sorry. Consider Tiny Media Manager for your movies – it’s free as well.
      For Music, I could probably try Media Monkey – but I have not used it in a very long time, so I’m not sure how it evolved and if it would meet your requirements.

      Thanks again for the compliments – awesome that you enjoy the application. 

      Reply

      hans

  • Jan 5, 2019 - 1:49 PM - Rimartic Comment Link

    I’m so, so, sorry

    I’ve called you “Alexander!” in my last note.

    Again please accept my apologize

    Reply

    Rimartic

  • Jan 6, 2019 - 3:00 PM - Rimartic Comment Link

    Hi Dear “Hans” (This time I’m glad I said it right) 

    Thx for your reply and attention and sorry for my not so good English writing.

    I have to say:

    —————————————————————————————————————————————————————————-

    A – As a user I believe its important you (as a software designer)  know  more and more about exact needs of software users to help you for better upgrades and developing new one’s.

    B – Your winner card in this software is ease of operation in general usage. (Open it, write the TV series name, get the result) that’s it!

    C -beside easing the process of renaming TV series and episodes so fast and quite simple, your software made the outcome of episodes clear from all other useless information’s which most other apps and programs force you to have them.!

    D- The best part for me is “Preferences” which enables me to choose and correct the output in different types and forms

    for instance: I usually decide to write all my TV series name like below;

    (name of Serial  – S00 E00-Video format-Video resolution-Genre)

    and even some of those parts doesn’t exist in “format string” or special characters, but in “filename” box, it’s editable so i as a user can write other parts and apply them to my current setting.! 

    – And last but not least! I have some Questions too and I would be glad if you answer them.

    —————————————————————————————————————————————————————————-

    1- when I’m adding my series parts to “files” box, this message appears: (Error; Cannot find FFProbe

    please
    reinstall My TV Series or FFProbe)! For approving every file, I’ve to
    click “OK”one by one and then it accepts them.

    At last the “Access Violation Box” appears and as you actually know it
    says (Press OK to ignore and risk data corruption. Or Press cancel to
    kill the program)

    What is that for and what should I do to get rid of it? I mean why it happens?

    2-
    Although, there is this great and useful “format String” item which
    makes it easy and editable to personalize file name writing but I don’t
    know How some items doesn’t work? I mean for example I know arranging codes will
    make the output form for instance; I wrote; (%N – S%S2
    E%E2-%T-%VR), and the output appeared as; (Travelers – S01 E01-Pilot-    )

    I mean the parts as (file name, Episode – Season number – Episode number –
    Episode name) are obvious but codes like “%VR” don’t show the exact video resolution.

    As my
    serial episodes have their own video resolutions and it seems the program doesn’t
    find out what it is and therefor even I’ve put “%VR” in my filename path hopping in output name there be the resolution too, but yet there isn’t.

    But, when I write a specific resolution instead of “%VR” in “filename box” it would be OK and it will add to all chosen video files as I requested.

    But I have to change it for different resolutions or other new ones.

    3- Why there isn’t “R-Click” function in (Episode and File) part? I mean don’t you think there can be some functions which can be managed with “R-Click” as same as you enabled it in (Aired episodes box).

    For instance in (Files and Episodes) “shift+Cursor” or
    “select all” by holding down and moving left mouse click doesn’t work
    either.

    4- I saw a “video format type” in the
    “Example Filename (based on Current setting)” part which for example
    was “.avi” in program’s sample.

    But according to my arranged codes
    (as i wrote in paragraph number 2) the output video filename didn’t show any “video
    format” at the end of filename Which my original file format was (HDTV).

     I mean is the software able to find out video file format by itself? And if not what is the best way to make the arrangements

    Anyway I’m so sorry for this long note and wasting your time and again sorry for my not so well English
    i really look forward to seeing more and more programs from you because you showed us beside many opportunist software designers who are just thinking about money and money at all! and ruin their apps and works with ton’s of annoying advertises and other stuffs, There are people like you who put time for real thing and what a great pleasure if makes ton’s of money for you because you deserve it.I hope best of all for you.

    Reply

    Rimartic

    • Jan 7, 2019 - 9:14 AM - hans - Author: Comment Link

      Hi Rimartic 

      Thanks again for the compliments and showing me the strengths of the application from a users perspective! It’s all I had in mind when designing the application. Sometimes though, a developer gets lost in his/her own design and forgets that the user may or may not think the same way. I have actually seen with most of my applications used in surprisingly different ways than what I originally designed them for. All good though .

      Now coming back to your questions …

      1) Cannot find FFProbe

      This means that the application could not find ffprobe. Under Windows this is ffprobe.exe which should reside in the same directory as the application executable, the same goes for Linux (file is called “ffprobe”). For MacOS X, the ffprobe executable is in the .app package, so the user wouldn’t even see it (or remove it).

      Since the Windows setup is done with a setup executable, it kinda surprises me that it’s not there.
      Please verify and let me know, so I can start digging into this and see what may have gone wrong.
      Also; if you wouldn’t use video or audio info, then in preferences you can uncheck the “Enable ffprobe” option.

      2) %VR format String

      %VR will not work in your scenario, since ffprobe fails and RMTV therefor does not know it’s value.
      If we resolve issue 1), then that would resolve this issue as well.

      3) R-click / Grid behavior

      I’m not 100% sure (maybe I’ll need more coffee, I just woke up ) what you mean with this question.

      As for the behavior of the grid of the selected files and episodes; this is because I had to use a different control to keep both lists synchronized when scrolling. The list of episodes is a so called Listbox, where as the “Selected …” lists are string grids.
      I’m waiting for improvements when it comes to that from the good folks of the Lazarus team (who did an awesome job so far!).

      4) Video format

      I guess this is a topic we should look at once we resolved issue 1).
      The video format is expressed in 720p, 1080p, 4K, etc. (Eg. not HDTV).
      Media tools like Kodi can read this.

      It will pick the format based on what ffprobe comes back with (which it doesn’t right now).

      Thanks for wishing me tons of money – if I could make a living out of this, I’d be super happy!
      However, like you, I’m a user of software as well, and just hate how some developers/companies milk the users for more and more money. Not my cup of tea. Unfortunately, hosting a website is not for free, so you will see a few ads on my website, but I hope I’ve one this in a tasteful manner.

      Thanks again for your enthusiasm, it does keep me motivated to do more … 

      Reply

      hans

      • Jan 8, 2019 - 2:27 PM - Rimartic Comment Link

        Hi Dear Hans

        thanks for your time and answers

        I got most of the answers I needed

        1- what I was trying to say about enabling mouse right click on video files, was to be able to open that useful menu and use most of the software options according and in need of the specific place you open’ed it” or some other useful functions you might find out and put it in right click box.

        Therefor we would also reach to software functions in every place we are working in it and have tools right with us. (you know what I mean!!) !!. After all I’m just a user and as you said with a bit of enthusiasm!  But you’re the designer and know very much more than I do in this area!

        All I’m saying is having right click menu in your software can be very useful and I’m sure you will find some other important functions in it. I believe such a thing will make your program more dynamic

        2- As you noticed, beside video resolution I was asking about video “format” and do you mean both of them are related to FFProbe problem?

        And I should adjust and write those data’s by myself (which I’m fine with it)

        3- as you guided me, I downloaded “Wondershare TidyMyMusic” software for editing music tags online and so far so good, it seems a good app but there is a problem with it

        first of all “drag and drop” doesn’t work on it! And when I open one of my music folders or a music album folder, when there isn’t any info’s beside songs names, it goes for editing and adding song tags like (genre, Year, Bit rate, …)

        but when songs tags do exist and there be a few incorrect data’s, you should choose songs “ONE BY ONE” and it doesn’t give you the option to choose all at same time for getting correct and I don’t know why?! 

        but man I even wiped all tags of a song and wrote “unknown” as the name of song but yet it did find songs data and correct tag!!

        But when I want to organize my  albums, sort them and add or remove some tag data, I use one of the best software’s (like yours)  The “Tag Scanner” and actually I think it would be good if you have a better look from technical angle to this software which shows exactly what I meant by using right click menu” in every inch of it.! It’s really a cool reliable and easy app.

        Well although I’m 48 years old but I’m kinda Geek in PC and specially hardware’s and smart phones!

        Many of my friends and colleagues  come to me when they want to buy a computer or upgrade their desktop system or mobiles (for free of course!)

        But you might be interest to know I’m an Architect and my expert y has nothing to do with that!! But I love everything related to computers

        anyway thanks man and I wish you be able to do your best and have a great life. by

        Reply

        Rimartic

        • Jan 9, 2019 - 8:57 AM - hans - Author: Comment Link

          Hi Rimartic,

          enthusiasm is never wrong 

          1) Right click

          Ah now I get what you mean; that’s actually not a bad idea. Not sure yet how to implement this cross platform though, but I’ll add it to the to-do list so I will explore this in the near future.
          Right now I’m thinking of using right click to “open” the selected file in RMTV and automatically add it to the “Selected Files” list. Other functions will need to be handled in the RMTV application (select show etc).

          2) Video Resolution/Format vs FFprobe

          Yes, FFprobe is the tool that analyses the video file(s) and tells RMTV about resolution, format, audio, etc.
          Did you verify if “ffprobe” (or “ffprobe.exe”) is in the same directory where the RMTV application is?

          3) MP3 library

          Unfortunately, I’m not familiar with “Wondershare TidyMyMusic” – I actually tend to avoid WonderShare, even though I’m sure their applications are not horrible. Something about them just annoys me (like how the advertise and kinda mislead folks a little bit) – but that’s just my personal feeling 
          The tool I used to use is called Media Monkey – but I’ll admit not having used it in years.

          As for age … Hey, 50 is the new 30 hahah (I’m actually 51 years old haha).
          So keep up the good work and keep enjoying computers and other gadgets – I know I do 
          Architect, oh wow, nice – my dad used to be an Architect!
          My last job was CTO of a medical laboratory – so work is related to computer stuff 

          Reply

          hans

          • Jan 9, 2019 - 2:42 PM - rimartic Comment Link

            Hi Dear Hans,

            As I believe I have asked most of my questions and also I do believe your time is  Precious, therefor I won’t bother you anymore with my questions.

            I hope to see huge and great outcomes of your job (actually not every huge outcome!!)  and honestly I really wish to see you as one of the greatest programmers for Great jobs.

            I’m sorry because of my financial situation and unfortunately not so well outcomes of my job for me in past last year, (not that outcome, which hopefully no matter what, still comes out!!) -[Sorry for rude jokes! It was just for laugh] I can’t support your site by donating at this moment.

            But what I can do is according to your open source program and also free of charge, I know a few multi program provider websites which have over 50k to 100k visitors and I will introduce your software and put download link of your site over there and I hope it helps more people around the world to see and download your program.

            And also at least, I like to visit your website from time to time and beside seeing what’s new, click on ads which is not anything special but I will do it with all my pleasure because me and I believe other users of your software should be fared and reasonable

            because when you have given us result of your work for free (even if it be temporary) so anyone who uses this app should at least do something in front of its wonderful problem solving work.

            And at last, I have joined this website but I couldn’t figure out how to add my photo because in “edit profile” there wasn’t any option for uploading photo (clicking on photo part didn’t respond either.)

            Also in this comment box, I didn’t saw the upload or attach file icon.

            So for last question of all bothering questions, how can I do that?

            Hope to see you someday

            good by and best lucks With Always “Huge” Outcomes, where ever or however be useful for you!!

            Again sorry if I was out of line.

            rimartic

          • Jan 10, 2019 - 8:53 AM - hans - Author: Comment Link

            Hi Rimartic!

            Nothing wrong with asking question 

            Thanks again for the compliments, I don’t see myself as that great a developer (still got lots to learn) – but do very much appreciate the compliment.

            Don’t worry about donating; I actually enjoy a nice compliment so that on it’s own is a great donation 

            Promoting the application elsewhere is always good – I could use some more visitors for sure. 
            I very much appreciate that! And visiting my website is great as well!

            Posting photo’s or pictures in general are turned off on purpose (however: forum does allow posting pictures and upload files). The reason for that is that some users in the past would post inappropriate pictures and/or advertisements in the comments. So I wanted to avoid that from happening.

            If one day we run into each other, then that would be great!

            p.s. you were not out of line – all is good. Thanks for the nice interaction! 

            hans

  • Jan 9, 2019 - 2:45 PM - Idan Comment Link

    Hello

    Thank you very much for this amazing software

    I’ve been using it on my Windows machine and it works flawlessly

    However, on my Mac OS Mojave machine, whenever, I try to rename files, I keep getting a message saying 

    “Renaming failed”

    Any idea what it could be? I tried it with a lot of files and it keeps failing

    Reply

    Idan

    • Jan 10, 2019 - 8:58 AM - hans - Author: Comment Link

      Hi Dan,

      This problem has not been reported by other Mojave users.
      There are several reasons why this may happen;

      1) Access Rights

      If your files are on a network share; make sure you have the proper access rights that allow you to rename the files.
      A good initial test would be by trying to rename a file under MacOS manually under the same user account that you use to run RMTV.

      2) Files Locked

      Now I have not see this under MacOS, but for example under Windows a thumbnail preview generator can “lock” a file temporary. I have seen this happen with some network shares as well, where one machine is trying to access a file (scan for meta data, create a thumbnail, etc) while your Mac is trying to rename the file.

      Hope this helps 

      Reply

      hans

    • Jan 10, 2019 - 8:59 AM - hans - Author: Comment Link

      p.s. you could enable “Create log file” and see which files are failing in the log file.

      Reply

      hans

  • Jan 10, 2019 - 10:40 AM - Jason Comment Link

    Hello,

    I’m quite enjoying how easy your software is to use and how it allows me to match up files by episode title only by matching the episodes scrapped. I’m running into an issue though with a specific show called Face Off (https://www.thetvdb.com/series/face-off). It’s not grabbing all the episodes in the list, specifically between episodes S04E08 and S08E13. What could be the issue for this and is there an easy fix I can do on my end?

    Reply

    Jason

    • Jan 10, 2019 - 11:06 AM - hans - Author: Comment Link

      Hi Jason,

      glad to hear you are liking the application. Sorry to hear you’re running into an issue.

      So when looking for Face Off (TVDB:214831), I see that S04E08 and S08E13 appear just fine on my setup.
      A few things that may have caused this in your situation;

      1) TVShows and Episodes are downloaded from a maintained website.

      With that I mean; the good folks at TheTVDB are constantly changing and updating the information at hand. You may or may not have picked up the show data at the “wrong”moment.

      2) Data is being cached.

      So, if you indeed picked up te data at a “wrong” moment, the wrong info would be stored (or be missing) in the database as well.

      The cached data in the database is updated (by default) only once every 7 days (I’m planning on adding a “Force Refresh” button).
      So it would take 7 days before RMTV would try to get updated info.

      Now having said that; when looking for a show, the initial data will always be retrieved from TheTVDB. If the last updated date provided by TheTVDB is newer than the one stored in the database, the database data will be updated. But … this date is not always provided correctly (it seems).

      So to force an update of the data, go into settings and set the cache expiration days to zero – it will ALWAYS update. 

      Hopefully you’ll get the correct data now and the missing episodes will show. 

      After that you can (if you want to) set this back to 7 days.
      Picking up all data every single time does not only slow down RMTV but also causes an increased load for TheTVDB.
      But the choice is entirely up to you 

      Reply

      hans

      • Jan 10, 2019 - 11:42 AM - Jason Comment Link

        Setting the cache expiration to zero did not cause it to update. It immediately repopulated the same episode list with the same missing episodes. I ran the program on a different computer, and it grabbed all the episodes just fine. So no big deal, as I was planning on using this other computer for this job from this point forward anyway. But a force refresh button would certainly help in this situation. And I’m not sure why setting it from zero didn’t force it to update either.

        Reply

        Jason

        • Jan 10, 2019 - 11:46 AM - hans - Author: Comment Link

          Thanks Jason!

          I’ll double check the zero day update issue 
          The “Force Refresh” is already implemented for the next release.
          There are a few other requests (see above from Alexander) that I want to include. I’m guessing a new version will be available somewhere by the end of next week (I’m still traveling so I’m a little handicapped right now ).

          Reply

          hans

  • Jan 14, 2019 - 1:34 PM - rimartic Comment Link

    Hi dear Hans

    I’m glad talking again with you

    Actually I have a question about your software

    although I’m enjoying this program indeed, but there was a problem;

    1- Why my series names can’t be deleted or removed from “Series title” after Editing.

    And related to that, how can I remove episodes from “aired episodes” box?

    2- what (Clear show history) button exactly does because when I push it, it doesn’t do anything.

    Thanks again and best of luck

    Reply

    rimartic

    • Jan 15, 2019 - 4:51 AM - hans - Author: Comment Link

      Hi Rimartic 

      1) If you mean in the list of previously searched shows; you can remove the undesired ones in the Preferences window. Then again, I main not entirely know what you mean. (need more coffee)

      2) The “Clear All” button (in Preferences, under “TV Show History”) should clear the list … which version and what OS are you using? (so I can test specifically, just tried it under MacOS with v2.0.2 and there it works as expected).

      Reply

      hans

  • Jan 20, 2019 - 2:13 PM - rimartic Comment Link

    Dear Hans

    Hi

    Actually after a while using your wonderful software I felt like I owe you a big thanks again.

    Maybe it wouldn’t be such a big deal for some users but you have no idea how much your app can be useful for people like me as an archive r! And my most and primary problem for my archive system was arranging them with regular episodes’ info and files data s

    But actually better than the general purpose of your program, it’s the abilities and useful function’s such as:

    1- Many special characters which can be chosen according to needs and any sort of “Renaming or correcting Tags data”.

    2- Beside that, even user can write, edit and even change original tag data s due to (his, or her) line of arrangement in (format String) part.

    3- Capitalizing words in any way we want (separately or all to gather).

    Although, some functions doesn’t work quite as they spouse to do with windows because of FFProbe.  but even that didn’t come in the way and just with few steps more it does the same work

    and believe me, much more other things which I don’t want to take your time with telling them to you (who’s the God of this program)!

    But all I want to say is I’m very thankful for your work and hope to see much more piece of ART’S like this one from you and more than that, I thoroughly wish  other users and people find out how great works are out there (Like this software) which have been gifted FREE to us as the users, with no annoying ad’s.!

    Great Job Man, Great Job

    It’s not just about designing a multi function app or program, but at least I believe those soft wares and apps which are providing great functions within minimal designs, those are great works

    otherwise, many programs with huge lines of writing and program design and vast of options can give lot of multifunction s, but

    the Great piece of Art work always comes with less!

    Hope to see great works from you again.

    Reply

    rimartic

    • Jan 21, 2019 - 5:52 AM - hans - Author: Comment Link

      Hi Rimartic!

      Thanks for your kinds words – probably one of the best motivating words so far! 

      Spread the word 
      And yes I’ll keep developing tools for sure!

      Reply

      hans

  • Jan 21, 2019 - 4:45 PM - Michael Noble - Author: Comment Link

    Hi

    Just started using. Wish list item  – simple drag ‘n drop rename like theRenamer does.

    Also…

    Looked through the messages, did not see this mentioned, but might have missed…

    %S and %SZ yield the same result. “02” for season 2  NOT %S = “2” and %SZ = “02”

    (Checkbox – Season and Episode numbers at least 2 chars wide… is unchecked).

    Reply

    Michael Noble

  • Jan 21, 2019 - 5:03 PM - Michael Noble - Author: Comment Link

    RE: My previous post just tried again and the %S and %SZ worked properly???? Don’t lnow what the original problem was, but tried to get them to work properly several times and did not succeed. Perhaps restarting the program fixed the problem – not sure why it did not work then did work. 

    Reply

    Michael Noble

    • Jan 22, 2019 - 5:18 AM - hans - Author: Comment Link

      Hi Michael,

      I’ll take a look and see what may be going wrong. If anything is “fixed” by restarting the application, then I may have made a boo-boo writing and activating preferences.
      Since I’m working on other projects right now, I will add this to the “To Do” list so I won’t forget for a next version.

      Thanks for reporting, it’s most helpful.

      As for Drag and Drop – this should already work. What OS are you running?
      For Windows, Linux and MacOS, drag and drop on the application is implemented.
      For MacOS additionally; drag and drop on the dock icon should work as well.

      Reply

      hans

  • Jan 22, 2019 - 3:42 PM - MfU Comment Link

    Hi Hans,

    since this morning, I can’t open RmTS. As soon as I try, I am getting this error message:

    ERROR

    Connection failed.

    Possible reasons:

    – No internet connection

    – Firewall blocking internet access.

    – The TVDB API is down

    Rename my TV Series will now close.

    (OK Button)

    Hitting OK indeed closes the error message.

    My internet connection is OK with everything. I am at a loss to understand what is going on.Any suggestions are more than welcomed.

    Reply

    MfU

    • Jan 23, 2019 - 1:47 AM - MfU Comment Link

      Nevermind,

      this morning everything is back on track (sigh of relief).

      Later

      Reply

      MfU

    • Jan 23, 2019 - 4:16 AM - hans - Author: Comment Link

      Hi MfU (and others that may see this message),

      there are several reasons why this message may occur;

      1) Your Internet is down,
      2) Your firewall is blocking traffic to/from TheTVDB and/or RenameMyTVSeries,
      3) TheTVDB is down for maintenance,
      4) TheTVDB is blocking your traffic (unlikely – never seen that),
      5) Your ISP is blocking certain traffic (unlikely – haven’t seen this with TheTVDB either),
      6) DNS calls do not get resolved properly (seen this with a local ISP with other domains).

      There are probably a few more reasons, but these are the ones I could come up.
      My advise; reboot router/modem, reboot PC/Mac, and/or wait a while to see if it reconnects at a later time.

      You could enter the link to theTVDB API in your browser: https://api.thetvdb.com/
      This typically shows the message:

      {"Error":"Not authorized"}

      But this is no guarantee that TheTVDB API is up and running at full capacity. More API details can be found here.

      Reply

      hans

      • Jan 24, 2019 - 4:41 PM - MfU Comment Link

        As far fetched as it might sounds, I do believe it was reason# 4: TVDB must have reported my ip to CloudFlare.

        Everything else internet related was ok on my side, and I asked some friends to try to acces tvdb.com, which they managed without a hiccup.

        Even isitdownrightnow.com was telling me tvdb was up for everyone (other than me).

        While RmTVs could not run, I could not acces tvdb.com as I was redirected to a CloudFlare page asking to go thru a captcha (that did not even let me thru, even less so RmTVs.

        I am a user of Emby server and Emby for Kodi clients and recently, Emby introduced a major (read huge) update to their system. That caused a complete rescan of my “substantial” (read really huge) library. To make matter worse, once the Emby library rescan was over, a similar rescan of all 3 Kodi clients was needed. In effect, I hit their servers 4 times in a 24/36 hrs span of non-stop media info fetching.

        I am so relieved that everything is back to normal.

        Take care and keep up the good work !

        PS: when can we expect a RmTVs update, even a rough estimate?    

        Reply

        MfU

        • Sep 5, 2019 - 3:40 PM - bebo_35 Comment Link

          It’s also worth mentioning, if online services like https://downinspector.com/check/http://tvdb.com say the sites up, but it’s not loading for you, you should try loading the site in incognito mode. This will disable all Chrome browser extensions and ad blockers which can often cause page loading issues. Other things to try would be deleting your browser cache and cookies, but you probably tried that.

          Reply

          bebo_35

      • Jan 25, 2019 - 5:26 AM - hans - Author: Comment Link

        Oh wow … I’m surprised to hear that Cloudflare blocked you, but I guess it’s not impossible (considering your tests). 

        Yeah sounds like you did hit TheTVDB unintentionally pretty hard.

        As for an update for RMTV – I just got back from a long trip, and have to finish another project first before I can finish RMTV.
        Unfortunately, society wants me to have a full time job as well … Oh I so wish I could do development like this full time.
        During my trip I did some poking around at RMTV, trying to see how fast I can implement some of the requests. The resizing shouldn’t be too hard. The renaming is going to be a PITA … but we will see what I can do.

        Reply

        hans

        • Jan 25, 2019 - 2:49 PM - Mfu Comment Link

          You know what they say: “if you day job clashes with your favourite past time, quit your day job” HA HA HA!

          Seriously, that day I couldn’t use your fine program reminded me how much I rely on it day in, day out for many years now (and counting).

          Thank you for providing us with free, intuitive, malware free, well performing software AND friendly support too.

          We could use a lot more Hans out there.

           

          Reply

          Mfu

        • Jan 26, 2019 - 4:17 AM - hans - Author: Comment Link

          Thanks MfU! 

          You’re very welcome and I very much appreciate your kind words!
          Always a good motivator to keep doing what I’m doing!

          Reply

          hans

  • Jan 30, 2019 - 1:51 PM - rimartic Comment Link

    Hi dear Friend

    Long time no talk!! 

    Actually because of your expertise in software area and specially about multimedia, I have some questions which I couldn’t find clear answer for them till now, and I hope you could help and guide me.

    *- Because most (actually all!) of Downloadable movies and serials in vast amounts are piracy codecs and formats, and also because of many  codecs, bit rates and worse than that, combination of them, … It’s hard to find better quality and more important, a “measurement” for differences between same formats with different codecs or same codecs with different formats!!!

    You know, usually after release of a movie in internet, based on time of releasing, it starts with Cam, HDCam, HDScrn, and, … many other sort of craps!!!

    But usually most common codecs to download after a while, would be;

    [HDTV – HDRip –  WEB-DL – WEBRip – Blu-ray – BluRip]

    It’s almost obvious the difference between formats and which one is better in picture quality, but the problem is other suffix’es and tons! Of formats like  for instance:

     [WEB-DL  MkvCage – WEB-DL  MkvNitro  – WEB-DL  MkvPsa –  …..]

    [WEB-DL MP4    WEB-DL Divx ….. “and here we go again for HDTV or Blu-ray……’]

    To make it easier for you to help me, I know and its obvious:

    Blu-ray > WEB-DL > HDTV (In same Bit rates and resolutions) but the confusing part for me its Combination of formats with lots of codecs and …

    So;

    1- what are those suffix’es after codecs like (Mkv Cage,  Mkv Nitro, Mkv RMT or MP4Nitro, MP4 RMT and ……) and also what would be the difference of quality between A format like HDTV if it comes with Mkv or MP4 or MPEG4 or…..

    Man, I can feel it right now your head is about to explode!

    And I’m not asking you to answer all my question’s because I know it will need more than time! To answer all these questions.!

    But your best help for me can be guiding me to the best website which describe and explain the “Comparison” in best and complete way.(like all data’s in one complete table)

    But for short answer, Can you tell me

    1- which one of these formats are better than the other in picture quality;

    (HDRip  —  WEBRip  —  HDTV  —  BlurayRip  —  WEB-DL  —  BluRay)

    2- What would be the difference between formats like; BluRay-Mkv with Bluray-MP4 or Bluray-Mpeg4 or ….

    I think you got what I mean and what is my confusion. All I need to know is sort of grading or table to have all the differences and grades of quality at same time more than going throw the rabbit hole and sink in all these data’s of this area.

    Anyway, again sorry for bothering you and asking so many questions

    wish you the best of all and although it’s late but (HAPPY NEW YEAR)!

    I deeply believe, 2019 would be a great change and huge success in your fortune although life is always tough on Honest and good people but finally everyone has their own personal chance’es and who knows, maybe 2019 is your (personal) game changer.!

    Best of all

    Reply

    rimartic

    • Jan 31, 2019 - 3:28 AM - MfU Comment Link
    • Jan 31, 2019 - 4:43 AM - hans - Author: Comment Link

      Thanks MfU for chiming in!!  

      I would have sworn I once wrote an article about this – but that must have been my old website (oh yes I did: see this link – but it’s outdated).

      So in short:

      • Cam – A copy made in a movie theatre using a camcorder or mobile phone. Typically horrible quality and do not be surprised to see shadows of people walking by.
      • Telesync – This was shot in an empty cinema or from the projection booth with a good camera, directly connected to the sound source. Quality is not horrible but not great either.
      • Workprint – A copy made from an unfinished version of a film produced by the studio. Typically good quality, but with imposed text/numbers/effects.
      • Telecine – A copy captured from a film print using a machine that transfers the movie from its analog reel to digital format. Almost DVD quality. Not too good.
      • Screener – These are early DVD or BD releases of the theatrical version of a film, typically with something like “do not make copies” and “property of…” messages in it.
      • R5 – The R5 is a retail DVD from region 5 – quite often Russian with English soundtrack.\
      • DVD-Rip – A copy of a commercial DVD.
      • (HD)TVRip – Typically a sat/cable box recording.
      • BRRip/BluRay Rip – A copy of a commercial Blu-ray Disc.
      • HDDVD – Like BluRay, but a format that lost the format-wars (see also this Wiki page).
      • WebDL – A rip of one or the other streaming service – often very good quality, sometimes video moves a little less smooth.
      Hope this helps …

      Reply

      hans

  • Feb 4, 2019 - 12:06 PM - noblemd Comment Link

    Reccommend you add the following as defaults to the Replace Special Characters since Rename My TV Series will not rename files with “#” and “?” charaters (had multiple instances where this occurred).

    Character #      Replacement EMPTY

    Character ?      Replacement EMPTY

    Reply

    noblemd

    • Feb 6, 2019 - 4:36 AM - hans - Author: Comment Link

      Hi Noblemd!

      I didn’t realize those characters would be a problem, but it does make sense (especially the “?”).
      I’ll add these to the defaults in the next release, thanks for bringing them up! 

      Reply

      hans

  • Feb 12, 2019 - 6:07 PM - noblemd Comment Link

    %S%EZ.%T is my filename format : Example: 207.Message.lnABottle.mp4

    Season and Episode numbers at least 2 chars wide (leading zero’s if needed) – UNCHECKED

    Shetland (2013) most recent episode Shetland.S05E01.720p.mkv and older episodes converts to: 

    51.Episode.1 (no season leading zero).

    Selected Episodes added list display as (Season 5 example):

    1. Episode 1
    2. Episode 2
    3. Episode 3
    4. Episode 4
    5. Episode 5
    6. Episode 6

    Also noticed occuring with other shows with single or double digit first Episodes number –> 1 Episode 1

    If “Season and Episode numbers at least 2 chars wide (leading zero’s if needed)” is CHECKED converts to: 0501.Episode.1

    Perhaps separate checkbox for Season and Episode leading zeros would fix (as in)

    [ ] Season numbers at least 2 chars wide (leading zero’s if needed) 

    [ ] Episode numbers at least 2 chars wide (leading zero’s if needed) 

    Reply

    noblemd

    • Feb 12, 2019 - 6:11 PM - noblemd Comment Link

      51.Episode.1 (no season leading zero). should say

      51.Episode.1 (no EPISODE leading zero).

      Reply

      noblemd

    • Feb 13, 2019 - 9:40 AM - noblemd Comment Link

      Other examples: 

      Victoria (2016)

      1. Uneasy Lies the Head that Wears the Crown
      2. London Bridge is Falling Down
      3. Et in Arcadia
      4. Foreign Bodies
      5. A Show of Unity
      6. A Coburg Quartet
      7. A Public Inconvenience
      8. The White Elephant

      Renames to: 35.A.Show.Of.Unity (example S03E05)

      ————————————————————————–

      Project Blue Book

      1. The Fuller Dogfight
      2. The Flatwoods Monster
      3. The Lubbock Lights
      4. Operation Paperclip
      5. Foo Fighters
      6. The Green Fireballs The Scoutmaster
      8 War Games

      Renames to: 16.The.Green. Fireballs (example S01E06)

      Reply

      noblemd

      • Feb 15, 2019 - 4:41 AM - hans - Author: Comment Link

        Hi Noblemd,

        I’m trying to understand what you’re going for …

        So taking ‘Project Blue Book” as an example, and your string being “%S%EZ.%T”, and “2 digits minimum” unchecked.
        The result should be: “106.The.Green.Fireballs” (season1, episode 6)?

        Reply

        hans

        • Feb 15, 2019 - 9:12 AM - noblemd Comment Link

          Yes, %S%EZ.%T should yield as the example shows,”207.Message.lnABottle.mp4″ even if Season and Episode numbers at least 2 chars wide (leading zero’s if needed) is unchecked.

          The “Season and Episode numbers at least 2 chars wide (leading zero’s if needed)” checkbox seems to be redundant since the “File name format” should do the same job.

          Nothing should override the “File name format” (with the exception of something similar to the wishlist item below – IF/THEN). 

          I only use Season # leading zeros if the TV show has more than 9 seasons (10+). The following would be convenient (wishlist item)…

          Add a chechbox (and appropriate supporting code): 

          [ ] TV shows with greater than 9 Seasons (10+) – Season numbers at least 2 chars wide (leading zero’s if needed).

          Reply

          noblemd

          • Feb 15, 2019 - 10:16 AM - hans - Author: Comment Link

            Please check version 2.0.4 that I just released – I hope that fixes the problem for you 
            Not a 100% guarantee that it fixes it, but I think it will … 

            hans

          • Feb 17, 2019 - 2:59 PM - noblemd Comment Link

            Upgraded to v2.04 still getting the problem with 1 & 2 digit episode numbers.

            Filename format: %S%EZ.%T

            Example  Glitch (2015) 

            Season 1 & 2 list as (both the same)

            1   Episode 1
            2   Episode 2
            3   Episode 3
            4   Episode 4
            5   Episode 5
            6   Episode 6

            Rename as: (no episode leading zero.)

            11.Episode.1.mkv
            12.Episode.2.mkv
            13.Episode.3.mkv
            14.Episode.4.mkv
            15.Episode.5.mkv
            16.Episode.6.mkv
            21.Episode.1.mkv
            22.Episode.2.mkv
            23.Episode.3.mkv
            24.Episode.4.mkv
            25.Episode.5.mkv
            26.Episode.6.mkv

            Should rename as: 

            101 Episode 1.mkv
            etc…

            noblemd

          • Feb 17, 2019 - 9:50 PM - noblemd Comment Link

            Here is the log entry from another example:

            RENAMED: \\TV.Series\Current\T\Traitors\Traitors.S01E01.720p.HEVC.x265.mkv -> \\TV.Series\Current\T\Traitors\11.Episode1.mkv

            noblemd

          • Feb 18, 2019 - 5:30 AM - hans - Author: Comment Link

            OK I see what you’re getting at, I guess the numbering system you’re using keeps throwing me off a little.
            I’ll split the minimum of 2 chars to a separate one for seasons and episodes in the next release.

            For now this may fix it for you:

            Format string: %S%E2.%T

            Uncheck “Season and Episode number at least 2 chars wide“.

            Hope this at least keeps you going 

            hans

          • Feb 18, 2019 - 8:23 AM - noblemd Comment Link

            Format string: %S%E2.%T seems to have worked. 

            Thanks!

            Will continue to watch.

            noblemd

          • Feb 18, 2019 - 9:02 AM - hans - Author: Comment Link

            Awesome! 

            I’ve added the request to the “To Do” list … 

            hans

    • Feb 13, 2019 - 9:47 AM - hans - Author: Comment Link

      Hi Noblemd,

      Excellent number of examples!
      I’ll try to take a look tonight or tomorrow during the day.
      I have noticed in a quick look that there may be a minor issue with number of digits for season/episode (both being the same, noticeable when season numbers are years -> episode numbers now become 4 digits as well).

      I’ll try to get back to you as soon as possible 

      Reply

      hans

  • Feb 13, 2019 - 10:43 AM - Mathias Comment Link

    Hello

    There seems to be a problem with episodes with the character “?” in it. Take for instance The Simpsons episode “Who Shot Mr. Burns?” (season 6-7, both episodes). Could you please make it so that the character “?” is just removed from the filename since that is not a legal character.

    Regards 

    Reply

    Mathias

    • Feb 14, 2019 - 3:56 AM - hans - Author: Comment Link

      Hi Mathias,

      depending on your Operating System, a question mark may or may not work in a filename.
      If it doesn, then please go to settings and add this to the “Replace Special Characters” section. 

      Please let me know if this resolves the issue for you and please let me know what OS you’re running. I could make it a default for that particular OS.

      Reply

      hans

      • Feb 14, 2019 - 11:07 AM - Mathias Comment Link

        Hello

        That resolved the issue for me. I feel foolish for not finding the option in the settings menu.

        I am using Windows 10 and a Linux distrubition on a Synology NAS – both can’t handle the character “?” in filenames.

        Otherwise thanks for a great piece of software.

        Reply

        Mathias

        • Feb 15, 2019 - 4:44 AM - hans - Author: Comment Link

          Hi Mathias,

          don’t feel bad hahah – happens to the best of us.
          Interesting to hear that your Synology doesn’t handle “?” in file names – my QNAP seems to have no problem with that.

          Oh well, I’ve added “?” to the default list for the next version. 

          Reply

          hans

  • Feb 15, 2019 - 10:14 AM - hans - Author: Comment Link

    UPDATE 2.0.4 RELEASED

    – Fixed counter bug in list found episodes

    – Added Force Refresh button (forces to redownload TheTVDB data)

    – Added a splitter allowing you to resize the SelectedEpisodes and SelectedFiles lists

    – Added button to reset the splitter position back to the middle

    – Added # and ? to default replacement special chars to be replaced with nothing (removed)

    – Added in Preferences: when double clicking a row in the “History”, that row will be removed

    – Added in Preferences: Optional have no leading zero’s for the “Extras” (season 0)

    – Added the option to load episodes right away when selecting a search result as an alternative to double clicking a show (see Preferences)

    – Added the option to use both titles when merging 2 episodes (Eg. title 1 – title 2)

    – Bug fixed: when more files are shown than episodes listed a would show name dummy for the missing episode in the list

    – Renamed and repositioned some buttons in the main window (space needed for the new buttons)

    – Work around for selecting from history and clicking search a second time – now shows results (removed year from edit field)

    – Resolved issue with minimum number of characters for Season and Episode (for example with shows that have a year number instead of a season number)

    – Fixed: For TV shows that miss a First Aired date, an attempt will be made to retrieve it from the first episode’s airdate

    – Added AutoLog option with fixed path for log files – logs will be stored in that directory automatically when this option is enabled

    – Added an optional default log location

    – Added seconds to log filename (for those who are really quick)

    Reply

    hans

  • Mar 2, 2019 - 12:50 AM - David Comment Link

    Hi Hans

    I am a new user and I love your program, it has some great options, I love the move feature as one of them.  I have found one issue I am using release for Windows 2.0.4; the issue is with ” Optional – Rename Similar Files”; I have this checked and it does not pickup and rename .srt files even though it is named exactly the same.  Is their something I am doing wrong?

    Regards

    David

    Reply

    David

    • Mar 2, 2019 - 4:18 AM - hans - Author: Comment Link

      Hi David,

      glad to hear you like RMTV 

      As for your question; this should work – maybe you ran into a little bug.
      Do you have some example filenames for me to test?
      I’d need full path and filenames.
      (feel free email me)

      Reply

      hans

      • Mar 2, 2019 - 4:36 PM - David Comment Link

        Hi Hans

        I wasn’t sure what address to get you via email so I created a Dropbox account via your site and sent you some links in an email that I sent through the “Contact Us” form on this site.

        Regards

        David

        Reply

        David

      • Mar 3, 2019 - 4:07 AM - hans - Author: Comment Link

        Hi David,

        well done! I’ve copied the filenames and was able to reproduce the issue .
        Feel free to remove the files from DropBox. For next time; I only need the filenames, no need to copy/upload the actual files. With these kind of tests I always create an empty dummy file. 
        I’ll try to tinker on this today.

        Reply

        hans

      • Mar 3, 2019 - 5:56 AM - hans - Author: Comment Link

        Hi David,

        I found the problem. Seems one of the standard functions was giving an unexpected result.
        So I created a function of my own that should handle this correctly now (version 2.0.5). 

        Let me know if you run into issue, and/or if things work now. 

        Reply

        hans

        • Mar 3, 2019 - 8:13 AM - David Comment Link

          Hi Hans

          Version 2.0.5 works great regarding “Renaming Similar files”; thanks very much.

          I have found another issue, (unless I am miss reading something):

          1. If “Move to folder:” is selected and

          2. format is %N\Season %S and

          3. “Season and Episode numbers at least 2 chars wide (Leading Zero’s if needed)” is selected then

          The format for folder created is [Base]\Stargate SG-1\Season 02 not [Base]\Stargate SG-1\Season 2

          1. If “Move to folder:” is selected and

          2. format is %N\Season %S and

          3. “Season and Episode” is not selected

          Then format for folder created is [Base]\Stargate SG-1\Season 2

          But file created has only 1 width for season and episode e.g. Stargate SG-1 – S2E7 – Message in a Bottle.mp4  No matter what “File Format” field states

          It seems you can’t have “Season and Episode numbers at least 2 chars wide” selected and achieve a folder format creation of Season 2 when moving.  I have tried a few different codes and numbing options hoping to get it to work but no luck.

          Regards

          David

          Reply

          David

        • Mar 3, 2019 - 8:46 AM - hans - Author: Comment Link

          Hi David,

          glad to hear that fixed at least one problem 

          I’m trying to wrap my head around the issue you’re running into.
          You’re using “Move to folder” with a format “%N\Season %S”.
          As I understand, you’d like your folder to be: Season 2 (not “02”).
          And your filenames: Stargate – S02E07 – Message.mp4.
          I hope I understood that correctly? Please correct me if I’m wrong.

          To accomplish this;

          Uncheck the “Season and Episode numbers at least 2 chars wide (Leading Zero’s if needed)” (an option I should maybe drop anyway).
          For the filename you could use “%N – S%S2E%E2 – %T” and for the folder name use “%N\Season %S“.

          That should do the trick. %S2 forces a width of at least 2 numbers for season numbers (and %E2 for episode numbers).

          Reply

          hans

          • Mar 3, 2019 - 5:30 PM - David Comment Link

            Hi Hans

            You did understand me correctly in what I was trying to achieve. 

            I followed what you said and it worked.

            Thanks very much for your effort and your program.

            Regards

            David

            David

          • Mar 4, 2019 - 3:49 AM - hans - Author: Comment Link

            Hi David,

            You’re welcome and I’m glad it now works for you as well 

            hans

  • Mar 3, 2019 - 5:57 AM - hans - Author: Comment Link

    UPDATE 2.0.5

    Minor bug fix in 2.0.4 when renaming similar named files.

    Reply

    hans

  • Mar 5, 2019 - 9:27 AM - Michael Comment Link

    BUG  ver 2.0.5

    CHECKED –  Create log file of renamed files. 

    Changed directory to Desktop. (left active for several days)

    UNCHECKED

    Log file still being created.

    Reply

    Michael

    • Mar 6, 2019 - 5:27 AM - hans - Author: Comment Link

      Hi Michael,

      I’ll test this hopefully today – thanks for reporting. 
      Since I didn’t change anything, I would assume this bug exists in 2.0.4 as well. Did you restart RMTV after making the change? 

      Reply

      hans

      • Mar 7, 2019 - 9:29 PM - Michael Comment Link

        Yes, restarted several times since unchecking. Still creating log files.

        Reply

        Michael

    • Mar 8, 2019 - 4:04 AM - hans - Author: Comment Link

      Found what bug … when “Default Log Dir” is checked (even when it’s disabled) then log files will be created even if “Create log file of renamed files” is unchecked. This should be an easy fix, which I will incorporate in the next release. Silly mistake on my end – my apologies. 

      Temporary workaround to disable the log files:

      1) In settings check “Create log file of renamed files” (so “Default Log Dir” is enabled)
      2) Uncheck “Default Log Dir”
      3) Uncheck “Create log file of renamed files”

      Now log files will no longer be created.

      Again apologies for the inconvenience. 

      Reply

      hans

  • Mar 10, 2019 - 7:48 PM - Dan Comment Link

    So I am trying out your program on Ubuntu and dropping some shows in that are 1080p and even with ffprobe ticked the renamer only wants to name them 720p.

    I ran some 720p shows through and it ranamed them with the resolution as blank.

    Whats going on there?

    Cheers

    Reply

    Dan

    • Mar 11, 2019 - 4:59 AM - hans - Author: Comment Link

      Hi Dan,

      well, I don’t know what to tell you without any examples.

      A little test you could do with the specific files.
      Please post the results, but please limit it only “width” and “height” lines, so we’re not having huge output lists here);

      ffprobe -v quiet -print_format json -show_format -show_streams <yourfile.mkv>

      The output should be something like (just an example, and I removed some lines and we’re looking for the bold lines):

      {
        "streams": [{
          "index": 0,
          "codec_name": "divx", ...
          "width": 320,
          "height": 240,
      ...
        }],
        "format": {
          "filename": "somefile.mkv",
          "nb_streams": 1,
          "format_name": "mkv", ...
        }
      }

      Reply

      hans

      • Mar 14, 2019 - 5:55 PM - Dan Comment Link

        I’ve given up on Ubuntu for now, we are not friends – lol

        Gone back to my nice and comfortable MacOS where things work as I expect them to

        Reply

        Dan

      • Mar 15, 2019 - 4:42 AM - hans - Author: Comment Link

         Yeah Linux has come a long way, but it’s still far from what MacOS and Windows have to offer when it comes to convenience for the end-user.
        I’m not using Linux very often either, even though I do look at it every now and then (Mint is my favorite at the moment).
        Things are a little counter intuitive and not as convenient as I’m used to – so I mostly use it to compile my applications for Linux only – which has it’s challenges as well.

        Reply

        hans

  • Mar 11, 2019 - 10:39 AM - Jordan Comment Link

    Hans,

    This is a beautiful piece of software with a highly polished and user-friendly GUI.

    I would however like to request an addition to the available file formating codes.  The “%Y” code returns the Year a given show started which is great for an ongoing series but for series that have ended the addition of a “%YZ” code returning the Year the show ended would allow for formatting the move to folder with the total year range of the seires.

    So if we take your standard TV series example a format of “%N (%Y- %YZ)/” for the move to folder would result in “[Base]\Stargate SG-1 (1997-2007)\” for the file path.

    Reply

    Jordan

    • Mar 12, 2019 - 9:13 AM - hans - Author: Comment Link

      Hi Jordan,

      Thank you very much for the very nice compliment and I do like your way of organizing your series.
      For this new parameter we could indeed take the last episode air date, if a show has been ended.

      I do find two potential issues with this;

      1) Some shows “end” but years later start up again (X-Files for example), making the end year invalid again.
      2) Once a show “ends”, the directory name changes – certain tools like Kodi will then loose what files you have watched or not.
      3) In the format, what should we display when the show has not ended yet? (and the “- ” may not be removed automatically, since I cannot assume we all would use this as a separator)
      4) Some media players and media managers already seem to have issues when the year has been added (when the year did not exist in TheTVDB). Adding 2 years will be a problem for those as well – but I’m not too worried about this one.

      So to define a new variable (I know you just mentions %YZ as an example), I could say “%YE” (Year End) which is either blank (show not yet ended) or “-<YEAR ENDED>” (issue 3 “solved”). 

      Now the question how we would want to handle shows that you started before they ended, and what to do when they actually did end.

      I’ll add the parameter to the “To Do” list, so I won’t forget. I’m just not quite sure yet what to do with directory names that already existed before the show ended. Then again, it would probably only be a niche group of users that may use this.

      Reply

      hans

  • Mar 12, 2019 - 3:05 AM - Alexander Comment Link

    Hi Hans,

    Thanks for 2.0.4 including things like setting a default log dir and a force refresh button.

    Please, can you add a splitter to resize the Episodes list too? I also still hope for a quick search/filter in the Episodes list.

    Thanks!

    Reply

    Alexander

    • Mar 12, 2019 - 9:17 AM - hans - Author: Comment Link

      Hi Alexander,

      You’re welcome 

      A splitter for the Episode list (left side) is on the “to do” list, but would take more work than the other one that I have implemented. Still stuck in one of my other projects, I try to not jump too often between projects.

      A quick search/filter option for the episode is something I’d like to add as well, again, waiting to find some time to actually do it – but it’s on the todo list!

      Reply

      hans

  • Mar 14, 2019 - 5:52 PM - Dan Comment Link

    Now that I have this working on Mac (the OS I am most proficient with) I really like how quick and simple it is to just do a rename and move – kudos, and the resolution thing is working as expected now – go Mac OS FTW

    Question on TV shows in languages other than English.

    Im trying to rename Velvet (2014) which returns nothing with the year in the search and three shows without the year:

    Tipping the Velvet (2002)

    Velvet (2014)

    Velvet Collection (2017)

    When I select Velvet (2014) no episodes are shown from theTVdb – as the episodes are only listed in Spanish with all blanks in English on the website so that makes sense, however when I change the language to Spanish the app refreshes, selects Tipping the Velvet (as it is first in the list I guess), and reverts back to English. I have also tried setting the default language to Spanish in settings to no avail. This is on Mac OS btw, I gave up on Ubuntu for now.

    Also have you considered offering themoviedb as a source for TV shows as well? 

    Reply

    Dan

    • Mar 15, 2019 - 4:52 AM - hans - Author: Comment Link

      Hi Dan,

      I’m a little disappointed that it didn’t work as smooth under Linux – but I’m happy to hear it works well for you under MacOS. Thank you very much for the compliments! 

      The bug you’re encountering probably is related to the empty episode list (that I see on my Mac) when selecting Spanish.
      When no episodes are found, RMTV reverts back to English automatically. And while testing this, I can see this to be slightly annoying.
      Note: on TheTVDB page, Spanish is not listed, and the English titles appear to be blank (RMTV skips those intentionally).
      My best guess is that one or the other TheTVDB user is working on it, so maybe we have to be patient until that person is done. You could also participate and complete the list yourself.

      I have not considered TheMovieDB – the data seems pretty complete there though.
      On my list of additional source, I do have MazeTV. On MazeTV the list seems complete, but the titles are in Spanish. Implementation will take quite a bit of work and I’m currently working on one of my other applications. But it is on the “To Do” list .

      Reply

      hans

      • Mar 20, 2019 - 3:51 AM - Dan Comment Link

        Haha yep, Linux will be a challenge for another time.

        Yeah I figured it might have to do with the titles missing from the sources, looks like I will have to go plug them, I’ve done this for a couple of shows on the movie db, but tend to shy away from thetvdb as the mods can be overly strict about things and they sometimes throw logic out the window due to their strictness – hence why I prefer moved – logic is allowed to overrule with those mods 😜

        Will go check out MazeTV also – thanks for the heads up

        Cheers

        Reply

        Dan

      • Mar 20, 2019 - 5:37 AM - hans - Author: Comment Link

        Haha, yeah Linux has a way to go before I can fully switch to it – unfortunately, because even Apple is throwing up some roads block that I (as a developer) do not particularly like haha.

        It will take a bit before I’ll start working on MazeTV, so please feel free to provide feedback! 

        Reply

        hans

  • Mar 18, 2019 - 10:39 AM - Ryan Comment Link

    Hi there! :)

    I’ve just ben checking out your app as a replacement for TheRenamer, which apparently stopped working because of some sort of API thing with theTVDB – I don’t know exactly how this all works – I just learn the bits I need to know :) 

    Anyway… I have just one question, if I may: I’ve checked through your nicely-created guide, and so please forgive me if my answer is there, but been missed, but… is there a way (or could there be?) to batch drag and drop, and with one click, have the app read through the source directory, match shows and episodes, and suggest any mis-matches or conflicts?

    TheRenamer used to be able to batch-scan a list of files, made up of different shows, and while it wouldn’t suggest anything, it’d rename upon closest match – which was 99% accurate. And if anything was wrong, you could go into the settings and correct the show ID number so that, in future, it’d get the correct show (for example, per your example somewhere above, if there are multiple Doctor Who series, then it tends to pull the first/oldest one, unless you change it in the settings).

    So, it’s pretty much a one-click process, with the resulting files automatically being moved (as yours does) to a destination folder, inside which each folder/file gets slotted in with the appropriate show.

    I hope I’m making sense. :)

    I just thought I’d ask, because otherwise, it’s a lot of work to rename a bunch of shows and episodes, one show at a time, etc., matching up episodes, etc.

    I must say – it’s a very smart interface, BTW – I’m just hoping there’s more a a one-click-batch thing that I’ve not yet seen in it. :)

    Thanks so much! :)

    Reply

    Ryan

    • Mar 18, 2019 - 12:06 PM - hans - Author: Comment Link

      Hi Ryan,

      Well, TheTVDB did change their API to v2 – hence my new version as well. Not sure if that was the motivation for TheRenamer to stop.

      Thanks for the compliment and … questions are always welcome! 

      There is no mechanism to “auto” rename a batch. Yes you can rename batches, but unfortunately finding the matching show an episode is manual.
      I have yet to find code that does the auto matching very well (but I’m open to suggestions).
      So if TheRenamer is really “off the market” then maybe it’s creator is willing to share the source code …?
      I have not seen any source code of TheRenamer and the website seems to suggest he/she is still actively developing this tool?

      Reply

      hans

  • Mar 20, 2019 - 2:31 AM - Alexander Comment Link

    Hi Hans,

    Could you (also) support the long pattern when merging two episodes please?

    https://kodi.wiki/view/Naming_video_files/TV_shows#Multi-Episodes

    The short ones look confusing:

    1x01x02

    The long one should look like this:

    1×01-1×02

    which is much more clear.

    Thanks!

    Best regards

    Reply

    Alexander

    • Mar 20, 2019 - 5:35 AM - hans - Author: Comment Link

      Hi Alexander,

      I’ll add your request to the ‘To Do” list, since Kodi supports this 
      Thanks for bringing it to my attention, I had no clue this has been implemented as well.

      Reply

      hans

  • Mar 27, 2019 - 6:32 AM - Doug Comment Link

    Hi 

    I have been using the software for a year or 2 and Love it. Just installed 2.0.5 and like the changes.

    But just wanted to know if you were going to make the TV show drop down box scrolling? Because I have more than 40 shows that I work with.

    Thanks Doug

    Reply

    Doug

    • Mar 28, 2019 - 6:39 AM - hans - Author: Comment Link

      Hi Doug,

      Glad you like the new version! 

      As for scrolling the dropdown list – It is on my To-Do list, but at the moment I’m stuck with what Lazarus Pascal (or the OS for that matter) offers. I assume you’re working on Windows with RMTV? I’ve just tested it under Windows 10 (and finding that many TV shows went a little beyond my imagination hahah). 

      When there are too many items in the list, you should see a little arrow at the top and bottom of the list, allowing you to scroll through the list. Granted, I would have preferred using my mouse scroll wheel for this – but it appears OS specific (MacOS, for example, allows using the scroll wheel). 

      I’ve taken note of it and will keep an eye open for a more elegant fix.

      Hope this helps.

      Reply

      hans

      • Mar 28, 2019 - 9:58 AM - Doug Comment Link

        Thank you for the quick response. That helped me a lot. Here is information for you. I am running Windows 10 dual monitors but not the same size. 

        My main display was 1280 x 1024 and my second one was 1600 x 900. So I was running Rename program on the second monitor because it fits in the landscape and with the info about the arrows at top and bottom I just saw the top arrow. So I slide the program to my main display then I saw both arrows. 

        I then made my second monitor (1600×900) my main display and all works just fine now.

        I hope this helps you to make better updates.

        Thank you so much for all the hard work you and everyone else do, to make a better program for us.

        Thank you Doug  

        Reply

        Doug

        • Mar 28, 2019 - 10:52 AM - hans - Author: Comment Link

          Hi Doug,

          I had no clue this scenario would be a problem – thanks for letting me know though, and I’m glad you figured a working method.

          Normally, it’s the task of the OS to pass the correct display size to the application, and the task of the OS widgetset to adapt to this. So my own code actually doesn’t do anything with it.
          In the past I used a so called dropdown box for this, but since that did not work consistently well over the 3 platforms (Windows, MacOS, Linux), I changed it to a popup menu. I’ll keep an eye open for better alternatives though – like I said: it’s on the list! 

          Reply

          hans

  • Mar 28, 2019 - 10:12 AM - Kevin Comment Link

    Right now when I have a series that has multiple episodes per video file, I import in the episode names and then have to select each 2 shows starting from the top and right click to merge them.  Would it be possible to add a feature so that all the shows can be selected, right click to a menu and there I can pick to merge 2 shows together and the system will work from the top down merge every set of two?

    Thanks,

    Kevin

    Reply

    Kevin

    • Mar 28, 2019 - 10:54 AM - hans - Author: Comment Link

      Hi Kevin,

      interesting challenge – the merging of episodes is something I have seen rarely, let alone a bunch of them.
      I will add it to my ToDo list, something like “merge all episodes in sets of 2”?

      Reply

      hans

      • Mar 29, 2019 - 9:15 AM - Kevin Comment Link

        Thank you.  Seems to happen on kids shows a LOT.  For a 30 minute episode, after commerical removal you are left with about 20-24 minutes of show.  They will break the show into two episodes of 10-12 minutes each.  tvdb.com will list each as an episode, but most of the time they are available as they were aired, so two episodes in a single file.  

        Reply

        Kevin

  • Apr 4, 2019 - 1:50 PM - andre Comment Link

    The Linux version displays “WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TfmRMTV” on launch  Any advice on how to clean this up?  Thanks!

    /andre

    Reply

    andre

    • Apr 6, 2019 - 3:38 AM - hans - Author: Comment Link

      Hi Andre,

      I’m not a Linux expert, I just recompile my application for Linux.
      I did try to find an answer for this issue, and so far I can only see that it has to do with a paint event that is triggered while another paint event is being handled. To debug this, I’d need to be able to reproduce the issue myself.

      Can you give more information about the Linux version/distro you’re using, etc.?
      I know there are a few Linux users out there using RMTV successfully, and it works fine on my Mint Linux setup – you’re the first one reporting this (which probably means that the rest of us got lucky).

      Reply

      hans

    • Apr 6, 2019 - 3:43 AM - hans - Author: Comment Link

      Doing some more reading I find that this is actually not stopping your program. It’s just a warning.
      Something else must be preventing the application to start.
      Can you see anything else in the system logs?

      Reply

      hans

      • Apr 23, 2019 - 11:27 AM - Andre Comment Link

        Using Debian/Buster and KDE Plasma, the application starts without any visible error in the GUI but, in the CLI, the message repeats itself before over 100 times before launching the app.

        Reply

        Andre

      • Apr 24, 2019 - 4:09 AM - hans - Author: Comment Link

        Hi Andre,

        I’m unfortunately not a Linux expert, and have tested it only with a few distro’s.
        Did you download the application straight from here, or did you use the KaOS or GitHub alternative?

        Do you know the message you see in the CLI?
        For example, I do know that under macOS, you’ll see several messages in the Console (log) – but none of these are a problem, and seen with tons of other applications as well.

        The only message (I just tested it) that I see in the commandline is:
        WARNING: TGtk2WidgetSet.InvalidateRect refused invalidating during paint message: TfmRMTV

        This seems to be a warning that appears when the application is doing a repaint of the form (TfmRMTV in this case) while doing something that causes a repaint again. For the next release I will see if I can do something about that – but it’s not fatal.

        Reply

        hans

      • Apr 24, 2019 - 4:42 AM - hans - Author: Comment Link

        Allrighty! I think I have found the issue (the downside of working cross platform I guess) – it was easier than I expected.

        So I’ve released version 2.0.5b just now, and used v2.0.5b since it is just a small bugfix and I’d rather not see version numbers run amok 

        Let me know if this fixes the issue for you as well. I’ve tested it with the Linux distro Mint.

        Reply

        hans

        • Apr 24, 2019 - 6:02 AM - Andre Comment Link

          Thanks, Hans!  Confirming that it is now working without the warning.  Excellent work!

          Reply

          Andre

        • Apr 24, 2019 - 9:03 AM - hans - Author: Comment Link

          Awesome! Thanks for the confirmation Andre! 

          Reply

          hans

  • Apr 7, 2019 - 7:11 PM - igobythisname Comment Link

    I’m very happy I found this site and application, thank you! But I cannot figure out how to use it for the life of me! It is INSANE how difficult it is. Please post a tutorial video on YouTube or something, I’m running this on Windows 10 -thanks!!!

    Reply

    igobythisname

    • Apr 8, 2019 - 8:16 AM - hans - Author: Comment Link

      Hi Igobythisname,

      The flow is actually pretty simple;

      1) Search and select a TV show on the left.

      2) Drag and drop the files you’d like to rename on the application.

      3) From the episodes list on the left, select and add the desired episodes to the list on the right.

      4) Click rename.

      The extra features are just nice to have incase you have special requirements.
      Feel free to ask if there is anything you’re getting stuck on.

      Reply

      hans

  • Apr 19, 2019 - 4:35 AM - babak Comment Link

    i use windows 10 x64 update 1809 . 2019

    i run app from admin when i click on tv series . app cant show episode and hang and close error.

    i kill program from task manager , close process tree and run again but again error when clicking on name tv series

    now i removed ver . 2 and again install ver. 1 

    please chech this error  and fixed and update program

    thanks

    Reply

    babak

    • Apr 19, 2019 - 5:27 AM - hans - Author: Comment Link

      Hi Babak,

      I’d love to find the issue you’re running into.
      However, I cannot reproduce the problem (Windows 10, x64, version 1809, OS Build 17763.379) and you’re the first one to report this (so far it’s been downloaded bij more than 8,000 Windows users).

      If the application hangs; do you have antivirus and/or a firewall that may be slowing down or even blocking Internet access and/or limiting access to “C:\Users\<your username>\AppData\Local\Rename My TV Series” (you can delete this directory if you want to clear all data)?

      If you get an error message; what is the message?

      Reply

      hans

  • Apr 22, 2019 - 4:15 PM - cam Comment Link

    Hi,

    Excellent job! 

    I was using FileBot even though I don’t like it very much (and it’s expensive price for a year…). This software is my new friend for organising my library.

    Thank you very much!

    Cheers

    Reply

    cam

    • Apr 23, 2019 - 3:40 AM - hans - Author: Comment Link

      Hi Cam!

      Glad to hear this, I’m sure FileBot is a good application as well, I just didn’t realize they were using a subscription model – yikes.
      If there is one thing I’ve learned from writing this application; every user has their own way and workflow .

      Happy to hear you like it though!

      Reply

      hans

      • Apr 23, 2019 - 4:34 AM - cam Comment Link

        You still can buy it with no subscription for a hefty price (8 year subscription) …

        Reply

        cam

      • Apr 23, 2019 - 5:02 AM - hans - Author: Comment Link

        Developing tools like these do take a lot of time, so I can imagine it not to be entirely unfair (you’re not suggesting it’s unfair either).

        Having said that; as a user I hate these kind of approaches (hefty price or subscription model) with a passion – so I will not do this to folks using my tools either. Probably the reason why I still need a job hahah … I just hope my visitors will keep coming back, click the occasional advertisement, do a small donation, or shop at Amazon (USA, Germany) though my links – I suppose that was a shameless plug for my own stuff hahaha 
        (and none of it is required!)

        Reply

        hans

        • Apr 23, 2019 - 5:08 AM - cam Comment Link

          Don’t worry I totally get it and I know it takes time to do that kind of work and this is why I wanted to take the time to thank you .

          I’ll consider making a donation as your work is worth, at least, as much as the FileBot developers charge! I also know that it is not easy to live from a passion 

          Reply

          cam

  • Apr 23, 2019 - 1:05 AM - cam Comment Link

    Good morning Hans,

    I wanted to share my early experience here. First I’m having an issue on macOS 10.14.4, sometimes after a search (while choosing from the results) I get the macOS spinning wheel until I kill the app.

    I also got an error sent to the macOS notifications after moving files from one network folder to an other network folder using the “move to folder” option from the settings. Error was weird since the files have been renamed and moved correctly. Maybe an option to choose move or copy could be useful. 

    Maybe Having the possibility to modify the name by right click, double click or two simple clicks would be nice especially with merged episodes.

    Other than that it’s great and powerful software, I really do love it! 

    Reply

    cam

    • Apr 23, 2019 - 3:48 AM - hans - Author: Comment Link

      Hi Cam,

      RMTV has been tested thoroughly under Mojave (10.14.4), so I’m a little surprised why you’re getting the beachball. The only thing I can come up with is that it will try to automatically download an entire TV show, and sometimes this can be a lot of work.
      You could try disabling the function “Automatically download Episode list show is selected” (I see that I made a typo there – something to fix in the next release) under “Finding TV Show” in “Settings”. 
      I hope this will improve your experience.

      As for the Error message, I don’t know what the message was (and I’m sure you tried to catch it).
      One thing I do know is that when you’re using a NAS, network traffic can be congesting – especially with less capable models.
      I can say this, since I complain about this as well (as a Path Finder user – where Path Finder freezes up every now and then for seemingly no good reason).
      Having this choice “Copy” or “Move” is a good suggestion, I will add this to the “To Do” list.

      As for renaming “in grid” by right clicking; a good suggestion as well, and this has one been requested before, but it does come with a significant change. It is on the “To Do” list, but I do have to finish at least 2 other projects first before I get to it mand on top of it, my website isn’t making enough money to be considered and income so I do have to go to work every now and then .

      Awesome to hear you still like it even though you ran into a few snags 

      Reply

      hans

      • Apr 23, 2019 - 4:55 AM - cam Comment Link

        Hi,

        I disabled the “Automatically download Episode list show is selected” function, I’ll let you know if it’s better now.

        About the notification, I believe it only said it failed. I’m not sure so I’ll try this again this afternoon.
        I know that networks can have a lot of traffic but I don’t think this is the problem here, I have configured everything myself and I have pretty recent and capable hardware. I would rather say that copying from one network share to a different share with the iMac in between is a probable cause for the failed notification even though it worked.
        The ability to move the files after the renaming process is actually is a very nice function to have 

        There’s no rush to modify a typo and add few features. I was just giving my personal feedback here. 

        Reply

        cam

        • Apr 23, 2019 - 5:05 AM - hans - Author: Comment Link

          When you run into the error; let me know – I’d be happy to investigate what may have gone wrong.
          You’re probably right that the Mac-in-between may contribute to the error message.

          Your feedback is very much appreciated – I really like interaction with users, and see where we can make the application better. 

          Reply

          hans

        • May 13, 2019 - 8:04 AM - cam Comment Link

          Hi Hans,

          I wanted to share that since I disabled the “Automatically download Episode list show is selected” function I never had the error again. I just update the list myself and it works great.

          Reply

          cam

        • May 13, 2019 - 5:02 PM - hans - Author: Comment Link

          Thanks Cam!

          I figured that may be the culprit 
          In previous versions this option didn’t exist and the user had to click to get the list. However, for some users (myself included), this does not seem to be a problem.
          Maybe this is related to your Internet speed? (I enjoy a 1Gb Up/Down fiber at home )

          Reply

          hans

          • May 14, 2019 - 2:05 AM - cam Comment Link

            I don’t believe the internet speed is causing this, I also have optical fiber but only to 300Mb. 1Gb cost a bit more and is not very much required :DPlus, it is not really a problem since I can use the software without issues.
            Thanks for your hard work ;)

            cam

          • May 14, 2019 - 2:41 AM - hans - Author: Comment Link

            A garee, 300Mb is excellent for speed. In my case I had only 2 choices: no Internet or 1Gb up/down .

            Glad it works though and thanks for the compliment! 

            hans

  • Apr 24, 2019 - 8:29 AM - Alexander Comment Link

    Hi Hans,

    I added a TV show with the only 4 episodes I have from a DVD and renamed it. I got 1×1 up to 1×4 but I’d prefer 1×01 up to 1×04. There is the option to fill leading zeros but I’d like few seasons not having a leading zero. Could you split this setting to fill zeros for season and episodes?

    Also I’d like to select my favorite banner if there are more available for a TV show. Maybe a click on the banner could open a window with all banners available and let the user chose the one for downloading?

    Thanks!

    Best regards,

    Alexander

    Reply

    Alexander

    • Apr 24, 2019 - 9:19 AM - hans - Author: Comment Link

      Hi Alexander,

      Leading zero’s …

      There is another way to enforce/set leading zero’s. Look at the “Show Format Help” in the settings window (upper right corner).

      %EZ – This enforces leading zeros if needed. All episodes will be equal in length. So if you have more than 9 episodes (in sequence) then the number <10 will have a leading zero. If you have more than 99 episodes, number 1-9 will have 2 leading zeros, 10-99 will have one leading zero.
      For seasons, there is %SZ.

      %En – where n is a number between 1 and 10, will enforce to a width of at least a given width “n”.
      For example, %E5 will make all episode numbers at least 5 digits long and adds leading zeros if needed. If however the actual season numbers go beyond this length, the maximum observed length will be used.
      So if you use %E2 and you happen to have a 3 digit episode, say 123, then all episode will become 3 digits long.
      For seasons, there is %Sn.

      In your case: %Sx%E2 could do the trick.
      If you have less than 10 seasons, the seasons will be one digit.
      Episodes will be at least 2 digits long.
      But since I’m not sure about your other scenarios, this may not be exactly what you’re looking for.

      Prefered banner …

      I will take this in consideration for a next release. No promises though – there are more requests, but it is on the To-Do list now  .

      Reply

      hans

  • Apr 24, 2019 - 9:41 PM - John Doe Comment Link

    You have scaling issues regarding 4k monitors. I forgot what 1080p uses for scaling % on Windows 10, was it 100%? 150%? Not sure, For 3840x2160p (4k) Windows 10 defaults to 300% scaling, but your utility is not taking advantage of it. The developers of VLC were faced with same issue the last few years and finally got around to fixing it so text would be correct scaling and readable. I’m sure I’m not the only using a 4k monitor these days, so you might refer to their forums on how they resolved it but i guess you could figure it out.  

    Enclosed is a screencap where the buttons are completely unreadable. Looks like nothing but —— on the screen. I have resized the image to 1920x1080p for your convenience so you can get an idea what I’m talking about. Thanks for this resource.


    4k screenshot, incorrect windows scaling.

    Reply

    John Doe

    • Apr 24, 2019 - 9:50 PM - John Doe Comment Link

      In fact it’s not even 4k resolution. It’s not making any usage of Windows 10 scaling. I dropped all the way down to 800×600 and varied all through % scaling makes no difference, that miniscule text is nothing but monitor specs on Windows 10

      Reply

      John Doe

    • Apr 25, 2019 - 2:55 AM - hans - Author: Comment Link

      Oh wow, that sure is an issue. I have not seen this happen before.

      Do you know what the DPi settings of your screen are?
      Would you be willing to do a few tests (I could email you directly)?
      I do not see this on my screen, so testing is a challenge on my end, but I’d love to resolve this as soon as possible.

      p.s. I took a part of your screenshot and glued it into you message for future reference, I hope that is OK with you.

      Reply

      hans

    • May 8, 2019 - 7:07 AM - hans - Author: Comment Link

      I think I found the issue.
      I’ve uploaded version 2.0.5b for Windows, which should address the scaling issue.

      Hope this helps 

      Reply

      hans

  • Apr 26, 2019 - 2:30 PM - Dawn B - Author: Comment Link

    I have been using this program for over a year or so now and have not figured out if its possible to add episode or movie description information yet or if its possible to add episode “Titles” yet. I understand how too change the episode file name or movie file name but not the actual “Title” name in this program.

    There is another program that I use to add the “Title” as well as coverart. But if its possible to add or change “Titles” with this program I would like to do so. I would like to show show title and then season # and then episode # like it currently dose but the episode “Title” is also on the file name which I don’t mind but I would like to also just have the “Title” as the words that show up on “VLC Media Player”. When I click on the episode I want to watch the “Episode Title” normally shows but sometimes there is no “Title” or sometimes the “Title” shows as random stuff or sometimes the same episode title repeats on several of the episodes even if there different episodes.

    Reply

    Dawn B

    • Apr 27, 2019 - 4:05 AM - hans - Author: Comment Link

      Hi Dawn,

      I apologize for not quite understanding what you mean. I suspect you may be referring to the so called metadata of an episode – VLC may use that to show the title, which (if this is the case) is not necessarily the same as the filename. In the metadata, one could also store cover art (commonly doen with for example music files).

      However, RMTV at this time does not support adding or modifying meta data. I’ve looked into this in the past, but it can be pretty complicated to do this correctly for all the available formats. I will however, if this is what you’re referring to, add this to the “To Do” list and see how hard it will be to implement this.

      Please let me know if I understood your question correctly. 

      Reply

      hans

      • Apr 27, 2019 - 1:07 PM - Dawn B Comment Link

        Yes your correct maybe I can stop the vlc media player from showing title and just show the file name instead. That way it will match each episode that plays.

        Reply

        Dawn B

      • Apr 28, 2019 - 10:26 AM - hans - Author: Comment Link

        Personally, I’d love to modify the meta data as well – however, it would slow down the process (in what I have found out so far) significantly.

        However … using the filename in VLC is a well hidden option.

        For macOS: (p.s. IINA is a GREAT alternative)

        In the menubar: VLC -> Preferences -> Press the “Show All” button.

        Select “Input/Codecs“, and scroll all the way to the bottom, where you will find “Change title according to current media“.
        There you enter $u (just the filename) or $F (full path and filename, which is often way too long).

        Next, click the “Save” button, and finally quit and restart VLC.
        Now the filename will appear instead of the meta data.

        Under Windows and Linux things will work similar, you’ll have to find the Preferences option though.
        I believe under Windows it’s under the “Tools” menu (instead of the “VLC” under macOS).

        Reply

        hans

      • May 7, 2019 - 3:02 AM - Ansem Comment Link

        It would be really cool if we could update metadata too! Just the title would be enough for me :)

        Reply

        Ansem

        • May 7, 2019 - 4:21 AM - hans - Author: Comment Link

          Hi Ansem,

          adding meta data, unfortunately, is quite a process.
          In essence the file needs to be ripped apart and rebuild from scratch (with the update or new meta data added).
          This would slow down renaming a lot, and I’m not sure how folks would like that (considering it will take quite a bit of work to build this feature).

          Now having said that; if ANYONE knows a FAST method to do this, then I most certainly am willing to look into this again.
          For the record: I’ll take a quick peek, and see if I can find a fast method, but don’t hold your breath .

          Reply

          hans

        • May 7, 2019 - 5:17 AM - hans - Author: Comment Link

          OK, I did some quick testing with ffmpeg, just changing the metadata title for a few video files (tested mkv, avi and mp4) and these are the findings.
          I ran this on a fast 12 core Mac Pro, 64Gb RAM and the files on SSD.

          ffmpeg -i video1.avi -metadata title='some title' -codec copy video1b.avi

          Setting the metadata title to ‘some title’:

          video1, SD, AVI, 300 Mb in size, took 4 seconds.
          video2, 720p, MP4, 1.5 Gb, took 8 seconds.
          video3, 1080p, MKV, 1.3 Gb in size, took 11 seconds.
          video4, 1080p, MKV, 7.0 Gb in size, took 47 seconds.

          So if you’d want to rename 10 files, this would take between approximately 1 and 8 minutes (depending on file size).

          Since most probably have 720p or better for their files, renaming a lot of files can be quite a long process (which may or may not be acceptable).

          Note: ffmpeg cannot update the file “in place” (meaning: it always must create a new file).

          Suggestions, comments, and alternatives are most welcome … 

          Reply

          hans

          • May 4, 2020 - 11:39 AM - Astuceman Comment Link

            Is that still an actual option ? I didn’t seen any option about it.

            Astuceman

          • May 6, 2020 - 4:07 AM - Hans - Author: Comment Link

            The beta release has it build-in.
            You can find the beta’s in this comment

            Hans

  • May 2, 2019 - 7:08 AM - Franck Comment Link

    Hi,

      I would like to translate the application into French, is it possible?

    Reply

    Franck

    • May 3, 2019 - 7:21 AM - hans - Author: Comment Link

      Hi Franck,

      Thank you very much for the offer. 
      Unfortunately, at the moment I did not provision for a translation mechanism in RMTV.
      The main reasons for this are that once translated, any updates need potential translation as well, and the translating mechanism isn’t the most fun to work with.

      I will add it to the list of things to consider though for future releases.

      Reply

      hans

  • May 3, 2019 - 6:58 AM - Paul Comment Link

    Just wanted to say thanks for this great application.

    Reply

    Paul

    • May 3, 2019 - 7:22 AM - hans - Author: Comment Link

      Hi Paul,

      thank you very much for the compliment and for taking the time to post it!
      It’s very much appreciated! 

      Reply

      hans

  • May 7, 2019 - 2:39 AM - Lance Comment Link

    Thanks for the amazing software. No more manually renaming tv shows. Added the amazon affiliate link. 1 tiny little problem when the program is full screen it cuts off the right side of the program. Running windows 10.

    Reply

    Lance

    • May 7, 2019 - 4:12 AM - hans - Author: Comment Link

      Hi Lance,

      thanks for the compliment – motivating and much appreciated!

      As for running the program full screen;
      I’ll admit that I never run my programs full screen, so I never even thought about that hahah. 
      Testing it here (I do have an UltraWide Screen), things work fine. What is the resolution of your screen (maybe I can test it in a virtual machine)?

      Reply

      hans

      • May 7, 2019 - 11:58 PM - Lance Comment Link

        Running at 1920×1080 but on a 60 inch tv. I have the scale and layout settings at 150% in windows 10 or else everything is to small. Changing to 100% scaling fixed the issue. Pics below. Not sure if you can fix the issue for the 150%s like me.

        150% scaling. 

        https://i.imgur.com/epgM2J8.png

        100%

        https://i.imgur.com/2t7NJH8.png

        Reply

        Lance

      • May 8, 2019 - 4:31 AM - hans - Author: Comment Link

        Thanks Lance for posting the pictures.
        There seems to be a scaling issue for some Windows users (text in the buttons can become tiny), but I have not been able to reproduce the issue on my Virtual Machines (VMWare Fusion). I’ll set up BootCamp again on one of my Mac’s and will give it a try.

        Reply

        hans

      • May 8, 2019 - 7:07 AM - hans - Author: Comment Link

        I’ve uploaded version 2.0.5b for Windows, which should address the scaling issue.

        Hope this helps 

        Reply

        hans

  • May 7, 2019 - 2:58 AM - Ansem Comment Link

    Hi!

    I tried today this program and is great! Really thanks a lot for your help!

    I wanted to ask you two things:

    1) I usualli punt [END] in the name of the last episode of the season. It would be possible to do it with this program? If not, can you maybe make an option for that?

    2) There is any hope that you will publish the code on github or other open source repository?

    Reply

    Ansem

    • May 7, 2019 - 4:16 AM - hans - Author: Comment Link

      Hi Ansem,

      Thank you for the compliment! It’s very much appreciated!

      As for your questions …

      1) Ehm, I have never heard of this, which doesn’t mean it’s not a good idea.

      One problem I’d have with this (besides it not being a commonly used practice) is what to do when a TV Show devices to pick up again one or more years later? For example TwilightZone and X-Files, but there may be more. These shows have been marked as “ended” as some point, but continued years later.

      So, I’m not sure what to do with this.

      2) Open Source

      I’m a little code shy, and am not looking forward to have so called experts (not referring to you by any means) bitch and moan about how I did things. I think I did a good job, but some folks always know better. So for now I’m holding off on making the source public. Sorry.

      Reply

      hans

      • May 7, 2019 - 4:48 AM - Ansem Comment Link

        Thanks for the answer :)

        1) I do this since I mainly watch anime, so I never had problems like the one you mentioned. With Filebot, while it was still free, it was possible: https://www.filebot.net/forums/viewtopic.php?f=5&t=4089

        I linked you the topic I made years ago, maybe it could help you understand if it’s possible to do something similar with RMTS :)

        2) I never heard of people being rude while reading other people work. Maybe sometimes they can suggest you some other way to write it and it’s even a good occasion to learn something new :) In any case, I won’t insist since it’s a personal choise it’s perfectly fair that someone fear to be judged :)

        Reply

        Ansem

      • May 7, 2019 - 5:51 AM - hans - Author: Comment Link

        You’re welcome!

        Fair enough … I’ll add your request to the “To Do” list. 
        Maybe add a “%L” parameter (last episode), and a field where users can enter their preferred text.
        So if this is the last episode, add the preferred text at the location where the user indicated.

        As for open source; I will reevaluate my position in the future – not sure how many people actually work with Lazarus Pascal, but I can see an advantage to sharing code (to add more powerful features). Maybe one day … (unfortunately, some people can be quite rude – but I agree that it most certainly is not the majority)

        Reply

        hans

        • May 7, 2019 - 6:19 AM - Ansem Comment Link

          I used delphi and Borland Pascal while I was at school! I knew that they where still in use, even if not popular, but I never found any app that use it.

          If you’ll publish the code I’ll surely look at it!

          Reply

          Ansem

          • May 8, 2019 - 4:29 AM - hans - Author: Comment Link

            Cool, I started with Turbo Pascal, ignored Turbo Pascal for Windows (crap), but fell in love with Delphi 1.0 and have worked with Delphi since.
            When Lazarus became available, I started working with that. It’s truly amazing what they offer for free, with easy cross platform support.
            Anyhoo – I’ll keep the open source option in mind, maybe one day … 

            hans

        • Nov 8, 2022 - 5:55 PM - Daniel Comment Link

          Hey,

          I know people can be rude, which is unfortunate. I suspect just by using this software that there probably are areas that can be made more efficient, and it is possible that there will be people who complain at you for this as if everyone needs to think of everything and possess some wild skill set. Since you’re giving it out for free, I think you should open source it anyways, even if you get rude comments, which you should definitely ignore. Here is why:

          1)These people or just friendly people who are good at programing could, and likely will, put their money where there mouth is and write the improvements and submit them as requests, which you can approve or decline as you wish to improve your code. It could make it faster and more feature rich. If they complain and don’t do this, they are both rude as well a poo poo head, officially.

          2)This will ensure that this project could live beyond you. If you are the only person with the source code, and you stop contributing or die, then whatever is left is all there is and no improvements will be made. Eventually, this software won’t keep up with changing operating systems and libraries and what not, and will no longer work. If it is open source, it is a lot easier to update as other software around it updates.

          3)You may not have to work as hard for cross compatibility. You may find people who run each of these systems as their daily driver who also want to use your software and have the skill set needed to ensure a good port. If these people happen to come along, its less work for you on that front.

          4)You may not care about this one very much, however, I think you should take it seriously. Having your code open sourced instills a higher degree of confidence that it is not malicious. Since people can look at it, if it does contain malicious code, they can find it. Having it exposed allows skilled people to see that no vulnerabilities or back doors are built in. Not saying you have any, but just that no one can know for sure unless they can see it with their own two eyes.

          I understand negative feedback can be unpleasant and being a bit self conscious about your work, but you have a good thing going here and it would be nice to see it shared with the world.

          Also, while I’m here, can you allow merging more than two episodes? I’ve ran into a case where I have to merge three and the option isn’t available. Thanks. And good luck with your future endeavors

          Reply

          Daniel

          • Nov 9, 2022 - 7:13 AM - Hans - Author: Comment Link

            Hi Daniel,

            I very much do appreciate what you’re saying, but unfortunately, my experiences with making my tools open source have been very bad.
            Not just because of people being impolite, but also because people exploiting my tools for personal gain, and unwanted pressure from others.
            Kudos to those that still do open source; I sympathize with the misery they have to go through every now and then.

            As for merging more than 2 episodes; you can already do this. There is no limit on how many you can merge.
            (add the episodes to the Selected Episode, select all the episodes that you want to merge, and right click to select “merge x episodes”).
            It could be that you may need to grab the beta for this – it’s been a while that I updated the release version.
            The reason for that delay being that I would prefer to have at least the new functions explained on this page, but it is very time consuming and looking for a job in the meanwhile is not helping either. 😉 

            Hans

  • May 8, 2019 - 3:54 AM - MfU Comment Link

    Hi Hans.

    I have an issue for a month with a specific show, I can’t seem to fix.

    The Voice : La plus belle voix (2012) in French. The RmTVs listing ends at s08e09, while the tvdb listing, currently at s08e13 goes all the way to s08e16.

    Force refresh doesn’t yield the missing episodes, also tried in settings to wipe out the show from cache (” brute” force refresh), to no avail.

    Usually, this happens when something’s wrong in the tvdb listing, but this time, I can’t seem to find anything wrong pointing at them.

    Reply

    MfU

    • May 8, 2019 - 4:08 AM - MfU Comment Link

      Maybe pointing at them after all.

      From Rename my TV 2.0.4, while I have the show selected, if I change French to English I get a lone specials episode and the whole season 8, up to e16.

      Funny thing is it doesn’t give s01 to s07. On tvdb page, when looking at complete season 8 (e01-e16), I noticed the English button was blue, I hit Francais button and there was s08 e01-e09 with blank spaces for e10-e16.

      So it looks like human error on tvdb once again.

      Keep up your good work

      Reply

      MfU

    • May 8, 2019 - 4:34 AM - hans - Author: Comment Link

      Hi MfU,

      you are not very lucky when it comes to TheTVDB data 
      Thanks for posting your findings though – I’m sure you’re not the only one running into TheTVDB inconsistencies.

      This asks for MazeTV for sure – it’s the first item on my ToDo list.
      Unfortunately, I have at least 2 projects to complete (ApplePi-Baker and ConnectMeNow) before I can start implementing MazeTV for RMTV .

      Reply

      hans

      • May 8, 2019 - 5:56 AM - MfU Comment Link

        Overall, its not bad (tvdb), but as with any large database that is user-operated, I guess errors and inconsistencies are to be expected.

        Once in a while, I edit/add movie content on themoviedb.org. Maybe I should do the same for tvdb.com.

        But even that seems a lot more straightforward to achieve on themoviedb than the mayhem universe of tvdb

        Your plan to eventually add MazeTV as an additional data source sounds great to me.

        Reply

        MfU

      • May 8, 2019 - 6:36 AM - hans - Author: Comment Link

        I agree, TheTVDB is not bad at all, and I very much appreciate all the involved users updating the data we’d like to use.
        Completing RMTV by adding MazeTV is a good thing though, as the main provider or the provider to complete the selection 

        I’ll keep you posted (here) when I get to implementing this – it will come with a new parsing engine and probably some database changes.

        Reply

        hans

  • May 8, 2019 - 7:09 AM - hans - Author: Comment Link

    UPDATE 2.0.5b FOR WINDOWS

    I’ve updated the Windows version, in order to resolve a scaling issue.

    Reply

    hans

  • May 21, 2019 - 5:18 AM - Chris Comment Link

    Hi. I may have found a bug but couldn’t find the correct forum so I’ll post here. It all seemed off-topic!

    tl;dr : The formatting of the apostrophe is wrong way around in the setup screen and changes perfectly good “‘” to “`” (not used in TVDB shows).

    Using the TV Renamer V2 (which I love) introduced a little problem to my workflow while sorting TV shows and feel it’s an oversight in the software.

    My plan was to rename all my shows so my WDTV Live media streamer can find the shows once it scanned the HDD. I found there was a certain few shows that it couldn’t find. I managed to find the solution.

    As TVDB needs exact spelling/punctuation, I found that when I ran my files through the TV Renamer, it had changed the original “‘” to “`” in the conversion process.

    Eg: “I’m Alan Partridge” became “I`m Alan Partridge”. This means my WDTV Live couldn’t find the TV show in the TVDB. I had many like this. Mostly was words that end in the same format Eg: “Alan Partridge’s Mid Morning Matters” was changed to Alan Partridge`s Mid Morning Matters”.

    Solution: From installing the App, the default setting shouldn’t change ‘ to ` as this will edit a lot of files to a character that isn’t widely used (I couldn’t even find It on my Mac without copy/paste!).

    Reply

    Chris

    • May 21, 2019 - 6:58 AM - hans - Author: Comment Link

      Hi Chris,

      The reason this change was put in place is because some Operating Systems (I think certain Windows versions) didn’t like the ” ‘ ” in a filename.
      In a next version, I’ll make the change form ” ‘ ” to ” ` ” only for Windows then, this should resolve the issue for Linux and Mac users .
      I’m not 100% sure about this, but I do recall a user having the same issue as well with a particular brand NAS (Synology?) – but it’s been a while and it could still be the operating system not liking it.

      Thanks for the tip! I’ll add it to the to-do list 

      Reply

      hans

  • May 27, 2019 - 3:40 PM - volt72 Comment Link

    Hello I am receiving the following error trying to extract the files “C:\Users\XXXX\Downloads\RenameMyTVSeries-2.0.5b-Linux64bit.tar.gz: The archive is corrupt”. Can you please upload a copy that can be extracted, thanks.

    Reply

    volt72

    • May 28, 2019 - 3:57 AM - hans - Author: Comment Link

      Hi volt72,

      I justed tested the download of “RenameMyTVSeries-2.0.5b-Linux64bit.tar.gz” on my Mac, and the archive extracts just fine.
      One note though: the archive you’re extracting is for Linux, and you seem to be extracting it on a Window machine.
      Are you sure you have the right download?

      Reply

      hans

  • May 30, 2019 - 5:01 AM - John Comment Link

    Hi,

    Is there any chance you can add different scraping options? As TheTVDB.com site has become extremely restrictive. As an (ex) contributor to their site (I used to supply TV series info, episodes, etc.) it is impossible to deal with them. You can’t even alter your own information, like altering uploaded pictures, without contacting them. They won’t reply to alteration requests, & the amount of shows that are becoming out of order is growing, as are the malcontents on the site. One example: the episode listings of the series ‘Ancient Aliens’ is completely incorrect, from season 4 onwards, compared to sites like Trakt & Wikipedia. Yet, the two progammes I use: your renameMyTVSeries & Mediaporatl’s MP-TV Series both use this site exclusively. Yet they refuse to adjust the listings.

    I will also be requesting the author of that plugin to allow alternative scraping options.

    Thanks for your consideration. I really like your programme (small footprint, & idiot-proof ;-)): it is a great addition for all multimedia users. However, it is fast becoming an obsolete option, for the above reason.

    Reply

    John

    • May 30, 2019 - 11:45 AM - hans - Author: Comment Link

      Hi John,

      I agree to some degree that TheTVDB.com has become a little messy – even though it seems to work well for most shows.
      I want to add TVMaze as a source, which will take some work to implement, but it seems more reliable.
      Having said that; I’m finishing up one project I’ve spend a lot of time on, and am starting a new project (ConnectMeNow) which will take some time as well.
      After that project, RMTV will be updated – it’s definitely on the “To Do” list 

      p.s. 

      – good to hear that others have an interest in other data sources as well.
      – RMTV does not scrape, it uses the official API of TheTVDB. TVMaze offers a similar API.

       

      Reply

      hans

      • Feb 27, 2021 - 4:40 PM - Gourab Comment Link

        Its been been more than a year and half

        Can we get tvmaze support plz 🥺

        Still waiting 😥

        Reply

        Gourab

      • Feb 27, 2021 - 5:29 PM - Hans - Author: Comment Link

        Hi Gourab!  

        Did you test the beta yet? 
        It has support for both TVMaze and TheMovieDB for more than a year now, and a ton of new features like auto detect and much more 

        Thanks for reminding me to take the beta “out of beta” one of these days. 
        I just have to write an update on the instructions, which will be a ton of work. 

        Reply

        Hans

  • Jun 11, 2019 - 2:06 AM - Peter Comment Link

    Hi there, Nice product and great layout.

    Have a question though, when I type in the search box for the show, the characters get duplicated  i.e. cchhaarrcctthheerrss, and this only happens with this program.  If I run it as Administrator, no issues at all.

    Running on Linux Mint 19.1 Mate 64 bit.

    Any ideas?

    Peter

    Reply

    Peter

    • Jun 11, 2019 - 8:59 AM - hans - Author: Comment Link

      Hi Peter,

      well, you’re the first one to report this. Odd indeed.

      Unfortunately, I have no explanation for it. I’m running Mint 19 as well, but my account is the only account on it.
      Obviously not running as root. Works fine on my end.
      Could there be something else running on your machine that may trigger this?

      In this (old) post folks are talking about bounce keys. Maybe this is what you’re looking at?
      Menu -> Preferences -> System Settings -> Accessibility -> Typing -> Bounce Keys.
      Enable it and then adjust the slider for the ‘acceptance delay’.
      Not sure if it will help, but worth a try (I never even knew this existed).

      Reply

      hans

      • Jun 11, 2019 - 9:37 AM - Peter Comment Link

        Mine is also the only account, and as I stated this only happens with this app.  I did try your suggestion, but it made no difference.  In fact it made it a pain typing in other apps.

        Reply

        Peter

      • Jun 11, 2019 - 9:43 AM - hans - Author: Comment Link

        Sorry to hear that didn’t do the trick. I guess it was worth a shot. 
        I’ll take a look (later this week, when I get a chance – I’m on vacation haha) in the code if there is anything that may cause this. But I highly doubt it. If it’s not in my code then it could be either something in Lazarus Pascal or something on your system. I assume you use the regular US keyboard layout.
        Can you test with a second account, without any apps installed, and see what that does? (trying to rule out influence from other apps)
        Never done that myself, but I’d assume this should be possible.
        Another thing I have seen in the past is the video driver being an issue – I think it may have been nVidia cards related, but it could also have been AMD cards.

        Reply

        hans

        • Sep 25, 2019 - 9:01 PM - Peter Comment Link

          Hi, was doing an unrelated search and found this posting https://answers.unity.com/questions/1446588/each-character-doubled-in-inputfield-in-build-but.html, not sure if it has anything to do with the issue I reported, but certainly sounds like it.

          I have been using the windows version under wine, which works alright and tried installing it again and checking to see if the problem still exists, and it does.

          Peter

          Reply

          Peter

        • Sep 26, 2019 - 5:12 AM - hans - Author: Comment Link

          Hi Peter,

          great find, but … it would suggest a Kernel or XLib bug (from what I’m reading in other articles as well).
          I do see that a lot of applications seem to be affected by it. Seemingly because pressing a key is processed twice (on key down and on key up) – so it would suggest a needed update for the file causing this issue (could be XLib, could be the Kernel, or another library for that matter).

          In this AskUbuntu topic, I did see a (crummy) trick that may or may not fix this, by tinkering with autorepeat;

          xset r rate 250 60
          xkbset bouncekeys 50

          Tweak the numbers, and also try:

          xset r off

          Granted, disabling the autorepeat may not be desirable and feels like a “hack” to me.

          I am running Mint 19 Tara as well, as a virtual machine (VMWare Fusion), and I’m not encountering this issue. This makes it very difficult to see if I can add a fix or work around. 

          Reply

          hans

          • Sep 26, 2019 - 10:10 AM - Peter Comment Link

            Thanks, but tried them to no effect.
            I did install Rename on my laptop with the same version of Mint and kernel and it works fine, so it appears to be specific to my machine.  Switched from Cinnamon to MATE to see if that made a difference, but alas, no.
            Since I have two machines to compare, what files/libs should I compare to see if I have some bad file on one, but not the other?
            Peter

            Peter

          • Sep 27, 2019 - 4:53 AM - hans - Author: Comment Link

            I’m sorry to hear this.  

            I do recall, from a few years back, that certain video drivers cause unwanted effects, specifically a driver from nVidia for Linux. Maybe you want to compare the GPU and it’s drivers for both machines and try a generic SVGA driver on the computer that is causing issues (just to see if it makes a difference). 

            This goes a little beyond my Linux experience though.

            hans

  • Jun 18, 2019 - 6:17 AM - BlaBla Comment Link

    Hi!

    First of all I wanted to thaks for this great app! It works great and I’m loving it!

    I would still signal 2 things:

    1) Not sure if it’s a bug: When I use, it seems like it has two program open at the same. Here’s a screenshot: https://i.imgur.com/0q16qYm.png

    2) Feature: It would be possible to sort the episodes by default when you add them?

    Reply

    BlaBla

    • Jun 18, 2019 - 8:01 AM - hans - Author: Comment Link

      Hi Blabla!

      Thanks for posting a compliment – it’s much appreciated 

      As for your questions;

      1) Double Window – I had not noticed this on my Windows setup but you seem to be right. As if there is a ghost window. Under Linux and MacOS this does not happen, so I’ll have to see if I overlooked something.

      2) Default sorting of episodes; maybe this is what you are looking for:
      In Preferences, under “Finding TV Shows” you can check the option “Always sort all files after adding files“.

      Let me know if that’s not what you had in mind. 

      Reply

      hans

      • Jun 18, 2019 - 9:21 AM - BlaBla Comment Link

        1) I can confirm that this “issue” is in both W7 and W10, on different PCs

        2) I have that one checked, but still got this issue: https://i.imgur.com/2usLFwV.png

        Maybe it’s because I’m working throught my VPN, and the connection is a little slow?

        Reply

        BlaBla

      • Jun 18, 2019 - 10:09 AM - hans - Author: Comment Link

        Hi BlaBla 

        1) Ghost Window; yeah on my Windows 10 Virtual Machine, I only show the icon of the application and the “ghost” window is sitting behind that. So it’s very hard to see – but I can see it now and I will see what I can do to fix that.

        2) In your screenshot; I cannot see what the season numbers are. I suspect these are 2 season, but I could be wrong.

        Your VPN should not matter in this case. RMTV downloads all season and episode information in one go. So, the order should not be affected by that.

        Unfortunately, I’m on vacation, so it’s a little challenging to verify what may do this.
        Do you have a particular TV show / Season(s) / Episode(s) for me to test?
        (you can email it to me if you’d like; webmaster at tweaking4all dot com)

        Reply

        hans

  • Jun 22, 2019 - 7:52 AM - Yoh Comment Link

    Hi,

    First and foremost, thanks for this amazing software I just discovered!

    I’ve been going through my little collection, and noticed that the “%F” format tag is not working on my machine (Windows 10). My full format is as follow: %N – S%SZE%EZ – %T – %F
    (I checked the “Enable FFprobe” option in settings)

    And if you look on the screenshot: https://file.io/UTH26S
    The format shows on the “selected episodes” list, but not on the files themselves (I guess it wasn’t detected properly). Files are MKV by the way.

    Here is another screenshot of the metadata of the first episode (sorry it’s in French, but well quite understandable I think, the data speaks for itself ^^): https://file.io/8RgFec

    Is it something I did wrong? Or some incompatibility?

    Thanks for your help :)

    Reply

    Yoh

    • Jun 22, 2019 - 9:42 AM - hans - Author: Comment Link

      Hi Yoh!

      I’m sorry you’re running into issues, unfortunately I cannot see the screenshots File.io is giving a 404 error (document does not exist).
      I assume ffProbe is installed (default) in the same directory as RMTV, otherwise you’d probably gotten an error message.
      MKV files are supported by ffProbe, so that should not be a problem either.
      Since I cannot see the screenshot; does it not show %F correctly in the application and/or does it not rename the file properly as well?
      Does this affect all files you’ve used?

      Reply

      hans

      • Jun 22, 2019 - 10:41 AM - Yoh Comment Link

        Sorry about that, wanted a hosting where the images wouldn’t stay for life, didn’t think they would stay less than a day :p Here you go with a screenshot showing the files and the settings: https://imgur.com/qqe3xCm
        But yeah ffprobe is in the same directory, no error message. As you can see the format works for the episodes added but not the files. And yeah I’ve done 4 TV shows, all of them have the same problem (last one being MP4 files)

        Reply

        Yoh

      • Jun 23, 2019 - 11:30 AM - hans - Author: Comment Link

        Thank Yoh!

        that clarifies things. Having images disappear after a day is indeed weird haha – I would not have expected that either. 

        It looks like RMTV is not picking up the data from ffProbe (for whatever reason).
        You can test the output from the command-line, if I recall correctly:

        ffprobe -show_format -show_streams -v quiet -print_format ini yourvideo.mkv 

        Where yourvideo.mkv is your video file (full path if not in the same directory) – I hope I remembered that correctly and made no typo’s .

        Now for the bad news (not so bad for me though haha);
        I’m on vacation, so I do not have my tools and example files available, so I cannot even see if I can reproduce the issue.
        I will be back home next week though. You can test ffprobe if you’d like, otherwise I’ll have to get back to you when I’m back home.

        Reply

        hans

      • Jun 23, 2019 - 3:53 PM - Yoh Comment Link

        Here is the result from ffprobe: https://pastebin.com/pAqbER2y

        Reply

        Yoh

        • Jun 23, 2019 - 3:54 PM - Yoh Comment Link

          And don’t worry, enjoy your holidays, it can wait!

          Reply

          Yoh

        • Jun 25, 2019 - 8:21 AM - hans - Author: Comment Link

          Cool – thanks for the ffProbe output.
          I’ve added this topic to my Calendar for when I get back 

          Reply

          hans

  • Jun 30, 2019 - 2:39 AM - Kombat1978 Comment Link

    Hi,

    I really love this app…. makes my life so much easier.

    I do have a query…. How do I merge 3 episodes? I recently got a show from my childhood it had 3 episodes per file….

    Thank you in advance

    Maurice

    Reply

    Kombat1978

    • Jul 2, 2019 - 1:07 AM - hans - Author: Comment Link

      Hi Maurice,

      Thanks for the compliment and happy to hear you’re enjoying the application. 

      at the moment there is no option to merge 3 episodes unfortunately.
      I will add this as a feature request to my To-Do list, and will see if this is an relatively easy option to add.
      I’ll have to make some changes in the database structure, and the code, so I’m not sure how quick I can add this option.

      Reply

      hans

      • Sep 25, 2020 - 8:00 AM - Ede Comment Link

        Hi,

        has this been implemented yet? This very useful software would be even more useful if 3 episodes could be merged :)

        Thank you for the great tool!

        Reply

        Ede

        • Sep 26, 2020 - 4:15 AM - Hans - Author: Comment Link

          Yes, this has been implemented a few months ago in the beta version – give it a try.

          Note: Since the beta comes with a ton of new functions, I have not created it as a release version yet – kind-a waiting for users to come back with issues. Additionally, the new functions require me to write some more on how to use RMTV, for which I have not had time yet. 

          Reply

          Hans

          • Sep 26, 2020 - 2:10 PM - Ede Comment Link

            Great, thanks! I will give it a try!

            Ede

          • Sep 26, 2020 - 2:25 PM - Ede Comment Link

            I tried the beta.

            I seems no matter howmany episodes I merge (2 or 3) the new filename will still be s01e01, not S01E01E02 or S01E01E02E03.

            Also, I went to settings to check if there is a setting regarding multiple episodes (I could not find any), and I realised that I can not delete items from the TV shows history. I clicked a TV shows, clicked on Remove selected and nothing happened. No matter if I select one, or multiple with Ctrl.

            Ede

          • Sep 27, 2020 - 4:32 AM - Hans - Author: Comment Link

            Hi Ede,

            did you modify the filename format string to accommodate multiple episodes?
            (Settings -> Renaming Rules -> Filename Format)

            For example: %NFY – %SZx%EZ[x%EZ] – %T

            Hans

          • Sep 27, 2020 - 2:51 PM - Ede Comment Link

            For example: %NFY – %SZx%EZ[x%EZ] – %T

            It worked, thanks!

            Ede

          • Sep 27, 2020 - 5:12 PM - Hans - Author: Comment Link

            Awesome, and apologies for the lack of more instructions on how to use the beta – enjoy! 

            Hans

          • Sep 28, 2020 - 4:38 AM - Ede Comment Link

            Thanks for the help!

            I have seen that one other person has a problem with deleting items from the TV shows history. Is it a known issue or is it just me doing something wrong?

            Thank you.

            Ede

          • Sep 28, 2020 - 4:51 AM - Hans - Author: Comment Link

            No worries and you’re most welcome 

            As for deleting items from the history: I’m unaware of any issue with that.
            I assume you mean going to Settings -> Show and Episode Info -> TV Show History, select one or more rows, click “Remove Selected“?
            (not to be confused with the “AutoDetect Hard Links”)

            Hans

          • Sep 28, 2020 - 5:00 AM - Ede Comment Link

            Yeah, sorry, the other comment was about autodetect history. I mean the Settings -> Show and Episode Info -> TV Show History, select one or more rows, click “Remove Selected“. Nothing happens.

            I do not know if this worked for me in the latest release version, because this is the first time I tried it – in the beta).

            Ede

          • Sep 28, 2020 - 11:33 AM - Hans - Author: Comment Link

            Maybe you have mentioned it, but I couldn’t find it right away; what OS are you running? (Windows/Linux/MacOS)

            I just tested it with MacOS and this works as expected.  

            Hans

          • Sep 28, 2020 - 1:19 PM - Ede Comment Link

            I am running Win 10 64. I installed the beta over my existing stable installation.

            Ede

          • Sep 30, 2020 - 8:16 AM - Hans - Author: Comment Link

            Thanks Ede,

            sorry for the delayed response: I was able to reproduce this issue under Windows 10.
            Strangely enough not under MacOS or Linux.

            I’ll have to take a look and see what is going on. 

            Hans

          • Sep 30, 2020 - 8:24 AM - Ede Comment Link

            Thank you!

            Ede

          • Sep 30, 2020 - 9:32 AM - Hans - Author: Comment Link

            I found the issue. The widgetset under Windows is not identifying a selected row as such.
            I’ll be looking for a work-around! Thanks for reporting! 

            Hans

          • Oct 1, 2020 - 5:55 AM - Hans - Author: Comment Link

            FYI: I’ve just uploaded a new beta for Windows (build 13).

            The issue did not affect MacOS/Linux, since both of these are 64 bit versions, and the number got mangled in a 32 bit number.
            In this new build I’ve applied a different and more advanced technique which should resolve the issue.

            Hans

          • Oct 1, 2020 - 7:06 AM - Ede Comment Link

            Hi. I can confirm that deletion (single and multiple items) works now.

            Ede

          • Oct 1, 2020 - 7:45 AM - Hans - Author: Comment Link

            Awesome! Thanks for the quick confirmation! 

            Hans

  • Jul 2, 2019 - 8:27 AM - Kombat1978 Comment Link

    Hans,

    Thank you for you response. Was wondering that is all.

    Keep up the good work….

    Reply

    Kombat1978

    • Jul 4, 2019 - 4:35 AM - hans - Author: Comment Link

      Well, I’m happy you brought this to my attention.
      If more folks report this, then I’ll have to somehow revisit how I implemented merging 2 episodes and see if I can make a more generic solution (eg. allow any number of episodes to be merged). 

      (I’ve added it to my to-do list)

      Reply

      hans

  • Jul 9, 2019 - 7:47 PM - James Comment Link

    do you have a paypal account i can donate to? i don’t have bitcoins or anything but would like to support you for this great software. not as powerful as filebot, but much easier to use and more accurate detection. for my needs (i can’t really automate), this is the clear winner. thank you so much for your work, and i hope you continue to develop this great program!

    Reply

    James

    • Jul 12, 2019 - 3:36 AM - hans - Author: Comment Link

      Hi James,

      thank you for your compliments and kind offer. If you’re still up for it; hans at luijten dot net would be the email address I use.
      Of course, donation is not required, other ways are sharing the link on social media and shopping at Amazon.com or Amazon.de through the link in the upper left corner. 

      Reply

      hans

      • Nov 22, 2019 - 2:07 PM - James Comment Link

        hey hans,

        just sent a donation to the address you provided. sorry for the delay. i never got a notification email of a reply and i had forgotten about it until i just came by to check for updates ;) hope the address is still good. a couple of things i have noticed with the windows version 2.0.5 build 125 (not sure if addressed in 2.0.6), even when ‘always sort all files after adding files’ is checked in settings, it fails to sort when adding files via ‘drag & drop’. also, the setting to strip av data from the files (from the old software) doesn’t appear to be an option anymore, but appears to be forced. this causes issues for me if i have to rename files more than once (due to my naming scheme). i name my files as such: %N · S%SZ E%EZ · %T (%F %V). when renaming for the first time, %F and %V are detected properly by ffprobe. if i have to rename, neither %F or %V are detected after that, resulting in empty brackets ‘( )’ at the end of the file instead of ‘(1080p HEVC)’. i assume the happens due to the stripping. neither are huge issues, but something i thought you might like to be made aware of. thanks again for the good work!

        Reply

        James

        • Nov 24, 2019 - 6:55 AM - hans - Author: Comment Link

          I’ve found the issue with not sorting after drag and drop and fixed it. 
          It will be available in the next version – good catch 

          I think you may have confused the “strip AV data” with another application.
          Or I’m not sure what you mean with that … couldn’t find it in the old version either 

          Looking into %F and %V now.

          Reply

          hans

        • Nov 24, 2019 - 7:05 AM - hans - Author: Comment Link

          As for %F and %V;
          You may want to check if “ffprobe” is enabled in Preferences.
          (in Preferences, upper left corner, first checkbox)

          I was just tinkering with it, and could confirm the missing %F and %V … but then it dawned to me that I have ffProbe always disabled (I never use %F/%V).
          After enabling ffprobe, it worked correctly. 

          Note: ffProbe is default disabled since most users do not use this option and ffprobe does slow down things significantly.

          Reply

          hans

      • Nov 24, 2019 - 4:08 AM - hans - Author: Comment Link

        Hi James,

        thank you very much for the donation! It’s very much appreciated! 

        Sorting; another user reported an issue there as well. So it’s on the To-Do list.
        I’m still looking for a “smarter” way to detect and sort files, but I hopefully find something.
        For this I’d need a large set of filenames, with an indication what show/season/episode this should be.
        The examples I have found so far, are the “easy” ones (Show.name.s01e03.mp4 or something like that).
        I have not yet found tricky ones, although I do know they exist. For example results of ripped DVD’s or Anime.

        As for %F and %V – sounds like you’ve found a bug. I’m adding this to the list as well, not sure why it would do this.
        Thanks for reporting this though!

        Reply

        hans

        • Nov 24, 2019 - 6:04 AM - Jan Comment Link

          For what its worth : the ‘guess sort’ algoritme in v1.x.x worked perfectly. Maybe you can copy that code into V2.

          Reply

          Jan

          • Nov 24, 2019 - 7:10 AM - hans - Author: Comment Link

            Hi Jan,

            the main reason why I abandoned the old “guess sort” since it did fail pretty badly in certain cases.
            I’d love to revamp the sorting algorithm, but do not appear to have a test dataset, big enough to find the odd-balls.
            For example: I do nothing with Anime. 

            In the next release the drag and drop issue will be resolved though – sorting (using the current sorting method) now works there as well.

            hans

        • Nov 25, 2019 - 12:26 AM - James Comment Link

          Hey hans,

          I actually dont have an issue with the ‘auto sort’ as far as it correctly sorting the episodes by number, and i use this software exclusively for anime. Every once in a while i may have to move an OVA or special, but most of the time i see them ahead of time and just do them in a separate batch. What i was specifically referring to was when adding files to the software via drag & drop, they do not automatically sort even though i have the option checked in the settings to auto sort when adding files. They get added in a random order and i have to manually click the sort button. Sounds like you are already aware of this issue though. 

          The %F and %V problem is a little strange, because i don’t see the option in the settings anymore to enable/disable the stripping of data. I know it was there in 1.x,and i thought it was there in early 2.x as well. I only remember because disabling it used to make the problem disappear. But now maybe it’s always on? But like i said, it’s only a problem when renaming through the software for a second time, as apparently the data it strips is data that ffprobe needs to properly send %F and %V (and probably others) over. 

          One other small thing: for some reason after a while the search button seems to stop functioning upon mouseclick. You can click it, but it doesn’t do anything. However, pressing the return key on the keyboard will still function properly. 

          I used to have some scaling issues on windows when 2.x first released where the software was too large for the display. Had to change system scaling as a temp fix, but i think you already fixed this. 

          One more thing: i have to open the folder that contains the executable and then launch the software from within the folder. If i don’t (for example trying to use a desktop shortcut straight to the executable), the software won’t communicate with ffprobe properly and it will throw an error. Maybe a problem with the way the path to ffprobe is defined? Strange though, as I’m pretty sure i have a version (from ffmpeg, not the one bundled with your software) set globally. Or maybe the global setting is causing conflicts for the software. 

          But like i said, these are all really small issues that don’t affect usability and it doesn’t really bother me if you fix them or not (i know how to work around them ;) ).  But those are the only things I’ve noticed in the couple of years I’ve been using your software. Thanks again for the good work. You’ve made my life much easier :) 

          Reply

          James

        • Nov 25, 2019 - 6:17 AM - hans - Author: Comment Link

          Hi James,

          first of all: nice to hear that things work with anime as well, even though you run into a few exceptions.
          (maybe something I can help you with? I have zero experience with anime.)

          I did find the sorting bug and in the next version sorting should work properly when doing drag and drop.

          Maybe you’re thinking of another application for stripping AV metadata – not that it matters. 
          I suspect ffmpeg can do something like that, but I honestly never used it.
          It would slow down things significantly. Way back I had an idea to add the episode info to the metadata, but abandoned that idea real quick. 
          The actual AV metadata, like resolution and such cannot be removed either – it’s fixed specs of each stream (Audio/Video/Subs etc).
          Removing them would make the file no longer playable with any media player.

          Thanks for letting me know about the search button.
          I’m looking into the buttons anyway. To make them look this nice, I’m using custom buttons (developed by a 3rd party).
          But those buttons have a significant drawback. Regular button have special properties for accessibility (for example for folks with no or poor eyesight, that use screen readers), the custom buttons do not have such properties. So for blind people these custom buttons remain invisible.
          I’d love to change that, but in the development tool I use right now, I cannot “group” buttons. So they would all be standing alone, which would make things look pretty bad. But I’ll keep your observation in mind!

          Excellent feedback on the ffProbe issue! I’ll look into that. 
          Are you running Windows or Linux?
          Since the development tools I use are always being further developed, one or the other function may have picked up a bug. Like this one (not finding the path of the executable).

          Even though they are little issues; I’d like to resolve them. So thank you for a very good overview!
          I’ve added them to my to-Do list 

          Reply

          hans

  • Jul 11, 2019 - 9:40 AM - noblemd Comment Link

    Just noticed a minor item…

    When using the arrow key to navigate a long TV Show dropdown list, when reaching the top the list it cycles to the other end of the list, however, when using the mouse on the top arrow the list does not cycle to the other end. Cycling to the end is a very convenient way to get to the end of a very long list. It should cycle the same way using the mouse as it does using the arrow key.

    Reply

    noblemd

    • Jul 12, 2019 - 3:56 AM - hans - Author: Comment Link

      Hi Noblemd,

      Interesting catch! 

      I’ll take a look and see what I can do (what OS are you running?).
      I do have to warn you though that this is most likely defined by the widgetset (controls) either defined by Lazarus Pascal or by the OS.
      I’m adding it to the list as soon as I know what OS you’re running (so I can test). 

      Reply

      hans

  • Jul 31, 2019 - 3:16 PM - Morbidvizions Comment Link

    Hi Hans. First off thank you for this great piece of software! I have been using it for a few months now and absolutely love and appreciate your hard work! I have found some strange issue within the last couple weeks though. Sometimes, randomly, it will name one of the files (in a list of other files of the same season or just a solo episode) but will change the file type to nothing, leaving it unreadable by windows or any players. I have tried adding the file extension back to the name but that does not seem to work either. I have confirmed that the file works before the rename but will not afterwards. I am running 64bit windows 10 1803 build 17134.765.  This only happens once in a while and seems very random. Thanks again for your help and this fantastic software!

    Reply

    Morbidvizions

    • Aug 1, 2019 - 7:09 AM - hans - Author: Comment Link

      Hi Morbidvizions!

      I’m sorry to hear you’re running in what seems to be some sorts of glitch (that we really don’t want to happen).
      Since I’m not able to reproduce the issue, a few questions;

      1) I know Windows sometimes hides known extension – make sure this option is disabled in Explorer.
      Since adding the extension does seem to work, this may or may not be related to that.

      2) is the renamed file still the same size?

      Reply

      hans

      • Aug 3, 2019 - 4:31 PM - Morbidvizions Comment Link

        Hi Hans!

        Yeah, the file extensions are not hidden. The files are zero bytes after the issue and have no properties. It just says it’s file type is “file” lol. It is a strange issue indeed. I have just (last night) updated to windows 10 v1903 and installed the new .Net Framework that came along with that update so I can report back here if the problem persists on this windows version.  It’s almost as if the actual file is moved and the new one is a blank replacement or something. I have not found any random files on my system though, and I am not sure where I would need to look for them either. 

        Thank you again for all your help and the work you are doing on this fantastic program!

        Reply

        Morbidvizions

      • Aug 4, 2019 - 3:04 AM - hans - Author: Comment Link

        Hi Morbidvizions,

        Well, I’m curious what your findings will be. RMTV doesn’t use the .NET framework, so I wouldn’t expect a difference.
        However it would be nice to find out how I can reproduce this, so I can debug.

        A few things to verify:
        What is the fileformat string you’re using?
        Did you enable “Move to folder” in settings?
        Did you enable “Enable FFProbe”?

        Maybe you can email me a screenshot of your preferences?

        Reply

        hans

        • Aug 5, 2019 - 3:37 PM - Morbidvizions Comment Link

          Hi Hans,

          So I was renaming some files yesterday and it happened again with one of the episodes. 

          The file name string I am using is (%Sx%EZ – %T).

          “Move to folder” is not enabled.

          “Enable FFProbe” is not enabled either.

          I would be more than happy to email you a screenshot of my settings and I can even send you the file that it renamed if that would help as well. Where can I find your email address? Thanks again for all the help!

          Reply

          Morbidvizions

        • Aug 6, 2019 - 2:45 AM - hans - Author: Comment Link

          Hi Morbidvizions,

          you can email me at webmaster at tweaking4all dot com.
          I’d be more than happy to do some testing, but I’m afraid that something on your system is causing this.
          One thing that comes to mind is: having thumbnails enabled – not sure if this still is an issue at times under windows.
          Just send me the settings screenshot and I’ll see if there is something odd going on or not. 

          Reply

          hans

  • Aug 2, 2019 - 9:38 PM - Devon Comment Link

    The old version of the renamer stopped working a couple days ago giving me errors in the application code. Not sure what happened. 

    Tried this new version again (tried it a while back but didn’t like it) and found that I still don’t like it. The UI is way over jumbled with options and can’t do what the old version could. In the original application I can drop a bunch of random tv show episodes then search for them and add them as I go. Now, with this version, I put my episodes in, then I search for the first one and it clears the entire list. Try to add a second one then it freezes. Literally every time. Also, it can’t rename any file that has a special character in it. It just throws and error and freaks out. I don’t like the changes you made. The original version was simpler and better, way more streamlined. You need to go back to that.

    Reply

    Devon

    • Aug 3, 2019 - 5:05 AM - hans - Author: Comment Link

      Hi Devon,

      The old version, since TVDB moved on to the new API, would need a complete rebuild, and at the moment I simply do not have the time available to do this.

      I do appreciate you “don’t likes” input though – this is something I can work on in the near future.

      As for your workflow; go to “Settings“, look under “Finding TV Shows” and uncheck the “Clear lists when selecting a new TV show“.
      Now you can drop a mix of files on it, select different shows and assign episodes, without the list being cleared.

      Reply

      hans

  • Aug 14, 2019 - 9:55 AM - Michael Comment Link

    Hi Hans.

    I got a request to add my GitHub package for renamemytvseries  to AUR (Arch Linux user repo), so I have added it there to now. I don’t use KaOS anymore (using Arch now), but will keep the repo updated for that distro anyway :)

    Reply

    Michael

    • Aug 14, 2019 - 9:59 AM - Michael Comment Link

      Btw, you can update the link for Arch to https://aur.archlinux.org/packages/renamemytvseries-bin instead of the link to my GitHub repo :)

      Reply

      Michael

      • Apr 18, 2022 - 5:38 AM - Hans - Author: Comment Link

        Hi Michael,

        are you still maintaining AUR for RMTV?
        Don’t worry if this is no longer the case – just had an update for the QT5 version, and one of the users (David) seems to be relying on the AUR release.
        This brought me to two issue …

        First of all, the link in AUR is linking to the old “stable” release for Linux. 

        I’m planning on updating this to the latest beta.

        But now comes the next problem … the old version was GTK only (now QT5 is also available) and both come in static and shared version (for ffmpeg files).
        Any suggestions on how to proceed?

        Reply

        Hans

        • Apr 18, 2022 - 7:26 AM - David Comment Link

          If you fire up your Manjaro VM you’ll find three packages in the AUR: one is the stable version, and both beta versions

          Reply

          David

    • Aug 15, 2019 - 4:23 AM - hans - Author: Comment Link

      Thanks Michael!

      That’s awesome! I have never tested RMTV with Arch Linux – I hope it works well 
      I’ll update the link right away!

      Reply

      hans

      • Aug 15, 2019 - 9:24 AM - Michael Comment Link

        It works well, no major bugs that I have noticed so far 🙂

        Reply

        Michael

      • Aug 16, 2019 - 4:41 AM - hans - Author: Comment Link

        Cool! 

        I’m still looking for the “optimal” Linux distro to run in a virtual machine when recompiling Lazarus Pascal applications for Linux distribution.
        At the moment I use Mint, but maybe I’ll look into Arch Linux as well – anything to get a lighter VM 

        Reply

        hans

        • Aug 20, 2019 - 5:12 AM - Michael Comment Link

          Arch Linux is very lightweight, or not. Depending how you want it 🙂 Installing Arch will give you a terminal from start, then you install what you wanna have in it. Great for a very personal OS, but nothing Linux beginners 🙂

          Reply

          Michael

        • Aug 20, 2019 - 5:31 AM - hans - Author: Comment Link

          Haha, yeah, that’s probably where the problem starts 

          Reply

          hans

  • Aug 19, 2019 - 8:45 AM - Lefteris Comment Link

    Hi, thank you for this awsome application! This is very useful and handy!

    I noticed that if you add more than 10 “replace special characters” rules and close settings and reopen, then only 10 rules are appeared. 

    Also if you remove a rule, then the 11th rule will appear (if there is any). It seams that the extra rules exist but they are not visible.

    Reply

    Lefteris

    • Aug 19, 2019 - 8:48 AM - Lefteris Comment Link

      I forgot to mention that this happens in 2.0.5b-Windows-32bit version.

      Reply

      Lefteris

    • Aug 20, 2019 - 4:06 AM - hans - Author: Comment Link

      Hi Lefteris!

      thanks for the compliments and thank you for reporting this issue. 
      If you have a mouse with a mouse-wheel, then you should be able to scroll through the list with that.
      You can also increase the height of the window (the list should resize then as well, showing more rows).

      The reason for this is that I have not found a clean cross-platform solution to show a scrollbar.
      I can enable the default scrollbar, however it would add an ugly white space next to the grid if not used.
      Since you’re the first one to mention this, I didn’t think it would be a big deal – but I’ll add it to my ToDO list to reinvestigate better options 

      Reply

      hans

      • Aug 20, 2019 - 11:44 AM - Lefteris Comment Link

        Hi Hans! Thank you for your quick response! 

        When I read your answer, I didn’t remember if I tried with the mouse wheel. So I tried it, but I have the same problem. It goes until 10th row. I have it on full screen so it has a lot of space to show me about 30 rows.

        When I add the rows, everything looks fine! It shows all the rows without a problem (even if I have more than 30 rows, a scrollbar appears on the right and I can go up and down).

        The problem as I mentioned is when I close the settings windows. Then if I reopen it, it will show me only the first 10. However, it has space to show me more. I also tried this in my laptop (smaller screen) and the problem exists in there too!

        Reply

        Lefteris

        • Aug 23, 2019 - 3:41 AM - hans - Author: Comment Link

          Hi Lefteris,

          Woohoo, I’ve managed to reproduce the issue! And I have found the bug.
          Appear to be related to SQL picking up 10 rows per (packetsize) run, and I forgot to set this to limitless.
          I’ll do a few tests with Linux and MacOS as well, and will make a fixed version available, hopefully today. 

          Good find!! 

          Reply

          hans

          • Aug 26, 2019 - 1:55 PM - Lefteris Comment Link

            Hi Hans,

            Great, I tried it and it works like a charm! Now I can replace all the articles, conjunctions and prepositions with the same ones in lowercase to make a ‘Title Case’ system! Thank you! Cheers!

            Lefteris

          • Aug 27, 2019 - 3:28 AM - hans - Author: Comment Link

            Awesome! 

            Just being curious: how would your “Title Case” system work?
            Maybe it’s something others would like as well, and I could consider implementing it as a standard feature?

            hans

          • Aug 27, 2019 - 2:09 PM - Lefteris Comment Link

            Ok, so in Title Case, the first and the last word are always capitalized.  The articles, conjunctions, and prepositions are in lowercase. The other words are capitalized. There are some converters online to test this. Also, see here for more info.

            I am using the “replace special characters” system like this: For the article ‘a’ I have the pattern ‘<space>A<space>’ to be replaced by ‘<space>a<space>’. The same for the others.

            Lefteris

          • Aug 28, 2019 - 5:36 AM - hans - Author: Comment Link

            Hi Lefteris,

            Interesting, even though it makes sense, I had not heard of this before.
            I wouldn’t mind implementing something like this, however I’d have to go look for a suitable algorithm, supporting more languages (eg. Italian, German, Dutch, Chinese, etc). 

            Having said that; Considering the complexities with other languages, for now, I’ll probably not implement this.
            Too bad though, I do like the idea. 

            Thanks though for teaching me something new today 

            hans

          • Aug 29, 2019 - 1:00 AM - Lefteris Comment Link

            Hi Hans,
            Yeah this sounds like a lot of work to implement that. Anyway, the “custom special characters” system does the job perfectly for me! Thanks for your interest though! 

            Lefteris

          • Aug 29, 2019 - 4:14 AM - hans - Author: Comment Link

            You’re welcome, and thank for the interesting topic.
            If you ever run into an algorithm that solves this for multiple languages, then I’d be more than happy to look into this again 

            hans

        • Aug 23, 2019 - 5:38 AM - hans - Author: Comment Link

          Alright, I’ve made an update (2.0.6) available that should resolve this issue.

          Since I had already started working on MazeTV implementation (on hold for now, since I have to complete a few other project first), I hope I didn’t bring back some of the old bugs. 

          Reply

          hans

  • Aug 23, 2019 - 5:38 AM - hans - Author: Comment Link

    UPDATE:

    Version 2.0.6 comes with a few minor bug fixes, include, but not limited to the database issue for Replacement Characters.

    Reply

    hans

    • Aug 24, 2019 - 12:06 AM - Bob Comment Link

      Version 2.0.6 MacOS is damaged. Can you replace it?

      Tks 

      Reply

      Bob

      • Aug 24, 2019 - 4:44 AM - hans - Author: Comment Link

        Just uploaded a fixed version – still not sure what actually went wrong, but I’ve tested it and it works (on my setup) now.

        Thanks for catching that and reporting it! 

        Reply

        hans

    • Aug 24, 2019 - 3:07 AM - hans - Author: Comment Link

      Thanks Bob!

      I had not noticed this. I tested the local copy and the one worked just fine – just now I tested a downloaded version and see that there indeed is a problem.
      I’ll try to find out what the issue is and will post a new version today. 

      Reply

      hans

    • Sep 22, 2019 - 4:24 PM - Ansem Comment Link

      On windows this bug is still present:

      It seems like it has two program open at the same. Here’s a screenshot: https://i.imgur.com/0q16qYm.png

      Reply

      Ansem

      • Sep 23, 2019 - 4:45 AM - hans - Author: Comment Link

        Hi Ansem,

        Somehow this issue keeps coming back, and I’m not sure what causes it.
        Since I’m running a little low on time, I’ll try to make time in the next few weeks to see what I can do about this.
        As RMTV does work, I will give it a little lower priority than the other projects I need to finish.

        Reply

        hans

        • Oct 6, 2019 - 3:09 PM - Ansem Comment Link

          Of course is not a huge issue at all!

          On what other projects are you working? I’m always curios about new software that can be usefull for me!

          Reply

          Ansem

        • Oct 6, 2019 - 3:12 PM - Ansem Comment Link

          I forgot to add! Last time I used RMTV the “phantom window” was called “SQL something”. I couldn’t make a screenshot because it changed immediately after. :( I tried to replicate it but I couldn’t do it :(

          Reply

          Ansem

      • Sep 23, 2019 - 4:45 AM - hans - Author: Comment Link

        p.s. I’m very thankful for you reporting this though! 

        Reply

        hans

  • Aug 24, 2019 - 4:45 AM - hans - Author: Comment Link

    UPDATE:

    MacOS 2.0.6 appeared to be corrupted, so I’ve recreated the DMG, uploaded and tested 2.0.6 again.

    Reply

    hans

  • Aug 26, 2019 - 11:46 PM - Bob Comment Link

    Hi Hans,

    in version 1.8.1 I found it useful to export / import CSV files. Will it also be implemented in this new version? 

    I also have some problems when the translations are not present in Italian on TVDB. Before he proposed them to me in English anyway and now he doesn’t display anything.

    Tks.

    Bob

    Reply

    Bob

    • Aug 27, 2019 - 3:31 AM - hans - Author: Comment Link

      Hi Bob,

      Since the first implementation of the import/export function, nobody asked about it, so I assumed it was not being used.
      Having said that; I’d be willing to look into adding this feature again, but to make sure I do this right, I’d need to have a better idea of the use case.
      So how and why do you use import/export? (so I can guess the format better)

      As for the Italian show missing on TheTVDB; I thought I had RMTV set to automatically revert to English when a show couldn’t be found in a certain language. I guess I’m wrong, so could you give me one or two shows to test?

      Reply

      hans

      • Aug 27, 2019 - 1:58 PM - Bob Comment Link

        Hy Hans,

        about the series to be tested, you can check “The Flash (2014)” –> https://www.thetvdb.com/series/the-flash-2014/seasons/4. It’s the same thing for season 5 and 6.

        I use import / export to remedy the titles not yet published on DVTB (also in Italian). I think is very useful to modify a csv file.

        Tks

        Bob

        Reply

        Bob

      • Aug 28, 2019 - 5:32 AM - hans - Author: Comment Link

        Hi Bob,

        I just gave it a try.
        Seems TheTVDB (and API v2) do not seem to have Italian data on Season 5 and 6 available (at the moment).
        Weird. But it would not be the first time TheTVDB shows odd info.
        Season 4 however worked just fine when I tried a minute ago.
        Could it be that somebody is updating the data at the moment?

        Import/Export;
        Ah I see what you’re thinking of. I’ll have to think about that one.
        Right now all data is stored in a SQLite database, maybe I can do an easy import/export.

        Reply

        hans

        • Aug 28, 2019 - 1:55 PM - Bob Comment Link

          Hi Hans,

          I tried but the problem with season 4 is still present.

          I use the macos version of your fantastic app. Could it be that the problem occurs only with that?

          Reply

          Bob

        • Aug 28, 2019 - 3:37 PM - hans - Author: Comment Link

          You may have to click the “Force Refresh” button just below the episode list.
          To gain speed, RMTV caches episodes and shows.

          To avoid caching, in “Settings”, under “Finding Shows”, you’ll see the option “Cached Episodes will expire in [X] days”.
          Setting this to zero means that it will always reload from TheTVDB, each time you use it.
          This will however slow things down, but maybe it’s not too annoying if your Internet connection is fast.
          I normally would recommend 7 days, and click “Force Refresh” if needed.

          Reply

          hans

          • Aug 28, 2019 - 3:39 PM - hans - Author: Comment Link

            p.s. my screen still does not show season 5 and 6.
            Season 4 appears in what I think may be Italian (sorry, I do not speak Italian).

            hans

          • Aug 28, 2019 - 11:29 PM - Bob Comment Link

            How much you write is correct. But the difference between the Italian and English versions is that the first stops at episode 19 because there are no translations of subsequent episodes. With the version 1.x of the program it brings the episodes 20-23 in English because Italian translation is missing for these episodes. This is what I would like.

            Bob

          • Aug 29, 2019 - 4:12 AM - hans - Author: Comment Link

            Hi Bob,

            doing a deep dive into TheTVDB API 2, and I notice that the show information is officially available in Italian.
            The episodes however is very inconsistent. The old v1 API (old and is said to be taken offline soon) did fallback automatically to the English names. It seems the new one (v2) doesn’t do this 

            Some queries even return “Some translations were not available in the specified language”.

            For now I can only say that this is related to how the new API works.
            Trying to catch “missing” episodes in English (to supplement the episode list), would take quite a bit of work.
            Basically I’d have to call for all the English episodes first, then call for all Italian episodes and update the previously loaded English version and update them with the Italian title.

            I hope MazeTV does a better job, but I have not (yet) found the time to implement this and I have not yet found a language “switch” there either. 

            hans

          • Aug 29, 2019 - 3:15 PM - Bob Comment Link

            ok, a lot of things are explained.

            I confirm at this point my request to implement export / import.

            Thank you

            Bob

  • Sep 1, 2019 - 8:12 PM - Jordan Comment Link

    Hello,

    After typing in a show, i get a not responding before i can select the version of the show id like to search… Am i doing something wrong?

    Win10 home 64bit

    i7-8th gen 16gb ram

    thank you!

    Reply

    Jordan

    • Sep 2, 2019 - 2:42 AM - hans - Author: Comment Link

      Hi Jordan,

      this could be related to some TheTVDB issues that users are experiencing in the past 2 days.
      For some reason their website is very slow and their CDN every now and then reports that they are down.
      This could be because their server is having issues, or that there is an unexpected load that their server cannot handle.

      Please try again in a few days.

      In the future I hope to implement MazeTV as a source, as it seems more complete and more reliable.

      Reply

      hans

      • Sep 2, 2019 - 3:39 AM - tfred Comment Link

        having same problem. Love the app though! hopefully both can be implemented or the option to turn on thetvdb because there are some obscure shows it has which tvmaze does not. thanks for the great app

        Reply

        tfred

      • Sep 2, 2019 - 3:51 AM - hans - Author: Comment Link

        I’m doing some testing right now and I’ve noticed some inconsistent behaviour with TheTVDB right now.
        Sometimes it does an some times it does not find a given TV show.
        I’m intentionally testing this with Sonarr, where I see this behaviour.
        However when I enter the TVDB-ID straight, it does seem to work with Sonarr.

        Some manual searches on thetdvb.com most of the time does give results, but sometimes not. But it is always super slow (and I have a very fast Internet connection).

        Now testing with RMTV seems to work though, seemingly better than Sonarr.

        Weird. I’ll have to keep an eye on it and see if this changes in the next few days.

        As for MazeTV vs. TheTVDB: I’ll keep both sources available, allowing the user to select one of the two, or both. 
        In one of the first versions (very old) I used to scrape epguides, but this no longer works reliable, so that’s why I removed it.

        Reply

        hans

  • Sep 9, 2019 - 10:30 AM - Protektor Comment Link

    The video codec option (%V) is always reporting H.264 even though I know the video is H.265 and even VLC player says the video is H.265. It used to work on your old version of the program since almost all  my files are in H.265/HEVC. So it appears there is a bug in the program somewhere.

    Reply

    Protektor

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

      Hi Protektor,

      This sounds like a bug indeed.
      What version of RMTV are you running, and on what OS?

      I just tested a few files with the MacOS version (2.0.6) and that one worked just fine.
      I grabbed some test videos from x265.com (click the picture to download the test file) and from Jellyfish Bitrate Test (right click, save as).

      Codec (HEVC/H264) and resolutions were picked up correctly. 

      Reply

      hans

  • Sep 10, 2019 - 8:22 PM - Raj Comment Link

    Does not work on Mac OS Catalina (Beta). Getting the following error… 

    “RenameMyTVSeries.app” can’t be opened because Apple cannot check it for malicious software.

    This software needs to be updated. Contact the developer for more information.

    Reply

    Raj

    • Sep 11, 2019 - 3:43 AM - hans - Author: Comment Link

      Hi Raj!

      Thanks for letting me know.

      I found that Apple has created yet another hurdle … besides requiring an app to be 64 bit (change widgetset from Carbon to Cocoa), and the requirement to sign (and buy yearly a $99 certificate, even though my software is free), Catalina now requires the application to be notarized.
      Argh! Apple (ditto for Microsoft) sure is doing their best to make developing application no fun. 
      The latest beta (I had to grab my test Mac to find out) seems to have introduced this message.

      For now, after seeing this message, open “System Preferences” -> “Security“.
      Here you’ll see a message under the “General” tab stating something like

      “RenameMyTVSeries” was blocked from use because it is not from an identified developer.”

      Click the “Open Anyway” button. After this, MacOS will start RMTV just normally.

      In the meanwhile I’ll go see if I can find a fix for this incorrect message – after all, the application has been signed (makes me wonder why the heck I’m paying $99/year), just not notarized.
      Reply

      hans

    • Sep 11, 2019 - 3:48 AM - hans - Author: Comment Link

      Just to make sure that I didn’t goof-up; verification of the application that it’s signed confirms that it indeed is signed;

      $ codesign --verify --verbose=4 RenameMyTVSeries.app
      --prepared: RenameMyTVSeries.app/Contents/MacOS/ffprobe
      --validated: RenameMyTVSeries.app/Contents/MacOS/ffprobe
      RenameMyTVSeries.app: valid on disk
      RenameMyTVSeries.app: satisfies its Designated Requirement

      So it is signed correctly. I’ll go dig, and waste another day, into the notarizing situation 

      Reply

      hans

    • Sep 11, 2019 - 4:08 AM - hans - Author: Comment Link

      Ok, that went less painful than expected (thanks to the Lazarus Pascal community).
      Try again and see if you still get the message (I already approved using . RMTV on my Catalina setup, so it will not check it again).

      Notarization History - page 0
      Status Message   
      ---------------- 
      Package Approved

      Please let me know if it worked.

      Reply

      hans

    • Sep 11, 2019 - 4:20 AM - hans - Author: Comment Link

      In case it still gives the error: Download RMTV again.
      I just uploaded the exact DMG that I used to notarize the application (just in case there was a discrepancy in versions).

      Reply

      hans

      • Sep 11, 2019 - 10:03 AM - Raj Comment Link

        That seemed to launch without any issues, but I had already enabled opening the previous version via the Security Preference Pane, so not sure which solution fixed it. Thanks

        Reply

        Raj

  • Sep 23, 2019 - 7:41 AM - Alessandro Comment Link

    Ciao,

    vorrei istallare il programma su Ubuntu versione 16.4, ma non ho capito come procedere.

    Considera che non sono pratici di Ubuntu meno ancora di Linux, non sono assolutamente uno smanettone.

    Riesci a fornirmi una procedura passo / passo 

    Grazie.

    Reply

    Alessandro

    • Sep 23, 2019 - 7:50 AM - hans - Author: Comment Link

      Hi Alessandro,

      please post questions in English, most of us don’t speak Italian 

      Per Google Translate:

      I would like to install the program on Ubuntu version 16.4, but I didn’t understand how to proceed.
      Consider that they are not as practical as Ubuntu, even less than Linux, they are absolutely not a freak.
      Can you provide me with a step by step procedure

      The usual way (for me anyway) is to extract the tar.gz file you’ve downloaded here, to a directory where you’d like the application to be.
      Ubuntu has a desktop/GUI tool to do this (I think double clicking will already open the decompression tool).

      Once extracted, you can double click the file “RenameMyTVSeries” to start the application.

      Note: As I’m not an Ubuntu user so I wouldn’t know where the default location for applications would be, but it can be pretty much anywhere you’d like, for example a sub-directory in your home (~) directory. Ubuntu users will probably tell me that this is not the recommended location, but I honestly wouldn’t know where else to put it. (Ubuntu users, please chime in if you can ).

      Reply

      hans

  • Oct 9, 2019 - 5:59 PM - Doug Comment Link

    Hi

    I had a mishap with my program (Renamemytvseries v2.0.6) something crupted I’m not sure what. But I uninstalled and reinstalled works great. The question is, What is the best way to backup the files? So when something goes wrong I don’t have to input all the shows again and reset the settings to what I want. I did try to copy the directory in program file before the mishap but it did not save the shows or setting when I put it back and was running v2.0.6 at that time. I’m running Win10 64bit.

    Thank you Doug

    Reply

    Doug

    • Oct 10, 2019 - 4:23 AM - hans - Author: Comment Link

      Hi Doug,

      The best way to do a backup of settings and data is by copying the directory

      /Users/<username>/Library/Application Support/Rename My TV Series

      It holds the SQLite database bas (“LocalData.sqlite3” you can open the file with for example SQLiteBrowser) with all previously loaded shows, and a directory with previously loaded banners.

      Hope this helps 

      Reply

      hans

      • Oct 10, 2019 - 6:29 PM - Doug Comment Link

        Thank you so much for such quick response for being there for the customer service.  Their are so many other developers that aren’t as good as your group.

        That works great.

        Thank you Doug

        Reply

        Doug

        • Oct 11, 2019 - 4:05 AM - hans - Author: Comment Link

          Thanks Doug!

          And you’re most welcome. 

          Just a side note: it’s just me, one person, running this website and developing the software, which makes the compliment even better.

          Thanks again!

          Reply

          hans

  • Oct 23, 2019 - 4:31 AM - Reggie Comment Link

    Hoi Hans,

    I have been using the old Name My TV Series for the last couple of years aan it has still been working perfectly until today when it could not find the new show Watchmen. Searching for a solution I ended up here and found out there’s a new Rename My TV Series out for quite some time which is great! 

    Sadly for some reason it cannot find my media drive which is on my Nas (Synology). This was not a problem with the old program. I’m on Windows 10, everything in my network is wired. The media folder is shared.

    First I tried to drag and drop a file, that did not work, then I clicked on the add file button, but in the overview of all available drives/folders, the media folder simply doesn’t show up.

    I’m hoping you can help me out

    Reply

    Reggie

    • Oct 23, 2019 - 5:37 AM - hans - Author: Comment Link

      Hi Reggie!

      Unfortunately, this should not be a RMTV issue.
      RMTV doesn’t handle any of the low level actions when it comes to accessing a Windows Share on your NAS.

      Did you map the share to a drive letter? If not, then this could do the trick.
      URI’s like smb://tomynas/somefolder/myshow or //tomynas/somefolder/myshow will probably not work.
      Instead a mapped drive letter (eg. X:/myshows) will work.

      This would just be my initial guess … it is strange that it wasn’t an issue with the old version, since that version uses the exact same method to access files. 
      Do you get an error message? Or does it simply not accept the file when using drag&drop?
      What is the filename of the file you’re trying to drop on RMTV?
      Or is it a directory? If so; can you try individual files?

      Reply

      hans

      • Oct 23, 2019 - 9:59 AM - Reggie Comment Link

        Hoi Hans, I uninstalled and reinstalled RMTV and now it found my media drive which was mapped to a drive letter. I did get a warning popup as soon as I dragged a files into RMTV which says:

        “Access Violation.
        Press OK to ignore and risk data corruption.
        Press Abort to kill the program.”

        I am not sure what triggered this warning but I clicked OK and everything seems to be fine now.
        So problem solved :)

        Thank you for the fast response by the way and now that I have your attention, may I suggest a small change. When you rename files there is a little popup asking you if you are sure you want to change the name. It would be great if there was an option (with a checkbox ) to not show that popup again.

        Reply

        Reggie

      • Oct 25, 2019 - 4:09 AM - hans - Author: Comment Link

        Hi Reggie,

        Hmm,… I should probably invest some time to replace the default “Access Violation” message (part of the tools that I use – Lazarus Pascal) and add a filename or something like that 

        Glad it is solved though!

        You can disable the popup in the settings: Settings – under “Renaming Files” uncheck the option “Display warning before renaming files“.
        Ideally I’d like to have that in the popup (checkbox like you suggested), but that would mean I’d have to create a separate form as the standard dialogs do not seem to support this.

        Reply

        hans

        • Oct 25, 2019 - 4:56 PM - Reggie Comment Link

          Ah, I had not seen that option under settings, but that works too now that I know about it, thanks :)

          Reply

          Reggie

        • Oct 26, 2019 - 7:37 AM - hans - Author: Comment Link

          Yeah, I know I have spend almost less than one whole sentence on it in the instructions, which is very easy to overlook.
          Oh well – at least you’re good to go now 

          Reply

          hans

  • Nov 7, 2019 - 11:51 AM - Mike Skultety Comment Link

    In version 2.06, the accent colors don’t show in Dark Mode on a mac running the latest version of Mojave…

    Reply

    Mike Skultety

    • Nov 8, 2019 - 4:04 AM - hans - Author: Comment Link

      Hi Mike,

      thanks for the feedback.
      Accent Colors worked fine on my Mojave setup (on a Mac Pro and a MacBook Pro).
      The only thing I noticed (when switching accent colors a few times in a short timespan) that the Apple “registry” is not quite keeping up with the changes.
      Is it just showing the wrong color?

      Reply

      hans

  • Nov 8, 2019 - 6:59 AM - hans - Author: Comment Link

    UPDATE:

    Version 2.0.7 (specific for macOS) has been slightly modified to provide better Dark Theme support (thanks Mike for pointing it out!)

    Reply

    hans

    • Nov 8, 2019 - 8:30 AM - hans - Author: Comment Link

      Little booboo on my end – my apologies; just uploaded v2.0.8 for macOS.

      Change: hover over a button that is active now colors in accentcolor.

      Reply

      hans

    • Nov 10, 2019 - 6:32 AM - hans - Author: Comment Link

      I had to upload yet another version (v2.0.9), as it seems that either macOS or Lazarus Pascal cannot always find the SQLite library under macOS.
      To resolve this, I’ve set a hard path to the library file location, which seems to resolve this.

      Reply

      hans

  • Nov 9, 2019 - 12:30 AM - stuntmantrice Comment Link

    i need to give you money, none of the options work for me.  

    Reply

    stuntmantrice

    • Nov 9, 2019 - 3:03 AM - hans - Author: Comment Link

      Hi Stuntmantrice,

      thank you for willing to donate.
      Donations are very welcome and support the server expenses I have every month.
      You can send money through PayPal if you’d like: hans at luijten dot net.

      Of course, nobody needs to send money, it’s all optional, but very much appreciated. 

      Reply

      hans

  • Nov 9, 2019 - 9:27 AM - Angus Comment Link

    Hi,

    First off – Great program – love it! once i got it i spent hours renaming 15TB of TV shows – with consistency!!

    I am encountering an annoying problem in the last couple of days – “Program not responding” then it takes several minutes to find a series.

    i had the older version and downloaded the latest version today – same problem!  – could it be my laptop? I’m running Windows 10 Home

    Once again – FANTASTIC Program!

    Reply

    Angus

    • Nov 10, 2019 - 4:29 AM - hans - Author: Comment Link

      Hi Angus!

      Thank you very much for the compliment and I’m happy to hear you’re having a good use for it .

      “Program not responding” can be caused by a lot of issues, one could be caused by your network (in case your video files are on a network share, and especially when using WiFi).
      Sometimes this can also be caused by other applications opening your files, while RMTV tries to rename (eg. Anti Virus, or Windows trying to make thumbnails [I always disable that feature]).

      Reading your post again, I realize the “Program not responding” could also happen while it is trying to access the database file or trying to get data from the Internet.

      Can you provide more info?

      Reply

      hans

      • Nov 13, 2019 - 1:12 PM - Angus Comment Link

        Hi,

        The issue seems to have resolved itself – maybe it was external factors!

        One thing I have noticed now (this week) is the following:

        NCIS – changes to Ncis

        NCIS Los Angeles – changes to Ncis Los Angeles

        NCIS New Orleans to Ncis New Orleans 

        FBI – changes to FBI

        In the “TV Shows” dropdown the shows are capitalized

        is there a setting i must change for this?

        Once again…………. THANK YOU!

        Reply

        Angus

      • Nov 14, 2019 - 4:14 AM - hans - Author: Comment Link

        As far as I understand, the past months TheTVDB has been a little erratic in behaviour, possibly due to changing their API.
        But: I do not know this as a fact, it is just what I have picked up from several discussions at for example the Kodi and LibreElec forums.
        (TV Show scrapers that use TheTVDB seemed to have a lot of issue the past weeks)

        As for the the capitalization of titles and shows;
        In “Settings” under “Renaming Files“, you’ll see a section called “Capitalization” where you can choose:
        – Do not change (whatever TheTVDB uses – recommended setting)
        – First Character of first word (rest = lowercase)
        – First Character of every word
        – All uppercase
        – All lowercase

        You’d probably want “Do not change” – just tested it with NCIS and FBI and it looks like it works they way you’re looking for.

        Hope this is what you’re looking for 

        Reply

        hans

  • Nov 12, 2019 - 7:42 AM - Gary Comment Link

    Awesome program!! I had the old RMTV program for some time but never had the need to use it because I was mainly ripping ISO movies to build up my movie server library and was at a point where I needed to put some TV series on it. Came back to RMTV site to read up on how to use what I had and found out there was an updated version. 

    Bonus!!!! And by the way very nice tutorial on how to use it in detail also! 

    Was a fool and did my first TV series manually using Word, copy and paste, five seasons with around 110 episodes, it was very laborious manually inputting all that was needed to correct a lot of episodes. I am on my second TV series now using RMTV (2), and the wow factor is off the charts using it, the program is pure magic.  Cannot say thank-you, thank-you enough for having a good source like this available for people to use in support.  Big shout outs!!!

    Best Regards And Thanks Again 

         

    Reply

    Gary

    • Nov 12, 2019 - 7:58 AM - hans - Author: Comment Link

      Hi Gary,

      I’m so pleased to hear your enthusiasm!
      Thank you for sharing and thank you for this awesome thank-you note!  

      Reply

      hans

  • Nov 14, 2019 - 4:33 PM - Sting Comment Link

    Hi

    Your app is great, been renaming my collection :-)

    I have a problem since today: the app only load the 100 first episode from a show, it was working last week.

    I tried to reset the setting and reinstall the app but it is not working.

    Any idea?

    Thanks

    Reply

    Sting

    • Nov 15, 2019 - 3:56 AM - hans - Author: Comment Link

      Hi Sting!

      Ehm, the app itself has no limitation – it will download ALL episodes, but only if TheTVDB provides all episodes in their API.
      TheTVDB API gives RMTV episodes in “pages”, and at the end of each “page” it will show what the next “page” would be (or nothing, if there is no next page).
      I’m a little surprised to see the 100 episode limitation – I was not aware of this, but can confirm this now with data I retrieved yesterday (also NCIS).

      Now comes the kicker: Clicking “Force Refreshtoday shows me 388 episodes.

      The function to retrieve episodes and the function to force a refresh are one and the same function.
      This makes me believe this is TheTVDB API related.

      I’m not sure what is going on at TheTVDB, but I do see a lot of complaints in the last few weeks, and all of them seem API related.

      For now I’d suggest reloading the data for NCIS with Force Refresh.
      For the record: if someone would type in NCIS today, he/she would get the 388 items. However, in your case the info is cached from yesterday’s 100 items, hence the need to click Refresh.

      Reply

      hans

      • Nov 15, 2019 - 5:26 PM - Sting Comment Link

        today it is working fine :-)

        thanks for your quick answer

        Reply

        Sting

      • Nov 16, 2019 - 4:59 AM - hans - Author: Comment Link

        Good to hear it works – consensus is that TheTVDB had issues. 

        Reply

        hans

  • Nov 14, 2019 - 8:06 PM - koladj Comment Link

    I’m getting an error right now for a few shows… trying to rename shows that have over 100 episodes and the downloaded list of episodes is topping out at ~100 (Seinfeld is 102, Growing Pains is 100, etc.). Have uninstalled and reinstalled. Am on RnTS2.0.9 for Mac.

    Reply

    koladj

    • Nov 15, 2019 - 3:58 AM - hans - Author: Comment Link

      Hi Koladj!

      I think you’ve experienced the same TheTVDB issue that Sting (comment just above this one) experienced.
      From what I can see, this is TheTVDB related.

      For shows you’ve looked at yesterday: click “Force Refresh” a it seems that TheTDVB-team has resolved the 100 items limitation.

      Reply

      hans

  • Nov 15, 2019 - 4:09 AM - Josh Comment Link

    Yep. I can confirm this bug with TVDB’s website as well. Funny enough, I was trying to rename my Growing Pains episodes just as Koladj was lol. The force refresh worked like a charm! Thanks again for all your work and help Hans! Best program for renaming yet!

    Reply

    Josh

    • Nov 15, 2019 - 4:13 AM - hans - Author: Comment Link

      Hi Josh!

      Awesome! Always good to have a confirmation! 

      And … thanks for the compliment – it’s very much appreciated 

      Reply

      hans

  • Nov 15, 2019 - 4:28 AM - Damien Comment Link

    Thanks for the update, I have tried this and it’s now working like a charm. TVDb has been so erratic lately!

    Reply

    Damien

    • Nov 15, 2019 - 4:44 AM - hans - Author: Comment Link

      Cool – “glad” to hear it was a TheTVDB issue – thanks for confirming.  

      I’m not sure what is going on at TheTVDB, the past weeks (or should I say “months”?) it has been less and less reliable. This is a reason why I’m trying to find time to implement TVMaze and TMBD as a source – it will take quite a bit of work though 
      Reply

      hans

  • Nov 16, 2019 - 6:01 AM - Arlu3n Comment Link

    Hello Hans!

    Thank you for providing such a great tool! I have been using your old program for years now and it always worked beautiful. But today, it just stopped working so after I found out that you have published a new version, I thought I should just update. I changed my preferences and was able to rename “The Mandalorian” fine, but any other show that I tried to rename today (See, The Big Bang Theory, DC Krypton) it always reverted back to English as it said it was unable to find data in the selected language (German). (The series name was still in german on the left side). When I pressed “Get Episodes”, it gave me a “SQLite3Connection” error https://i.imgur.com/p8PX8NI.png

    Thank you for your help! :)

    Reply

    Arlu3n

    • Nov 16, 2019 - 6:07 AM - hans - Author: Comment Link

      Hi Arlu3n!

      Thanks for the compliments – it’s very much appreciated.

      Today I’ve been tinkering on the latest version, to see if I can make it more accessible for folks with poor, or no vision, and got the same error message.
      Something goofy is going on at TheTVDB – not sure what.
      I’m looking into it! 

      For other: Today the data coming from TheTVDB is causing an SQLite error “SQLite3Connection : NOT NULL constraint failed: history.nameyear.“.
      I’m working on a fix.

      Reply

      hans

  • Nov 16, 2019 - 7:05 AM - Gary Comment Link

    Hi Hans,

    Gary again……..been using RMTV religiously for the past couple of weeks loading The X-Files complete series. I see that there are issues with The TVDB site as being noted above. I am not getting any error messages but what ever is going on it is rendering RMTV  to not work at all, as it will not fetch any of the TV series that I already used and loaded before from history, keep getting “Unable to find matching search” . Any suggestions to what I need to do to get RMTV working again?  

    Reply

    Gary

    • Nov 16, 2019 - 7:32 AM - hans - Author: Comment Link

      Hi Gary,

      Yeah, TheTVDB has some pretty bad issues right now.
      I hope they resolve it quickly (I’ve been working on it for the past 7 hours – even their own API test page is failing).

      I did notice the same thing you’re running into, to find out that it I type the name again, it does work.
      However, you’ll get a new error message (SQLite error) and you still will not be able to work with it.

      Right now tons of tools are “down” (eg. Plex, Kod, Emby, Jellyfin, Sonarr, ect).
      Usually the TheTVDB team is pretty prompt at addressing issues, so I hope thing will be OK tomorrow.

      Reply

      hans

  • Nov 16, 2019 - 7:29 AM - hans - Author: Comment Link

    UPDATE:

    In the past few days, TheTVDB is experiencing some technical difficulties.
    Where we had a view limitation of 100 episodes on one day, today we have series details that are not appearing.
    This doesn’t even work in their own API 2.x test page anymore either.

    I’ve reported the issue at TheTVDB, so we will have to be patient for them to address it.

    In the meanwhile I’ve tried to create a work-around, but so far the implications are pretty significant.

    I’ll keep trying though …

    Reply

    hans

    • Nov 16, 2019 - 7:34 AM - Gary Comment Link

      Thanks for the update!! 

      Reply

      Gary

    • Nov 16, 2019 - 7:35 AM - hans - Author: Comment Link

      You’re welcome Gary … 

      Reply

      hans

      • Nov 16, 2019 - 1:03 PM - mFu Comment Link

        If I disregard no series description and hit Get Episodes, getting a rmtvs error that says: SQLite3Connection :NOT NULL constraint failed: history..name.yearPress OK to ignore and risk data corruption.Press Abort to kill the program.
        I am sure you’re on top of it! I wish I had as much confidence in tvdb…

        I have a suggestion, once the tvdb storm quiets down.Series are getting longer, bigger, with x-hundreds of episodes.I’m thinking adding a “Get Current Season Episodes Only would serve 2 purposes.1) faster results
        2) would lessen the severity of the hit on tvdb’s servers
        Keep it up!

        Reply

        mFu

      • Nov 17, 2019 - 5:27 AM - hans - Author: Comment Link

        Hi mFu!

        It’s been a nightmare haha … one issue after the other. 

        Getting the current season is not a bad idea!
        I’ll keep that in mind. Caching results in a small database was one things I did to reduce calls for data as well.
        The API has a “has been updated” function, but it has never worked (to retrieve only the updated info).

        Maintaining my apps has become a full time job now hahah – which I cannot keep doing, but I will most certainly try my best.

        Reply

        hans

  • Nov 16, 2019 - 4:15 PM - Patrick Comment Link

    This program is unusable on my Windows and Mac machines. Relatively the exact same errors. SQL NOT NULL constraint failed: history.nameyear .. Ive uninstalled and installed newest versions on both machines, still same errors.

    Reply

    Patrick

    • Nov 17, 2019 - 5:29 AM - hans - Author: Comment Link

      Hi  Patrick,

      I’m sorry to hear you’re running into issues.

      The issues are caused by TheTVDB. They have been tinkering on their API and stuff is breaking left and right.
      TheTVDB, hopefully, will resolve the issue soon.

      I hope to find time in the near future to implement TVMaze and TMDB real soon. Unfortunately, it takes a lot of work.

      Reply

      hans

  • Nov 16, 2019 - 10:44 PM - HyperLoop555 Comment Link

    I just installed the new version, and I’m getting an error after I’ve searched for a tv show, and try to add it to selected episodes. Any ideas about what may be up?

    Link : pix of error

    Reply

    HyperLoop555

  • Nov 16, 2019 - 10:50 PM - HyperLoop555 Comment Link

    I love the update to the program.

    I should have looked in the forum, before posting . I just saw that you posted this . . .  “Today the data coming from TheTVDB is causing an SQLite error “SQLite3Connection : NOT NULL constraint failed: history.nameyear.“. I’m working on a fix.”

    Reply

    HyperLoop555

  • Nov 17, 2019 - 1:14 AM - Mac Comment Link

    Hi, love your app! But as of late it isn’t working for any of my new shows. Titans, Mandalorian and the Imagineers. Im getting the SQLITE3Connection error. Ive uninstalled and reinstalled with no luck.

    Reply

    Mac

    • Nov 17, 2019 - 5:32 AM - hans - Author: Comment Link

      Hi Mac,

      Sorry to see you’re running into this issue.
      Unfortunately, the error is related to something that got broken at TheTVDB. I hope they resolve this soon.
      (see also posts above this one)

      Reply

      hans

      • Nov 17, 2019 - 11:02 AM - User5532 Comment Link

        So I decide to go use your old program to name my shows and it doesn’t work. I use the new one and it doesn’t work. Same issue as the user above stated.

        I can fully understand that the TBDB has a issue and blah blah. But there is no promise that it’ll be fixed. Speaking from many years experience unless it’s breaking something they care about they won’t fix it because the people who wrote the code to make it work in the first place have all retired or left to other companies.

        I also hope they resolve it soon, but i would not hold my breath. I’ll try out your program maybe again in a month or two (to see if the program works) but until then I’ll use a different one. Is awesome work! V1 was working great until today and that’s when i tried V2 but didn’t really get to try it. Hope they fix the issue that’s preventing us from using the program!

        Thank you again!

        Reply

        User5532

      • Nov 18, 2019 - 4:00 AM - hans - Author: Comment Link

        Hi User5532,

        If you’re up for it; give it a try today.
        TheTVDB seems to have resolved their API issue.

        I agree with the uncomfortable position of being dependent on a 3rd party, so that is a reason why I want to implement alternatives (eg. TVMaze, The MovieDB, etc). Unfortunately, developing an application is not something done in a single afternoon, and takes a lot of time. So I will do my best to bring an updated version soon, but it may take a while.

        Reply

        hans

        • Nov 18, 2019 - 12:50 PM - User5532 Comment Link

          Hello Hans,

          Thanks for the reply. I’ll try it out later today when I have some time.

          I can understand your situation. I work in programming (hobby) and have ran into situations where you are replying on a program to do that information for you. It does suck and the work-arounds would be difficult if not impossible for a single person to perform. I’m not sure how much information you are grabbing with your tool (to me it’s just name, season, title. Basic stuff). However one option could be to have an offline list or one that points to a more stable list. Though I am not certain how difficult it would be to call every show ever created and place it into your own custom database for pulling that information down when you need it. The advantage would be all data would be easier accessible since it’s “offline”. Then the user or yourself would just need to perform a check to update that list with anything new that has been added. However I am fairly certain that would be a huge file. Not sure how many series in the world there are.. but even with just basic information I would guess the database file for basic stuff would be at least a few GB.

          Thanks for all your hard work on this project!

          Reply

          User5532

          • Nov 19, 2019 - 3:58 AM - hans - Author: Comment Link

            Thanks User5532!

            For me, programming is just a hobby as well – even though lately it seems to be more of a full time job with all the changes (Apple: sign, notiarize, 64bit, dark theme, security limitations, etc) and instabilities (TheTVDB). It is not as fun anymore as it used to be … but I’m still enjoying programming 

            Making a “copy” would indeed be huge, and would need daily updating – I have considered this (hence the SQLite database), but in practice this would be tricky. I could place a copy on my webserver, but you’re right: the amount of data is huge.
            Thanks for thinking with me for a more stable solution though! 

            Also: TheTVDB does not frequently supply database dumps. One could request a copy, and once one has the copy, one is responsible for keeping it up to date. This could be done with the “updates” API call, but that function is not working properly either.

            The best solution would probably be: offering multiple sources, so we (the users) can fall back to another source.

            hans

  • Nov 17, 2019 - 10:59 AM - Matt Comment Link

    Having lots of errors related to SQL database.  When trying to retrieve episode details from the TVDB, I get multiple “SQLite3Connection : NOT NULL constraint failed: history.nameyear.” with an “Abort” recommendation.

    After repeated warnings (and ignoring them) the episode info will populate the column under “Retrieving TV Show Episode(s)” but if you select the episodes, it doesn’t properly populate the first “selected episode” column.  They all read “S00E00-“

    Rename My TV Series (2.0.9 (Build 148))
    OS: macOS, Version 10.14.6 (Build 18G103), x86-64 (64 bit application)

    Reply

    Matt

    • Nov 18, 2019 - 3:40 AM - hans - Author: Comment Link

      Hi Matt,

      this was a problem at TheTVDB, one of their API calls would always return “not found”.
      As of last night, it seems that TheTVDB-team has resolved the issue.

      Please try again 

      Reply

      hans

  • Nov 18, 2019 - 3:34 AM - hans - Author: Comment Link

    UPDATE:

    As of last night the issues at TheTVDB seem to be resolved (there was no official announcement).

    Reply

    hans

  • Nov 18, 2019 - 5:30 AM - Gary Comment Link

    Hans,

    The lighter side of TVDB going south on everybody is you got to see full circle how many people are dependent on this great app of yours. Thanks for updating that things are back to normal.  

    Reply

    Gary

    • Nov 18, 2019 - 5:57 AM - hans - Author: Comment Link

      Thanks Gary!

      You’re welcome and it is indeed very nice to see that a lot of folks seem to use my little app! 

      Reply

      hans

  • Nov 18, 2019 - 2:12 PM - Jan Comment Link

    API v1 seems not to work (yet).

    So I decided to use Rename My TV Series 2.0.6
    However, this version does not sort my shows correctly (based on season/episode like S03E01).
    The old version was ok, but I cannot use that because of tvdb api issue.

    Any suggestions ?

    Reply

    Jan

    • Nov 19, 2019 - 4:01 AM - hans - Author: Comment Link

      Hi Jan,

      I’m not sure what you mean with not sorting correctly? 
      The list of episodes is sorted by season and episode – just like v1.
      Selecting episodes, and clicking “Sort Episodes” sorts correctly as well.

      On that note: I think TheTVDB decided to drop v1 support after having API 2.x available for at least 2 years now.
      So v1 will probably never come back. 

      Reply

      hans

      • Nov 19, 2019 - 6:11 AM - Jan Comment Link
      • Nov 19, 2019 - 10:40 AM - hans - Author: Comment Link

        I’m wondering what you’re looking for, since both columns seem sorted correctly?
        Or did you expect it to line up each episode? (if I recall correctly; v1 doesn’t do that either)
        With the usual work flow, the user lines up the episode names and files.

        I have yet to find a great algorithm to line them up – I’m open to suggestions if that is what you’re looking for. 

        Tip: if S03E01 and S03E02 are one and the same file, you can merge the names.
        Select both episodes and right click it, select merge episodes. Not sure if it is relevant. 

        Reply

        hans

        • Nov 19, 2019 - 10:45 AM - Jan Comment Link

          I would expect that S03E01 comes before S03E02 and S03E14 is also in the wrong place in the right (file list) column. In V1 the ‘guess sort’ button just did that. This way the program is barely useable any more.

          S03E01 and S03E02 are seperate files btw.

          Reply

          Jan

        • Nov 19, 2019 - 10:48 AM - hans - Author: Comment Link

          Ah now I see what you’re getting at! 
          Sorry – it’s been a long day haha.

          That looks like a sorting problem indeed. Good catch! I totally did not see that.

          I’ll try to find some time in the next few days to figure out what may be going on there!
          Thanks for bringing it to my attention and being patient with me 

          Reply

          hans

        • Nov 19, 2019 - 3:02 PM - Jan Comment Link

          Btw. api v1 still works, but they moved it to https and put cloudfront before on the http link.
          You’re program then gets a http 301 (moved permanently) but does not respond with a second call to the url in the location: header. Suppose you’re old version is definitily broken now.

          Reply

          Jan

        • Nov 20, 2019 - 4:06 AM - hans - Author: Comment Link

          Yeah, TheTVDB has “broken” the v1 API calls with that.
          It was something that would happen sooner or later. They have been working on the v2 API for at least 1 or 2 years already and now they are even talking about v3.

          Personally I think it is not the best thing to “disable” old API’s.
          But then again, it is a free service, so they have the right to do whatever they feel like, even though we, the users, can get screwed by that.

          The KODI forum is still highlighting that there are TheTVDB issues.
          I see similar comments with other applications (Plex etc).

          In short; I’m not sure what the future of TheTVDB will be. I do not have the impression that “management” finds it a high priority.

          On that note: I’ll try to improve the sorting mechanism, and hopefully bring TVMaze and TMBD with when I release a new version.
          It will take some time to build this though (not to mention a lot of reading and testing to work with the different API’s).

          Reply

          hans

        • Nov 24, 2019 - 7:25 AM - hans - Author: Comment Link

          I think I may have fixed the sorting issue.
          In the next release (maybe today) I’ll add the fix.

          Reply

          hans

          • Dec 11, 2019 - 1:33 PM - Jan Comment Link

            Hans, thank you  

            In v10 it now works correct !

            Jan

  • Nov 18, 2019 - 3:04 PM - draxx Comment Link

    Thanks @hans for this application. It is really helpful :)

    I will stay connected in order to get the latest updates :)

    Reply

    draxx

    • Nov 19, 2019 - 3:59 AM - hans - Author: Comment Link

      You’re welcome Draxx!
      And thanks for posting a thank-you note – it is much appreciated! 

      Reply

      hans

  • Nov 22, 2019 - 5:24 PM - Thomas Comment Link

    getting error: mismatch char “:” “.” at pattern position 14, string position 14 as soon as i have more than 2 episodes in the renaming list, doesnt matter where the local files are stored.
    had no issues with this on the old version which now sadly doesnt work anymore.

    Reply

    Thomas

    • Nov 24, 2019 - 4:14 AM - hans - Author: Comment Link

      Hi Thomas,

      sorry to hear you’re getting an error – would you be able to test again?
      To make sure this is not a TheTVDB related issue; please click “Force Refresh”.
      I use some regular expression, so maybe the data fed to it is goofing up.

      Note: I’ve done some testing myself and cannot seem to reproduce the issue.
      Is this for a particular episode of hunter x hunter?

      Reply

      hans

      • Dec 21, 2019 - 7:17 AM - Thomas Comment Link

        i’ve read you reply to Mika (just below) and tried whats been mentioned, but i still get the same error message. i’ll add some picture links with setting and error msg 

        :Error and Settings picture (imgur)

        hopefully this will provide some sort of understanding.

        Reply

        Thomas

        • Dec 24, 2019 - 8:40 AM - hans - Author: Comment Link

          Hi Thomas,

          apologies for the late response. It’s been a busy week (holidays and and I’ve started working on The Movie DB and TVMaze implementation).

          In your screenshots I noticed you’re using 2.0.6, maybe give 2.0.10 a try. If I recall correctly, this issue should be resolved in 2.0.10.

          Reply

          hans

          • Dec 30, 2019 - 5:33 AM - Thomas Comment Link

            Hi Hans

            tried the latest update and the error has been resolved!

            ty for for replies and updates, i can now rename my files without a problem.

            Thomas

          • Dec 31, 2019 - 4:40 AM - hans - Author: Comment Link

            Awesome! Thanks for letting me know the issue has been resolved in the newer version 

            Happy New Year! 

            hans

  • Nov 22, 2019 - 9:34 PM - Mika Comment Link

    i get this error i try to rename hunter x hunter 2011

    mismatch char ”:” <>” ” at pattern position 14, string position 14.

    Reply

    Mika

    • Nov 24, 2019 - 4:15 AM - hans - Author: Comment Link

      Hi Mika,

      please see my response to Thomas (just above yours).

      Reply

      hans

      • Nov 24, 2019 - 2:30 PM - Mika Comment Link

        no spefic episode in says that when i start process 

        Reply

        Mika

      • Nov 25, 2019 - 6:02 AM - hans - Author: Comment Link

        Hmm, strange since I’m not getting the error. Did you try (if possible) to click the “Force Refresh” button?
        As of lately TheTVDB is not working optimal (to say it very nicely), so some “corrupt” info may be stored in the database.

        Reply

        hans

        • Nov 25, 2019 - 8:49 AM - Mika Comment Link

          force refresh doesnt help me

          Reply

          Mika

        • Nov 25, 2019 - 9:15 AM - hans - Author: Comment Link

          Thanks Mika for getting back at me.
          I have no idea what may be going wrong there – and cannot seem to reproduce the issue.

          – Did you select a specific language (not English)?

          – What platform are you using? Windows/Mac/Linux?

          Reply

          hans

          • Nov 25, 2019 - 9:24 AM - Mika Comment Link

            i used english and windows 10

            Mika

          • Nov 25, 2019 - 10:08 AM - hans - Author: Comment Link

            I’ve just tested it on Windows 10, English, Hunter x Hunter (2011).

            I’ve loaded the show, added some files, and selected some random episodes and clicked “Rename”. No error message.
            Can you describe the exact steps you’re taking? In order to find the error I’ll need to be able to reproduce the error.

            Also: what special characters do you have in your settings?
            (maybe it is easier to email me, if you’re comfortable with that, so you can send screenshot and/or the config files – just reply to this notification)

            hans

          • Nov 25, 2019 - 10:28 AM - Mika Comment Link

            well something wrong with app because tried fairy tail says same thing and i couldnt send reply ur latest whats ur email

            Mika

          • Nov 26, 2019 - 4:29 AM - hans - Author: Comment Link

            Hi Mika,

            no problem – try: webmaster at tweaking4all dot com. 

            hans

          • Nov 27, 2019 - 6:27 AM - Mika Comment Link

            sended now if it was correct

            Mika

        • Nov 28, 2019 - 4:14 AM - hans - Author: Comment Link

           Received it, I’ll reply today!

          Reply

          hans

          • Nov 30, 2019 - 12:41 PM - Mika Comment Link

            sent you video what i do

            Mika

          • Dec 1, 2019 - 4:50 AM - hans - Author: Comment Link

            Excellent – thanks! 

            As far as I can see this may be date conversion related.
            Could you email me the database file so I can verify/test the date format?
            Under Windows it can be found here:

            c:\Users\<username>\AppData\Local\Rename My TV Series\LocalData.sqlite3

            hans

          • Dec 1, 2019 - 12:05 PM - Mika Comment Link

            just sended to you

            Mika

  • Nov 23, 2019 - 2:55 AM - Blayde Comment Link

    Hi, great software and nice to see free alternatives to Filebot, but one question, in shows where theres over a hundred entries for specials, it also adds as many leading 0s for the seasons, case in point Rick and Morty has 151 specials so the season 4 renaming comes to S04E001 even though there’s no need for this, can you add a setting to ignore the special entires in terms of episodes or at least add a filter for maximum width like the %Sx code?

    Thanks

    Reply

    Blayde

    • Nov 24, 2019 - 4:20 AM - hans - Author: Comment Link

      Hi Blayde,

      I see what you’re getting at. I had not anticipated TV shows with more than 99 specials hahah.
      The best option may be adding a “ignore specials season when determining season and episode number width”.
      I will add this to the To-Do list! 

      Reply

      hans

    • Nov 24, 2019 - 8:59 AM - hans - Author: Comment Link

      Hi Blayde,

      I’ve implemented an option for the very long list of season 0 specials called “Ignore Season 0 for Episode Number width determination”.
      It will be available with the next release. You will have to click the “Force Refresh” button for affected show though (just so the numbering gets updated in the database).

      I have a few other small fixes I’d like to include in the upcoming release, before I start working on some heavy-duty changes (TVMaze/The Movie DB) 

      Reply

      hans

  • Nov 23, 2019 - 4:17 PM - Ken Comment Link

    Hello! I like the UI of your program. I use another program but it has occasional UI glitches and want to switch. Is there any way to use your program to download the episode list that one has selected to a text file? I like to save a tv series episode list in the root folder of the series.

    i.e.: \tv series

               episode list.txt

               fan art.jpg  

                  \season 1

    Reply

    Ken

    • Nov 24, 2019 - 4:42 AM - hans - Author: Comment Link

      Hi Ken!

      Thanks for liking my little program 

      I already have on my to-do list, an option to export data, but I haven’t had time to implement this yet.
      Did you have a specific format in mind (in the txt file)?

      Reply

      hans

    • Nov 24, 2019 - 9:32 AM - hans - Author: Comment Link

      For the upcoming release, which only fixes a few minor issues, I’ll have an export function included which dumps the all the episodes of a selected TV show in this format:

      TV Show: Chicago Fire (2012)

      -- Specials --
      01 I Am a Firefighter

      -- Season 1 --
      01 Pilot
      02 Mon Amour
      03 Professional Courtesy
      04 One Minute
      05 Hanging On
      ... etc.

      The file can be stored anywhere you’d like and sort order (DVD vs Aired) and numbering preferences will be observed.

      I hope to be able to push out this update in the next few days.

      Reply

      hans

  • Dec 2, 2019 - 5:57 AM - Lachlan Comment Link

    Hey mate, just wondering what language you used to develop your program and which GUI libraries you used. Cheers.

    Reply

    Lachlan

    • Dec 2, 2019 - 6:19 AM - hans - Author: Comment Link

      Hi Lachlan,

      The application was build in Pascal, using Lazarus Pascal, a free developers environment inspired by Delphi (IDE, Compiler, linker, debugger etc all included).
      It uses the native GUI widgets of the operating system, and you can cross compile on several platforms (Windows, macOS, Linux, and many more).

      In RMTV I’ve used buttons from BRGAControls to make it look nicer – mostly because there is nothing implemented to support the “grouping” of buttons when using the OS native buttons (the OS supports it, it’s just not implemented in Lazarus Pascal). 

      I had to find out the hardware that these buttons are not accessibility friendly (for those using screen readers), so I am looking into alternative buttons for future versions.

      Reply

      hans

  • Dec 2, 2019 - 6:10 AM - hans - Author: Comment Link

    UPDATE:

    I’ve made a beta version of 2.0.10 available for Windows users.

    You can download it here.
    If macOS or Linux users want a beta version as well: please respond here, and I’ll compile one for them as well.

    Some of the changes of this preliminary release (some other suggestions and the implementation of other data source still needs to be done):

    • Added: Option to ignore episodes in season 0 (specials) when determining the width of episode numbers 
    • Added: Option to not use leading zero’s in season 0 (specials)
    • Added: Option to export a text list of a TV Show (all episodes, by season, based on the selected sorting order and numbering format)
    • Added: Up/Down buttons to move items up or down in the Selected Episodes or Files
    • Improved: Improved mechanism when dragging/dropping items within the Selected Episodes or Files lists
    • Fixed: Sorting bug when dropping files on Selected Files.
    • Testing needed: Error “mismatch char ”:” <>” ” at pattern” hopefully fixed in this version.
    Reply

    hans

    • Dec 4, 2019 - 5:27 AM - hans - Author: Comment Link

      UPDATE:

      I’ve made v2.0.10 available for all platforms. 
      More updates will follow as soon as I have implemented TVMaze and The Movie DB.

      Reply

      hans

  • Dec 2, 2019 - 6:42 AM - Michael Comment Link

    Hi Hans!

    I think there might be a bug regarding leading zeros in the naming. I’m getting a mix with both fx 01 and 1, despite using the format %N – s%SZe%EZ – %T. I tried the option ‘Season and episodes numbers at least two chars wide’, and that did the trick. But it also affected the naming of the folders (Season 01 instead of 1). Using v1.0.6 on Linux.

    Reply

    Michael

    • Dec 3, 2019 - 4:27 AM - hans - Author: Comment Link

      Hi Michael,

      I’d be happy to look into this issue (I assume you meant version 2.0.6?), before doing so; did you try the “Force Refresh” button (just to eliminate cached TheTVDB “issues”)?

      If the problem still remains, could you describe the steps so I can try to reproduce the issue here?
      If you’d like to send screenshots, feel free to email me at webmaster at tweaking4all dot com.

      Reply

      hans

      • Dec 9, 2019 - 3:59 AM - Michael Comment Link

        Yeh, I ment V2.0.6 of course :) I made a screen dump of it. Lost your e-mail from before (have migrated to new domains, hence the new mail I use), but I drop the screen dump right away.

        Reply

        Michael

      • Dec 9, 2019 - 4:33 AM - hans - Author: Comment Link

        My email: webmaster at tweaking4all dot com 

        Reply

        hans

  • Dec 4, 2019 - 8:51 PM - Journey Over Comment Link

    Hey,

    So I’ve currently been packaging your program “renamemytvseriesv2” into a package for chocolatey, currently I’ve just been using a direct link back to your download link, 

    https://www.tweaking4all.com/downloads/video/RenameMyTVSeries-2.0.10-Windows-32bit-setup.exe

    I was wondering though if your either had a license anywhere or if possible I could actually embed your installer into the actual package by chance as it would help with various things like being able to download older versions, or if your download link ever decides to go down for some reason or another, or the current issue I’m facing where it doesn’t seem to . If by chance you don’t want this program on chocolatey anymore, I understand and will discontinue updating the package.

    Thanks!

    Journey Over

    Package link: https://chocolatey.org/packages/renamemytvseries2

    Reply

    Journey Over

    • Dec 5, 2019 - 5:50 AM - hans - Author: Comment Link

      Hi Journey Over!

      Thank you for including Rename My TV Series!

      First of all, maybe using the generic link is more useful, this will always point to the most recent Windows version:

      https://www.tweaking4all.com/downloads/RenameMyTVSeries-2-Windows-32bit-setup.exe

      If useful; I do have a link that provides the most recent version number, but for now I’d rather not make it too public to avoid folks trying random things 

      As for License questions; yep that is a good one – I’ve looked at several over the years, but most of them are so extensive that I’ve lost motivation to read them all.
      Suggestions are welcome … but for now I’ve kept it pretty simple;

      1) The application is free, no matter how it is distributed
      2) The source remains closed
      3) I’m not responsible for any damages followed by using this application
      4) Mention the link to this page (https://www.tweaking4all.com/home-theatre/rename-my-tv-series-v2/) on your website and in relevant locations – but it seems you already did that.

      I’ve created the application for fun, and mostly to toy with cross platform development.
      As for support: I always try to provide support by the best of my abilities, this is afterall a hobby.
      Discussing issues would be best done on this page – unless of course it is a Chocolatey specific issue.
      I’ve seen some discussions elsewhere as well, but I just cannot track all those sites, but I cannot recommend that, since users may or may not get a proper answer for their issues.
      Also; if I’m not aware of any issues, then it will be hard to implement a fix for ti.

      Thanks and by all means; feel free to include the application in chocolatey 

      (feel free to contact me at webmaster at tweaking4all dot com if you have suggestions/questions/etc)

      Reply

      hans

    • Dec 5, 2019 - 5:53 AM - hans - Author: Comment Link

      p.s. I could list Chocolatey in the article as well – just tell me what link to use 

      Reply

      hans

    • Dec 5, 2019 - 5:54 AM - hans - Author: Comment Link

      p.s. I’ve noticed that in your script you’ve used “https://www.tweaking4all.com/?wpfb_dl=148 ” – this link will no longer work as it was a link generated by my old downloads-manager.

      Reply

      hans

    • Dec 5, 2019 - 5:57 AM - hans - Author: Comment Link

      One more p.s.: I’d prefer that users download the file from my website, so I can keep a count of the downloads.

      Reply

      hans

      • Dec 5, 2019 - 10:36 AM - Journey Over Comment Link

        Thanks for getting back to me, I’m just going to merge all my comments to each reply into one post to make it a bit quicker.

        Hi Journey Over!
        Thank you for including Rename My TV Series!
        ...
        (feel free to contact me at webmaster at tweaking4all dot com if you have suggestions/questions/etc)

        Hmm I’ll try to use the generic link and see if it works any better, did notice I accidently forgot to finish my sentence on the “or the current issue I’m facing where it doesn’t seem to” which should of been “or the current issue I’m facing where it doesn’t seem to want to actually download so it can get past verification on chocolatey, but it could be more of a chocolatey issues than a issue on your side.” The errors it is facing is:

        Attempt to get headers for https://www.tweaking4all.com/downloads/video/RenameMyTVSeries-2.0.10-Windows-32bit-setup.exe failed.
        The remote file either doesn't exist, is unauthorized, or is forbidden for url 'https://www.tweaking4all.com/downloads/video/RenameMyTVSeries-2.0.10-Windows-32bit-setup.exe'. Exception calling "GetResponse" with "0" argument(s): "The request was aborted: Could not create SSL/TLS secure channel."

        I never had this issue with the old download link you used to provide “https://www.tweaking4all.com/?wpfb_dl=148” so idk what exactly changed between the old link and the newest one.

        I can still pull version numbers from here through various means as it’s just a bit of regex that is grabbing said version number, so you don’t need to provide a link that provides the most recent version numbers if you don’t want.

        Mainly only needed a license of some sort, either through a license you have made yourself or one of the many generic ones if I was going to embed the file into the package as to have it say “hey I got permission or said license allows embeds” type of thing instead of doing a direct link like the current package.

        p.s. I could list Chocolatey in the article as well – just tell me what link to use

        The generic link to use would be: https://chocolatey.org/packages/renamemytvseries2 as that will always link back to the latest version/release (so long as the latest version/release has passed all verification processes otherwise it’ll go to the last one that has passed all verification testing)

        p.s. I’ve noticed that in your script you’ve used “https://www.tweaking4all.com/?wpfb_dl=148 ” – this link will no longer work as it was a link generated by my old downloads-manager.

        Yea that’s mostly old package versions, which sadly once it gets past the verification processes the first time around and gets approved we sadly can’t push up any changes to that “version” of the package so if something changes that breaks something forever to that “version” of the package then we sadly can’t fix that package “version”. Currently in the latest release (which is currently failing on the verification process due to the error I mentioned way above) of the package https://chocolatey.org/packages/renamemytvseries2/2.0.10 it is using the latest link https://www.tweaking4all.com/downloads/video/RenameMyTVSeries-2.0.10-Windows-32bit-setup.exe

        One more p.s.: I’d prefer that users download the file from my website, so I can keep a count of the downloads.

        Okay I will keep using the link back method for now so that when a user downloads the package it downloads the file from your website instead of having the file embedded into the package, just hopefully I can figure out a solution somehow for the error I’m facing so that the chocolatey verification processes can actually pass all the tests.

        Reply

        Journey Over

        • Dec 5, 2019 - 1:02 PM - Journey Over Comment Link

          Just to note I have since fixed:

          Attempt to get headers for https://www.tweaking4all.com/downloads/video/RenameMyTVSeries-2.0.10-Windows-32bit-setup.exe failed.
          The remote file either doesn't exist, is unauthorized, or is forbidden for url 'https://www.tweaking4all.com/downloads/video/RenameMyTVSeries-2.0.10-Windows-32bit-setup.exe'. Exception calling "GetResponse" with "0" argument(s): "The request was aborted: Could not create SSL/TLS secure channel."

          It was an error on chocolatey’s side and not your side exactly, the change was that the new download urls require TLS1.2 since your site requires TLS1.2 and the test environment that chocolatey uses sadly doesn’t support TLS1.2 so it required a dependency to be added “KB2919355” to the package, I’ve since gone ahead and fixed that so things should be back to order again soon enough.

          Reply

          Journey Over

        • Dec 6, 2019 - 4:31 AM - hans - Author: Comment Link

          Some notes on the downloads;

          1) The “new” method uses the same mechanism to download (PHP generates the file),
          2) I also moved to a new server recently, using a newer web-server/PHP setup, so maybe there is something there.
          3) You could also use this link: https://www.tweaking4all.com/?fileid=123 (yep, 123 is the real number hahah – I had to double check myself )

          As for the version number;
          I can send you a link (by email) that works much easier and more reliable. It is part of what I would like to use to determine if updates have become available.
          It just spits out a simple number, no scraping/regex/etc needed. It just spits out “2.0.10” for example (nothing else, no HTML, nothing). Let me know if you’d like to use that.
          In my experience, scraping can become high maintenance over time, for example when I change some code on my website.

          As for the download error;
          Sounds like something that needs to be updated in the Chocolatey’s test environment?
          I’m not sure where you add the requirement? 

          Is the package link operational now? (https://chocolatey.org/packages/renamemytvseries2)

          Reply

          hans

          • Dec 6, 2019 - 5:31 AM - Journey Over Comment Link

            As noted above in the reply to myself I actually fixed the issue with the download not working due to the SSL/TLS error, chocolatey’s test environment uses an old windows server that doesn’t support TLS1.2, so my package required a dependency to be added for computers that don’t initially support TLS1.2 (like windows 7 / 2003 since chocolatey supports back to those OS).

            As for the version number, I dunno if doing that would work or not exactly, as everything is done in powershell, this is my update script for your program (you can look through my source on that github link for other packages as well if you want to see how things are done and all that), it runs every 6 hours on appveyor. You could send me the link if you want (my email is “[email removed for privacy reasons]”), and I could see if it could work, right now the way things are being done, is that it grabs the url for the download link on here, and then for the version number it takes the url and does a split between “RenameMyTVSeries-” and “-Windows-32bit-setup.exe” to grab the version number. Any packages that are done through automatic updates, is done through powershell using regex or scraping in some form or fashion.

            Package link will be fully operational (showing the latest version) once one of the chocolatey admins/devs gets around to excluding the package from the test environment due to the needed dependency that was added to make downloading work on systems that don’t support TLS1.2. You can go ahead and add the link to the article if you want, as it shouldn’t take too long for them to get to doing so and anyone who does go to the link while it is still showing the older release as the latest will see the “There are versions of this package awaiting moderation . See the Version History section below” which means people will know an update will be available soon.

            Journey Over

          • Dec 7, 2019 - 5:43 AM - hans - Author: Comment Link

            No worries, I just misunderstood when you wrote “a dependency to be added “KB2919355” to the package” – now it makes perfect sense 

            I’ll send you an email in a few seconds – I’ve removed your email from the comment to protect your privacy.

            I’ll also add the link! Thanks! 

            hans

  • Dec 8, 2019 - 3:22 PM - Michael Noble - Author: Comment Link

    Hi,

    Just upgraded to v. 2.0.10. 

    Still working great!

    Still wishing for an Instant Rename drag-n-drop that finds the series and renames without having to manually choose the series.

    It should be relatively easy to adapt current search subroutines to automatically find a  post file name that has a properly formatted file name (Per most used TV episode file post format – i.e. Midsomer.Murders.S21E02 ) in the database, find the episode number and then rename the file. Files could be drag-n-dropped to a specific D-n-D area on the main page. If the file name format is not compatible, simply notify the user – Series not found – Series file name must be in the format … 

    1. Drag-n-Drop file to Instant Rename D-n-D box

    2. Reformat the series name to match proper search format

    3. Search site to find the series and episode number listing, and…

    4. rename the file per current settings

    Extra, later addition: Give it the ability to handle multiple files.

     

    Reply

    Michael Noble

    • Dec 8, 2019 - 3:32 PM - Michael Noble Comment Link

      BTW: Each of the steps above are already done by the user and then processed by the program – all I am wishing for is to have the program do the user-manual steps automatically.

      Reply

      Michael Noble

      • Dec 8, 2019 - 3:38 PM - Michael Noble Comment Link

        We can rebuild him. We have the technology. We can make him better, than he was. Better, stronger, faster!

        (Just a little TV humor)

        Reply

        Michael Noble

    • Dec 9, 2019 - 4:30 AM - hans - Author: Comment Link

      Hi Michael,

      Glad to hear v2.0.10 works well!

      The issue, with auto renaming, I keep running into is the 80% (maybe it is more than 80%) of the files can be relied on and 20% of the filename is totally not usable.
      For example, the 80% uses: my.favorite.tv.show.S21E02.mkv (or something like that). The rest uses some other format (not to mention DVD rips).

      Sonarr for example seems to have a great mechanism for that (manual import) but even they are not sure about the results, so the user still has to confirm each file. Also, I think they use the show names that are already in the application database (the ones the user has added beforehand).

      On that note: take as an example “designated survivor” (there are better examples, just couldn’t find the one I tested with the other week) – there are 2 shows with that name, so we have to hope that the filename is fully correct and complete.

      Having said that: I do like the idea. Maybe follow this workflow;

      1. Initially have the user add the desired show(s) to RMTV
      2. Drag and drop files
      3. Try to determine show, episode etc.
      4. Update show info if used in the files from 3)
      5. Present a list with suggested renames, which the user has to confirm

      I’ve tried to find time to look how Sonarr does it in code, but so far this has not happened yet 

      Reply

      hans

      • Dec 12, 2019 - 11:27 AM - Michael Noble Comment Link

        80 % is better than nothing – if the user drag-n-drops a TV show file with a name that is not in the proper format (like I said in my post) simply inform the user that the filename is not properly formatted. In programming you could also support multiple formats such as my_favorite_tv_show_S21E02.mkv (note: underscores instead or dots).. I believe you could get as high as 95% accepted.

        TheRenamer did this and it worked excellently..

        BTW: I wrote a program (mostly for my own use) called Multi File Renamer. It is a general file renamer, but also has functions that are TV show oriented.- I would like to send you a copy to use/look at. It is a Windows  32 bit.(64 bit usable) 3 Mb Standalone Exe. Please send me info on how to send it to you.

        Reply

        Michael Noble

      • Dec 13, 2019 - 4:51 AM - hans - Author: Comment Link

        Hi Michael!

        I’d love to see your application – you can try emailing me the file, but I’m sure most mail servers will block an EXE attachment.
        You could try WeTransfer or sharing the file with DropBox?

        As for the Drag-and-Drop idea: I’ve added it to my ToDo list, and I will most certainly explore what the options are and see to get it to work as good as I can – I would love to have something like that 

        Reply

        hans

  • Dec 8, 2019 - 5:50 PM - E. Parsons Comment Link

    Is there something similar to this programs, but for movies?

    Reply

    E. Parsons

  • Dec 14, 2019 - 4:08 AM - masso Comment Link

    %S or %SZ is the same. It always rename the Season with two digits (02 in my case).

    It’s a bug present since the first version.

    Tested in version 2.0.10 for Windows.

    Here Windows 7 x64

    Reply

    masso

    • Dec 14, 2019 - 5:15 AM - hans - Author: Comment Link

      Hi Masso,

      I’ve just tested it to make 100% sure there is no bug, and it works as it should.
      Make sure you have the correct settings.

      Note:

      %S and %SZ are different in that (same for %E and %EZ);

      %S just uses the number, no leading zeros, … unless in Settings the option “Season and Episode numbers at least 2 chars wide (leading zeros if needed)” is checked.

      With %SZ the application will look for the highest number to make all numbers equally in length.
      For example if you have 9 seasons, no zero will be added. If you have 10 season, a zero will be added for season 0 – 9.

      In case this does not work (for %SZ and %EZ); please make sure you have unchecked the option “Season and Episode numbers at least 2 chars wide (leading zeros if needed)“.

      Hope this helps 

      Reply

      hans

    • Dec 14, 2019 - 5:27 AM - hans - Author: Comment Link

      To make sure, I’ve just tested it under Windows 10, Linux and macOS – %S and %SZ work correctly.
      So I think you may have that setting “Season and Episode numbers at least 2 chars wide (leading zeros if needed)” still checked (easy to overlook). 

      Reply

      hans

  • Dec 14, 2019 - 8:54 AM - Zorin1 Comment Link

    I am trying to rename my TV shows and I want it to be renamed like: Game Of Thrones (2011) – S01e10 – Fire And Blood

    What I have noticed if I use %Y that it comes up as 2010 and not when the episode was released.  Is there a different flag for this?  I looked up the episode is a couple of different DBs and they all said that it aired in 2011.

    thanks

    Reply

    Zorin1

    • Dec 15, 2019 - 5:42 AM - hans - Author: Comment Link

      Hi Zorin1,

      %Y is indeed the year when the show started, a mechanism used by TheTVDB and others to distinguish two shows with the same title.

      %Y will take the value of “firestAired”, as provided by TheTVDB. If the year is already in the title then that will be used instead.

      So for “Game of Thrones” this would indeed be 2010. As TheTVDB lists it, the series was aired from December 2010 to May 2019.
      I suspect in this case, after looking at a few websites, the first “episode” was broadcasted on Dec 5th, 2010, however it was the first “specials” (season 0) episode.

      I’ve looked at the output of TheTVDB and this is what the raw data gives us:

      {
        "data": {
          "id": 121361,
          "seriesId": "",
          "seriesName": "Game of Thrones",
          "aliases": [],
          "season": "8",
          "poster": "posters/121361-4.jpg",
          "banner": "graphical/121361-g19.jpg",
          "fanart": "fanart/original/121361-19.jpg",
          "status": "Ended",
          "firstAired": "2010-12-05", <----------
          "network": "HBO",
          "networkId": "333",
          "runtime": "55",
          "language": "en",
       ...

      I can see that this may not be the best date to pick, since the first real episode (season 1) wasn’t broadcasted until April 2011.
      I’m not sure if this date is set automatically or if maintainers of the data (anyone can participate at TheTVDB) manually set this date.

      I could implement a function to grab the date of the first episode of the first season, but I’m not sure about the implications that may come with that, for example when a TV Show does not [yet] have a season 1 episode 1. If enough users request this, then I could try to implement this.

      On that note: There is no parameter for the year of a given season. But I can consider creating one – I’ll add it to the To-Do list and if enough folks would like this , I will implement that with a future release.

      Reply

      hans

      • Dec 16, 2019 - 6:21 PM - Zorin1 Comment Link

        Hans,

        Thanks for the response, what I was really looking for is when that episode aired.  I guess it does not give you that information?

        When I got to thetvdb.com and click on a session it list the following fields:

        Episode, Name, First Aired, Runtime, Image

        I just want the year from the “First Aired” column.  But if the data is not there then it is not there.  I guess I can always just manually change the rule to put the year I want.  No big deal I guess.  I was just asking if there was a flag for that.

        I am using Plex, so maybe the initial air date year is what is really needed.  I don’t know.  I don’t really do to many TV shows so maybe I’m naming them wrong.

        Reply

        Zorin1

      • Dec 17, 2019 - 4:12 AM - hans - Author: Comment Link

        Hi Zorin1,

        Yeah, in the Show Details (versus Episode details), it shows the date for 2010.
        You could login at TheTVDB and maybe suggest the change?

        The column you’re referring to is per episode. I do get this info (right click an episode and select “Show Episode Details”), but at the moment RMTV is relying on the said “firstAired” date of the TV Show instead of the episode.

        I could write a query that corrects this first aired date by pulling it from the first episode of the first season (which seem more logical anyway – not sure why TheTVDB takes). Let me see what I can do about that. Maybe add the option “First Aired year based on 1st episode of 1st season“.

        I’ll consider implementing this for a next version – I still have to implement TVMaze and The Movie DB as a data source as well. 

        Reply

        hans

  • Dec 18, 2019 - 10:10 AM - zorin1 Comment Link

    I was trying to fix some file names that had “Of” instead of “of” in them.  Just a case difference.  When I tried to rename them, it game me an answer.  I tried to use the rename dos command and it gave me an error as well.  It told me that could not rename because the file name the same.  Did something happen in the latest windows 10 update to cause this?  I tried this on another machine without the latest updates and it worked fine.  Is this something new moving forward?  What I had to do to rename the files differently and then rename back to what I wanted.  Very strange.

    Reply

    zorin1

    • Dec 18, 2019 - 6:06 PM - Zorin1 Comment Link

      It game me an error.  grrrr  

      I tested again today and now the rename is working.  

      Reply

      Zorin1

    • Dec 20, 2019 - 5:24 AM - hans - Author: Comment Link

      I have seen uppercase and lowercase characters being considered the same on certain systems – so a DOS rename would fail when trying to rename “Of” to “of”.
      Try this: rename the “Of” to “xf”, and then the “xf” to “of”.

      Having said that: seems the issue resolved itself  

      Reply

      hans

  • Dec 24, 2019 - 2:44 PM - iamme Comment Link

    Nice Program, but… Today, for the nth time under Windows 7P, the “database” got “corrupted” (even after the warning to exit) and, not noticing, the file to be renamed did not get “moved” to the designated directory. AND the original was deleted to the “bit bucket” 8-(

    So, two comments/requests:

    1) I know python supports it, but in any case, I would be really nice to “move to trashcan” rather than “hard delete”? Needing to download a large media file again is not an efficient solution, when it could have been retrieved from the trashcan.

    2) I have not checked programmatically, but rather than the “Settings” going into an apparently easy to corrupt database, could they not exist in, for example, an stand-alone init file (that could be reloaded from if necessary)?

    Thanks.

    Reply

    iamme

    • Dec 25, 2019 - 6:03 AM - hans - Author: Comment Link

      Hi Iamme!

      I’m sorry to hear that you run into a corrupted database.
      This is a first one for me, and I’ve done some crazy stuff with the database (while testing the application, abruptly killing the application even mid transaction, opening it at the same time with more than one application, moving it around, etc) – under macOS, Windows 10 and Linux. So I’m very surprised to hear this. 
      It makes me wonder if there is something else going on, for example another applications accessing the database or if you disk has some sorts of corruption going on?

      As for moving the files “on Delete” to a Trashcan: I do like that idea, so I’ll add it to the To-Do list.

      One thought on that though:
      Deleting a file to “the trashcan” is just the same as moving the file to another directory.
      So if your initial “move” proved unreliable, then I’m not sure how reliable it will be to move to a Trashcan.
      Then again, since the Trashcan could reside on the same disk, it may be more reliable. On the same disk a “move” would become a “rename” on most operating systems.

      I could also consider something even safer than a Trashcan:
      After moving, simply rename the file again by adding a “Already Moved – ” prefix to the filename (or a subfolder of the folder where they are already in)?
      This way they’d sort all together, easy to recognize, and significantly less risk of corruption. 

      On that note, after reading up on it; for recent windows version this would be “C:\$Recycle.Bin” (Windows Vista/7/8/10), and I cannot confirm yet if there is a separate one for D:\ etc.
      Can you see if the “$Recycle.Bin” also exists on other drives? Look in the C:\$Recycle.Bin directory (in a DOS box: “dir C:\$Recycle.Bin /a” where “C” is of course the drive letter).

      As for storing the Preferences in a file instead of the database; I’ll take note of it, but it would imply quite a few changes, so I’m a little weary to implement that.

      Reply

      hans

      • Jan 5, 2020 - 7:02 PM - iamme Comment Link

        OK. Feedback… Again, great program. Wish it was in python and could be ported to armf hardware…  8-)

        1) for me at least under Win7P-64, the problem seems to happen a fair amount because RenameMyTVSeries will exit the GUI but still be running in the background for a while/forever (i.e., via task manager, it is still a running process after “quit”) or is slow to startup, so that starting up RMTV (again) causes a second instance to run (causing the DB error message). This often (50% +/-?) does trash my settings, requiring them to all be reset. I don’t know the robustness of how RMTV checks to see if another version is running already, and if that check is done before the DB is initialized? I guess in a perfect world, RMTV would check for another already running instance and kill the newest instance before it corrupts the DB and exit with an appropriate error msg… I don’t mind losing the “Episodes” cache… it’s all the custom / vs \ directory delimiters, paths, and custom characters to replace settings that are a pain. Now if they were in a config file outside the DB….

        2) On my W7P-64, when it fails to move a file after a DB-corruption-issue (i.e., e.g., the default directory delimiter is default “/” instead of “\”, for example on Windows) the file gets deleted… and it is not saved any where. The only thing that exists is the windows recent “filename.lnk” file pointing to nothing. It’s like RMTV does not check if the directory exists and can be written to, ignores that fact, and then”moves” the file to a non-existent directory (dev/null) AND then warns that the file could not be moved…?

        3) In general, under W7P-64, if you are logged on, deleted files go to the c: drive trash can. There can be a “trash can” on another drive, which should be emptied when the “trash is taken out”  but you won’t go wrong putting it on C:. Supposedly, the MS “official” programmatic trashcan call is via  ‘SHFileOperation’

        4) A more “universal” method (Mac, Windows, Linux) can be had via python: one version of this is, for example, available at pypiDOTorg/project/Send2Trash

        Reply

        iamme

      • Jan 6, 2020 - 5:36 AM - hans - Author: Comment Link

        Haha, yeah … well, I’m really not seeing Python as much of a tool to work with for an application like this.
        However, since you mentioned ARM; what ARM platform are you thinking of? Raspberry Pi?
        Lazarus Pascal is available for some of these platforms … I only have the first Raspberry Pi model, but I have developed apps for that with Lazarus before.
        For ARM I’d need to know though what ARM CPU is being used, what platform, and what OS is being used.
        But I’d be willing to investigate that option.

        1A) Slow quit 

        This is most likely related to the database, but I could be wrong.
        When RMTV is being closed, the database has to be closed as well and if the option “Compact Database on Close” is checked (In settings – upper left corner) then this is being done as well before it closes. On that note: I’ll pay extra attention with the next release to make sure RMTV close promptly – it’s not on the ToDo list.

        1B) Slow opening

        RMTV does a language check at startup, to see what languages TheTVDB supports. TheTVDB or your Internet connection could be slow and thus making the startup slower.
        In the next release (working on it as we speak) this will no longer be the case. All major languages are “known” and I have noticed that in the past 2 years TheTVDB has not updated that list. The same goes for the new sources I’m adding: TheMovieDB has a fixed list and TVMaze only supports English. So in the next release I’ll load a static list once and leave it at that.

        2) File gone after move

        RMTV does check if the directory exists. It first tried to move the file. If the destination file does not exist, it will copy the file and remove the old one.
        Having said that, in the next release I’ve implemented some extra options for this:
        – Do not move the file (what is used default)
        – Copy the file to the new location and remove the “original” (default move)
        – Copy the file to the new location and add “Already move – ” to the name of the original
        – Copy the file to the new location and place the original in a sub-directory (RMTV) where the original used to be

        This should hopefully assist in this issue. Note: Since you’re the only one reporting this issue, I do wonder if there is something going wrong on your PC/NAS/etc.
        Also: I’ve added “/” and “\” by default to the characters that need to be replaced – just to avoid issues, each user can override this if they chose to do so.

        3/4) Trashcan under Windows

        Since on your system a “move” seems to be failing at times, moving the original to the Trashcan (potentially on a different drive) may go wrong as well.
        So I hope the approach in 2) will be more reliable and easier to use (and it is cross platform as well).

        Having said that: I’ll look at the Python code and see what it actually does, maybe I can add this as an option as well. I’m a little worried about reliability though and I’m wondering where the trashcan on several Linux variants may or may not be … 😊 

        Reply

        hans

        • Jan 10, 2020 - 1:33 AM - iamme Comment Link

          Thanks for the changes, I will look forward to trying out the next release.

          re: RMTV is currently running on is a high-performance Ryzen2 W764P workstation with plenty of memory and fast storage, so I am not sure why I am the lucky one 8-) I.e., not a NAS.

          RMTV just did it again this afternoon… left me with Ukranian vs. English and removed the “move to” option by itself. The other settings seem to be OK, but – it tells me it cannot connect to thetvdb.com “Connection Failed”, even after a RMTV restart, to find a program not already in the database (even though I can bring up thetvdb.com on a web page and see the program/episode is there)… Who knows what is going on…

          However, I would like to get it off this system and on to a Raspberry Pi, in this case:

          Raspbian (debian “Buster” derived), RPI4, armv71

          If nothing else, this would thus save greatly reduce some energy expenditures: 7 watts vs. 95+ watts  8-)

          Reply

          iamme

        • Jan 10, 2020 - 5:24 AM - hans - Author: Comment Link

          You’re welcome, I think these will be good changes for everyone (now that I figured out the proper way to send something to the Recycle Bin ).

          Sorry to hear you’re the “lucky one” – either this is related to TheTVDB issues or database/file corruption (especially since one of the settings suddenly changed on its own). It sounds you have quite a nice rig though and I wouldn’t know why this would be a problem. Maybe an updated version of the SQLite3 DLL does the trick? I’ll try to find a newer version and will do some testing with the next release as well.

          Today does seem to be challenging since TheTVDB is showing issues again (seems the loading of episodes is failing on their end).
          Being able to open the webpage of TheTVDB is unfortunately not a reliable indicator, since they want us (developers) to use their API, which is a different URL/link (see: TVDB API).
          While testing the API just now, I noticed even authentication is failing and I get the message 

          ERROR: The request could not be satisfied – CloudFront attempted to establish a connection with the origin, but either the attempt failed or the origin closed the connection. We can’t connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.

          Which is a good indicator something is going wrong on their end.

          Note: By working on the new version I noticed the significant speed increase with TVMaze, but it only offers English. The Movie DB is also faster and claims to support other languages, but I’m still testing the results on that one since the “Dutch” results are not the best so far.

          As for the Raspberry Pi – the different models have a slightly different CPU. If I recall correctly there are at least 2 different ones that need to be compiled against.
          Just looked at the Wiki and these are the processors I’d have to compile against: ARM11, ARM Cortex A7, Cortex 53 and Cortex 73. If I recall correctly the Cortex 53 and 73 are similar enough, … but in the end I’d need all 4 models for testing, or at least the most recent (RPI4) model (if I’d wanted to support at least one version).

          Reply

          hans

      • Jan 6, 2020 - 6:18 AM - hans - Author: Comment Link

        FYI, I’ve just implemented the Trashcan option, so these will be the options in the next release if “move” was selected (default the file does not get moved):

        1. MOVE original to the new location (current versions does this)
        2. COPY to the new location, original remains UNTOUCHED
        3. COPY to the new location, original gets PREFIX “Already moved –
        4. COPY to the new location, MOVE original to subdirectory “RMTV” (sub directory in the directory where the original is located)
        5. COPY to the new location, MOVE original to Recycle Bin (or under Linux/Mac: Trashcan)
        Reply

        hans

  • Dec 30, 2019 - 4:47 PM - Andrew Comment Link

    Hi!

    Amazing app thanks. Had an odd error recently – the app tried to rename a show to (720p) using the (%R) modifier but the actual video resolution is 1920×960 – so 1080p cropped/encoded to remove black bars basically. This is detected in MediaInfo

    Is it possible to update or modify how it detects the video resolution as this video is really 1080p and the app detects it as 720p?

    Cheers!

    Reply

    Andrew

    • Dec 31, 2019 - 5:20 AM - hans - Author: Comment Link

      Hi Andrew!

      Well, 720p is defined as a max resolution of 1280×720, and 1080p as 1920×1080.
      With all these resolution, in contrast to the nomenclature, the width is used as a guide.

      So you’re correct (if I read your message right) that this should appear as 1080p.
      I’m not sure what FFprobe gives as a response (maybe it “removes” the black bars and then sees it to actually be 720p – which would arguably be right or wrong)?

      You could test this with your specific video file like so (which shows a lot of in, look for “width” and “height”):

      ffprobe -v error -show_format -show_streams yourvideofile.mp4

      or if you wish to see just the resolution, you can try something like this:

      ffprobe -v error -select_streams v:0 -show_entries stream=height,width -of csv=s=x:p=0 yourvideofile.mp4

      Since I’m not sure if you’re using Windows, Linux or macOS: ffProbe is included in the distribution, but you may have to search for it.

      If this indeed is showing the wrong info, then I’ll have to go dig into the code and see why this would report the wrong resolution.

      Reply

      hans

  • Jan 1, 2020 - 7:06 AM - Marcelo Fontenele Comment Link

    Good morning and happy new year!

    I use Arch Linux and the program was working fine, but, from five days to today, when i try to open the program i receive this  graphical message:

    ERROR
    Connection failed.
    Possible reasons:
      - No Internet connection
      - Firewall blocking Internet access
      - TheTVDB API is down
    Rename My TV Series will now close.

    And when i try to run through command line i receive this:

    (RenameMyTVSeries:8259): Gtk-WARNING **: 09:41:25.000: Unable to locate theme engine in module_path: "murrine",
    (RenameMyTVSeries:8259): Gtk-WARNING **: 09:41:25.000: Unable to locate theme engine in module_path: "murrine",
    (RenameMyTVSeries:8259): Gtk-WARNING **: 09:41:25.000: Unable to locate theme engine in module_path: "murrine",
    (RenameMyTVSeries:8259): Gtk-WARNING **: 09:41:25.001: Unable to locate theme engine in module_path: "murrine",
    (RenameMyTVSeries:8259): Gtk-WARNING **: 09:41:25.001: Unable to locate theme engine in module_path: "murrine",
    (RenameMyTVSeries:8259): Gtk-WARNING **: 09:41:25.001: Unable to locate theme engine in module_path: "murrine",
    (RenameMyTVSeries:8259): Gtk-WARNING **: 09:41:25.002: Unable to locate theme engine in module_path: "murrine",
    (RenameMyTVSeries:8259): Gtk-WARNING **: 09:41:25.002: Unable to locate theme engine in module_path: "murrine",
    (RenameMyTVSeries:8259): Gtk-WARNING **: 09:41:25.002: Unable to locate theme engine in module_path: "murrine",
    (RenameMyTVSeries:8259): Gtk-WARNING **: 09:41:25.002: Unable to locate theme engine in module_path: "murrine",
    (RenameMyTVSeries:8259): Gtk-WARNING **: 09:41:25.003: Unable to locate theme engine in module_path: "murrine",
    Exception at 0000000000422CC3: EAccessViolation:
    Access violation.
    Exception at 0000000000456B70: EAccessViolation:
    Access violation.
    Exception at 00000000004570FE: EAccessViolation:
    Access violation.
    An unhandled exception occurred at $00007F6A1037D4E3:
    EAccessViolation: 
      $00007F6A1037D4E3

    Could anyone please help me solve this problem?

    Marcelo

    Reply

    Marcelo Fontenele

    • Jan 4, 2020 - 5:31 AM - hans - Author: Comment Link

      Hi Marcelo!

      I presume you use the latest version of RMTV.

      The GTK messages (visible when starting from Shell) can be ignored. It is just something the Lazarus developers added to indicate that the app will not use that particular module.
      The Access Violation though – that is a problem, but these could be the result of not finding a network connection.

      Since it used to work; did you have some kind of system update? (Arch Linux)
      I’d love to test this, so any info you could provide would help (eg. What exact version of Arch Linux are you using, where can I download it so I can setup a virtual machine).

      Reply

      hans

      • Jan 5, 2020 - 1:20 PM - Marcelo Comment Link

        Hello there,

        Thanks for the reply,

        I installed Arch Linux for the first time almost two weeks ago and i’m getting RenameMyTVSeries from the git mentioned above. Deleted the folder at /~/.config/’Rename My TV Series’/
         and getting the same error.

        Marcelo

        Reply

        Marcelo

        • Jan 6, 2020 - 7:09 AM - Michael Comment Link

          Hi.

          Just a quick question. Did you install it on Arch from my github or from AUR? If you installed it from AUR, did you download the repo or use AUR helper app?

          Reply

          Michael

        • Jan 7, 2020 - 5:41 AM - hans - Author: Comment Link

          Thanks for chiming in Michael! 

          @Marcelo:
          Michael runs Arch Linux on a daily basis and is much more experienced with it. On his setup RMTV runs without issue.

          Reply

          hans

      • Jan 6, 2020 - 5:00 AM - hans - Author: Comment Link

        OK, I’ll try to install “archlinux-2020.01.01-x86_64.iso” (assuming this is the version you’re using?) on a virtual machine and will see what problems I’ll run into, in the hope that I can reproduce the error.

        Reply

        hans

      • Jan 6, 2020 - 6:44 AM - hans - Author: Comment Link

        OK, so setting up a virtual machine seems a challenge (see: ArchLinux Wiki) and it would take me a lot of time to get this going.
        I’ve talked to one of the users here that is running ArchLinux as well, and he doesn’t encounter any issues (also getting RMTV from the same source).

        Note: We can continue this by email, if you’d prefer (webmaster at tweaking4all dot com).

        I think most of the issues are a consequence of the “Connection failure” – so let’s look at that one first.
        The GTK messages are just warnings and do not stop anything from working. The Access Violation however could be triggered by the lack of connection to the Internet.
        Do you have any kind of firewall, antivirus or security software running that potentially blocks traffic for RMTV?

        Reply

        hans

        • Jan 12, 2020 - 3:06 AM - Marcelo Comment Link

          Good morning,

          Guess what, today i made the weekly Arch system update and the program it is ok (yayyy). So this update made the difference. Thanks for the replies.

          Marcelo

          Reply

          Marcelo

        • Jan 12, 2020 - 4:04 AM - Hans - Author: Comment Link

          Thats is good news Marcelo! 

          Do you know what has been updated? Maybe we can learn what caused the failure to begin with.
          If you don’t know: no worries.

          Components that are needed for RMTV: OpenSSL and SQLite3.
          Components that have caused issue in the past: nVidia videocard (GPU) drivers.

          Reply

          Hans

          • Jan 12, 2020 - 10:31 AM - Marcelo Comment Link

            Hello there Hans,

            I think it was Nvidia update. Below the log from Pacman, yesterday early morning:

            [2020-01-11T05:40:52-0300] [PACMAN] Running ‘pacman -Syu’
            [long list removed]

            Always thanks to you for your support and development of this amazing software!

            Marcelo

            Marcelo

          • Jan 13, 2020 - 4:26 AM - Hans - Author: Comment Link

            Hi Marcelo,

            thanks for sharing, I’ve remove the list from your post since we’d like to keep long lists and such out of the comments.

            We will probably never know what exactly caused the issue, but talking about nVidia, I did notice these messages in your output:

            dkms install nvidia/440.44 -k 4.19.92-1-lts
            Unable to install module nvidia/440.44 for kernel 5.4.7-arch1-1: Missing kernel modules tree.

            Seems not an uncommon thing (see this nVidia document), and I do not know if this is related or not to the RMTV not running.

            Hans

  • Jan 5, 2020 - 9:44 AM - DeeDee Comment Link

    FYI you should add forward slash to the default ‘Replace Special Characters’, this is a forbidden character on windows filesystems which will cause renaming to fail.

    Reply

    DeeDee

    • Jan 6, 2020 - 4:55 AM - hans - Author: Comment Link

      Hi DeeDee,

      I was under the assumption this would work, since the backslash is the directory separator for Windows.
      However, to be sure; I’ve added it to the defaults for the next release. 

      Thanks for bringing it up! 

      Reply

      hans

  • Jan 10, 2020 - 2:22 AM - Ken Comment Link

    Hello! I just tried to start RMTV but it comes up with an error saying connection has failed. The program has worked for me before, so I don’t know what’s wrong. Of the 3 possible reasons the error window lists, I can eliminate two. I have an internet connection (this is how I’m sending this to you) and I don’t have a firewall blocking internet access. I turned off my VPN as well. I have tried launching it with admin rights, but that didn’t work as well. Also, I uninstalled and reinstalled the program.

    Any idea what could be wrong?

    Reply

    Ken

    • Jan 10, 2020 - 5:16 AM - hans - Author: Comment Link

      Hi Ken,

      thanks for reporting.

      I did some testing with their API and I cannot even authenticate and get the message:

      ERROR: The request could not be satisfied – CloudFront attempted to establish a connection with the origin, but either the attempt failed or the origin closed the connection. We can’t connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.

      Which is a good indicator something is going wrong on their end.
      I’m working hard on a new release which should offer other sources (TheMovieDB and TVMaze) in the hopes to have those as good backup data sources.

      Reply

      hans

  • Jan 10, 2020 - 3:31 AM - Keith Comment Link

    I’ve got the same error, Ken.  There’s nothing wrong with my internet connection or firewall so I guess the tvdb api is down.

    Reply

    Keith

  • Jan 10, 2020 - 8:14 AM - Francky Comment Link

    Same Error … The program doesn’t work anymore.

    ERROR

    Connection failed.

    Possible raisons:

      – No Internet connection

      – Firewall blocking Internet access

      – TheTVDB API is down

    Reply

    Francky

    • Jan 10, 2020 - 11:28 AM - hans - Author: Comment Link

      Hi Francky,

      unfortunately, this is an issue with TheTVDB and beyond my control .
      The next release will include TVMaze and TheMovieDB as an alternative datasource (already working on it).

      Reply

      hans

  • Jan 10, 2020 - 10:23 AM - nate m Comment Link

    problem with tvdb api program just crashes always worked fine before any fix yet?

    Reply

    nate m

    • Jan 10, 2020 - 11:28 AM - hans - Author: Comment Link

      Hi Nate M,

      unfortunately, this is an issue with TheTVDB and beyond my control. Even own their API test page is failing …
      Note: The next release will include TVMaze and TheMovieDB as an alternative datasource (already working on it).

      Reply

      hans

      • Jan 10, 2020 - 2:04 PM - Jose Polo Comment Link

        You could include anidb also, good source for anime.

        Reply

        Jose Polo

      • Jan 11, 2020 - 4:27 AM - hans - Author: Comment Link

        I’ll investigate AnimeDB
        I’ve never used it, and I do really watch Anime, so I I may need some assistance with Anime testing if it looks like this is easy to implement.

        Reply

        hans

        • Feb 19, 2020 - 7:06 AM - Bruno Comment Link

          Yes please do implement AniDB. Check out their API wiki page . Would be great to have a database selection in settings with tickboxes to the sources/providers you want to use. For example, if you don’t watch anime you’d untick AniDB and leave TVDB ticked, but you can have both of them ticked and when you search for a TV Show if nothing shows up on TVDB it’d search on AniDB, etc in the order of priority you’d pick in settings as well. Or simply combine search results for all providers, that works too.

          Thanks for your hard work! This is a great piece of software and I love it :)

          Reply

          Bruno

          • Feb 20, 2020 - 3:42 AM - Hans - Author: Comment Link

            Thanks for the compliments Bruno! 

            Unfortunately, for now anyway, I will not implement AniDB (see also my response to Jose – below).
            It seems the API used by AniDB is very different from what TheTVDB/TheMovieDB/TVMaze is using – or I simply do not understand their documentation correctly.  
            So for now that means I’ll first finish potential bugs in the beta, so I can have a release version of 2.1.0.
            After that I’ll have to focus on a few other things that need my attention as well (including an actual job ).

            Hans

      • Jan 11, 2020 - 5:45 AM - Hans - Author: Comment Link

        I’ve explored the AnimDB API as an optional data source, and even signed up for an account, a client number and such.
        There are 2 issues I’ve ran into;

        1) There appears to be no search option.

        Instead the application is expected to download the entire title list (like this), extract it, and import the 63,000+ titles into the database (extracted: 1 Gb in size at the moment), so we can search for the proper title to then find the correct Show ID. 

        2) HTTPS requests are not supported.

        This is a bigger problem now that modern operating systems really do not like HTTP requests.

        Both unfortunately make this a less than compatible data source for RMTV. 

        I’ll keep it in my To-Do list for future investigation, I hope they will implement a proper API that allows searching and support HTTPS in the future.

        Note: If I misinterpreted their API, then please let me know. I’ve spend about an hour digging into their API, so I could have overlooked something. 

        Reply

        Hans

  • Jan 10, 2020 - 11:37 AM - hans - Author: Comment Link

    UPDATE: TVDB issues …

    It seems TheTVDB has done a major cutover to a new infrastructure which revealed some issues … 
    They also seem to have dropped HTTP and TLS support (for HTTPS) – I will check as soon as I can (most likely not before tomorrow) if this affects RMTV. However, since their own API test page is failing, I doubt I’ll find any issues in RMTV.

    I’ve done some tests with the macOS version as well. The reason why this is “interesting” is that I use the official macOS API calls to get the data from TheTVDB, and I doubt Apple (running the latest macOS version) dropped the ball on that one. But … never say never …

    My apologies for the inconvenience, even if they may be out of my scope of control.

    Reply

    hans

    • Jan 11, 2020 - 6:33 AM - Hans - Author: Comment Link

      Optional OpenSSL update for Windows and Linux users:

      TheTVDB talks about a possible TLS bug for HTTPS.
      Unfortunately, I cannot determine or trace if it was caused by that particular issue.
      Right now it is even more problematic, since they placed a temporary fix, which masks the problem (if it was that problem to begin with).

      Note: macOS users are not affected by this, since RMTV uses the Apple API for this (not OpenSSL).

      If such a bug would indeed have caused the issues from yesterday, then this would affect only RMTV under Windows or Linux, as they rely on OpenSSL.
      RMTV uses libraries that seem to rely on the OpenSSL 1.0.x releases (OpenSSL 1.1.x seems to have a different structure)

      !! Note: I’m not an expert on TLS/HTTPS – so if anyone out there knows more about the fine details; please contact me. !!

      Updating OpenSSL:

      Windows:

      Close RMTV.
      Make a backup of the files “ssleay32.dll” and “libeay32.dll” found in “C:\Program Files (x86)\Rename My TV Series“.
      Download this zip file and copy the files “ssleay32.dll” and “libeay32.dll”, found in the archive, to the install directory of “C:\Program Files (x86)\Rename My TV Series”.
      Start RMTV.

      This should update the OpenSSL library to the latest version.

      Linux:

      For Linux user they can use the usual apt-get procedure:

      sudo apt-get update
      sudo apt-get install libssl-dev
      Reply

      Hans

  • Jan 10, 2020 - 11:45 AM - Francky Comment Link

    API Update: Removing legacy SSL support

    Dear Users,

    As you probably know, we cutover to a new infrastructure, API, and website in early November 2019 and with that update came the introduction of some modern security features. However, as with any update, the transition revealed some upgrades we needed to make and we have made the tough decision to stop supporting a feature which may require some legacy users of the site to update their media centers. One issue that we encountered was that some older versions of Python (mostly 2.7) experienced issues due to a bug in their bundled url libraries. This caused some old scrapers and players to experience a SSL handshake failure due to outdated/unsupported TLS support. We put a temporary fix in place to remedy the issue and worked with some partners to put in a fix for their users, but our temporary solution is hugely expensive and presents a security issue for the site, the integrity of the data, and our users. Ultimately, we can no longer sustain this support and will be sunsetting our temporary fix soon. It may be in your best interest to reach out to the developers of your specific media center software to see if your system will be affected and if there are any upgrades that will solve this issue. We are sorry to discontinue the support of any technology that our users have become reliant upon, but this transition has made apparent that deprecating some of our older systems and early APIs is the only way we can continue to grow and build the best that TheTVDB has to offer.

    Sincerely,
    TheTVDB Team

    Reply

    Francky

    • Jan 10, 2020 - 11:52 AM - hans - Author: Comment Link

      Yup .. and this morning their API v3 documentation and test page (https://api.thetvdb.com/swagger) failed as well – just for very different reasons (CDN). 

      (to test you will need an API key)

      It does work for some API calls now it seems though. I’ll do some thorough testing as soon as I can.

      Reply

      hans

  • Jan 10, 2020 - 2:07 PM - Jose Polo Comment Link

    Hi Hans, I have a request, could you add fanart scrape along with banner, will be hugely appreciated. Thanks

    Reply

    Jose Polo

    • Jan 11, 2020 - 4:31 AM - hans - Author: Comment Link

      Hi Jose,

      with the next version, fanart (backdrop), Banners and Posters will be stored (optional) with the TV Show info. 
      Missing images from TVMaze (only poster available) and TheMovieDB (no banner available) will be completed from TheTVDB if possible.

      Selection of images is something I will not yet implement, but it is still on the ToDo list as an option I’d like to explore.

      Reply

      hans

  • Jan 10, 2020 - 3:03 PM - Keith Comment Link

    It started working again (I’m using the Mac version) around lunchtime today.

    Reply

    Keith

    • Jan 11, 2020 - 4:32 AM - hans - Author: Comment Link

      Same here – working with the release version and the version I’m working on.
      I’ll test Windows and Linux later today.

      Thanks for reporting! 

      Reply

      hans

  • Jan 10, 2020 - 4:43 PM - Jose Polo Comment Link

    Not working here.

    Reply

    Jose Polo

    • Jan 11, 2020 - 4:33 AM - hans - Author: Comment Link

      Hi Jose,

      What operating system are you running? Windows? Linux? macOS?

      Reply

      hans

    • Jan 11, 2020 - 5:14 AM - Hans - Author: Comment Link

      Just tested the release version for macOS, Linux and Windows 10 – they all work at the moment.
      Unfortunately, I do not know if they work because of their temporary fix or if they fixed the real issue behind the issue from yesterday.

      I’ll investigate more.

      Reply

      Hans

  • Jan 19, 2020 - 8:23 PM - Keith Comment Link

    02:21z and the Mac version is failing to load again.

    Reply

    Keith

  • Jan 19, 2020 - 8:24 PM - Keith Comment Link

    As an addition to my comment just now, it was working about five hours ago.  

    Reply

    Keith

  • Jan 19, 2020 - 8:37 PM - Steve Comment Link

    I’m a long-time fan. Just reporting that the Windows version isn’t loading. It’s been spotty over the last while (per comments above).

    Reply

    Steve

    • Jan 19, 2020 - 10:09 PM - Steve Comment Link

      And just to add another data point, it’s working again now.

      Reply

      Steve

    • Jan 20, 2020 - 4:10 AM - Hans - Author: Comment Link

      Yeah, TVDB has been spotty the last few months.
      Their info on what is going on is quite limited so I do find myself digging into the code over and over again to make sure it is not RMTV causing this.
      But each time, it seems to be caused by changes or maintenance at the TVDB.
      I hope to be able to release beta 2.1.0 – hopefully this week – which will support TVMaze and TheMovieDB.
      If anyone is interested in testing and giving feedback … let me know 

      Reply

      Hans

      • Jan 20, 2020 - 9:32 AM - Jose Polo Comment Link

        I will be glad to test it.

        Reply

        Jose Polo

        • Jan 21, 2020 - 4:37 AM - Hans - Author: Comment Link

          Awesome, I’m adding you to the list for testing – I’ll send an email when a beta is ready for testing. 

          Reply

          Hans

  • Jan 20, 2020 - 8:34 AM - omgzilla Comment Link

    Running 2.0.10 here on macOS 15.2. There are a couple preferences I have enabled that the software is ignoring. I have unchecked the option “Season and Episode numbers at least 2 chars wide” (so rather than S01E01, I’d like to get S1E1), but that’s not giving me what I’m expecting. I also have “Sort by DVD Sort Order” selected as the default, but my search results still give me aired order by default.

    Reply

    omgzilla

    • Jan 21, 2020 - 4:37 AM - Hans - Author: Comment Link

      Hi OMGZilla,

      For the option “Season and Episode numbers at least 2 chars wide”: if disabled it will take the last season (for season number) and highest episode number (for episodes) and use that width as the width to use. Maybe I should change that behavior (for the %S parameter) in the next version (added to my TODO list).

      DVD order; I found DVD order to be quite an issue, and other services do not even seem to support it.
      If you have a particular show I can test with, then I’d be more than happy to test and see if there is anything not working as expected.

      Reply

      Hans

      • Jan 21, 2020 - 6:09 AM - omgzilla Comment Link

        Hi, thanks for responding. The DVD sort issue is less of a problem since I can manually change it after pulling up a list, it’s just that the master preference to default to that doesn’t work.

        As for the naming one. I used to name my files with at least 2 characters as is typical but recently took a liking to how Hulu titles their shows and episodes like this:

        Futurama | S1 E1 – Space Pilot Three Thousand.mkv

        I like the way this reads a lot better than the more typical way I had been using:

        Futurama.S01E01.Space Pilot Three Thousand.mkv

        I use my file names as the embedded mkv movie title (minus the extension) for apps that read it, so this looks and reads nicer, especially without the padding zeroes. Plex still scrapes this and they still sort in Finder just fine. Stripping the padded zeroes with another tool is not a huge deal, but one less step if RenameMy did it already. :)

        Reply

        omgzilla

        • Jan 22, 2020 - 8:44 AM - Hans - Author: Comment Link

          I noticed that the leading zeros do not seem to work in your scenario – so I’m in the process of rewriting the code for that.
          With that I’m also revamping the entire naming procedure and some more related options. 

          As for embedded titles … hmm, do you have a “good” and “quick” trick for that?
          The reason why I’m asking, is that others have requested this as a feature, and so far I have not found a method that works “quick”.
          But I’d be willing to build something like that in … if I find a good way to do it.

          Reply

          Hans

          • Jan 24, 2020 - 6:28 AM - omgzilla Comment Link

            Yes. There’s a utility called JMkvpropedit that uses mkvpropedit (a component of mkvtoolnix) to help automate this. It’s written in Java and runs anywhere. I use it just fine on macOS Catalina. You can quickly batch edit a group of mkv files so that the embedded movie title matches their file names by entering {file_name} in the title field editor of the tool. It has other features like editing track names; adding or removing attachments; and so on, and all without remuxing. It’s more convenient to use than using MKVToolNix to completely remux a file just to do these tasks. 

            jmkvpropedit

            omgzilla

          • Jan 25, 2020 - 5:02 AM - Hans - Author: Comment Link

            Thanks for the tip – I’ve looked at mkvtoolnix before (briefly).
            I’ll add it to the to-do list and will see if I can use it (not sure if it supports other formats beside MKV).   

            Hans

          • Jan 25, 2020 - 5:17 AM - Hans - Author: Comment Link

            Just did some test with mkvinfo and mkvpropedit … super fast and great info, but unfortunately, it only supports MKV files.
            ffMPEG/ffProbe on the other hand supports pretty much any format – probably why it is a little slower.
            I did check MediaInfo Lib as well, but for some odd reason it will not open files under macOS (did succeed under Windows and Linux) – not to mention that I don’t think meidaInfo Lib will allow editing of the meta data. 

            Additionally I’ve checked VLC (VideoLAN) libraries, but I’d have to distribute a ton of files (this could also be because of my lack of knowledge).

            Suggestions and tips are most welcome! So if anyone knows of a library or tool that can do this – let me know.

            Hans

  • Jan 27, 2020 - 8:03 AM - Alexander Comment Link

    Thanks for RenameMyTVSeries 2.0.10.!

    I’m still waiting and hoping for a quick search bar in the episodes list! If you have episodes you want to rename and sort and you don’t know the episode or even season number it takes a long time to search for the episode title for a TV show with a lot of episodes. A quick search could filter for the episode title you enter…

    Also I hope for the possibility to change the width for the episodes columns. Long episode titles are cut!

    Thank you very much Hans!

    Best regards,

    Alexander

    Reply

    Alexander

    • Jan 28, 2020 - 4:39 AM - Hans - Author: Comment Link

      Thanks for the reminder Alexander! 

      I have the filter/search option on my to-do list.
      Implementing multiple data providers and a ton of other features is taking a LOT of work.

      Since I have not started implementing your filter/search request yet: how would you like to see this work?
      Type a keyword and highlight the episodes that match this keyword? Would that work?

      I recall us talking about the episode columns width, and I’ll admit that I have not found a good solution for this yet.
      I’d hate to “destroy” the look RMTV has right now, and I assume you already tried the vertical slider between selected episodes and selected files?

      Reply

      Hans

    • Jan 28, 2020 - 8:10 AM - Hans - Author: Comment Link

      Well, I couldn’t resist … sometimes when tinkering and developing, a good idea makes me focus even more, and in this case I found an elegant way to implement this.

      So what I have done for the next release – which will be v2.1.0, which will come with a lot of new features:

      There will be a box under each of the 3 lists (Episodes, Selected Episodes, and Selected Files) where you can enter a keyword or key phrase.
      In the list above the box where you entered a text, the episodes or files will have the keyword or key phrase highlighted (search is not case sensitive).
      A little counter will also show how many matching rows were found (under each list). The counters were added, since lists sometimes are to long so not all rows are visible at one view.

      So in the next release you’ll be able to search in Episodes, Selected Episodes, and Selected Files.

      Hope this is what you had in mind. 

      Note: I did not want to “filter” the list because that could potentially cause conflicts and/or make the solution more complex than I’d like.

      Reply

      Hans

      • Jan 30, 2020 - 2:01 AM - Alexander Comment Link

        Perfect, you are great! Thank you very much for your great work!

        A search box will make it much easier to find and rename episodes that are not yet sorted.

        A filter instead of highlighting would show all matches at once in one view for long lists. I can imagine problems when you filter the selected episodes and selected files lists for comparing both lists in your data structure so I understand your conflict. Maybe you don’t have this problem when you only filter the episodes list? You could add a checkbox next to the quick search input text field to enable the filter. You still could use the index number from the episode list for referencing to the selected episodes but show in your list only the matched index numbers.

        For the episode column width I’ve made a screenshot:

        https://owncloud.gwdg.de/index.php/s/iH4OeyMGr8iLAME

        As you can see sometimes episode titles are too long and cut. So you cannot distinguish between them (e.g. numbers 321-327 or 345-347 in screenshot).

        The vertical slider between selected episodes and selected files works great! You need something like that for the episodes list too…

        Don’t forget to update your release notes for the new version… ;-)

        Thank you very much and best regards!

        Alexander

        Reply

        Alexander

        • Jan 30, 2020 - 3:10 AM - Hans - Author: Comment Link

          Hi Alexander 

          Yeah, well, I’m making a lot of changes to RMTV for the next release and to be honest, I have to stop adding features at some points, otherwise it will never finish .
          For the list of selected Episodes and Files, I have implemented a different mechanism to link file and episode(s), to also support merging more than 2 episodes.
          Hiding rows would break this again. so for now I’m leaving it as it is and maybe in the future I’ll go one step further and hide not-matching rows.

          As for the width of the episodes; ah, now I see what you mean. Somehow I was thinking you were referring to the “selected episodes” – silly of me, you did write “episodes” pretty clear. Let me see what I can do with a slider.

          The list of updates is big – and I’m maintaining a list otherwise I’d forget mention half of it. 

          Some of the upcoming changes:
          – Support for The Movie DB and TVMaze,
          – Support for Banner, Poster and Fanart/Backdrop images (also in the NFO files)
          – After rename: extra options what to do with the original (delete, move to another local folder, move to trash, etc)
          – Merge more than 2 episodes
          – Inline filename editing
          – New rename mechanism with repeat blocks (this way naming for multiple episodes can be done with a format string as well)
          – Added audio layout parameter (stereo, 5.1, 7.1 etc)
          – Improved NFO files
          – Keyword highlighting for all 3 lists (Episodes, Selected Episodes, Selected Files)
          – Bug fixes
          – etc.

          Right now I’m working on adding metadata to the video files, and will start working on drag’n’drop of video files (recognizing TV Show, Season and episode automatically).
          These 2 will keep me busy for a while. And then there is the fact that I broke adding multiple the same episodes. I’m not sure if I will fix that or not, since not many people seem to use that option (it was intended to offer the ability to offer multiple files for the same episode, for example in different resolution).
          I’m redesigning the Preferences window as well, since all the options no longer fit in the window 

          Reply

          Hans

        • Jan 30, 2020 - 10:55 AM - Hans - Author: Comment Link

          OK, good news; I’ve implemented an additional splitter, so you can make the episodes list wider.
          I had to copy and paste a bunch of controls for that, so I hope it didn’t break anything 

          Reply

          Hans

  • Jan 30, 2020 - 2:34 AM - Alexander Comment Link

    I found a bug in current 2.0.10 (linux):
    My file format is: %N – %SZx%EZ – %T [%F %V %A%.C]
    So I want to force all episode numbers the same width but it does not work anymore. Currenttly it works like %E without leading zeros. Can you fix this in 2.1.0?

    Thank you very much!

    Alexander

    Reply

    Alexander

    • Jan 30, 2020 - 2:57 AM - Hans - Author: Comment Link

      Hi ALexander,

      OMGZilla reported the same bug and I found what the issue is.
      Based on that (and some of the new features) I have completely rewritten the mechanism to build filenames (same parameters though). 
      Since 2.1.0 will come with a lot of changes, some testing will be needed before I release this version, but I hope to have a test version available soon (been working on it for several weeks already)..

      Reply

      Hans

  • Feb 16, 2020 - 2:50 PM - QuBa Comment Link

    Hi,

    just found your tool and it’s really working great, thanks.

    Two suggestions: 

    Could you add an option to make a file assigned to an episode stick, when I sort other files, with something like a checkmark? Episodes from my DVDs/Blu-rays are often not in the right order and I have to check all of them manually. With the way sorting works now I have to go from the top, even if I’ve found one of the later episodes already and I have to remember which file was which.

    Another great help would be if I could double click a file and open it with a media player. 

    Thanks!

    Reply

    QuBa

    • Feb 17, 2020 - 3:36 AM - Hans - Author: Comment Link

      Hi Quba!

      Thanks for the compliment and for the suggestions. 

      I’ve added you “episodes and files stick while sorting”, and “double click to play a video file” requests to my ToDo list.
      I’m working on a new version (2.1.0) which will include a ton of new features. Hopefully I can include these as well 

      Reply

      Hans

    • Feb 17, 2020 - 5:24 AM - Hans - Author: Comment Link

      Alrighty … I’ve implemented the “Play with media player” option.
      Under macOS this works, I still have to test Windows and Linux.

      As for the “sticky” sorting; this will come with a few challenges. Due to the mechanism I use (episodes and files will be “stacked”), I cannot have a scenario’s with “empty” rows.
      I’ll see and test a few scenarios – maybe I can come up with something useful. But since this may be quite a challenge, I may not implement something like this for the upcoming release. 

      Implementing a checkbox to “freeze” a row will just take too much time (2.1.0 comes with a TON of changes as it is).

      Reply

      Hans

  • Feb 17, 2020 - 11:08 AM - Hans - Author: Comment Link

    BETA 2.1.0 AVAILABLE

    For those interested, the beta for 2.1.0 is available for testing. Please keep in mind that this is a beta.
    I’m just one person writing this application and this release has a lot of changes, so it is likely that one or the other bug is still there.

    Before testing

    make a backup of your database, which can be found here (just copy the entire directory):

    MacOS

    ~/Library/Application Support/Rename My TV Series

    Linux

    ~/.config/Rename My TV Series

    Windows

    c:\Users\<username>\AppData\Local\Rename My TV Series.

    The beta can be downloaded here:

    Linux users may have to install a few additional libraries like sqlite, libnotify and ffMPEG (if you’ve picked the shared version):
    sudo apt-get update
    sudo apt-get install sqlite3 libsqlite3-dev
    sudo apt-get install libnotify-dev
    sudo apt-get install ffmpeg
    Changes:
    MacOS Specific:
      – Instead of popup message dialog, RMTV now uses Modal Sheets.
      – Shared library for ffMPEG and ffProbe included
      – OpenSSL dropped, instead Apple NSURL API is being used
      
    Windows:
      – Bug fix: Double taskbar icon bug fixed
      – Bug fix: missing bottom line of form bug fixed
      – OpenSSL dropped, instead Windows wininet API is begin used
      – shared library for ffMPEG and ffProbe included
      – Latest SQLite library included
      – Code modification to remain 32bit compatible
      
    Linux:
      – 2 distributions; one without ffMPEG (install your own), and one with static ffMPEG tools (big)
      – backwards with old SQLite libraries
    General:
      – The Movie DB (TMDB) Data Source added (Languages and DVD order support is limited)
      – TVMaze Data Source added (English only, no DVD order)
      – Preferred source(s) can be selected in Preferences and Search menu
      – Download additional images (besides banner: poster and backdrop/fanart) 
      – Images are now named <provider>-<provider-ID>-<imagetype>.jpg and are located in the Banners, Posters and Fanart
      – Optional: RMTV will try to retrieve missing images (TMDB,TVMAZE) from TheTVDB
      
      – New options “After moving a file”:
          MOVE original to the new location (current versions does this)
          COPY to the new location, original remains UNTOUCHED
          COPY to the new location, original gets PREFIX “Already moved – “
          COPY to the new location, MOVE original to subdirectory “RMTV” (sub directory in the directory where the original is located)
          COPY to the new location, MOVE original to Recycle Bin (or under Linux/Mac: Trash)
          
      – Optional force TV Show First Aired Year to be the year of the first episode of the first season (reflected after downloading episodes)
     
      – Option to right click a file and play it with the default media player
       
      – Improved search (eg. in previous versions “sg-1” would potentially not give any results, now it does)
      – Optional “Enhanced Search” which filters out rather bad “guess” results from search queries (on/off in search menu and preferences)
      – Optional use of ‘%’ for wildcards in search strings (eg. search “MASH” will not give the correct results, “m%a%s%h” however will (M*A*S*H))
      – After selecting a show from the History list, clicking “search” again, will search just for the show name (ideal for results from other data sources)
      – New database structure to accommodate multiple data providers and new preferences
      – Improved database structure versioning
      – Database migration process improved
      – Database migration to 2.1.0: Preferences, Replace Characters and History is migrated over, everything else dropped
      – Updated Preferences window – too many options so I had to use tabs for this, which takes a little getting used to, but easier to read
      – Option to select what tab should be opened right away in settings when opening “Settings”
      
      – Modified rename mechanism (database driven now)
      – Merging more than 2 episodes, and option to add more episodes after an initial merge
      – Formatting: support for repeat blocks (explain) –> https://kodi.wiki/view/Naming_video_files/TV_shows#Multi-Episodes
      – Preferences: Example added for 2 episodes when setting the File Name Format to see the result right away
      – Merged episodes will show an indicator (2)…(20) before filename, which will not be included in the actual rename. >20 episode will be marked as (x).
      – Added notification when not adding episodes that are already in your list (observes linked episodes as well)
      – Added support for audio layout (%L and %.L eg. mono, stereo, 5.1, 7.1 etc.)
      – Changed year parameter for File and Directory naming:
          %N = Name with year always removed
          %NY = Name as provided by data provider (which may or may not include year)
          %NFY = Name always with year
      – Bug fix: Special Character table – when adding a new row, after exiting the row, the changes will now be reflected in the example text
      – Bug fix: Export list of episodes as text file – Show title (filename) will now have special characters stripped as well (as defined in prefs/specialchars)
      – Bug fix: “” is not an integer when selecting episodes to be added to “Selected Episodes”
      – Bug fix: 2 digits bug for #S and %S
      
      – Workaround: JSON parsing failing on the very rare occasion that a ‘ \”\” ‘ was found in the data
      – Workaround: Some TVDB shows return no title, even if they show up in the search results (TVDB), these shows will not be loaded
      – Workaround: Some TVDB shows have a year in their title, but premiere date has not been defined. Extracting year from title.
      – Inline (new) filename editing in “Selected Episodes” (only works when “Display Episodes in Rename list, as:” is set to “New filename (formatted)”)
      – Highlight/search function in “Episodes”, “Selected Episodes” and “Selected Files”. Entered text will be highlighted and counted for that list.
      
      – Notifications can now be disabled or enabled
      
      – Improved NFO file creation (for shows and episodes) and added: status, images, unique ID’s, etc. (https://kodi.wiki/view/NFO_files/TV_shows)
      – Optionally never overwrite NFO/JPG files (even if “Always Overwrite” is enabled) to avoid overwriting NFO’s from other applications
      – Optionally ALWAYS overwrite existing files (eg. video files and extra files)
      – Optionally add/update video file metadata (title, season, episode, synopsis, etc – not all video formats support all tags)
      – Splitter between “Episodes” and “Selected Episodes + Selected Files” so the Episodes list can be made a little wider if needed (show title cutoff)
      – Added support for renaming Audio files (for folks with sight challenges, that listen to TV shows instead of watching them)
      
      – Shortcuts in the main windows added for AutoDetect, CodecDetect (ffProbe) and AutoSort (temporary toggle on/off)
      
    AUTODETECT:
      – Option to AutoDetect Show/Season/Episode – This only works for individual episodes (eg. not multi-episode files) and only in AIRED order.
      – Procedure: Check hard links first (very fast), then local (fast), then online (slow). Update or download of Show and Episode info, will be done automatically if needed.
      – AutoDetect conflicts with AutoSort of files (sort files when adding files) – so only one of the 2 can be enabled at the same time
      – AutoDetect log (as a hint when hovering over a file) may give an indication why auto-detection failed.
      – Previously loaded shows will have priority (which makes AutoDetect faster)
      – You can hard link a detected show title to a specific show and data provider (this makes AutoDetect very fast)
      – Add hard links straight from the main window (individual or all found matches)
      – Adding hard links for matching shows can be set to automatic
      – Copy detected show title for files that failed so you can manually add them to the hard links list and force a specific show/provider
      – Found matches can be added to history with a right click on a file (individual or all found matches)
      – Adding to History for matching shows can be set to automatic
      – Duplicate shows (single episode or linked) will be marked as duplicate
      – AutoDetect will ask you for clearing the list, if a list has more episodes than files (undesired results otherwise)
    After 2 months of work … I sure hope I didn’t forget anything 

    Reply

    Hans

    • Feb 23, 2020 - 9:21 AM - Hans - Author: Comment Link

      UPDATE FOR MACOS MOJAVE USERS
      (and potentially even older macOS version)

      I’ve just updated the beta to fix a small bug with macOS Mojave, where RMTV had issues with the database.
      Seems Mojave couldn’t find the SQLite library. This bug has been resolved.

      You can use the same link to download the new version again.
      Catalina users are not affected by this bug.

      Reply

      Hans

    • Feb 23, 2020 - 12:14 PM - Hans - Author: Comment Link

      UPDATE FOR MACOS USERS WITH SMALLER SCREENS

      I’ve just uploaded yet another version for macOS users. This one allows resizing to a smaller size.
      Unfortunately, I didn’t have time yet to build one for Windows and Linux as well, but if this works well, then those will follow soon.

      Again, you can use the same link to download the file.

      Reply

      Hans

    • Feb 25, 2020 - 1:30 PM - Hans - Author: Comment Link

      UPDATE FOR MACOS/LINUX/WINDOWS

      This version, for MacOS, Linux and Windows, has a few changes and bug fixes – again: this is a beta version, please report issues.

      CAUTION: Before testing this version you will need to delete the database first!


      Links :

      Changes :

      • The windows can now be resized to a smaller size than before, for those with limited desktop space.
      • Improved HiDPI support, better scaling.
      • Better font sizes under Linux and Windows.
      • AutoDetect can now be set to limit only to a selected TV Show – it will only look at Season and Episode number (set this option in Settings, default OFF – indicated with an “*” when active in the main window).
      • Cosmetic changes like typos and text falling out of the window .
      Reply

      Hans

  • Feb 18, 2020 - 12:00 AM - Kombat Comment Link

    Not all heroes wear capes……

    Reply

    Kombat

  • Feb 18, 2020 - 5:57 PM - Michael Comment Link

    Excellent job on the new beta

    The Six Million Dollar Program

    Steve Austin would proud!

    Drag-n-Drop AutoDetect and renaming is a great improvement.

    Looking forward to using it even more..

    Reply

    Michael

    • Feb 19, 2020 - 4:39 AM - Hans - Author: Comment Link

      Haha, I remember those shows/movies 

      Thanks for testing and for the nice compliments Michael!
      I’ve spend a LOT of time on these improvements, so it is always nice to hear that the work is appreciated.

      Tip:
      AutoDetect will first look at “hard links”, then the local database (whatever show you’ve downloaded/selected before), and finally search online (can be slow).
      Hard linking a detected show name to a specific provider, makes AutoDetect very fast, and it makes sure the right show/provider is picked.

      Reply

      Hans

      • Feb 19, 2020 - 3:13 PM - Michael Comment Link

        Tested with about 15 series I previously D/L’d but not renamed.

        Worked perfectly om all but one.(Intelluigence.US.S01E01 to S01E13) Used my bulk renaming program to delete the US from all episodes and add .2014  – year of series (took about 30 seconds to accomplish) after which the series was recognized and all episodes renamed properly.

        The 1st confirmation dialog is not needed since you have to click RENAME to start rename process (repetitive).. Essential the user is already confirming by clicking RENAME

        Also, the lists are not clearing after the rename. Kept trying to drag-n-drop next series before manually clearing the lists.

        Reply

        Michael

        • Feb 19, 2020 - 3:35 PM - Michael Comment Link

          Do you remember my original comment, which I think got you working on the AutoDetect (or I hope at least provided a catalyst).

          Original Comment

          Reply

          Michael

          • Feb 20, 2020 - 3:44 AM - Hans - Author: Comment Link

            Yep, that conversation pushed me over the edge to start working on AutoDetect, based on properly formatted filenames (which include Show Title, Season number and Episode number). 

            Hans

        • Feb 20, 2020 - 4:08 AM - Hans - Author: Comment Link

          Nice! Thanks for testing! Only 1 out of 15 – not bad.

          Show not found and hard links:

          On that note, for when AutoDetect fails for a give show (using Intellingen.us.x01e01.mp4 as an example) and you know what the correct show should be:

          1. Search for the proper show in the old way (Search: “Intelligence”), select the correct show, and make sure the episodes are downloaded (click “Get Episodes” if needed).
          2. Add the failing file with AutoDetect enabled – it will probably fail again, unless the show title is now more unique (not the case in your example).
          3. Select the file in RMTV, and then right click it and select “Copy detected show title of selected row” – this will copy what has been detected as the “title” of the show (in your example “intelligence us”).
          4. Go to “Settings” – “Generic & AutoDetect Settings“.
          5. In the table “AutoDetect Hard Links“, you can now add a hard link by clicking “Add“. In the first column paste the detected title (“intelligence us”), in the second column select the show you’ve found in 1).
          Now “intelligence us” is hard linked to that particular show.
          Remove the failing file from the “Selected Files” list and add it again.
          When AutoDetect now sees “intelligence us” as a show title, it will pick that show right away, saving you the time to rename files. 
          I know it sounds like a lot of steps, but once you have done it once, you’ll get the gist of it. The AutoDetected Show Title is something you need to retrieve – which may be different than what is shown in the filename (“intelligence.US” vs “intelligence us”).
          I’m still thinking of an easier way to do this, but the “hard link” mechanism is intended for this purpose.
          There are a ton of shows that have the same or very similar name (try “The Stranger”),
          or have something added that is not part of the title (for example “US” – like Intelligence, Shameless, Being Human, etc),
          or the original title has special characters in it (eg. M*A*S*H, versus “mash”), etc.
          If something appears very common, I could make an exception in the code for that particular case, but when you look for “Intelligence” as a show title, you’ll see that even with removing “US” from the title, it still will comeback with too many results (Deadly Intelligence, Human Intelligence, 4 shows with the same name,e etc). So I’d like to avoid those kind of exceptions since hard links can resolve this based on the users preferences.

          Confirmation Message(s):

          You can disable this message in “Settings” – “Generic & AutoDetect Settings“, under “Messages” uncheck “Display warnings before renaming“.

          Clearing the list:

          This is by default disabled, you can enable it again in “Settings” – “Generic & AutoDetect Settings“, under “Miscellaneous” check “Clear Selected Episodes and Selected Files after renaming files“.

          Hope this helps, let me know if I missed something – and thanks for testing (you’re the only one so far)! 

          Reply

          Hans

  • Feb 23, 2020 - 10:30 AM - Martijn Comment Link

    Love the version 2 (used the version one for quite some time). Only thing that annoys me is that on my 13 inch macbook, the width of the program means I am constantly moving the window to see. Maximising doesn’t really solve the issue.

    Reply

    Martijn

    • Feb 23, 2020 - 12:12 PM - Hans - Author: Comment Link

      Hi Martijn,

      just happened to be chatting with another user that ran into the same issue.
      I’ve just uploaded another beta (for macOS only for now) that hopefully addresses this issue for you. You can download it here.
      Please give it a try 

      Reply

      Hans

      • Feb 23, 2020 - 1:16 PM - Ken Comment Link

        I too have have had that window width issue for some time on Ubuntu, and I’d like to test the beta at the appropriate point. Thanks.

        Reply

        Ken

      • Feb 24, 2020 - 5:26 AM - Hans - Author: Comment Link

        Hi Ken!

        I’ll try to make one for Windows and Linux available today, but this could also become tomorrow.
        Unfortunately, I’m running into some issue with my Linux VM, so I have to rebuild that one today from scratch 

        Reply

        Hans

        • Feb 24, 2020 - 8:17 AM - Ken Comment Link

          Thanks Hans. No rush, no worries.

          The very reason that I went completely over to Ubuntu several years ago was that I didn’t have the time to re-build images from scratch when Windows decided to corrupt itself. I have four instances of it running now, so one as a test bed. :-)

          Reply

          Ken

        • Feb 24, 2020 - 8:35 AM - Hans - Author: Comment Link

          That is exactly why I’m running mostly macOS right now 

          The thing that throws me off each time with any Linux distro, is the complexity where my dev tools do or do not go.
          I’m not referring to standard packages (those work wonderful!), rather versions of my tools (IDE/Compiler) that are still under development (SVN/Trunk).
          But I’m getting the hang of it.

          Since we’re talking Linux: What is the default font-size on your desktop?
          I’ve been fighting the font-size under Linux for a while now, so I’m kinda curious.
          I’ve tried a few distro’s (Ubuntu, XUbuntu, Mint, Clear Linux, and since a few hours MX Linux) and they all seem to think their users are blind (big font). Could be my VM of course, but it seems to pass the correct DPI of 96. So I’m confused and unsure about what to do with fonts under Linux (for my applications).

          Reply

          Hans

          • Feb 24, 2020 - 10:26 AM - Ken Comment Link

            Indeed, it could be your VM since screen resolution isn’t always supported through the layers. I haven’t bothered with VM at home (Was an IBM z/VM sysprog and developer in a previous life, so prefer mainfame virtualization) because I have access to and collect refurbished laptops. Since I use these laptops in a variety of docking stations with various VGA, HDMI or VDI external monitors that are 19, 22 or 42″ with different aspect ratios, sometimes through a KVM switch, I simply don’t bother with changing the font size: it’s mostly determined by all that.

            It’s set to the default of Ubuntu 11 with Slight Hinting. Having Presbyond laser eye surgery has helped a lot. :-)

            Ken

          • Feb 25, 2020 - 5:23 AM - Hans - Author: Comment Link

            Did some testing with a MacBook Pro (Retina screen, HiDPI) and it seems most Linux by default have a relatively bigger font compared to Windows/MacOS.
            The VM does seem to detect the correct DPI. tested with:

            xdpyinfo | grep -B 2 resolution

            I did some more testing last night and I think I may have found a good way to scale – I want RMTV to work properly on HiDPI monitors as well, and right now the only way to test this is by switching to my MacBook Pro (quite cumbersome at the moment, but I’ll manage).

            Having plenty of hardware is never bad haha … My Mac Pro is a 12-core beast (anyone want to sponsor me for the new Mac Pro? Hahah!), and it usually works great with VM’s on my LG 34″ UltraWide.

            Hans

          • Feb 25, 2020 - 1:32 PM - Hans - Author: Comment Link

            I’ve released an update that (hopefully) handles window and font size better under Linux. 

            Hans

  • Mar 4, 2020 - 9:18 AM - Michael Comment Link

    BETA 2.1.0

    Never tried this on the non-beta versions…

    %V and %F do not rename the file properly – 1080p H265 renamed as 720p H264.

    Should rename based on video file format of the renamed file.

    Understand – maybe a beta issue that will work properly later.

    Reply

    Michael

    • Mar 6, 2020 - 3:25 AM - Hans - Author: Comment Link

      Hi Michael,

      720p H264 – those are the video specs used as dummy data.
      For some reason I didn’t catch or didn’t use the actual data.
      I’ll try to reproduce the issue.

      Obviously ffProbe needs to work and enabled.
      If you’re running Linux with shared libraries: do not forget to install ffMPEG.
      (sudo apt-get install ffmpeg)

      Reply

      Hans

  • Mar 5, 2020 - 10:43 AM - Jupiter Comment Link

    How to rename subtitles?

    I cannot add SRT subtitles to files window

    Reply

    Jupiter

    • Mar 6, 2020 - 3:37 AM - Hans - Author: Comment Link

      Hi Jupiter,

      Since I don’t know what version you’re working with;
      In settings there is the option “Rename files with the same name” – this will rename all files, in the same directory as the video file, that start with the same name, no matter what extension. It will even pickup subtitles with the “xyz.en.srt” and such and rename them correctly.

      Hope this helps 

      Reply

      Hans

      • Mar 6, 2020 - 10:21 AM - jupiter Comment Link

        Its not going to work

        because  I adding new SRT subtitles

        and they not same name as video files

        Reply

        jupiter

      • Mar 6, 2020 - 10:37 AM - Hans - Author: Comment Link

        In that case, I’m afraid there is not much I can do to help.
        RMTV does not have any mechanism to handle separate files.

        What I can do: add the option to allow ANY file kind to be added.
        I’ve done something like that for just audio files already (for folks that just want to listen to TV show, for example those with sight limitations).

        There is a big downside to that though:
        The user would have to be very careful and disable the “rename similar named files option”.
        I’ll add it to the next beta version. Use at your own risk though 

        Just occurred to me: properly named subtitles are formatted something like <tvshow>.<language>.srt, for example

        Stargate SG-1 (1997) - 02x07 - Message in a bottle.en.srt
        Stargate SG-1 (1997) - 02x07 - Message in a bottle.de.srt
        Stargate SG-1 (1997) - 02x07 - Message in a bottle.nl.srt

        (for English [en], German [de] and Dutch [nl])

        If you rely on that format, the language part will get lost … I’ll look and see if I can code around that.

        Reply

        Hans

  • Mar 11, 2020 - 6:35 PM - Anon Comment Link

    So tried using the program today and it didn’t launch. So I came here and grabbed the latest and installed that. it half launched.

    Have a windows named “t4a_notifyForm”) and that was about it.

    After a while it did load.. but why is it now working so slow.. if at all. Searched for a show and it just hung/softlocked.

    Your old 1.8.4 version worked so much better.. sucks it doesn’t work anymore, was a small program that loaded and worked great. Guess that’s half the curse.. people improve things to the point of breaking.

    Reply

    Anon

    • Mar 11, 2020 - 6:42 PM - Anon Comment Link

      So after a little testing it looks like having a vpn on causes the slowdown. Worked a couple weeks ago with a vpn.. but not now. Maybe a check in there to state when something takes over x seconds to notify us and tell us that it might be vpn issue and try disabling it, or fixing the program to work with a vpn.

      Reply

      Anon

    • Mar 12, 2020 - 5:31 AM - Hans - Author: Comment Link

      Hi Anon!

      Did you try the beta? (see this comment)
      What OS are you running?

      And yes; I probably should look into doing something with a timeout.
      I’m wondering if your VPN somehow blocks this particular traffic, or has issue retrieving it.
      VPN does slow things down for sure, but even a slow Internet connection should just work …

      Reply

      Hans

  • Mar 14, 2020 - 4:25 AM - MfU Comment Link

    Hi Hans,

    for the last week or so, I’ve been experiencing slowness / not responding.

    This happens when searching a show, or even select one already in the list. Also, step 2 (getting episodes) same slowness/not responding.

    I doubt it is my machine, as its powerful (i7 9th gen) and recent (custom built 6 months ago)

    This morning it could not find a show (which was in progress, and listed within internal list). Just in case, I went on tvdb.com and yes, it was listed as usual.

    I was on 2.0.6, so I grabbed the latest 2.0.10 and even that was a little odd, it said it could not install because earlier version was running (not)..

    I manually uninstalled old version then was forced to reboot. Once all done, I fire up 2.0.10 and it says I have no internet access (not true) or tvdb api is down.

    I dont know how to check if tvdb api is down, but the website seem fine to me.

    Do you have any advice ?

    Reply

    MfU

    • Mar 14, 2020 - 5:05 AM - Hans - Author: Comment Link

      Hi MfU!

      The freezing is most likely Internet/TVDB related – but there are many other reasons why this may happen of course.
      You could try the 2.10.0 beta (not to be confused with 2.0.10), see this comment.

      It is a beta and you may get an error that a field was not found at first run.
      Close it and open it up again and the error will be gone.

      There are tons of changes in the new version … so it may be worth giving it a try.
      I do recommend making a backup of the database though (see that same comment where I explain where the database is) – ideally by just copying the entire directory to [for example] “Rename My TV Series.old”. Restoring the old database, for an older RMTV can then be done by renaming it to “Rename My TV Series”.

      The reason to copy: the newer RMTV will try to import your preferences – so it may save you some work getting the settings right.

      Reply

      Hans

      • Mar 14, 2020 - 5:47 AM - MfU Comment Link

        Hi Hans,I just gave the beta a spin, and it is unusable too.
        I search for Blue Bloods and after 3 minutes or so searching for the show, it offered 3 results (tmdb, tvdb and tvmaze).I selected tvdb and it gives me only the first 5 seasons (season 10 is airing now).
        Its probably tvdb related as I found a post over there that states that for a few days now, the tvdb api is not working for 5% of user; I guess I’m one of the unlucky few.

        Reply

        MfU

        • Mar 14, 2020 - 6:07 AM - MfU Comment Link

          I am sorry, beta is usable, for some reason, I had to force refresh.

          Reply

          MfU

      • Mar 14, 2020 - 6:07 AM - Hans - Author: Comment Link

        Try this in the new version:

        1) In SettingsShow and Episode InfoRetrieving Show Data: uncheck “Automatically retrieve missing Images from TVDB

        2) In SettingsShow and Episode InfoRetrieving Show Data: uncheck “TheTVDB

        This should disable all TVDB related topics … see what that does for you.

        Also: I read with one of the users here that VPN may cause issues (slow).

        Reply

        Hans

        • Mar 14, 2020 - 6:25 AM - MfU Comment Link

          I did the 2 settings mods you suggested and now shows appears almost instantly, and so does seasons + episodes.

          Reply

          MfU

        • Mar 14, 2020 - 7:12 AM - Hans - Author: Comment Link

          I figured as much – the exact reason why I’ve implemented the other sources.
          Unfortunately, TheTVDB is the most complete source, so some things you may miss (language support, and maybe one or two images).
          Otherwise, I’ve seen TheMovieDB being more accurate when it comes to episode numbering/naming. 

          Cool! 

          Reply

          Hans

  • Mar 14, 2020 - 6:19 AM - MfU Comment Link

    Now looking for the latest Hawaii Five-0, I got the banner and show details after 3 or 4 minutes, but no seasons/episodes. After 10 minutes, I force refresh and still no seasons/episodes. Get Episodes button does not work, it should turn The Episodes header from grey to blue (indicating searching), but all headers remains grey.

    Do you agree it is tvdb api related? If so, I guess I’ll rename manually for the time being.

    Reply

    MfU

    • Mar 14, 2020 - 7:13 AM - Hans - Author: Comment Link

      I assume your other post answered this one 

      So yes it seems TheTDVB API has issues … again … 

      Reply

      Hans

      • Mar 14, 2020 - 7:45 AM - MfU Comment Link

        Yes, I forgot to hit Reply so the time stamp are reversed.

        I was confused about auto detect as in the past I was selecting the episode first and file second, auto detect does not like the old way.

        One last question about show with year in title eg: All American (2018), Bull (2016).

        I want the year to be included only when required, but so far its either all or none, I do not remember how to set this up properly.

        You might have guessed I did not backup the db; I had already perform a full uninstall (with REVO) when I had problem upgrading to 2.0.10 stable, before I made 1st post.

        Reply

        MfU

      • Mar 15, 2020 - 5:32 AM - Hans - Author: Comment Link

        You can still use the old way.

        The 3 ways to work:

        1) AutoDetect (default): just drop the files on RMTV, it will try to find the matching shows/episodes.
            ➜ You’ll need to manually add the missing episodes (read the suggested forum topic)

        2) AutoDetect limited to selected show: Select Show, Drop files, and RMTV will try to match Season/Episode
            ➜ Enabled “AutoDetect only for selected TV show” in in Settings-Generic & AutoDetect Settings.

        3) The old way: Select Show, Select Files, Select Episodes, Rename.
            ➜ Disable AutoDetect in Settings-Generic & AutoDetect Settings

        The issue with the year: when using %N, the name as provided by the provider will be used.
        Granted: this needs more extensive testing, and keep in mind that the non-TVDB providers all seem to leave the year out of the title.
        TheTVDB is moving towards that format as well.

        Reply

        Hans

    • Mar 14, 2020 - 7:16 AM - Hans - Author: Comment Link

      p.s.
      Play a little with the AutoDetect options …
      You may want to quickly go through these posts in the forum to get more details on how it works. I still have to write up a manual.

      Reply

      Hans

  • Mar 18, 2020 - 9:12 AM - Michael Comment Link

    Hans,

    No need to reply, just wanted to say…

    2.10.0 beta working great – Love the ability to simply drag-n-drop the file(s) to rename.

    Looking forward to future refinements.

    Mike

    Reply

    Michael

  • Mar 19, 2020 - 7:32 AM - Hans - Author: Comment Link

    UPDATE BETA 2.10

    Today I’ve uploaded a new beta, and hopefully the last beta for 2.1.0.
    A few minor issues have been fixed, including a fix for the migration of settings, and the search result cleanup has been modified (it was a little to aggressive in the previous version).

    Downloads can be found here:

    Reply

    Hans

  • Mar 26, 2020 - 2:28 PM - Zorin1 Comment Link

    Hans,

    I really like your program so don’t take my comments wrong.

    1) Can you update the version history on the website?  

    2) I think you are using ffmpeg tools to set the title.  You should think about using MKVToolNix for mkv files.  This is so much faster because it just edits the file and does not have to create a copy.  You can do something like this:  “C:\Program Files\MKVToolNix\mkvpropedit.exe” movie.mkv –edit info –set “title=The movie”

    I wrote a little python/tkinter program to rename and set the titles for my movies.

    3) Ever think about being able to rename Movies as well at TV shows?

    Keep up the good work.

    Reply

    Zorin1

    • Mar 27, 2020 - 4:26 AM - Hans - Author: Comment Link

      Thanks Zorin! 

      I’ll update the version history when I release 2.1.0.
      I’ve gotten feedback on the beta of only a very few users, so I’m hoping to get some more feedback before releasing it.

      I’m indeed using ffMPEG, the reasons why I’m not using MKVToolNix (yet) are mostly because I’d like to limit the size of the distribution and because MKVToolNix only supports MKV files, whereas ffMPEG supports pretty much anything under the sun. 
      Having said that: I’ll explore the option and see what I can do.

      Movies, … yes I have thought about that, but movies are a very different beast all together.
      I honestly do not think I’ll implement movies, it will mean too much redesigning of the application.
      For now I recommend using Tiny Media Manager.

      Reply

      Hans

  • Mar 30, 2020 - 9:03 AM - Alexander Comment Link

    Thanks Hans for the new version! I just downloaded 2.1.0beta and want to try it the next days… After the first quick look I recognized a too tiny fixed font size for buttons and headlines. Please have a look at

    https://owncloud.gwdg.de/index.php/s/iH4OeyMGr8iLAME

    to see a screenshot on my linux HiDPI screen. Could you change the font size please?

    Thanks!

    Alexander

    Reply

    Alexander

    • Mar 31, 2020 - 3:33 AM - Hans - Author: Comment Link

      Hi Alexander,

      thanks for reporting this issue! The only HiDPI screen I have is on my MacBook Pro (Retina), which makes testing a little cumbersome, especially on non macOS platforms.
      (I tried looking at your picture, but clicking the link only shows a “file not found” message)

      I will of course take a look and see that I fix that issue. 

      Reply

      Hans

      • Mar 31, 2020 - 3:44 AM - Alexander Comment Link

        Ups, this was working yesterday… here again a new link:

        https://owncloud.gwdg.de/index.php/s/hutgcfXwX0R0ILG

        Reply

        Alexander

      • Mar 31, 2020 - 5:02 AM - Hans - Author: Comment Link

        Hi Alexander,

        Thanks for reposting the screenshot. 
        I’ll admit that I have the hardest time to test this here.
        I’ve just setup VMWare Fusion on my MacBook Pro and created a Linux VM (MX Linux). I do have max Retina resolution (3360×2100 – making everything microscopic).
        I just don’t know how to scale the content to get the screen you’re looking at.

        As far as I can see in your screenshot, it only affects the buttons – which kinda makes sense to me since those are not “real” buttons.
        Under Windows for example, this would happen when increasing the display font-size.
        I’m just not sure where to set this in (MX) Linux. Any suggestions?

        On that note: I have considered using regular buttons (which would resolve this issue) but I haven’t been able to get this in an elegant way (mostly related to grouping buttons). If I’d change them all to regular buttons, the UI would look pretty bad. The only alternative would be scaling the font – which is not impossible 

        Reply

        Hans

      • Mar 31, 2020 - 6:02 AM - Hans - Author: Comment Link

        Alrighty – I managed to screw up my setting but … managed to scale the button text properly.
        Now I only have to test what happens under macOS and Windows when applying this new trick. 

        Reply

        Hans

    • Mar 31, 2020 - 3:41 AM - Alexander Comment Link

      Hi Hans,

      A few thinks I noticed on my first quick test:

      Multi selection in the column “selected files” is not working anymore (for example to delete entries you currently do not want to rename).

      You should add to the list “replace special characters” the character “&” and replace it with “and” or mask it with “\&” on linux as well as character “!”.

      Pressing “del” on one selected episode should not delete the complete filename (inline file editing) but delete the selected episode from the list.

      Main bug which makes it currently unusable:

      The mapping between episodes and files is scrambled. I map every episode manually to the correct file and after renaming everything is a mess. The name of the second file got lost and was renamed to only its suffix “.mkv”. Then the index for other files were shifted by one. File 3 has filename from file 2, file 4 has filename from file 3 and so on..

      Thanks for your great work and further bug fixing! ;-)

      Best regards,

      Alexander

      Reply

      Alexander

      • Mar 31, 2020 - 5:29 AM - Hans - Author: Comment Link

        While waiting for my VM to do some work, I did test some of the issues listed here.
        It looks like they are Linux specific. I’ll have to do some more testing to see what is going on 

        Reply

        Hans

        • Apr 16, 2020 - 3:22 AM - Alexander Comment Link

          Hi Hans,

          Do you have a new beta release for me to test on Linux regarding this bug with scrambled renaming?

          Thanks!

          Best regards,

          Alexander

          Reply

          Alexander

        • Apr 16, 2020 - 5:32 AM - Hans - Author: Comment Link

          Thanks for asking Alexander!
          Apologies for “neglecting” the Linux/Windows audience.
          I’ll try to release the Linux and Windows version today – if I get to it. 

          Reply

          Hans

  • Apr 2, 2020 - 6:04 AM Comment Link
    PingBack: www.tweaking4all.com

    […] This version is still working but outdated. A new version is available: Rename My TV Series 2. […]

  • Apr 4, 2020 - 7:12 AM - Stefan Comment Link

    Hi there,

    I have tried Rename my TV series 2 last week for the first time and it worked quite well.
    Today the program just wouldn’t start up:

    Message box:
    —-
    ERROR — connection failed.
    Possible reasons:
    – no internet connection (not the problem)
    – firewall blocking… (no firewall installed
    – the TVDB API is down (what is that?)
    —-

    reboot, unnstall, reinstall, deletion of \user\AppData\Local\Rename My TV Series did not change anything.

    Can anyone give me a hint?

    Cheers,
    Stefan

    Reply

    Stefan

    • Apr 4, 2020 - 8:43 AM - Hans - Author: Comment Link

      Hi Stefan,

      For some reason RMTV seems unable to reach the Internet.
      You’ve probably already checked Firewall and/or Anti Virus tools.

      Since I don’t know what OS you’re running, I can say that Linux requires OpenSSL to be installed (sudo apt-get install libssl-dev).

      As for your question what “TVDB API” is: The TVDB API is the original data source for TV show info.

      Do you get this error right away at startup? Or after trying to search for a show?

      Just tested on my Mac (default has TVDB enabled, and RMTV started OK): TheTVDB seems to be having connectivity issues. Again.
      I can see that even has issues retrieving certain images.
      I just ran a few tests on their API test page, and there it allows me to login, all goes well on that part, but once I try to search for a show it “hangs” as well.

      So it is safe to say that TheTVDB has issues again. 

      If you can start RMTV and you are able to get into settings:

      disable TVDB as a data source
        (Settings – Show and Episode Info – Data Sources – uncheck TheTVDB).

      disable retrieving images from TVDB
        (Settings – Show and Episode Info – Retrieving Show Data – uncheck “Automatically retrieve missing images”)

      If you cannot get into RMTV, which really should not be the case, you can either choose to wait until TVDB is up and running again, or manually disable these options in the database. This is more complicated, and should not be needed, but I’m explaining it anyway.
      You’d have to open the SQLite database with something like Valentina-DB or some SQLite browser application.
      In the table “Preferences“, set the value for these fields:

      – “DataProviders” should be set to 24 (which means: only use TVMaze and TheMovieDB),
      – “GrabMissingFromTVDB” should be set to FALSE.

      Hope this helps.

      Reply

      Hans

      • Apr 4, 2020 - 11:21 AM - Stefan Comment Link

        Hi Hans,

        sorry that I didn’t tell the details:
        my OS is Windows 10, latest updates installed, tried with no firewall and no antivirus. And it worked couple of days ago w/o any changes to the system. (I know programmers hear that a lot )
        The errormessage comes right at the start (about 10 sec. after the doubleclick). And the application then shuts down immediately, so I cannot get to the preferences to disable the TVDB options.

        I used SQLite Expert to edit the sqlite3 file; the table “preferences” does neither show the column DataProviders nor GrabMissingFromTVDB.
        So I inserted them (first one as Integer with default value of 24, second one Boolean with default value set to False.

        However it does not work yet…

        Reply

        Stefan

      • Apr 4, 2020 - 12:31 PM - Hans - Author: Comment Link

        Hi Stefan,

        No worries, haha (we always love to hear the user say “… and I didn’t do anything” hahah – just kidding)….
        It sounds like you’re using the release version (2.0.10).
        Please give the beta (2.1.0) a try – it was created with this exact situation in mind 

        Reply

        Hans

  • Apr 4, 2020 - 8:44 AM - Hans - Author: Comment Link

    WARNING:

    It appears TheTVDB is experiencing issues again, which may result in error messages.
    It is recommended to disable TVDB as a datasource and to disable retrieving missing images from TVDB.

    See post above for more details.

    Reply

    Hans

    • Apr 4, 2020 - 12:37 PM - Hans - Author: Comment Link

      For those still using the latest release version 2.0.10:
      This version relies only on TVDB, this is why I have create v2.0.10.

      It is available as a beta and download links can be found here:

      Linux users should make sure OpenSSL and SQLite are installed.
      Thos using the shared and the recommended version will need to install ffMPEG (shared).
      Libnotify is used for notifications (tiny library).
      sudo apt-get update
      
      sudo apt-get install libssl-dev
      sudo apt-get install libsqlite3-dev
      sudo apt-get install libnotify-dev
      sudo apt-get install ffmpeg

      Reply

      Hans

  • Apr 4, 2020 - 10:33 AM - Oliv Comment Link

    Hi

    Same problem but in LocalData.sqlite3, there is no column GrabMissingFromTVDB or DataProviders In Preferences.

    Reply

    Oliv

  • Apr 4, 2020 - 11:40 AM - Sooreena Comment Link

    I love this app thank you so much. is your server off for testing? it
    works awesome till 4 April 2020 i got an error about connection .checked 
    firewall and …. but its still disconnected

    Reply

    Sooreena

    • Apr 4, 2020 - 12:29 PM - Hans - Author: Comment Link

      Hi Sooreena,

      The servers providing the data are not controlled or managed by me …
      At this point it seems that TVDB is having issues again.
      The beta allows you to use other providers (TVMaze and TheMovieDB).

      You may want to try the beta (links here).

      Reply

      Hans

  • Apr 5, 2020 - 12:13 AM - Jan Comment Link

    Hello, thank you for your work. Because of the problems with the tvdb API i used the beta. But i have a big problem with the beta. Every first file in the list will be renamed as a file without filename but with extension (.mp4) and will be moved into the folder “NAME BUILDING FAILED”. I’ve tested it with servaral lists but had the same result.

    I’m on a Mac using MacOS 10.15.4.

    Reply

    Jan

    • Apr 5, 2020 - 6:11 AM - Hans - Author: Comment Link

      Hi Jan!

      Sorry to hear you’re running into issue with the beta.

      Could you provide some test info?

      What I’m thinking of:

      1) The used filename format
      2) The “Special Character” settings (in “Settings”)
      3) A few filenames (full path)

      Probably easiest if you email me those (webmaster at tweaking4all dot com), so I can do some testing. Ideally send me the SQLite database as well. The “NAME BUILDING FAILED” happens when the rename routine cannot find the correct show/episode info – not something I’d expect though.

      Please also try in Terminal: sqlite3 -version
      (so I can compare SQlite versions, it think it will show version 3.28.0 under Catalina)

      Reply

      Hans

      • Apr 6, 2020 - 5:41 AM - Jan Comment Link

        Hello, thank you for your fast answer. I’ve send you the needed information by mail. Hopefully it will help you.

        Reply

        Jan

  • Apr 5, 2020 - 11:43 AM - Daniel Comment Link

    I’m using the beta Rename-My-TV-Series-v2-beta-macOS-64bit for Mac OS 10.13.6 

    Rename My TV Series: 2.1.0 (Build 66)
    SQLite library: v.3.19.3
    OS: macOS, Version 10.13.6 (Build 17G12034), x86-64 (64 bit application)

    and everytime I try to add an Episode I get this popup message:

    SQLGetRenameData : Field not found : "nameyear".
    Press OK to ignore and risk data corruption.
    Press Abort to kill the program.

    Selecting OK does nothing…

    I already quit TVDB from the Preferences menu, so…

    What should I do?

    Reply

    Daniel

    • Apr 6, 2020 - 3:47 AM - Hans - Author: Comment Link

      Hi Daniel!

      You could test what happens when you create a new database.
      It seems my migration steps to the new database version/format is not quite perfect.
      After these steps you’ll have to redo your settings, so it may be a good idea to take screenshot and/or copy the format strings.

      -> Close RMTV, rename the database file, and restart RMTV.

      The database file under macOS can be found here: 
      /Users/<username>/Library/Application Support/Rename My TV Series/LocalData.sqlite3

      Reply

      Hans

      • Apr 6, 2020 - 10:48 AM - Daniel Comment Link

        Same result…

        Reply

        Daniel

      • Apr 6, 2020 - 11:02 AM - Hans - Author: Comment Link

        Weird … 

        Whatever I try, I cannot reproduce the issue (suing the exact same version).
        Does this happen when using a certain data provider (tvdb, tmdb, tvmaze)?
        Or a particular show?
        Or a certain language (not English)?

        Reply

        Hans

  • Apr 6, 2020 - 11:21 AM - Daniel Comment Link

    With database just erased: https://imgur.com/PgBNuF5

    And settings on default, whatever the show or provider you choose: https://imgur.com/2AU9Opi …  https://imgur.com/JNwTZny

    Reply

    Daniel

    • Apr 6, 2020 - 11:37 AM - Hans - Author: Comment Link

      Thanks Daniel,

      I managed to reproduce the issue now – I had to switch to a virtual machine to run macOS 10.13.

      This may be related to the old SQLite lib. 
      I will try, in the next few days, to see if I can fix this.
      It most likely is related to one or the other SQL statement not existing in the old SQLite lib.

      Reply

      Hans

    • Apr 7, 2020 - 10:36 AM - Hans - Author: Comment Link

      So I did find the issue with “NAME BUILDING FAILED”, but have not been able to find yet what triggers the “Field not found : “nameyear”” error.

      Still working on it …

      Reply

      Hans

      • Apr 7, 2020 - 10:39 AM - Jan Comment Link

        Thank you … would be nice when you tell me what caused the problem. Maybe by mail if you like.

        Reply

        Jan

    • Apr 9, 2020 - 9:21 AM - Hans - Author: Comment Link

      Finally, after more than 2 days of tinkering, testing and experimenting, I finally found what the issue is with the “Field not found : nameyear” error.

      Short version: it is a “limitation” with the old SQLite version your macOS is using.

      Long version (in case other developers happen to run into this):

      Normally, under all SQL databases that I’m familiar with, you’d get the proper and nice field-name returned when running a query.
      For example, this query

      SELECT aTable.aField FROM aTable;

      would return the field name “aField” in the results.

      The OLD SQLite library however will not return the field “aField” but rather the field-name “aTable.aField”.
      So in the RMTV situation, the code is expecting “nameyear” but gets “tvshows.nameyear” instead – so it cannot find the field “nameyear”.

      There is a fix for this by rewriting the query to:

      SELECT aTable.aField AS aField FROM aTable;

      It took me the better part of the day to modify all the queries in RMTV – and I sure hope I didn’t bring new issues to the table (quite a mundane job).

      I’ve created a test version, please give it a try. You can download it here.
      Note: this version has been signed but not yet notarized.

      Notes:

      Since your SQLite3 version (3.19) comes with quite a few security issues, I’d strongly recommend upgrading macOS – if possible of course.
      If you cannot upgrade to a newer macOS version (thanks Apple!), then at least make sure the latest security updates have been executed and see if the sqlite3 library has been updated (I’m not sure if it will, but you can test this in Terminal: sqlite3 – version).

      If your Mac is unsupported by Mojave (10.14) for example, and you’d love to upgrade anyway, you may want to check out DosDude’s patch.
      You can find it here. However: make sure to backup your Mac, before even trying this – it is not without risks and there may or may not be any issues on your Mac, so read the FAQ and Known Issues on his page. DosDude also has a YouTube video on this topic.
      Again: this is not without risk (you may end up having to completely reinstall your Mac).

      As far as I could find, there seems to be no easy way to replace the currently installed SQLite3 library – Apple has locked down that part of the filesystem, and you cannot even update it as “sudo”. You will find that there are alternatives, like for example through “brew“, but this will not replace the old SQLite3 library and instead will place it “next” to it (in a different directory – effectively not being used by most application). Not to mention potential negative effects for other applications of course.

      Reply

      Hans

      • Apr 9, 2020 - 10:32 AM - Daniel Comment Link

        Hi there Hans, thank you for your fix, it worked…-ish

        https://imgur.com/7U2Rsaj

        https://imgur.com/vO6UcVn

        https://imgur.com/WuwY4Jx

        The white popups spend a lot of time to become actual popups and the subtitle files were not renamed… Even when I worked with default preferences

        Reply

        Daniel

        • Apr 10, 2020 - 2:49 AM - Hans - Author: Comment Link

          @Daniel

          Thanks for the feedback. I’ll do some more testing.
          Keeping up with all the old macOS versions is quite challenging, and not just because I need to keep testing in a (much slower) virtual machine. Another problem is the SDK I’m using (10.14).

          I’ll see what else I can do – no promises though, since the dialogs will already be a challenge (since this is using Apple API calls), and it is unclear to me why it would skip the subtitles. But I’ll see what I can do.

          @Jan

          Did this version fix the “NAME BUILDING FAILED” issue for you?

          Reply

          Hans

          • Apr 10, 2020 - 5:26 AM - Jan Comment Link

            Hello Hans, because u wrote only things regarding daniels problem i did not expected that the new beta fixes also my problem. I will download and test and will give you feedback.

            Jan

          • Apr 10, 2020 - 5:28 AM - Hans - Author: Comment Link

            Hi Jan,

            no problem and totally understandable 

            Hans

          • Apr 10, 2020 - 5:34 AM - Jan Comment Link

            Hello Hans, just tested and now it works. Thank you very much.

            Is there an option to deactivate the popup after the renaming?

            Jan

          • Apr 10, 2020 - 5:39 AM - Hans - Author: Comment Link

            Awesome!

            You should be able to disable popups and notifications in Settings.
            I just do not recall if it would stop the notification one renaming is completed.
            Look in Settings under “Generic & AutoDetect Settings“, you’ll see there “Show Notifications”, and “Display warning before renaming files“.

            Since the second option suggest different, let me know if it does or does not do the trick – it’s been quite a while that I even looked at that 

            Hans

          • Apr 10, 2020 - 7:03 AM - Daniel Comment Link

            Thank you very much for your time Hans.

            Unfortunately, I can’t do the DosDude’s patch because my iMac is incompatible with Mojave due to the AMD GPU… 

            Daniel

          • Apr 10, 2020 - 7:26 AM - Hans - Author: Comment Link

            Ah man that s*cks … 

            I wish Apple was a little better at supporting older hardware. What is the use of making hardware that lasts, but the OS won’t be compatible in the near future. 

            I do recall, from reading all kinds of Hackintosh stories, that there may or may not be a kernel extension (kext) that may support this, or not. I have no experience with it.

            In the meanwhile, I’ll do some testing when I get a chance, but I wouldn’t keep my hopes up 

            Hans

          • Apr 10, 2020 - 8:24 AM - Daniel Comment Link

            Yeah, it sucks… 

            Again, thanks a lot for your time

            Daniel

          • Apr 11, 2020 - 4:07 AM - Hans - Author: Comment Link

            You’re most welcome Daniel, and my apologies that I do not have a better answer 

            Hans

        • Apr 10, 2020 - 10:27 AM - Jan Comment Link

          Hello Hans, the setting you told me does not deactivate the popup i meant. After renaming there is a popup with a summary. This is new in 2.1.0. – i’ve never seen it before. The headline of the popup is “Attempted to rename xxx Files”. The only option is to hit the Okay button. Neither disabling “Show Notifications” nor “Display warning before..” will disable this popup.

          Reply

          Jan

          • Apr 11, 2020 - 4:11 AM - Hans - Author: Comment Link

            Thanks for the heads up Jan! 

            I’ll modify the code to include a “do not show any popups” once I’m done with Apple (at the moment there seems to be an issue so I cannot notarize apps).

            Hans

          • Apr 11, 2020 - 5:51 AM - Hans - Author: Comment Link

            Hi Jan – I’ve included this in the next version.
            Still waiting for Apple to resolve the issue.

            Hans

          • Jun 30, 2020 - 7:48 AM - Hans - Author: Comment Link

            FYI:
            In beta version 2.1.1 this message can be disabled in:
            SettingGeneric & Autodetect settingsMessagesDisplay summary after renaming.

            Hans

  • Apr 13, 2020 - 2:00 PM - Anthos Comment Link

    Hi there Hans   this is a great program! I have tested a few similar in the quest of replacing another great software that was abandoned by its admin (and now not working under Win10) and I have to say that yours is the best one in terms of balancing the UI and providing at the same time enough customization.  My quest is over now I have only one minor request that I haven’t seen in the comments. Is there a chance to be able to delete files (after moving the actual file) like nfo, sfv,sample files etc and then delete the folder if it’s empty?  That would complete the automation as now I have just renamed and moved 3 files and I need to go and check the folders and then delete them. Not that big of a hustle but a nice thing to have!  Thanks again 

    Reply

    Anthos

    • Apr 14, 2020 - 3:18 AM - Hans - Author: Comment Link

      Hi Anthos,

      Thank you very much for your compliments! 

      I’ll add your request to my “Ideas to explore” list. For now, the only issue I see with this is that any extra files will possibly not have the similar names as the original file that you’re renaming. I can see this going wrong with some users, resulting in loss of files.
      But, like I said, I’ll consider the option … 

      Did you give the beta a try? (see this comment)

      Reply

      Hans

  • Apr 15, 2020 - 4:07 PM - Mark Comment Link

    Been using your program for a bit now and it sure is a time saver.  I didn’t see an option for it so I figured I would suggest something for your ” ideas to explore ” list.  Was thinking it might save a bit more time if you could have an option to sort seasons from last to first so the current season would be at the top of the list? Or just flip the entire list so the current season is at the top AND the last episode is first?  

    Reply

    Mark

    • Apr 16, 2020 - 5:30 AM - Hans - Author: Comment Link

      Hi Mark,

      thank you for the suggestion! I do like the idea, so I’ll add it to the “ideas to explore list” for sure. 
      Right now I’m still looking for bugs/feedback on the current beta version, so I’d like to finish that version before coming up with new changes. The current beta has a seriously long list of changes and it becomes hard to test and/or keep track of changes. 

      Reply

      Hans

  • Apr 18, 2020 - 12:30 PM - Fan Comment Link

    Hi Hans,

    Have used your program here/there for those pesky series with lots of files in them and have found the tool VERY helpful when it works. Have also had times where it didn’t work as expected. Not here to nitpick cause it is nice and has saved me a ton of time so I thank you for that.

    With that being said I had a thought. Simple enough, but why not make your program offline? Not like 100% offline, but offline so no network connection is even necessary to run it. I know you need to be online to connect to that database; and that data is needed, no question there. Just thinking it would be more sustainable to have a offline database file that contained all of that data (episode name, year, maker, blah, blah..). Depending on that database size (no clue how big just that text for shows would be) the user could just download/add certain types of shows or even select what shows to add to their database file to be used offline.

    The major benefit of this would be that you would no longer be working or as much reliant on the apis for the tvdb thing. That means you would have a complete stand-alone program that just uses a user-defined database file to check the shows. Also means lots of speed increases and far far fewer chances of bugs happening. While some might not care too much about program stability.. to me it’s key. Hard to rely on a program that doesn’t work as expected all of the time.

    I know that this is different from the program you have, and in the end it’s your call. I’m a programmer myself (though amateur but made a offline media organizer/viewer) so I know this isn’t just a quick swap things out type of thing. Just food for thought, because the moment that we can’t connect to that api/website the program becomes useless. Thank you again for your hard-work on creating this application.

    Reply

    Fan

    • Apr 19, 2020 - 4:52 AM - Hans - Author: Comment Link

      Fi Fan!

      Glad to hear you’re liking RMTV 

      The current version actually does use an offline database, but only for the shows you’ve downloaded before.
      It does check for updates every now and then, for each individual show. RMTV updates the show after 7 days since the last update of that particular show, but you can change that in settings.

      Some of the services do offer a full download of their database, but the database is even in its simplest form quite big (last one I tried was 1 Gb), and the downloadable database is quickly outdated since it is not updated all that often by the data provider.
      So yes, I did look into this option . I didn’t think it to be a viable option though considering the amount of data.
      I did even consider hosting the data on my own webserver … but I’m not really looking forward to maintaining that .

      As a work around for the TVDB issues: I’ve added TMaze and TMDB now as sources as well – you will have to take a look at the current beta version. They both are pretty good and more reliable when it comes to being online.

      TheTVDB really has the most extensive database though – the number of listed shows, clipart, and supported languages.
      I’d say if you’re looking for English TV Shows, TMDB (The MovieDB) is probably the best alternative.
      TVMaze is pretty good as well, and mostly very fast compared to the others. The show selection appears a little more limited though.

      p.s. I’m just an amateur developer as well 

      Reply

      Hans

  • Apr 22, 2020 - 4:14 AM - arctiic Comment Link

    Hello i love your program, i use it so much for my tv shows :D. I have a small question though, is there any way to rename .ass (subtitle) files? When i drag them into the program it seems it doesnt recognize them. Thanks in advance!

    Reply

    arctiic

    • Apr 24, 2020 - 5:10 AM - Hans - Author: Comment Link

      Hi Artctic!

      Thanks for the compliments  – always a good motivator to keep working on projects like this.

      As for you question:
      This is expected behavior. All non-Video files will be ignored when adding files. RMTV was designed to rename video files.
      Now when renaming video files, and when the option “rename similar files” is checked, RMTV will look for files that start with the same name and rename those as well (eg. you .ass files, or .srt, .jpg, .png, .nfo files). This way video file and extra files will follow the same format.

      On that note: I have considered adding the option to add “any” file. The issue I see with this, is that a user may add several same named files, resulting in conflicts when clicking “Rename”. It would also conflict with functions like detecting resolution etc, and embedding info in the video files – since it is not a video file. 

      Reply

      Hans

  • Apr 26, 2020 - 2:27 PM - Jim D Comment Link

    Just downloaded your DMG for Mac.
    In unzipping error occurs. – “No mountable file systems”

    Reply

    Jim D

    • Apr 27, 2020 - 6:03 AM - Hans - Author: Comment Link

      What link did you use? (so I can test)
      And what version of macOS are you using?

      Reply

      Hans

      • Apr 28, 2020 - 6:56 AM - Jim D Comment Link

        Link – https://www.tweaking4all.com/downloads/RenameMyTVSeries-2-macOS(64bit).dmg
        Download Now

        Macmini5,2
        Mac OS 10.11.6 (15G31)

        Reply

        Jim D

      • Apr 29, 2020 - 6:34 AM - Hans - Author: Comment Link

        Ah I see what the problem is: you’re running a very old MacOS version, and I noticed that these seem to have issues with either the DMG compression or the fact that it is signed and/or notarized (I have not been able to pinpoint it yet, but I suspect the compression is an issue).

        The DMG opens correctly under macOS 10.14 and 10.15 – I haven’t tested 10.13 or 10.12, but I assume 10.13 is still fine, since I haven’t change the method of making DMGs in a long time.

        Since I do not have access to macOS 10.11, maybe you’d like to try this (source)

        Open Terminal and type (with a space at the end, and do not press ENTER):

        hdiutil attach -verbose 

        Drag the dmg file from your Finder window onto the Terminal window and let go.
        This will fill in the location of the dmg file into your Terminal window.

        So you’ll get something like this:

        hdiutil attach -verbose /path/to/RenameMyTVSeries-2-macOS(64bit).dmg

        This should hopefully give some useful output. 

        On that note: does your Mac Mini run 64 bit applications? (I’m not very familiar with the Mac Mini generations)
        In the meanwhile, I have created a ZIP file with the application in it (download here).
        I will however not make it a habit to post applications in ZIP files, since DMGs are the preferred format.

        Reply

        Hans

        • May 9, 2020 - 5:56 PM - Jerry Comment Link

          I had the same problem I have macOS 10.11 (El Capitan) and I couldn’t unzip the DMG file, but your Zip file worked perfect!
          Thank you very much!

          Reply

          Jerry

        • May 10, 2020 - 5:06 AM - Hans - Author: Comment Link

          Hi Jerry,

          unfortunately, this is due to the very old macOS version you’re using.
          I’ll do some research and see if I can choose a different compression for the DMG’s for future releases.
          Assuming it actually is the compression of course.

          Newer macOS versions expect the DMG to be signed AND notarized (a pain to begin with). So this may trigger the issue as well.

          Reply

          Hans

        • May 10, 2020 - 11:10 AM - Hans - Author: Comment Link

          Would you mind testing this version: link ?
          This is an unsigned and not-notarized version, yet uses the same compression.
          From what I’ve read, the compression should not be the issue, so maybe it is caused by signing and/or notarizing.

          Reply

          Hans

          • May 11, 2020 - 7:16 PM - Jim D Comment Link

            Testing version same problem as original.

            Jim D

          • May 12, 2020 - 8:07 AM - Hans - Author: Comment Link

            Thank you for testing … I think I may have found the cause of this.
            MacOS 10.11 cannot read APFS DMG’s it seems (source), so I’ll have to rebuild my DMG build tool to adjust for that.

            Hans

          • May 12, 2020 - 9:09 AM - Hans - Author: Comment Link

            Would you mind testing this version ?
            I do not have access to macOS 10.11 … but I hope this one works. 

            Hans

          • May 12, 2020 - 5:37 PM - Jerry Comment Link

            Hello Hans, this last one worked perfectly!, I finally could opened the DMG file on MacOS 10.11 (El Capitan).
            This it is, thank you very much!

            Jerry

          • May 13, 2020 - 4:21 AM - Hans - Author: Comment Link

            Awesome! 

            So in the end it was the filesystem … by default APFS is used, but 10.11 does not support that.
            Glad to hear this, I’ll make sure the use HFS+ in future software releases.   

            Hans

        • May 11, 2020 - 7:16 PM - Jim D Comment Link

          ZIP file works fine.

          Thanks you

          Jim

          Reply

          Jim D

  • Apr 27, 2020 - 6:19 AM - Bruno Howell Comment Link

    Hi,

    Your program is great !
    I have one remark : when you first select files before selecting the series and episodes, the file list is cleared when you search the serie… that’s IMHO not very good as it would be an help to select the right episodes from the serie.

    Hope I’m clear enough ;)

    Reply

    Bruno Howell

    • Apr 27, 2020 - 6:29 AM - Hans - Author: Comment Link

      Hi BRuno!

      Thanks for the compliment! Those are always appreciated.

      You can change that behavior in Settings. There is the option, currently checked, that says something like “clear list when selecting another TV show” (text depends a little on the version you’re using). Unchecking this option will prevent the files-list from being cleared. It will then also allow you to mix TV shows.

      Note: The original work flow used to be: Find TV show, add files, link files to episode, rename.
      You are working the other way around, and since that is a very logical approach as well, I added the option to not clear the list.

      You may also want to take a peek at the beta which comes with auto-detect.

      Reply

      Hans

  • Apr 29, 2020 - 10:50 AM - Hans - Author: Comment Link

    UPDATE – BETA 2.1.1 AVAILABLE

    For all Operating Systems, I’ve just uploaded the (hopefully last) beta version for Rename My TV Series 2.1.1.

    In this version I have worked mostly on HiDPI issues (only affects Linux and Windows, macOS handles HiDPI natively correct) and a few minor bugs.
    Please report any issues: If I do not run into a reason to not release this version as the final version in the next 2 or 3 weeks, then I’ll post this as the “final” release.
    (I’ll have to do a lot of writing on the new features – yikes)

    Windows (32bit, SQLite3 and ffMPEG included): download here (updated version)

    macOS (64 bit, ffMPEG included, SQLite3 is already included in macOS): download here

    Linux:
    Shared ffMPEG version: download here
    Static ffMPEG version: download here 

    Linux users may have to install manually:

    SQlite3, LibNotify and ffMPEG tools (ffMPEG is already included in the much bigger static version)

    sudo apt-get install sqlite3 libsqlite3-dev
    sudo apt-get install libnotify-dev
    sudo apt-get install ffmpeg

    ** Updated Linux and Windows links (May 7)

    Reply

    Hans

    • Apr 29, 2020 - 12:43 PM - Zorin Comment Link

      Getting an error when I install the Windows BETA 2.1.1.

      Error:
      The application was unable to start correctly (0x000007b)

      Reply

      Zorin

    • Apr 29, 2020 - 2:35 PM - zorin Comment Link

      Hans,
      The Windows version gives and error and won’t launch. Is there anyway that I can get you more information?

      Reply

      zorin

    • Apr 30, 2020 - 4:41 AM - Hans - Author: Comment Link

      Hi Zorin,

      thanks for catching that! 

      I accidently compiled it as a 64 bit application, and you must be running a 32 bit windows version .
      I’ll make a 32 bit version today after I rebuild my developers environment.

      p.s.: friendly request for next time: please mention your Windows version and if it is a 32 bit or 64 bit platform – this helps me finding the problem faster 

      Reply

      Hans

    • May 2, 2020 - 9:20 AM - Hans - Author: Comment Link

      I accidentally uploaded a 64 bit version for Windows.
      Today I replaced it with a correct 32 bit version.

      Reply

      Hans

    • May 4, 2020 - 5:14 AM - Hans - Author: Comment Link

      The win32 version has been updated.
      Due to a mix up on my end (64 bit vs 32 bit, vs several SQLite versions) an error could occur.
      I hope the 2.1.1b beta fixes that. I’ve updated the link above, but here it is again: link.

      Reply

      Hans

    • May 5, 2020 - 7:58 AM - Alexander Comment Link

      Dear Hans,

      Unfortunately renaming on Linux is still broken. The first one is renamed correctly, all other files starting with the second one are mixed up and not in the order I set in the GUI. Can you please fix this? This makes it unusable!

      Thanks!

      Best regards,
      Alexander

      Reply

      Alexander

      • May 6, 2020 - 4:10 AM - Hans - Author: Comment Link

        I assume you’re referring to the latest beta, listed above?
        It should have that particular issue fixed … 

        I’ll try to see if I can reproduce the issue.

        Reply

        Hans

        • May 6, 2020 - 6:17 AM - Alexander Comment Link

          Yes, it’s 2.1.1beta…

          Reply

          Alexander

        • May 6, 2020 - 6:52 AM - Hans - Author: Comment Link

          Cr*p … OK, I’ll try to find time this week to look at it.
          Maybe I screwed up and used the “old” code when compiling for Linux.

          Do you have any particular steps that always trigger this?
          Or are you just having (for example) 3 files, rename them, and things are mix up as of the 2nd file?

          Reply

          Hans

          • May 8, 2020 - 3:54 AM - Alexander Comment Link

            I just made a quick check.
            Dropping 3 files and selecting the correct episode for each was working. I’m sure, I had 2.1.1.beta and not an older one… maybe it depends on something other done before to mix it up? maybe deleting entries or something else which could change the index number?

            I also could reproduce another bug with mixing up:
            If I first add episodes (e.g. one season) to the list “selected episodes” and then select the appropriate files from the hard disk and drag and drop them to the bottom of the list “selected files” to have the correct mapping, after some files (here beginning with the 4th file) the ordering in “selected episodes” is mixed up. The last added file is inserted in the middle. I move it down the list but the next one scrambles the list again.

            BTW: If you select one or more episodes in the episodes list downloaded from e.g. thetvdb.org you have to click on the button “add episodes” to get them into the list “selected episodes”. Could you make it possible to drag and drop them to the list too?

            Thanks!

            Best regards

            Alexander

          • May 8, 2020 - 4:25 AM - Hans - Author: Comment Link

            Hi Alexander,

            No worries, just to be clear: it is now working correctly? (2.1.1b)

            It purely depends on the code. I scr*wed up in my previous code (linking the left side to the right side of the table, where I somehow started counting with zero on one side, and with 1 on the other – my bad).

            I tested it by making a few empty files, and made each x number of bytes long (for example: file1.mkv, with only one space in it, file2.mkv with 2 spaces, ect).
            This way, after renaming, I can track which one was renamed to what.
            I tested it under MX Linux, and the renaming worked well.
            There are a lot of steps that can go wrong when cross compiling, since I have to bring the code the a virtual machine, and the compiled and compressed “package” back to my Mac for uploading.

            Changing the order with drag and drop could be related to having “AutoDetect” enabled.
            So if you don’t use AutoDetect, just disable it in settings or if you want it disabled only temporary: on the main window (lower right corner).
            With AutoDetect, it will move and sort all files for which a match was found. 
            This is needed since the way RMTV was designed, will not allow a “blank” line in between (eg. an Episode without a linked file).

            Adding shows can be done with the “Add Episodes” button, or with right click menu, or (if it is just one file) with double click.
            I’ll add the drag and drop suggestion to my list to explore, but for now I just want the beta to be OK for release, otherwise it remains in beta for ever 

            Hans

          • May 8, 2020 - 5:07 AM - Hans - Author: Comment Link

            p.s. I’ll do some testing with adding/removing/changing the order. See if that would trigger this issue.

            Hans

          • May 8, 2020 - 6:06 AM - Alexander Comment Link

            Just a quick answer…

            Yes, I also did a new test with your new 2.1.1beta from May 7th and the bug I posted last with adding files and mixing up is still in there. I’m not sure what I did to have a scrambled output after renaming or if this bug is now fixed. On a quick test with 10 files the software renames them mapped correctly. But if that bug is still in there and only occurring on a special workflow users will often not notice a wrong renaming.

            Thanks!

            Alexander

          • May 8, 2020 - 8:32 AM - Hans - Author: Comment Link

            Thanks Alexander! I’ll do some test this afternoon, or tomorrow, and see if I can reproduce this so we can determine the workflow where it goes wrong.

            Hans

          • May 9, 2020 - 7:02 AM - Hans - Author: Comment Link

            I’ve done quite a few tests now and I just can’t seem to reproduce the mix up bug 

            Can you describe the exact steps you take to trigger this issue?

            I’ve tested so far:
            plain adding and renaming, changing the order of the files, changing episode order, mixing different shows. adding shows one at a time and changing order. It just keeps renaming it correctly (2.1.1b). Note: I’ve tested this under macOS and Linux – which should not make a difference since the code (and mechanism) is identical.

            These are the version details of the Linux version I tested with:

            Rename My TV Series: 2.1.1 (Build 4)
            SQLite library: v.3.27.2
            OS: Linux (Debian GNU/Linux 10 (buster)), Kernel 4.19.0-6-amd64, x86-64 (64 bit application)

            Besides the RMTV version, the SQLite library could an issue as well (I’ve tried to remain as compatible with very old versions).

            Hans

          • May 9, 2020 - 7:05 AM - Hans - Author: Comment Link

            FYI under macOS I had the same results running this version:

            Rename My TV Series: 2.1.1 (Build 3)
            SQLite library: v.3.28.0
            OS: macOS, Version 10.15.4 (Build 19E287), x86-64 (64 bit application)

            I’d really like to figure out where the issue is, so I can fix it 

            Hans

    • May 7, 2020 - 9:38 AM - Hans - Author: Comment Link

      I just updated the links for the Linux and Windows version to address the rename sequence bug. (v2.1.1b build 4)

      Reply

      Hans

  • Apr 30, 2020 - 7:17 AM - Zorin Comment Link

    Hans,
    I’m running Windows 64 Pro on version 1909.

    Reply

    Zorin

    • Apr 30, 2020 - 7:27 AM - Hans - Author: Comment Link

      Oh really? … I assume the 64 bit version then (not sure if there even is a 32 bit version).
      I’m running the same windows version, Win10 Pro 1909 64 bit, as well, and after downloading this file from Tweaking4All (the same as listing in the previous post), installation and program execution went just fine.

      On that note: I use Google Chrome under Windows to download the file.
      I know some browsers do not like EXE files – could this be an issue?

      Also: I do not sign my applications, since a proper certificate is quite expensive and I simply cannot afford it.
      So in my case I get a warning when starting the application, where I have to click “Run anyway”.
      But I’m pretty sure you’re familiar with that as well.

      In the meanwhile I’m still waiting for my developer environment to finish, so I can build a 32bit version .

      Reply

      Hans

      • May 3, 2020 - 1:24 PM - Zorin Comment Link

        I’m getting the same error as before. When I click on the Icon to launch the program it gives an error. I deleted all the versions. So there is only one on my system. I’m not sure why it won’t load.

        Reply

        Zorin

      • May 4, 2020 - 5:17 AM - Hans - Author: Comment Link

        I think I found where I made a mistake. I’ve just uploaded a new version for Windows (2.1.1b), please give it a try 

        Reply

        Hans

    • Apr 30, 2020 - 7:32 AM - Hans - Author: Comment Link

      On that note: Does this error happen with the installer, or the application itself?

      Reply

      Hans

  • Apr 30, 2020 - 9:39 AM - Michael Comment Link

    After successful installation getting error when trying to run the program (2.1.1)

    The application was unable to start correctly (0xc000007b).
    Click OK to close the application.

    Reply

    Michael

    • Apr 30, 2020 - 9:41 AM - Michael Noble Comment Link

      BTW:
      Windows 10 Pro
      1909 18363.778

      Reply

      Michael Noble

      • Apr 30, 2020 - 9:43 AM - Michael Noble Comment Link

        AMD Ryzen 9 3900X 12-Core Processor GHz
        64-bit operating system, x64-based processor

        Reply

        Michael Noble

    • May 1, 2020 - 5:25 AM - Hans - Author: Comment Link

      Thanks Michael for the info 

      Nice setup you have! How are you liking the Ryzen?

      I’ve been eyeballing that one as well … but since I mostly work under macOS, I’ve been holding off. This may change though, since the specs for the upcoming nVidia 3000 series leaked, and Apple gotten into the idea to start using their own processors which will most likely not be x86 compatible; so no BootCamp, and slow Virtual Machines – so yet another CPU change I wasn’t waiting for (Motorola 680×0 series, PowerPC series, Intel x86 series and now their “own”).

      p.s. I’m running the exact same Windows version: 10.0.18363.778, and it starts just fine on mine. Maybe this is triggered by one of the dll’s. I’ll check this out and see what is going on. The dll’s that I included are for 32 bit, so I most likely have a 64 bit dll somewhere on my system. I’ll get back to you today!

      Reply

      Hans

      • May 1, 2020 - 2:20 PM - Zorin Comment Link

        Hans,
        I figure out the problem why it won’t open. I have installed it to: D:\Program Files (x86)\Rename My TV Series

        The short cut is pointing to the C: drive and not to where I installed it. If I manually update the short cut then it works.

        Reply

        Zorin

      • May 2, 2020 - 6:56 AM - Hans - Author: Comment Link

        Excellent find Zorin!
        I’ll see if this is an issue with InnoSetup, or my InnoSetup script.
        A quick look at the script did not reveal any issues, even checked with Mr. Google and the InnoSetup docs, but couldn’t find anything that would trigger this shortcut to be wrong.
        I’ll do some testing though!

        Thanks again! 

        @Michael: is this the case on your setup as well? 

        Reply

        Hans

      • May 2, 2020 - 9:19 AM - Hans - Author: Comment Link

        Please try the same link – I just updated the file to 32bit.
        Curious if this resolves the issue.

        Reply

        Hans

    • May 1, 2020 - 2:21 PM - Zorin Comment Link

      I’m guessing that you did not install it in the default location like me. If you update the shortcut and have it point the correct location it will work.

      Reply

      Zorin

    • May 2, 2020 - 9:19 AM - Hans - Author: Comment Link

      FYI: I’ve just uploaded the actual 32 bit version.
      (apologies for the delay: took me quite some time to re-install my developers environment for 32 bit after I accidentally installed the 64 bit version)

      Reply

      Hans

  • May 3, 2020 - 8:29 AM - Michael Noble Comment Link

    Downloaded: RenameMyTVSeries-2.1.1-beta-Windows-32bit-setup.exe 2.1.1 19.5 MB 2020-05-02

    Still getting the same error when trying to run after successful install.:

    The application was unable to start correctly (0xc000007b).

    Windows10 Pro 64 bit
    1909 18363.815
    AMD Ryzen 9 3950X 16-Core Processor 3.70 GHz
    64-bit operating system, x64-based processor

    Reply

    Michael Noble

    • May 3, 2020 - 8:40 AM - Michael Noble Comment Link

      Not sure if this helps, but could have something to do with (searched error on Google)

      Microsoft Visual C++ Redistributable Packages

      These are the ones I have installed:
      Microsoft Visual C++ 2010 x64
      Microsoft Visual C++ 2010 x86
      Microsoft Visual C++ 2012
      Microsoft Visual C++ 2012
      Microsoft Visual C++ 2013
      Microsoft Visual C++ 2013
      Microsoft Visual C++ 2015-2019
      Microsoft Visual C++ 2015-2019

      Reply

      Michael Noble

    • May 4, 2020 - 4:52 AM - Hans - Author: Comment Link

      Hi Michael!

      OK, I found the “problem” – it is the SQLIte DLL, triggering this issue.
      Strangely enough I found a different copy of sqllite.dll in my c:\windows\system32 directory. 
      After removing that one, I did indeed get the same error.
      Any application that needs a certain dll, will first look in the “standard” directories, like c:\windows etc, and if not found it will look in the application directory.
      So the application used “the other one” and not the one I distributed with the app.
      Kind-a strange, as I’d expect it to look in the application directory first, since most developers include a potential custom version of the DLL.

      I’ll make a new install today and will post it here.

      Thanks for the help in trying to solve this! 

      Reply

      Hans

    • May 4, 2020 - 5:11 AM - Hans - Author: Comment Link

      Just uploaded a modified version (link), and I’ve updated the link in the previous post as well.
      Give it a try and let me know if it now works correctly.

      Reply

      Hans

  • May 5, 2020 - 10:47 AM - Travis Comment Link

    Is there any way to easily add the capability to rename a series of images, as well instead of only video files? This enables having a poster assigned to each TV episode. Thanks!

    Reply

    Travis

    • May 6, 2020 - 4:16 AM - Hans - Author: Comment Link

      RMTV was designed with renaming Video files in mind.
      Files with a similar name (beginning with the same text) will be renamed automatically (if enabled in settings) when renaming the video file.
      Renaming “just” subtitle, images, etc however will not work.
      The main reason for this is that things become quite messy if I’d allow that.

      So ideally you have something like this:

      Someshow_s01e01_sometitle.mkv
      Someshow_s01e01_sometitle.srt
      Someshow_s01e01_sometitle.nfo
      Someshow_s01e01_sometitle.jpg
      Someshow_s01e01_sometitle.en.srt
      Someshow_s01e01_sometitle.nl.srt

      When renaming “Someshow_s01e01_sometitle.mkv”, all the other files will be renamed the same way (and .en.srt and .nl.srt will remain the extension).

      Reply

      Hans

  • May 5, 2020 - 4:10 PM - Burak Comment Link

    Hi,

    My windows 7 desktop resolution is 1280×720 and the main window of your application is too big to navigate.
    Is it not possible to make it so that we can resize the main gui to a smaller size so that I will not be needing to move the main window to left and right while going between sections?

    Best Regards,
    Burak

    Reply

    Burak

    • May 6, 2020 - 4:18 AM - Hans - Author: Comment Link

      Hi Burak,

      the new beta has the option to make the window smaller.
      There is only so much I can do size wise, but so far I’ve gotten positive responses on the change in 2.1.1.
      Give it a try  

      p.s. the beta uses a different database, and that database is not backwards compatible. You may want to backup your current database (unless there is nothing important in it).

      Reply

      Hans

  • May 6, 2020 - 7:34 AM - Zorin Comment Link

    Hans,
    I have noticed the rename issues messing up the first item in the list as well. I am using the Windows version. I just don’t remember what version that I was using because it happened around when the program would not load. So I don’t remember what version of the beta that I was using when I saw it. It happened when I turned off the auto matching.

    The two list seem to match up with the right name, when you click on the rename button, the first file was named “.mkv” then the second file was named with what the first file was named and so on. Quick example:
    titile.1.mkv -> title 1.mkv
    title.2.mkv -> title 2.mkv
    title.3.mkv -> title 3.mkv

    when you click rename you got:
    “.mkv”
    “title 1.mkv” <- This is really #2 file
    "title 2.mkv" <- This is really #3 file

    Hope this helps.

    Reply

    Zorin

    • May 6, 2020 - 8:00 AM - Hans - Author: Comment Link

      Thanks Zorin – this is good info, and it sounds like the previously reported issue. Strange. 
      I’ll look into this, hopefully tonight or tomorrow.

      Reply

      Hans

    • May 7, 2020 - 9:35 AM - Hans - Author: Comment Link

      I created 4 files, numbered 1,..,4, each 1, 2 ,3 or 4 bytes in file size.
      Recompiled the application and tested it as described and it works correctly.
      I know this was an issue in a previous beta.

      Anyhoo, the new version (2.1.1b build 4):

      Since I heard a Windows user with the same complaint:

      Reply

      Hans

      • May 12, 2020 - 3:01 AM - Alexander Comment Link

        Hi Hans,

        It’s very confusing to find the latest beta release here in the comments but I could reproduce the following mix-up error with Linux Shared Version 2.1.1b:
        Have you tried to reproduce this?

        > I also could reproduce another bug with mixing up:
        > If I first add episodes (e.g. one season, 10 titles) to the list “selected episodes” and then select the appropriate files from the hard disk and drag and drop them to the bottom of the list “selected files” to have the correct mapping, after some files (here beginning with the 4th file) the ordering in “selected episodes” is mixed up. The last added file is inserted in the middle. I move it down the list but the next one scrambles the list again.

        Thanks!
        Best regards,

        Reply

        Alexander

      • May 13, 2020 - 6:50 AM - Hans - Author: Comment Link

        Hi Alexander,

        apologies for the “messy” beta releases, I’ll try to come up with a better approach. I agree it to be confusing where to find the right version.

        As for your mixing up issue; could you tell me if AutoDetect and/or AutoSort is enabled?

        Reply

        Hans

        • May 13, 2020 - 6:53 AM - Hans - Author: Comment Link

          Oh and could you give me an example (eg. particular show, selected episodes, filenames).
          If you prefer not to post filenames, feel free to email me at webmaster at tweaking4all dot com.

          Reply

          Hans

          • May 13, 2020 - 7:50 AM - Alexander Comment Link

            Hi Hans,

            You got a mail… ;-))

            Best regards

            Alexander

          • May 14, 2020 - 4:59 AM - Hans - Author: Comment Link

            You’ve got mail as well 

            Note: not sure if this is causing the issue;
            When AutoSort is enabled, “Selected Files” gets sorted each time you add files.
            So if you add some files, shuffle the files to your liking, and you add more files after that; the order of the files can change due to AutoSort.

            (just posting it here, in case someone is reading this thread and may find that this is the solution for them)

            Hans

          • May 14, 2020 - 8:44 AM - Alexander Comment Link

            Yes, with AutoSort disabled this works as expected!
            But I think there is still a bug with AutoSort enabled – see my new mail. ;-)
            Best regards

            Alexander

  • May 9, 2020 - 9:25 AM - Eric Comment Link

    Hi. Thanks for this great program! I am having a problem though. I cannot remove shows from the database. I get a notice of a SQLite3Connection : near “LIMIT” : syntax error. Any ideas?

    Eric

    Reply

    Eric

    • May 9, 2020 - 9:28 AM - Eric Comment Link

      I forgot to mention I am using Windows 10 64 bit and the latest beta of your program.

      Reply

      Eric

    • May 9, 2020 - 10:30 AM - Hans - Author: Comment Link

      Thanks Eric for reporting the issue.

      Ehm … there can be several reasons why this may happen.

      First thing I’d try: remove the database, or rename it – just so you don’t loose all your settings (in case it is important).
      You’ll find the database here: c:\Users\<username>\AppData\Local\Rename My TV Series
      You can rename the entire directory if you’d like.

      Restart RMTV and it should recreate the database.

      Try to do the same things you did before and take note of TV Show, language, and possible filenames.
      This way, if it still happens, I can reproduce the issue and hopefully create a fix 

      Also good to know: the SQLite library version (you can see that in the “About” window) – maybe there is a DLL somewhere on your system conflicting with the one I’ve included with RMTV.

      Reply

      Hans

      • May 9, 2020 - 12:48 PM - Eric Comment Link

        Thanks for the quick response. My SQLite library version is 3.25.2. Here’s what I’ve learned so far. I started with a new database and then renamed two files just to get the series entered into the database. I used the shows Better Things and Tommy. The renaming went fine but when I open the settings and try to remove one of those series from the auto detect options I get the error that I mentioned. If I try to remove it from the TV show history nothing happens although I can clear all the history. I just can’t select and remove individual shows.

        I searched my computer for SQLite dll’s and found many instances. I have no way of knowing if any of these are creating a conflict or what to do about it.

        Thanks for your help.

        Eric

        Reply

        Eric

      • May 10, 2020 - 4:49 AM - Hans - Author: Comment Link

        Thanks for the details Eric. 
        Today (mother’s day), I may not get to it, but hopefully tomorrow – I’ll try to see if I can reproduce the issue.
        The SQLite version you have should work just fine, so it doesn’t seem to be the problem.

        Reply

        Hans

  • May 10, 2020 - 4:16 AM - Peter Comment Link

    Hello Hans,

    I’ve upgraded from 2.0.5b Win 32bit to 2.0.10 Win 32bit and discovered then new version has started to do port scanning on a user’s PC.

    It originates from these three companies:

    1. Texas National Research Laboratory Commission (143.204.70.92:443) attempting to access my PC on the following TCP ports (49207, 49206, 49205, 49204)

    2. Computer Sciences Corp (20.45.4.77:443) attempting to access my PC on the following TCP port (49165)

    3. Computer Sciences Corp (20.36.218.70) attempting to access my PC on the following TCP port (49164)

    4. Xerox Corporation (13.83.148.235:443) attempting to access my PC on the following TCP port (49163)

    Why is this happening?

    Reply

    Peter

    • May 10, 2020 - 5:04 AM - Hans - Author: Comment Link

      Hi Peter,

      none of the RMTV versions should be doing any port scans at all. 

      The only thing that changed in the newer Windows versions, is that the Windows API is being used to retrieve data from TVDB, TMDB and TVMaze, instead of the old method. The reason why I changed that is because the “old” method required OpenSLL DLL’s, where as the Windows API handles this without needing OpenSSL.

      On that note: sounds like these 4 are IP addresses are trying to connect to your PC. So this is an action from the outside, and not from the inside (eg. RMTV).

      After some Googling;

      13.83.148.235, 20.45.4.77 and 20.36.218.70 appear to be Microsoft related (Window Telemetry, MS Cloud, Updates, Skype and such – see link and link).
      I wasn’t able to find 143.204.70.92 directly, but I did find that it is Amazon related, so this could be one of their AWS services. Some developers (not me) use their massive AWS services for example for drivers updates, app updates, user verification, etc. (the sky’s the limit, so this could also be bad things of course).

      Either way; RMTV is not doing this. It is your Windows setup that may be doing this.

      Reply

      Hans

  • May 14, 2020 - 11:44 PM - Adam Comment Link

    Hello, (apologize for the previous reply)

    I think i found an issue. (love your software by the way)

    When it automatically renames my subtitles, why on the tenth (and following) episode’s subtitles jumps back to no.1?
    I’ll show you

    The Affair – 2×01 – Episode Title.mp4
    The Affair – 2×01 – Episode Title.srt
    (works fine until
    The Affair – 2×09 – Episode Title.mp4
    The Affair – 2×09 – Episode Title.srt

    and on 10th it shows like this
    The Affair – 2×10 – Episode Title.mp4 [CORRECT TITLE]
    The Affair – 2×01 – Episode Title0.srt [WRONG SRT]

    and the srt file of the 10th episode jumps all the way to the first episode
    Same goes to 11th , 12th, and so forth
    it will be like this

    The Affair – 2×01 – Episode Title1.srt (supposed to be the 11th episode’s subtitle)
    The Affair – 2×01 – Episode Title2.srt (supposed to be the 12th episode’s subtitle)

    Thanks hope to get your response asap

    Reply

    Adam

    • May 15, 2020 - 4:31 AM - Hans - Author: Comment Link

      Hi Adam,

      I’ve not encountered this issue and wasn’t able to reproduce it.
      Can you tell me what OS you’re using and what version of RMTV?
      Also: what naming format are you using (in Preferences)?

      Reply

      Hans

      • May 15, 2020 - 4:36 AM - Adam Comment Link

        I’m using windows 10, and I do not change anything on the preferences except for name formats.

        Reply

        Adam

      • May 15, 2020 - 4:39 AM - Hans - Author: Comment Link

        Can you check in “About” what the version of RMTV is?

        Reply

        Hans

        • May 15, 2020 - 4:42 AM - Adam Comment Link

          Yes, it’s 2.0.10 (build 8)
          Windows 10 64 bit
          i386

          Reply

          Adam

        • May 15, 2020 - 5:31 AM - Hans - Author: Comment Link

          Would you mind testing 2.1.1 beta? (link for the Windows version)

          Note: it is a good idea to backup your database first.
          Easiest way to do this, is by copying the directory

          c:\Users\<username>\AppData\Local\Rename My TV Series

          to another location.
          This way you can restore it if you decide that the beta is not working all that great for you.

          Also note: the beta comes with a ton of changes, including AutoDetect. Unfortunately, I have not yet written a manual or anything like that yet.

          Reply

          Hans

          • May 15, 2020 - 3:50 PM - Adam Comment Link

            Do you have the 64 bit? i tried the 32 bit and they wont rename my subtitles (of course i’ve enabled renaming same files option)

            Adam

          • May 16, 2020 - 5:03 AM - Hans - Author: Comment Link

            Hi Adam,

            you’re running into the same bug I ran into last night while testing.
            A 64 bit version wouldn’t make a difference.

            I’ll try to fix the bug, hopefully tomorrow.

            Thanks for reporting 

            Hans

  • May 16, 2020 - 4:12 PM - Adam Comment Link

    Thank you for your response, when is the next update?

    Reply

    Adam

    • May 17, 2020 - 4:55 AM - Hans - Author: Comment Link

      I’ll try to be as fast a possible, maybe today – depends a little on how busy today will be.
      May also be somewhere this week. Either way: soon 

      Reply

      Hans

    • May 18, 2020 - 8:57 AM - Hans - Author: Comment Link

      Still working on resolving this issue.
      On my Windows 10 setup (64 bit, build 1909), RMTV will not even see the SRT files.
      I have seen the same issue with the macOS version (most likely a security “feature”).

      Reply

      Hans

    • May 18, 2020 - 9:37 AM - Hans - Author: Comment Link

      By pure luck I found a bug that may or may not be related to the issue you posted (Adam).
      I’ve tested this under macOS, Windows and Linux, and renaming extra files seems to be working correctly now.

      I’ll post the files today.

      Reply

      Hans

  • May 18, 2020 - 10:12 AM - Hans - Author: Comment Link

    UPDATE:

    I’ve just posted a new beta version, build 6 (v2.1.1).

    This version address extra files not being renamed, and some minor bugs.

    Additionally for macOS users: the distribution format for macOS is not compatible with macOS 10.11 and newer.
    This however is by no means a guarantee that RMTV will work properly under any macOS version prior to Catalina (10.15).

    Also note: to get rid of the chaos I’ve created with all the miscellaneous beta versions, you can now always find the most recent beta version in the article, under the section: Beta Releases.

    Reply

    Hans

    • May 19, 2020 - 6:48 AM - Ken Comment Link

      Hans;

      I’ve been watching for some time, doing a little testing on Ubuntu 18.04 and 20.04, and I want to say that I see your passion and dedication toward software development. It’s very much appreciated.

      As a developer with more than a decade of experience many years ago, I know what you’re going through, I see in my mind how you’re coding.

      This has become an awesome, intelligent, tool and I want to acknowledge your efforts here in public.

      Reply

      Ken

      • May 20, 2020 - 6:14 AM - Hans - Author: Comment Link

        Thanks Ken!

        That means a lot to me, especially hearing this from another dev! 

        Reply

        Hans

  • May 19, 2020 - 2:06 PM - Michael Noble Comment Link

    Rename My TV Series: 2.1.1 (Build 6)
    SQLite library: v.3.25.2
    OS: Windows (64 bit), Windows 10.0, i386 (32 bit application)

    Not finding shows – example: Search TV Shows = Mystery Road
    Show is listed in TVDB and TVMaze

    Also no response to instant search: Mystery.Road .S02E05

    Reply

    Michael Noble

    • May 19, 2020 - 2:16 PM - Michael Noble Comment Link

      Cancel that – My firewall was blocking new version access..

      Strange though, intermittent – blocking only new series (never searched before).

      Reply

      Michael Noble

    • May 20, 2020 - 6:17 AM - Hans - Author: Comment Link

      Hi Michael!

      Glad to hear it was resolved – and it is totally OK to post this, so others can actually see this and learn from it as well.
      All the security rules and precautions (Windows and macOS) are not just a challenge for developers (about 40% of the work when developing an app), but also for users. So I totally understand.

      Reply

      Hans

  • May 21, 2020 - 9:41 PM - Kermit Comment Link

    Hello, thank you for this awesome app. it was working great for about 8 days and then i started getting database locked error, even after restarting. I decided to update to the beta 2.1.1 , It worked fine for about 4 hours and now i get a SQLite3connection gyudo error. I have restarted a few times and still get it. only way to get rid of it is to uninstall and reinstall.

    Reply

    Kermit

    • May 22, 2020 - 5:20 AM - Hans - Author: Comment Link

      Hi Kermit!

      Thank you for the compliment 

      – What OS are you running on?
      – Did your computer go into sleep or hibernate mode in between?
      – I presume you have plenty disk space left on your main disk? (I have never seen this being a problem)
      – Did the application get killed or closed in between? (and did it really close)

      The database locks when it still being accessed by an application, SQLite is a single user database, so when RMTV is till running (in the background maybe?) then the database will be locked.
      Or when you’re opening the database at the same time with another application (probably not the case).

      Reply

      Hans

  • May 24, 2020 - 12:17 PM - SHOROMONJI Comment Link

    Just Love You Guys!!! this app is so bettter like filebot!! its a great pleasure app as a renamer!!! but its lack of advertisement…you guys should advertisement this app

    Reply

    SHOROMONJI

    • May 24, 2020 - 2:45 PM - Hans - Author: Comment Link

      Thanks Shoromonij! 

      Where should we advertise the app (honest question: suggestions welcome!)?

      Reply

      Hans

  • May 28, 2020 - 7:23 AM - Hans - Author: Comment Link

    UPDATE:

    Release beta 2.1.1 beta 7 (you can find it in the beta section).

    This resolves an issue with RMTV not being able to create the database (triggered by the languages table, which resulted in the “search” table not being created).
    Two typos haven been fixed as well.

    Thanks to Kilimar for reporting the issue and typos in the forum.

    Reply

    Hans

  • May 28, 2020 - 7:37 AM - maggot Comment Link

    Hello, your program is great. But I have a (minor) problem, the windows doesn’t fit on a 16:9 screen as you can see on this screenshot

    Is there a way to fix this ? Thanks in advance

    Reply

    maggot

    • May 28, 2020 - 11:01 AM - Hans - Author: Comment Link

      Hi Maggot!

      You may want to try the 2.1.1 beta … I’ve made the window smaller.
      Not sure if it will fit (your screen is very small: 1280×690 ?), but woth a try.
      You can find the beta version in the beta section above.

      Reply

      Hans

      • May 28, 2020 - 11:36 AM - maggot Comment Link

        Yep the window fits well with the beta. Would it be possible to add a “check for updates” option when you open the program ?

        Reply

        maggot

      • May 28, 2020 - 3:49 PM - Hans - Author: Comment Link

        Awesome!

        Update check: I’ll look into that with the next version. I want the current beta to be “finished” at some point 

        Reply

        Hans

  • May 29, 2020 - 2:46 PM - Kevin Comment Link

    Big user of the program here! Wanted to let you know that the latest version seems to be failing to start and gives me an “access violation”, but the latest Beta version works as it should – although slightly slower – but that can be overlooked.

    Reply

    Kevin

    • May 30, 2020 - 7:36 AM - Hans - Author: Comment Link

      Hi Kevin,

      So … the latest beta (v2.1.1 build 7) works? Or causes and error message?
      To speed things up, you could disable “AutoDetect” in settings (the clickable AutoDetect in the main window only temporary disables this feature). 

      Reply

      Hans

      • May 31, 2020 - 6:20 PM - kevinrm27 Comment Link

        Beta version works as it should, although I’m getting an error for a “Wrong image” with one specific show, but I would think that’s a TVDB error, not a RenameMyTVSeries program error. No big deal with the other options available – which is a nice touch!

        I’ve been jumping back and forth between the beta and non-beta version and the non-beta version is still giving me an “access violation” error. I’ve tried uninstalling and reinstalling, deleting my registry files, etc… but nothing.

        Reply

        kevinrm27

      • Jun 1, 2020 - 5:45 AM - Hans - Author: Comment Link

        Hi Kevin,

        unfortunately, an Access Violation doesn’t tell me much about what is going wrong 
        Since I’m spending a lot of time on the beta, I won’t be “fixing” the old release version, and hopefully I can release the beta soon.

        As for the wrong image format: The only way I see this happen is when the image on TVDB is either corrupted, not available, or a PNG instead of a JPG.
        I’ve been seeing not working links a few times now, but it would be good to know the exact show, so I can try to debug it.

        Thanks for testing – it is much appreciated! 

        Reply

        Hans

  • May 29, 2020 - 9:08 PM - Chase Comment Link

    Hello!  Your program has worked great for me for a few months, however all the sudden Im getting the “access violation” error, I tried deleting the created files in appdata to no avail, and even when i press ok to ignore the message to program wont open ): Please help! Im not great with computers lol

    If I click ok the iignore warning then it giives me sqlite3 connection: no such table: preferences

    Reply

    Chase

    • May 30, 2020 - 7:37 AM - Hans - Author: Comment Link

      Hi Chase,

      sorry to hear you’re running into trouble. 
      Which version of RMTV are you using and what Operating System?

      Reply

      Hans

      • May 30, 2020 - 2:32 PM - Gilbert gorgi Comment Link

        the same goes for me error code violation im using the latest version on windows 64 bit version 2

        Reply

        Gilbert gorgi

      • May 30, 2020 - 3:40 PM - LCH Comment Link

        Running into the same issue.

        The program was working fine, but now it doesn’t work. Deleting the db and reinstall (+ pc restart) didn’t fix it.

        Windows properties says the file version for the .exe is 2.0.10.8. But it’s simply the latest version.

        Reply

        LCH

        • May 30, 2020 - 3:43 PM - LCH Comment Link

          Update : I tried installing the beta version, and it works.

          So it’s only the Release one that’s not working… Strange.

          Reply

          LCH

      • May 30, 2020 - 9:50 PM - Tim C Comment Link

        Same issue.  I thought it was the May 2020 update to Win 10, but it does the same thing on my old Win 7 install.

        Happy to help if you need more information.  Thanks!

        Reply

        Tim C

    • May 31, 2020 - 5:40 AM - Hans - Author: Comment Link

      Thanks for the feedback! 
      Considering the amount of downloads (app. 53,000), I’m surprised to see little feedback on issue, so I’m very happy to see you guys report issues!

      Version number out of sync: That is strange indeed. Just looked at the one I have installed and it reports correctly 2.1.1.7.
      Maybe this is a leftover of a goof-up by me in the past? It is weird though, since the version number shown in the main window and the about window are actually pulled from these same properties that Windows displays. 

      Windows version: I’m trying to keep things compatibel all the way down to Windows XP (and probably even older).
      Now most will not be using XP anymore, but quite a few users will still be using a 32bits Windows version.
      All in all: if there is an issue under Win10, then it most likely will occur on all Windows versions.

      On that note : I have not been able to pindown the issue with the crashing RMTV database with certain RMTV version(s).

      Reply

      Hans

      • May 31, 2020 - 7:13 AM - Tim C Comment Link

        The current beta build is working, however.

        Reply

        Tim C

        • May 31, 2020 - 12:11 PM - Hans - Author: Comment Link

          Cool! I guess I’ll focus on moving forward … 

          Thanks guys!

          Reply

          Hans

          • Jun 1, 2020 - 9:52 AM - Alex Comment Link

            Same exact issue, but uninstalling, then installing beta (and running as admin) seems to have fixed it.

            Thanks for all your effort !

            Alex

          • Jun 2, 2020 - 5:58 AM - Hans - Author: Comment Link

            Thanks for confirming Alex!
            Unfortunately, I cannot reproduce the issue on my PC. I wish I knew what was causing this. 
            (even if it is just to avoid it from happening with the next release)

            Hans

  • Jun 3, 2020 - 3:18 AM - MfU Comment Link

    Hi Hans,

    once in a while, when I type a show name, I”ll get lots of results. The one I’m actually looking for might be tenth or twentieth result. This happens more with short named show.

    Would it be possible for RmTVS to sort search results by relevance, instead of alphabetically?

    Thanks in advance for considering…

    Reply

    MfU

    • Jun 3, 2020 - 6:03 AM - Hans - Author: Comment Link

      Hi MfU!

      RMTV depends on the search API calls as provided by the data providers.
      Unfortunately, this does result in a mess every now and then where the data provider “guesses”.
      This is why there is an enhanced search option in the beta.
      This filters out all results where the pharse you’re looking is not in the result, effectively removing the guess work.
      There is unfortunately no relevance data coming back from the serach results.

      Reply

      Hans

  • Jun 10, 2020 - 7:49 AM - Hans - Author: Comment Link

    UPDATE for macOS USERS

    In an attempt to fix a bug, I’ve just uploaded v2.1.1 build 8.

    In this version, I hope to have addressed the NSGenericException and an “Acces Violation” error that some users experienced.
    It’s been a challenge to reproduce this error, and the error may be related to the development tools that I’m using.

    Note: I did delete my preferences directory (/Users/<username>/Library/Application Support/Rename My TV Series) while I was testing.
    If you still encounter the Access Violation error, then consider removing the preferences directory as well.

    If you still run into issues: please report them here.

    Reply

    Hans

  • Jun 10, 2020 - 5:05 PM - Ken Comment Link

    Hi Hans. I thought I’d provide an update on something I’ve been doing on my systems.

    As a user of Ubuntu 18.04 and 20.04, I’m rather forced to use a manual method to add icons to the dock for applications that don’t arrive via Snap, Flatpak, etc. 

    If I don’t want my screen full of executables, I create a “desktop” (appl_name.desktop) in the /home/<user>/.local/applications directory of the user. E.g. if application files are all within an ‘appl_name’ directory of ‘user’, (i.e. path of  ‘/home/<user>/.local/appl_name’) and an icon named ‘renamemytvseries2.png’ were included, then the desktop file would look like this:

    1
    2
    3
    4
    5
    6
    7
    8
    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Name=RenameMyTVSeries
    Type=Application
    Terminal=false
    Exec=/home/<user>/RenameMyTVSeries/RenameMyTVSeries
    Icon=/home/<user>/RenameMyTVSeries/renamemytvseries2.png

    Once the .desktop file is planted in ‘/home/<user>/.local/applications’ directory, there’s a simple procedure to then launch the app and have the icon added to favourites.

    Perhaps you want to include an example with brief instructions for Linux users.


    Reply

    Ken

    • Jun 11, 2020 - 5:53 AM - Hans - Author: Comment Link

      Hi Ken!

      Excellent info, as I’m not really running Linux myself (only to compile the binary for Linux users).  

      Based on your info, I’ve created and example RenameMyTVSeries.desktop file and a readme.txt.
      I’ll include those with every next version (beta’s included).

      The example .desktop file (assuming the user installs the app in /usr/share/RenameMyTVSeries/) would be:

      [Desktop Entry]
      Encoding=UTF-8
      Version=1.0
      Type=Application
      Name=RenameMyTVSeries
      GenericName=Rename My TV Series
      Comment=Utility to rename TV show episode files
      Type=Application
      Categories=Utility;
      Terminal=false
      Keywords=rename;files;tv;series;shows;video;
      NoDisplay=true
      Exec=/usr/share/RenameMyTVSeries/RenameMyTVSeries
      Icon=/usr/share/RenameMyTVSeries/icons/512x512.png

      Note :
      I would love to be able to create a distribution package, but as a non-Linux users it is quite confusing what package manager I should use the Linux community best. As you can imagine, I am not looking forward to creating a ton of different packages (flatpack, rpm, deb, ubuntu, snap, etc.).
      Suggestions from you (and other Linux users) are most welcome of course.

      Reply

      Hans

      • Jun 11, 2020 - 10:58 AM - Ken Comment Link

        That’s great, Hans! Thanks for your amazingly fast action and response.

        I totally understand; nobody likes diversity when it comes to app installation methods. ;-)

        From what I read, the big software houses seem to be lining up behind Snap.

        “Snaps are a fairly new way to package up applications and have them
        work across almost any major Linux distribution (like Arch, Linux Mint,
        Fedora and elementary OS). Major app developers like Mozilla, Google and Microsoft have embraced [Snaps] format because it’s relatively easy to package and distribute
        software without the user having to worry about dependencies (basically,
        having to manually installing libraries required to use said software).”

        https://www.forbes.com/sites/jasonevangelho/2019/08/26/beginners-guide-how-to-install-your-favorite-software-on-ubuntu-linux-18-04-and-19-04/#b10af426e10c

        Reply

        Ken

      • Jun 12, 2020 - 6:40 AM - Hans - Author: Comment Link

        I looked into Snap, only to find that my 3 (different distros) Linux Virtual Machines do not have Snaps installed at all.
        So I’d rather go for RPM, since that seems more common than anything else.
        But … having read up on it, I already can see that it will take me a bit to get familiarized, so I’m saving that for another day 

        In the meanwhile I’m including your suggestion with the next distributions.
        Maybe when I find an easy way to create packages, then I will. Maybe I should create a tool for that 

        Reply

        Hans

  • Jun 12, 2020 - 7:53 AM - Ken Comment Link

    Thank you, Hans. I totally respect your work. I do however have a concern that you try to support operating systems that are old and instances rare. lol

    RPM would work with Devian-based distros, using the Alien app to convert to DEB.

    Reply

    Ken

    • Jun 12, 2020 - 8:06 AM - Hans - Author: Comment Link

      Thanks Ken,

      Thank you for the compliment, and insight!
      Well, I admit that I’m not a die hard Linux user haha. So that’s why I’m throwing it out there to hear suggestions from users, like yourself, that actually are Linux users .

      Note my VM’s run the latest MX-Linux, Clear Linux, and Mint version. They all accept RPM’s one way or another. Except for Clear Linux where I have to convert the RPM to the package manager used with Clear Linux. But as I said before: I’m not a real Linux users, and as you can imagine overviews like this one just confuse the heck out of me 

      So maybe this is a point where other Linux users can chime in as well and make their voice heard about the preferred package manager. 
      Or should I just keep it as is …? (works on all 64 bit Linux distros?)

      Reply

      Hans

      • Jun 12, 2020 - 8:13 AM - Ken Comment Link

        Well, that’s your decision to make, Hans. Base it on your time available to support so many forks.

        Ubuntu is the most popular distro by a wide margin. I “fell into” it as a mainframe sysprog supporting many instances running under z/VM. Later, in cybersecurity, it turns out that Linux is just everywhere so I came to prefer it over Windows. Imo, if you have the time to support just two distros, go with RHAT and Debian. We’ll make a convert out of you yet. Heh

        Reply

        Ken

      • Jun 12, 2020 - 8:56 AM - Hans - Author: Comment Link

        Haha, well, I have been using one or the other variant of Unix since the early 90’s (first one on a VAX, later Minix, and Linux his first releases), but not as a die hard user. Either just to play and explore, or in this case to compile for Linux.
        With Apple’s plans to move away for Intel, I may abandon Apple as well, and Linux may be the potential replacement (not a Window fan).

        So we will see how things go … 

        Reply

        Hans

  • Jun 20, 2020 - 9:57 PM - Ivan Comment Link

    Thanks for the very useful app, Hans!

    I’m using the latest beta on Windows, however I’ve found a problem when trying to add an episode. Take a look on this screenshot to replicate the bug.

    Reply

    Ivan

    • Jun 21, 2020 - 4:43 AM - Hans - Author: Comment Link

      Hi Ivan,

      very good screenshot! 

      I do see where the problem is most likely to be found: the double single quote is breaking the quoted SQL query.
      I’ve take a part of your screenshot to illustrate, I hope you don’t mind.

      To resolve this issue, I’ll have to see what I can do in code – I’ll probably have to escape the string which is a little bit of a pain.

      Reply

      Hans

    • Jun 21, 2020 - 4:46 AM - Hans - Author: Comment Link

      Just tested it on my Mac to see it work just fine.
      Then I realized that I have the single quote in the “Replace Special Characters” list (default).
      So the ” ‘ ” will be replace with a ” ` ” (the one on your keyboard, under the ” ~ ” tilde key).

      Maybe this works for you as well?

      Reply

      Hans

      • Jun 21, 2020 - 5:03 AM - Ivan Comment Link

        Updating the default replace list fixed it!
        I updated from old version so maybe it probably still have the old replace list. I suggest adding an auto list updater function on app update to avoid future oopsies.

        Thanks for the quick response!

        Reply

        Ivan

      • Jun 21, 2020 - 8:03 AM - Hans - Author: Comment Link

        The beta tries to maintain the settings of older versions (although this seems to be getting increasingly more difficult).
        As for an Update function – I’m looking into that for a next release.
        It takes some work on my website as well. 

        Glad to hear the issue is fixed though 

        Reply

        Hans

  • Jun 29, 2020 - 12:47 PM - Jhon Comment Link

    I’m using latest Windows beta and I have a problem when grouping 3 episodes, every time I group 3 ep every episode gets doubled. In the following image you can see this, I have selected episodes 3, 4 and 5 to be grouped but everything has been duplicated:  image

    Also is there a way to add a leading zero to the grouped episode? So I can have something like 1×01-02 XXXXX instead of 1×01-2 XXXXX.

    Thanks.

    Reply

    Jhon

    • Jun 29, 2020 - 12:49 PM - Jhon Comment Link

      Oh, I already fixed the leading zero for the extra episodes, I had to add a 2 to the pattern. The other issue still remains.

      Reply

      Jhon

    • Jun 30, 2020 - 5:28 AM - Hans - Author: Comment Link

      It sounds like you found a bug. If course I’d rather not see any bugs – but thanks for reporting this one.
      I’ll try to look into this today and see what I can do to fix this. 

      Reply

      Hans

    • Jun 30, 2020 - 5:31 AM - Hans - Author: Comment Link

      p.s. would you mind posting the exact version of RMTV and the format string you have used?

      Reply

      Hans

    • Jun 30, 2020 - 7:39 AM - Hans - Author: Comment Link

      Hi John,

      I wasn’t able to reproduce the bug, so I suspect your format string might be the issue.

      Since you asked for “1×01-02 XXXXX” instead of “1×01-2 XXXXX”, you could try this format string: %SZx%EZ[-%E] – %T

      This should produce the format you’re looking for.
      Season and first episode will start with a zero if needed, but the following episode numbers will not have a leading zero.

      Hope this helps. 

      Reply

      Hans

      • Jun 30, 2020 - 9:38 AM - Jhon Comment Link

        Hi, thanks for replying. This is the pattern I’m using now: %Sx%E2[-%E2] %T[ & %T]

        I tried one more time adding the episodes to the list and now they always add like this: image and I don’t know why. I tried closing and reopening the program and still the same happens. And it only happens with that show Pinky and the Brain (1995) from TVDB. Tried other shows and they load normally.

        I also tried removing the show from the history but it doesn’t work, when I click “Remove selected” nothing happens.

        Reply

        Jhon

      • Jun 30, 2020 - 9:41 AM - Jhon Comment Link

        Oh, sorry, I forgot to add the app version, this is what I got in the about window:

        Rename My TV Series: 2.1.1 (Build 7)
        SQLite library: v.3.25.2
        OS: Windows (64 bit), Windows 10.0, i386 (32 bit application)

        Reply

        Jhon

      • Jul 1, 2020 - 6:26 AM - Hans - Author: Comment Link

        Looks like you’re using the latest beta version – excellent 

        To get “1×01-2-3-4 XXXXX”, you’d have to remove the second “2” in your string, so something like this:

        %Sx%E2[-%E] %T[ & %T]

        This way the following episodes will not use zero’s. (%E2 will force a 2 character width and will add a zero for episode < 10)

        Providing the particular show and dataprovider is very helpful – thanks.
        Unfortunately, I still cannot reproduce the issue. I’ve tested it under Windows and macOS with the same RMTV version as you’re using. 

        Would you be able to mail me your other settings (webmaster at tweaking4all dot com)?
        For example: zipping the database and sending this in an email?

        Reply

        Hans

        • Jul 1, 2020 - 11:44 AM - Jhon Comment Link

          Hi, thanks for the suggestion!

          I’ve sent you an email with the user files. How weird that is only happening to me, thank you for your time.

          Reply

          Jhon

        • Jul 1, 2020 - 11:48 AM - Hans - Author: Comment Link

          No worries haha – it could also be weird that it is not happingto me … who know 

          I did see you email, and will give it a try tomorrow and see what I can find.

          Thanks again for taking the time and effort, since it does happen to you, I would really like to know why. Just in case it is a bug 

          Reply

          Hans

      • Jul 2, 2020 - 5:44 AM - Hans - Author: Comment Link

        The good news is that I was able to reproduce the error with your database files.
        Moving back to my own files, I again fail to reproduce the issue.
        Next I compared the settings in my preferences and yours – again couldn’t find anything to reproduce this issue.

        To be honest, I’m baffled – but I’ll dig into it and see what is triggering this issue for this particular show 

        Reply

        Hans

        • Jul 2, 2020 - 6:21 AM - Hans - Author: Comment Link

          It looks like this may be related to the data provided. When I try TVMAZE as a source (for the same show), the issue doesn’t occur …
          (maybe this can be helpful while I’m trying to find what is triggering this bug)

          Reply

          Hans

        • Jul 2, 2020 - 6:48 AM - Hans - Author: Comment Link

          I haven’t found yet what triggers this issue … my best guess is that something is wrong with the database.

          Could you try this:

          1. Close RMTV
          2. Make a backup of the settings directory (c:\Users\<username>\AppData\Local\Rename My TV Series)
          3. Restart RMTV and find the show “Pinky and the Brain” – pick the one from TVDB again.
          See if the issue occurs again or not.

          Reply

          Hans

          • Jul 22, 2020 - 4:00 PM - Jhon Comment Link

            Hi, sorry for this late reply, life got in between.

            I have tried removing the settings and it now works well though I’ve lost all the settings which isn’t a lot of work to remake, but how weird that the problem was happening in the first place. Thanks for the help!

            Jhon

          • Jul 23, 2020 - 5:20 AM - Hans - Author: Comment Link

            It definitely is weird, and I wish we would have figured out what triggered it.
            Good to hear you’re good to go again though 

            Hans

  • Jul 3, 2020 - 12:29 AM - WER32 Comment Link

    Is there any chance of having dark theme support on windows 10?

    Reply

    WER32

    • Jul 3, 2020 - 5:18 AM - Hans - Author: Comment Link

      Hi WER32,

      I’d love to implement that, but unfortunately I’m dependent on the widgetset supporting dark themes.
      Simply put; Windows has 2 “types” of widgetsets. One is the compatible/old widgetset (Win32), which is supported by the development tool that I’m using.
      For proper theme support, I’d need support for the newer UWP widgetset of Windows, which is not yet supported by my development tools.
      The old school theme support does not look at the new theme support in Windows – so this does not work.

      I have been looking into option though, one being keeping an eye on the registry. But all of the solutions I have looked at proved unreliable.

      Any tips or suggestions are most welcome of course, but it for now I do not have a reliable way of implementing dark theme 

      Reply

      Hans

      • Jul 3, 2020 - 11:42 AM - Ken Comment Link

        Dark mode is stunning on Ubuntu v18 or 20.

        Thank you! :-)

        Reply

        Ken

        • Jul 4, 2020 - 5:23 AM - Hans - Author: Comment Link

          Thanks Ken!

          Most of that is possible due to the work of the Lazarus Pascal team.
          I did a little tuning to detect the dark vs normal theme (comparing 2 colors).

          Glad it works well though – I’m not [yet] a fulltime Linux user 

          Reply

          Hans

  • Jul 12, 2020 - 11:05 AM - Chris Comment Link

    Hello,

    I’m wondering when I go to rename my episodes it creates new files with the new names, rather than overwriting the existing files.

    I’m using v2.0.10 on Windows 10 with selecting a whole directory to rename.

    Reply

    Chris

    • Jul 12, 2020 - 11:38 AM - Hans - Author: Comment Link

      Hi Chris,

      By default RMTV renames the original file.
      It looks like some of your settings are set to do it this way (I forgot the details of 2.0.10), or something is preventing it from renaming the file (access rights?).

      Anyhow, I’d recommend testing the beta version (2.1.1), which provides quite a few options in the settings when it comes to renaming files and what to do with them. For example: rename the original, or copy to a new file, or move files, or keeping a backup of the original, etc.

      p.s. before testing, if it is important to you, make a backup of the settings directory, so you can always go back to 2.0.10.

      Reply

      Hans

  • Jul 13, 2020 - 11:48 AM - Hans - Author: Comment Link

    UPDATE:

    Build 9 available, resolving a tiny bug with HTML in cleaning up show overview text.

    This version is available for Windows, Linux and macOS.

    Thanks again to Kilimar for reporting the bug.

    With this also the request to report issues.
    If no issues arise then this version will become the release version.

    Reply

    Hans

    • Jul 15, 2020 - 5:36 AM - Hans - Author: Comment Link

      Joel found a bug in build 9 – my bad, I forgot to disable some of my debug messages. 

      So today build 10 for Windows, macOS and Linux has been made available.
      Enjoy! 

      Reply

      Hans

  • Jul 14, 2020 - 1:21 PM - Joel Comment Link

    Running 2.1.1 (Build 9) Win10 Pro v1903 64-bit.

    I ran 2.0.10 and previous versions fine. With b9 I search for a show and if it’s TVDB, it starts to get the episodes and I get tons of notification windows one after the other – “Episode: 0”, Another for the episode description, then “Episode: 1”, repeats every episode.  If I just keep hitting space for every one, it shows up… Otherwise I have to end task.

    Reply

    Joel

    • Jul 15, 2020 - 4:50 AM - Hans - Author: Comment Link

      Shoot! Must have forgotten to remove some of my testing code. 

      Thanks for reporting Joel! 
      I’ll upload a new build today! 

      Reply

      Hans

    • Jul 15, 2020 - 5:36 AM - Hans - Author: Comment Link

      Fixed! Build 10 is available now for download and should resolve this boo-boo 

      Thanks again for reporting! 

      Reply

      Hans

      • Jul 15, 2020 - 5:35 PM - Ken Comment Link

        Thanks Hans! I’ve been looking forward to this. If only I could find a valid download link. The world is full of BS lately.

        Reply

        Ken

        • Jul 16, 2020 - 5:10 AM - Hans - Author: Comment Link

          Hi Ken,

          Yeah the world is indeed going bonkers it seems 

          The beta’s can always be found on this page (scroll all the way up to downloads, under downloads you’ll find a paragraph on beta releases, or click here). 

          Reply

          Hans

  • Jul 15, 2020 - 5:39 PM - Mohamed Comment Link

    Hi guys,

    Thank you very much for the excellent application.

    I was working on a personal tool like this for my own library as I am a software developer.

    I discovered a high priority BUG in the app: If the Episode Title contains a “/”, renaming fails, and is very problematic when batch editing…

    ex: Ranma 1/2 S3 E14’s title has a “/” which Windows files do not support.

    Reply

    Mohamed

    • Jul 16, 2020 - 5:24 AM - Hans - Author: Comment Link

      Hi Mohamed,

      Thank you for reporting a potential issue.
      What version of RMTV are you using?

      I just checked RMTV (the most recent beta version – v2.1.1 build 10) and the show “Ranma” to find 2 things:

      1) TheTVDB, TMDB and TVMaze call the show “Ranma ½” … without “1/2” (this is RMTV independent).

      2) The default character replacement should replace “/” and “\” (see: Settings -> Renaming Rules -> Replace Special Characters [click “Default” if needed]).

      See also these screenshot … 

      Hope this answers your question 



      Reply

      Hans

      • Jul 18, 2020 - 9:05 AM - Mohamed Comment Link

        Hi Hans, thanks a ton for the response :)

        So out of the box v2.0.10 for Windows doesn’t identify / as a special character, which seems to be the problem I was having.

        It is not a big problem for me to add it, hopefully newer versions might have slashes replaced by default. 

        Thanks for your hard work.

        Reply

        Mohamed

      • Jul 19, 2020 - 6:09 AM - Hans - Author: Comment Link

        Hi Mohamed!

        Thanks, and you’re most welcome! 

        The newer version (hence the recommendation to give the beta a try) will have “/” and “\” in the default special character list.
        When moving to the beta, you may have to click “default” in the settings, under “Replace characters”, as newer version try to import the old settings and may keep the old list of replacement characters (and not add the “new” exceptions).

        Reply

        Hans

  • Jul 16, 2020 - 5:18 AM - John Comment Link

    Would it be possible to remove/toggle some of the searchable languages?

    I personally only need german and english, depending on the content. But I don’t need all the other available languages. 

    I’m using 2.0.10 stable on Windows.

    Reply

    John

    • Jul 16, 2020 - 5:35 AM - Hans - Author: Comment Link

      Hi John,

      At the moment there is no option to remove languages.

      You could however, remove them from the database and see if that works. 

      1. Open the database with some thing like SQLiteBrowser (https://sqlitebrowser.org/) or Valentina (https://valentina-db.com/en/valentina-studio-overview).
      2. Go to the table “Languages” and remove the rows you do not want to use.
      3. Close the database browser.

      I just tried it on my own database (RMTV v2.1.1 beta build 10) and this worked – however for older versions this may not work.

      I’ve added to the “To Do” list to make this editable in Settings for future versions. 

      Reply

      Hans

      • Jul 16, 2020 - 6:08 AM - John Comment Link

        Awesome, that worked.

        I needed to update to the beta, because 2.0.10 used some other DB layout, without all languages. But with the 2.1.1 b10 Beta, it worked.

        Thank you^^

        Reply

        John

      • Jul 16, 2020 - 6:46 AM - Hans - Author: Comment Link

        You’re welcome 

        p.s. the beta has a lot of new features, like “AutoDetect” – you may want to look and see if you want to use this feature.

        Reply

        Hans

    • Jul 16, 2020 - 6:44 AM - Hans - Author: Comment Link

      FYI: I’ve implemented a function for the next release to accommodate this.

      The way this will work:

      1. Select at least one TV Show in the prefered language (this can be multiple languages, for example English, Dutch, German)
      2. In Settings there will be a button that will remove unused languages and the menu will reflect this.
      3. In settings there will also be a menu button to reset the languages to default.
      If there will be no bug reports in the next week or so, then I’ll make that a new beta build.

      Reply

      Hans

      • Jul 16, 2020 - 7:06 AM - John Comment Link

        That sounds awesome^^

        And wow, AutoDetect is sexy as fuck, reeaally nice^^

        Reply

        John

      • Jul 16, 2020 - 7:32 AM - Hans - Author: Comment Link

        Glad to hear you like it 

        Note: the documentation is somewhat limited right now, I hope the comments here and in the application clarify the fine details a little 

        Reply

        Hans

  • Jul 22, 2020 - 9:19 PM - Lucetia Comment Link

    Is there a workaround or anything for when you import from TVDB and the episode has ” in it’s name?

    For instance: Inside “Family Guy” will give me the following error:

    SQLite3Connection: near "Family": syntax error.
    Press OK to ignore and risk data corruption.
    Press Abort to kill the program.

    Reply

    Lucetia

    • Jul 23, 2020 - 5:28 AM - Hans - Author: Comment Link

      HI Lucetia,

      Nice catch … ehm, but what version of RMTV are you using and on what Operating System?
      Consider trying the beta release (you can find them here).

      Reply

      Hans

      • Jul 23, 2020 - 10:54 AM - Lucetia Comment Link

        Currently I am using the:

        Application: 2.1.1 (Build 6)
        SQLite Lib: v3.25.2 (DB version 2.1.1)
        My System: Windows (64 bit)
                   Windows 10.0
                   i386 (32 bit application)

        I’ll try the beta and see what happens as it looks like it is Build 10.

        Update: Just tried it with the beta build and it seems like it is doing the same thing again.  Once this particular error occurs I can hit OK so it stays open, but it eventually leads to a crash in the program.  Overly it is not a huge deal as I can manually rename it and skip over it.  Just a slight pain when you drag and drop and entire season and don’t notice it immediately.

        Reply

        Lucetia

      • Jul 26, 2020 - 7:15 AM - Hans - Author: Comment Link

        Thanks for testing Lucetia! 

        Rather stupid I forgot about this:

        • Please verify if the double quote is listed in your “Replace Special Characters” (Settings -> Renaming Rules -> Replace Special Characters – press ‘Default” if needed).
        • Can you confirm this to work with data from TMDB or TVMaze?
        I have not been able to reproduce this under Windows myself, but I do have the double quote in my special character list.

        Reply

        Hans

        • Jul 26, 2020 - 1:36 PM - Lucetia Comment Link

          No problem on testing.

          So I checked a few things.  In the Replace Special Characters I added (” -> [Empty]) and that fixed the problem.  I didn’t even think of this originally and didn’t realize it would eliminate it automatically.

          As for TMDB/TVMaze, they both seem to have the titles without the ” so they would’ve worked as well.

          Thanks for the help!

          Reply

          Lucetia

          • Jul 27, 2020 - 4:36 AM - Hans - Author: Comment Link

            Cool! Good to hear the issue has been resolved! 

            Thanks again for testing and giving feedback!

            Hans

  • Jul 25, 2020 - 12:40 AM - Marcus Comment Link

    Hi,

    I am using PopOS 20.04 with 5.7.10 with stable RMTVS.

    libsqlite3-0 is already the newest version (3.31.1-4ubuntu0.1).

    Appended below is the error message.

    Please advise. Thanks

    user@laptop:~/Downloads/RenameMyTVSeries$ ./RenameMyTVSeries
    [DEBUG] Name com.canonical.AppMenu.Registrar does not exist on the session bus

    Exception at 000000000067F072: EInOutError:
    Can not load SQLite client library “libsqlite3.so”. Check your installation.
    Exception at 000000000067F072: EInOutError:
    Can not load SQLite client library “libsqlite3.so”. Check your installation.
    Exception at 00000000004570FE: EAccessViolation:
    Access violation.
    Exception at 000000000067F072: EInOutError:
    Can not load SQLite client library “libsqlite3.so”. Check your installation.
    An unhandled exception occurred at $00007FD06708A203:
    EAccessViolation:
      $00007FD06708A203

    Reply

    Marcus

    • Jul 26, 2020 - 7:40 AM - Hans - Author: Comment Link

      Hi Marcus,

      apologies for the late response.

      It seems like RMTV cannot find the library, even though it is installed.
      It may not be in the search path. From what I understand (I’m not a Linux user), libraries are searched as follows:

      • first in the paths of the environment variable LD_LIBRARY_PATH
      • then in /lib
      • then /usr/lib
      • finally the paths of /etc/ld.so.conf
      The file we are looking for is (of course) libsqlite3.so. (I’d expect it to be installed on most Linux distros though)

      Reply

      Hans

      • Jul 26, 2020 - 8:08 AM - Marcus Comment Link

        No worries, I  am not a native Linux user also.

        I am able to get it to work by WINEing the setup. DPI did not scale well in both Manjaro and PopOS but nevertheless so long it works,  that is all  that matters.

        May I inquire if there is any intention of releasing a portable version in Windows eventually rather an using a setup installer?

        Thanks

        Reply

        Marcus

      • Jul 27, 2020 - 4:34 AM - Hans - Author: Comment Link

        It’s too bad you have to use WINE to get RMTV going. Good to know it works that way as well.
        The DPI scaling in Windows in general is quite a challenge haha.

        Linux

        A few things you may want to try in Linux (shell):

        $ sqlite3 -version

        which should show something like this:

        3.27.2 2019-02-25 16:06:06 bd49a8271d650fa89e446b42e513b595a717b9212c91dd384aab871fc1d0alt1

        To check where the library is:

        $ ldconfig -p | grep sqlite

        Which should show something like this:

         libsqlite3.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libsqlite3.so.0
         libsqlite3.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libsqlite3.so

        Portable version

        Since Windows changed where applications are allowed to store their settings (some setups will not allow, or make it challenging, to write data to the install dir), I don’t think I’ll be releasing a portable version any time soon. In essence the application can be moved around as much as you want though, as long as you keep the DLL’s with it. It’s just the data that is being stored in C:\Users\ etc.

        If you have any insight how to work around that in a reliable way, then I can consider making a portable version as well (which would be the exact same executable, just with a flag that it needs to save the user data elsewhere).

        Note: I used to distribute the application as a zip file, so the user would have to make his/her own install dir. Using a setup just makes it easier for them.

        Reply

        Hans

        • Jul 27, 2020 - 5:34 AM - Marcus Comment Link

          Hi Hans,

          Here are my returned results.

          user@laptop:~$ sqlite3 -version
          3.31.1 2020-01-27 19:55:54 3bfa9cc97da10598521b342961df8f5f68c7388fa117345eeb516eaa837balt1

          user@laptop:~$ ldconfig -p | grep sqlite
              libsqlite3.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libsqlite3.so.0
              libsqlite3.so.0 (libc6) => /lib/i386-linux-gnu/libsqlite3.so.0

          In regards to the portable version question, my idea was if RMTV can be self contained not to a single executable but rather within a folder, similar to WinSCP’s portable format with the ini file hosting the configuration changes, sqlite3.dll containing the DB portion etc.

          That way, if someone needs to use RMTV, I can pass it directly over with the configuration already set. My motivation for this though, is more for myself as I have several systems and I wipe them pretty often; having a portable version means I can host a single instance of RMTV in my NAS and all systems pull the same configuration from there.

          Not everyone has the same or require the same use case as mine but I think generally speaking, having a portable version tends to be “cleaner”; no need to deal with file and registry remnants etc for everyone.

          Also, just to highlight, I was able to use RMTV on Manjaro without any issue, I followed the build instructions you have on Github and it works great. Do you happen to have a build instructions for Debian based OS?

          Thanks for the constant help

          Reply

          Marcus

        • Jul 27, 2020 - 7:07 AM - Hans - Author: Comment Link

          Hi Marcus,

          The instructions on Github were done by Michael, a very nice guy who helped out, so I won’t be much help for Debian based systems 

          For my Linux versions (virtual machines), I just placed the files on my system and they just worked. (MX Linux, Mint, Clear Linux)
          I actually compile the Linux version under MX Linux.

          Seeing your output, I would have expected RMTV to just work. I do see a 32 bit version as well though (in your output).
          Maybe this is triggering the conflict? (trying to open a 32 bit library with a 64 bit application tends to cause issues)
          Maybe one of the Linux users here can chime in and provide some insight?

          I will investigate the portable options. Back in the day when I used Windows, I really loved portable apps.
          Just carrying around your favorite tools on a USB stick is great!

          The idea indeed being a simple directory holding the EXE, DLL’s and the data.
          Maybe it will work if the portable version is not placed in the C:\Program Files directory.
          I’ll do some testing and see what I can come up with.

          Reply

          Hans

          • Jul 27, 2020 - 8:29 AM - Marcus Comment Link

            Appreciate the open mindedness! Always good to see a dev that is open to ideas and not resisting them for deviating from his/her vision.

            I would imagine the 32bit library being used for compatibility sake but my knowledge for Linux is weak as I am trying to transit over from Windows.

            If I’m not wrong, root of C: and C:\Program Files and the x86 variant restricted by UAC; which might have contributed to the issues you mentioned before. Do try in a non c:\ drive and see if the problem manifest. I keep my portable apps in non C:\ for the same reason.

            I will be eagerly monitoring your progress in RMTV ahead. You may proceed to ‘close’  my issue as I considered the problem ‘functionally’ resolved.

            All my files are properly named thanks to your hard work. I’m sure I’m not the only user indebted to your work on RMTV.

            Thank you once again :)

            Marcus

          • Jul 28, 2020 - 6:18 AM - Hans - Author: Comment Link

            Thanks Marcus! 

            In the end, I just write these applications since I enjoy programming. Input from users is always welcome and with RMTV I have to say that there are tons of suggestions and I cannot implement them all. But … I’ll always consider suggestions.

            You right about the UAC issues. A portable version would require the application directory to not be on your Windows boot drive. For the application this would mean that I either have to compile 2 different versions or have some smart way to detect that it is being used as a portable application (tricky). I could probably have the application accept a command line parameter? Looking at the specs of PortableApps.com I’m already getting a headache haha … so I will probably not make it to their specs, and will rather stick to the option to make it run with data in the local directory.

            Since the application will be built from the same source, this would mean the application becoming portable for Linux and macOS as well.
            This may or may not cause issues (macOS will be fine as it default comes with SQLite, Linux may be a challenge or not, but that will be a matter of testing).

            Good to hear you’ve had good use of RMTV   

            Hans

  • Jul 25, 2020 - 6:38 AM - Burak Comment Link

    Hi Hans,

    The new beta does not rename srt files, even the option “Rename files starting with same text” is checked.

    The non-beta version 2.1.0 renames but 2.1.1 beta does not.

    Is it possible the fix and release a new beta?

    Thanks,

    Burak

    Reply

    Burak

    • Jul 26, 2020 - 7:46 AM - Hans - Author: Comment Link

      Hi Burak,

      which beta version did you try?
      This was a bug in one of the previous beta versions (the most recent can be found here).
      Which operating system are you running?

      Reply

      Hans

      • Jul 26, 2020 - 4:55 PM - Burak Comment Link

        Hi Hans,

        Well, it seems that I was using an old one RenameMyTVSeries-2.1.1b-beta-Windows-32bit-setup

        Downloaded new one , thanks for the info, I did not catch b10 release.

        Thanks,

        Burak

        Reply

        Burak

  • Jul 30, 2020 - 11:23 AM - MORENO Comment Link

    My os is Linux Mint 19.3, I’ve got this error:

    Unable to crate Sqlite database

    Reply

    MORENO

    • Jul 31, 2020 - 4:27 AM - Hans - Author: Comment Link

      Hi Moreno,

      this error typically occurs when SQLite cannot write it’s file (if SQLite wouldn’t work to begin with, it would give a library error).

      Check if this directory exists: “~/.config/Rename My TV Series“, this is where the database file will be stored.
      Also make sure you have proper access rights (which I’d assume you’d have since this is your home directory), and make sure the database is not opened by something else (eg. another instance of RMTV, or some database editing tool – I assume neither is the case though).

      Reply

      Hans

  • Aug 5, 2020 - 7:18 AM - Andreas Comment Link

    Hi,

    First of all, thank you for this great piece of software!

    I’m using 2.1 on Windows, and I’m experiencing some strange behaviour. I couldn’t find this bug anywhere, if this is already covered, please feel free to point me to the relevant information.

    The file I’m trying to rename does not get recognized as media file when renaming, and shoes up as “extra file – skipped”.

    The files loses it’s name (the name will be “.mkv” afterwards).

    If I activate “always overwrite existing files”, the file gets recognized as media file, but will still lose it’s name and will not be renamed properly.

    It usually works after a complete restart of my machine. The series I’m trying to rename does not matter, happened with different ones.

    Any ideas?

    thank you!

    Reply

    Andreas

    • Aug 6, 2020 - 10:30 AM - Hans - Author: Comment Link

      Hi Andreas,

      thank you very much for the compliments 

      It sounds like you have a version installed with an older bug.
      Please try the latest beta (you can find it here). This new version should resolve that issue.

      Please let me know if it didn’t …

      Reply

      Hans

      • Aug 7, 2020 - 2:05 AM - Andreas Comment Link

        Thanks, Hans!

        I switched to the beta version and tested it on some dummy files – the error did not show up again.

        Could have tried this first before posting, though.

        Thanks again!

        Reply

        Andreas

      • Aug 7, 2020 - 10:00 AM - Hans - Author: Comment Link

        No worries Andreas!

        Glad I could help! 

        Reply

        Hans

  • Aug 11, 2020 - 12:10 AM - MIke Comment Link

    Hello,

    The app is fantastic, thanks so much for building it. I’m using it on Linux Manjaro, app version currently 2.0.10 (Build 8), and it’s working really well. I have noticed a sorting issue when renaming files for the show “Room 104.” All of the app settings are default except for having the optional year tag in the Series Name. So, “always sort all files after adding files” is checked.

    It seems that a series full of filenames like “Room.104.S02E01.1080p.xxxxxx” is confusing the sorting algorithm as they get added in what seems a random order. Clicking on the Sort Files button has no effect. If I add the episodes in order one at a time, they will stay sorted and will get renamed correctly, so it’s not difficult to work around. So, I don’t know if the algorithm is just seeing “104” and thinking that’s S01E04 and so it stops there, but that’s what it seems like is happening. Thought I’d let you know.

    Thanks again, Mike

    Reply

    MIke

    • Aug 18, 2020 - 3:32 AM - Hans - Author: Comment Link

      Hi Mike!

      thank you for the compliments and glad to hear it’s running fine on your Linux setup 

      Since you’re using the release version, please give the beta a try (link) – it comes with a ton of new features.
      I suspect you’re right about the “104” being the culprit for this particular show, and I do not know if that will be any different in the beta (it’s been a while that I worked on that).

      Let me know what your findings are. 

      Reply

      Hans

  • Aug 12, 2020 - 7:55 AM - Lefteris Comment Link

    Hi Hans,

    Long time no see!  I have installed the beta version today (2.1.1 build 10) on Windows 10 Pro (64bit v2004, OS Build 19041.450). I saw that the “Replace Special Characters” system has some odd behavior. When I add or edit a character, it gets stuck on editing, although I hit ‘Enter’ or click somewhere else to lose focus (as I did on previous versions and it was working).

    Also, I noticed that in the beta version there is a new feature on the Filename format called “Repeat Blocks” which uses the ‘[‘ and ‘]’ characters to work. Previously, I used:

    %N [%SZx%EZ] %T

    With that I had the following result:

    Stargate SG-1 [02x08] Message in a bottle

    However, on the beta version, the brackets and their content vanish.

    Stargate SG-1 Message in a bottle

    Is there a way to have the same result as previously? (maybe using an escape character?).

    By the way, thank you for the amazing new features, I like the Data Sources selection feature and new Settings window layout.

    Reply

    Lefteris

    • Aug 12, 2020 - 9:01 AM - Lefteris Comment Link

      Ok, I installed the 2.1.10 version to edit the “Replace Special Characters” (I didn’t see your warning about no backward compatibility so I lost my data… Oh well…) Anyway, I tried to use another pair of characters instead of ‘[‘ and ‘]’ in filename format, and then I used a rule in “Replace Special Characters” system to replace them with brackets. Finally, I installed the beta version, it seems to work. But still, the problem with editing rules of character replacement remains.

      Reply

      Lefteris

    • Aug 18, 2020 - 3:51 AM - Hans - Author: Comment Link

      Awesome! And apologies for the late response – I was on vacation and the Internet was a little sketchy.
      Glad you found the solution though and thank you for posting it here as well 

      Reply

      Hans

  • Aug 16, 2020 - 7:41 PM - john Comment Link

    I just downloaded the latest windows beta, and i must say, I love the program even more now that it fits my screen better, before i had the issue where it wouldn’t fit the screen and i had to do a lot of moving the app around to get everything just right.

    Thank you for such an amazing app.

    Reply

    john

    • Aug 18, 2020 - 4:07 AM - Hans - Author: Comment Link

      Thanks John!

      I very much appreciate you taking the time to post a compliment! Always a good motivator 

      Reply

      Hans

  • Aug 22, 2020 - 6:46 AM - Adam Roberts Comment Link

    Hi,

    I just wanted to say thank you for this fantastic software, it’s helped make my life so much easier managing my Plex library.
    I was hoping to ask if you’d ever considered linking with TheMovieDB API included? I personally find the MovieDB to be more accurate and curated better with far better uptime compared to TheTVDB that i had no end of issues when trying to scrape metadata from them last year. 

    I understand this is no small task, but are you considering this at all?

    Reply

    Adam Roberts

    • Aug 22, 2020 - 7:19 AM - Hans - Author: Comment Link

      Hi Adam!

      Thank you for the great compliments! 

      To answer your question: try the beta release – it supports TVDB, TheMovieDB and TVMaze 
      I agree that TheMovieDB (TMDB) is more reliable than TVDB.

      Reply

      Hans

  • Aug 24, 2020 - 7:00 PM - Andres Comment Link

    Hi!

    I just found this software and I’m already in love. It works very well. I just have one request: Can you add support for Latin American Spanish ? It’s sometimes used as ES-MX (in TMDB for example). It seams to be absent from TVDB. Episode names are often different between ES-ES and ES-MX.

    Thanks!

    Reply

    Andres

    • Aug 25, 2020 - 3:57 AM - Hans - Author: Comment Link

      Hi Andres,

      Thank you for liking RMTV 

      Yes, Latin American Spanish can be added. You could (if you’re a little familiar with databases) add it yourself for testing.
      You could add a line to the languages table with a tool like Valentina (free). Make sure you close RMTV before adding the line, save the database (close Valentina) and reopen RMTV. If this is not something you’re comfortable with, then I could send you a database file that has the Latin American Spanish in it.

      The reason why it is not in there at the moment: RMTV uses a 2 character language identification (so just “es” and not “es-es” or “es-mx”).
      It takes the 5 character identification as well, but I honestly have no idea if this would give the results you’re hoping for.

      If you have a specific TV Show as an example, I could test it here as well.
      If it indeed makes a difference, I can just add it permanently in the next release.

      Reply

      Hans

      • Aug 25, 2020 - 6:44 PM - Andres Comment Link

        This actually worked very good!

        In the last columns I only selected TMDB, because TVDB doesn’t have the language. Not sure about TV Maze.

        One example of different titles is “The Simpsons”. Translations are very different between Spain and LA.

        Reply

        Andres

      • Aug 28, 2020 - 3:39 AM - Hans - Author: Comment Link

        Awesome!

        I assume you’ve added the line to the languages table in the database?

        I’ll add “‘es-mx, Spanish (Mexico), Español (Mexico)” to the next version.
        I wrote “Mexico” since “Latin America” proved a little too long for the dropdown menu, and it seems “MX” stands for Mexico anyway.
        Let me know if that is totally wrong 😉 

        TVMaze only supports English.
        For users that rely on English data, TVMaze is a very good option (one of the fastest options).
        TVDB has a larger database, but is slower, and more prone to having issues with their servers, not to mention that data isn’t alway 100% correct.
        TheMovieDB would be my prefered source – very good and reliable data, and no server issues.

        Reply

        Hans

        • Aug 28, 2020 - 7:42 AM - Andres Comment Link

          Es-MX is perfect, as most translations are done there anyway.

          Thanks for adding this, it is really great!

          PS: Our friends in Brazil would be really happy if you add PT-BR too. I’ve seen it exists in TVDB and in TMDB.

          Thanks!

          Reply

          Andres

        • Aug 28, 2020 - 7:49 AM - Hans - Author: Comment Link

          Thanks for the heads up! I’ve now added pt-br as well, based on your suggestion.
          These changes won’t be available until a next release though, but those interested can add it to the database (as described before).

          Thanks again 

          Reply

          Hans

  • Sep 3, 2020 - 8:15 PM - danneauxs Comment Link

    This is the most awsome program!!!  I never could get anywhere with filebot for renaming my strangely named doctor who multi-part episodes but this makes it a breeze!

    Reply

    danneauxs

    • Sep 4, 2020 - 4:28 AM - Hans - Author: Comment Link

      Hi Danneauxs!

      Thank you for taking the time to post a token of appreciation! It’s much appreciated and I’m glad to hear the tool has been so helpful to you. 

      Reply

      Hans

  • Sep 17, 2020 - 1:28 AM - joy Comment Link

    I cannot seem to merge two episodes.  It says I must select 2 episodes.  I selected 2 episode, but after right clicking, it deselects the other item.. and instructs me that I must select 2 episodes.

    Reply

    joy

    • Sep 17, 2020 - 3:33 AM - Hans - Author: Comment Link

      Hi Joy,

      First of all … Since you did not mention what version you’re using, I’d recommend trying the beta release

      Now back to merging 2 episodes (the beta has some improvements) – you didn’t mention which Operating System you’re using, as right click may be little more finicky one one OS versus the other. 

      The “usual” steps should be: 

      1) Add the two Episodes to “Selected Episodes“.
      2) In “Selected Episodes” select both episodes and right click.
      3) A popup menu should appear allowing your to merge 2 (in the beta this is not limited to 2) episodes.

      Reply

      Hans

      • Sep 17, 2020 - 4:25 AM - Joy Comment Link

        Thanks for the prompt reply. I downloaded the latest version (not the beta) just this week. I am using latest Windows 10 May 2020. Will try the beta now.

        Reply

        Joy

      • Sep 17, 2020 - 4:53 AM - Joy Comment Link

        I downloaded the Beta. And the same issues remain.  Right-clicking the selection selects only one item and deselects the rest.  Windows 10 64bit, May 2020 BUILD.  I tried compatibility mode to Windows XP and the same thing happens.

        Reply

        Joy

      • Sep 17, 2020 - 5:59 AM - Hans - Author: Comment Link

        Try this after adding 2 (or more) episodes to the “Selected Episodes”:

        – Select the desired episodes
        – BEFORE right clicking, press SHIFT and keep it pressed
        – Now right click

        (The grid I use is a little finicky when it comes to crossplatform right click while keeping the selection)

        Reply

        Hans

        • Sep 17, 2020 - 8:37 PM - Joy Comment Link

          Thank you so much.  That did it.  It is then that I noticed that in cases where the merged episodes have different titles, only the first title is retained.  Hoping in the next versions it will be both titles that will appear in the filename (and also episode numbers, for that matter).  More power to you sir.

          Reply

          Joy

        • Sep 18, 2020 - 4:55 AM - Hans - Author: Comment Link

          Hi Joy!

          Glad to hear it worked. 

          As for retaining names of multiple episodes, look in SettingsRenaming Rules. (assuming you’re running the Beta)
          You’ll notice that in the “Filename format” you can now add blocks that repeat based on the number of episodes.

          So for example: %NFY – %SZx%EZ[x%EZ] – %T[ – %T]

          This will repeat Episode number [x%EZ] and title [- %T].

          The Filename format example below it, will show what the effect will be.
          The drop down menu also has a few relatively common examples as well.

          Reply

          Hans

          • Sep 18, 2020 - 11:36 PM - Joy Comment Link

            Thanks so much sir.  Problem solved. This is such an amazing app.

            Joy

          • Sep 19, 2020 - 4:49 AM - Hans - Author: Comment Link

            Awesome!  

            Hans

  • Sep 19, 2020 - 8:05 AM - Jose Polo Comment Link

    There is a problem lately with some TV Shows like Stargate The Next Generation and Farscape, it gives an “access violation” who you search for it and when trying to open them. I am in the last beta of RMTV on mac, in Windows it shows as “Wrong image format”

    Reply

    Jose Polo

    • Sep 19, 2020 - 8:49 AM - Hans - Author: Comment Link

      Thanks Jose for reporting! 

      I could not reproduce this with Star Trek The Next Generation (I assume this is what you meant, and not Stargate).
      However, with Farscape I did manage to get the error.

      I did find the issue – for this show they seem to have used PNG images, where as all providers for all fanart have been using JPG.
      I’ll modify the code (hopefully this weekend) to fix this.

      Thanks again for reporting! 

      Reply

      Hans

    • Sep 19, 2020 - 10:15 AM - Hans - Author: Comment Link

      Digging a little deeper … 

      This seems an issue at TheTVDB. The images downloaded are stored at TheTVDB as a JPG file. However, they actually are PNG files with the wrong file extension.
      (note: I managed to figure that out with your Star Trek example, which I managed to reproduce in the end as well)

      TheTVDB database even reports them as JPG, but my hex editor shows me they are actually PNGs.

      Note: certain providers (TMDB/TVMaze) do not provide certain pictures, In that case RMTV will try to find those missing pictures from TheTVDB.
      So even if you picked TMDB or TVMaze, RMTV may still use TheTVDB to get the missing clipart.

      Now, since you did get an error message, I did add some extra testing around the loading of images, so when it fails to load the image, RMTV will just keep working as it should, and just not show the banner (it affects the Banner).

      Since it doesn’t prevent RMTV from working right now, I’ll try to upload a new beta soon – I’d just like to wait a few days to see if anything else comes up.

      Thanks again for reporting 

      Reply

      Hans

      • Sep 19, 2020 - 6:40 PM - Jose Polo Comment Link

        Yea was Star Trek: The Next Generation, this show have no problem in Windows but, in macOS give an access violation, Farscape give the wrong image format in both, Windows and macOs. Thanks for the fast response 

        Reply

        Jose Polo

      • Sep 20, 2020 - 5:59 AM - Hans - Author: Comment Link

        I’ve done some extra work for the TheTVDB blooper …

        Even when the TheTVDB reports it to be a JPG (or PNG), in code I will check if the image format is indeed matching the file extension.
        If it doesn’t match, RMTV will convert the image to the correct format (eg. a PNG file with the “.jpg” extension will be converted to a JPEG and vice versa).

        For this I’ve released beta 12 for Windows, MacOS and Linux.
        Please test and let me know if you run into issues 

        Reply

        Hans

  • Sep 20, 2020 - 6:02 AM - Hans - Author: Comment Link

    UPDATE BETA RELEASE 2.1.1 BUILD 12

    There seems to be a potential TheTVDB blooper where image files have the wrong file extension (the downloaded file and the API reported filename).

    Even when the TheTVDB reports it to be a JPG (or PNG), in code RMTV will check if the image format is indeed matching the file extension.
    If it doesn’t match, RMTV will convert the image to the correct format (eg. a PNG file with the “.jpg” extension will be converted to a JPEG and vice versa).

    Note: This check will be applied to all providers (TheTVDB, TMDB and TVMaze).

    Please test and let me know if you run into issues

    Reply

    Hans

    • Sep 20, 2020 - 8:15 AM - Jose Polo Comment Link

      Perfect, no errors with the two offender shows on macOS and Windows. Good job

      Reply

      Jose Polo

    • Sep 20, 2020 - 9:58 AM - Hans - Author: Comment Link

      Awesome! Thanks for the feedback and thanks again for reporting 

      Reply

      Hans

  • Sep 27, 2020 - 10:09 AM - Ken Comment Link

    Hi Hans.

    Onto a perfectly fresh Ubuntu 20.04 system I’ve installed SQLite3 and 2.1.1-b12-beta-Linux-64bit-static-ffmpeg into /usr/share/RenameMyTVSeries

    When started, I’m getting the error: Unable to create SQLite Database. In attempts to resolve, I’ve uninstalled and re-installed both, but I’m unable to figure out why the error occurs.

    Thanks for your help, as always.

    Reply

    Ken

    • Sep 27, 2020 - 11:49 AM - Hans - Author: Comment Link

      Hi Ken,

      sorry to hear you’re running into an issue.

      I’m far from a Linux expert, so bear with me on this one 

      1) I presume your system is indeed 64 bit and not 32 bit.
      2) I also presume you installed SQLite (as you wrote).

      RMTV will be looking for “libsqlite3.so” indeed, and I assume you have used something like this:

        sudo apt-get install sqlite3 libsqlite3-dev

      What could be causing this: when SQLite is installed it may make link “libsqlite3.so.0.8.6” (as an example) to “libsqlite3.so.0” (as far as I could find) instead of libsqlite3.so. The -dev version seems to links it to libsqlite3.so, but linking it yourself may work as well.

      Note: I found my libraries here:

      $ ls -al /usr/lib/x86_64-linux-gnu/libsql*
      
      -rw-r--r-- 1 root root 1569922 Jun 1 2019 /usr/lib/x86_64-linux-gnu/libsqlite3.a
      -rw-r--r-- 1 root root 964 Jun 1 2019 /usr/lib/x86_64-linux-gnu/libsqlite3.la
      lrwxrwxrwx 1 root root 19 Jun 1 2019 /usr/lib/x86_64-linux-gnu/libsqlite3.so -> libsqlite3.so.0.8.6
      lrwxrwxrwx 1 root root 19 Jun 1 2019 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 -> libsqlite3.so.0.8.6
      -rw-r--r-- 1 root root 1183192 Jun 1 2019 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6

      Hope this helps – please let me know, so I can take note of this if it fixed the issue, so I can change it in future versions of RMTV, so RMTV tries to use “libsqlite3.so.0” if available.

      Reply

      Hans

      • Sep 27, 2020 - 12:07 PM - Ken Comment Link

        Thanks for working every day of the week, Hans. :-D

        1) Correct: 64 bit
        2) Correct: SQLite3

        3) Not libsqlite3-dev since I’m not the developer but realize this is a beta version. This is necessary?

        Reply

        Ken

      • Sep 27, 2020 - 5:11 PM - Hans - Author: Comment Link

        Haha, you’re welcome 

        Well, to be honest, I think if you link libsqlite3.so to libsqlite3.so.0.8.6 (or whichever version is on your system), you should be good to go.
        Assuming you have “libsqlite3.so.0.8.6” in “/usr/lib/x86_64-linux-gnu/” (could be s different number for you setup), do something like this:

        cd /usr/lib/x86_64-linux-gnu/
        sudo ln -s libsqlite3.so.0.8.6 libsqlite3.so

        It was my lack of Linux knowledge/experience that made RMTV use the libsqlite3.so file. Honestly, I’m a little surprised that the standard uses libsqlite3.so.0. Oh well, I’ve learned something as well 

        Please let me know if that did the trick 

        Reply

        Hans

        • Mar 15, 2023 - 1:58 AM - Doc. Caliban Comment Link

          I wanted to let you know that this worked!  I’m sorry that person never confirmed that here.  I have been using the Mac version for a while and just installed it on Mint.  This fix for the sqlite error was exactly what I needed.  Thank you!

          Reply

          Doc. Caliban

          • Mar 16, 2023 - 6:41 AM - Hans - Author: Comment Link

            Awesome! Thank you for confirming.
            Good to know for me and quite useful for others in case they run into the same issue. 

            Hans

  • Sep 27, 2020 - 10:24 AM - Ken Comment Link

    Detail: ‘Can not load SQLite client library “libsqlite3.so”‘

    Reply

    Ken

  • Sep 30, 2020 - 1:31 AM - Tim Comment Link

    This programe does not work. I add TV show files and it keeps saying cannot rename. I don’t know why. It should find it because Arrow is a popular TV show.

    Reply

    Tim

    • Sep 30, 2020 - 8:42 AM - Hans - Author: Comment Link

      Hi Tim,

      sorry to hear you’re running into issue.
      Can you provide more info?
      What operating system are you running?
      What version of RMTV are you running?
      What are the steps you took to get to the error, so I can try to reproduce it here?

      Reply

      Hans

      • Sep 30, 2020 - 12:08 PM - Tim Comment Link

        QUOTE: What operating system are you running?

        What version of RMTV are you running?

        What are the steps you took to get to the error, so I can try to reproduce it here?

        Windows 10

        RMTV 2.0.10

        Ssarched for TV show episode list,

        I add my videos to programe.

        and that is as far as I got, It said cannot rename at top.

        The shows I’m doing are  Arrow and Stargate SG-1 same results to both shows.

        Reply

        Tim

        • Oct 1, 2020 - 5:38 AM - Hans - Author: Comment Link

          Hi Tim,

          Did you Select and Add episodes? (not just the files)

          The button “Cannot Rename” will say that when not all “Selected Episodes” match with a file listed in ‘Selected Files”.
          You’ll manually have to add the episodes.

          Note: The beta version does have a new feature called “AutoDetect”, which will do an attempt to find matching TV Show and Episode automatically (first run will be a little slower, but once a show exists in the database, this will go a lot faster).

          Reply

          Hans

  • Oct 1, 2020 - 5:58 AM - Hans - Author: Comment Link

    UPDATE for Windows users

    The previous beta (v2.1.1 build 12) had a minor bug in the Settings where one could not remove lines from the history (thanks Ede for reporting this).

    The bug did not affect the MacOS and Linux version.

    You can find the new beta build here.

    Reply

    Hans

    • Dec 24, 2020 - 6:14 AM - Philip Gardner Comment Link

      Hi Hans

      I’ve just installed the latest beta (2.1.1-b13), but when I run it I get the following error message:

      SQLGetPreferences : Field not found :
      “AutoDetectCurrentShowOnly”.

      Press OK to ignore and risk data corruption.
      Press Abort to kill he program.

      If I click OK the program appears to run correctly, but can this error be solved? Or is it safe to ignore it?

      Another minor annoyance is that my desktop shortcut to the program is set to open it maximized, but it ignores that and opens as a normal window.

      Thanks for your help, and happy Christmas!
      Phil

      Reply

      Philip Gardner

    • Dec 24, 2020 - 7:08 AM - Hans - Author: Comment Link

      Hi Philip!

      I assume you’re running under Windows 

      Did you have RMTV installed before on this PC?
      If yes: did you delete the database (located here: c:\Users\<username>\AppData\Local\Rename My TV Series)?

      If the database existed before, then I know this could be a migration issue so I can try find a fix 

      Merry Christmas, stay healthy! 

      Reply

      Hans

      • Dec 27, 2020 - 9:46 AM - Philip Gardner Comment Link

        Thanks very much, Hans! Yes, I’m on Windows 10 Pro, and did have a previous version of RMTV installed (2.1.0). I deleted the two database files in ~\AppData\Local\Rename My TV Series, reinstalled 2.1.1-b13, and all is now well!  So I think you’re right – it must be an SQLLite migration issue, which should be quite easy to fix given that you now know which field was missing.

        All the best,
        Phil

        Reply

        Philip Gardner

      • Dec 27, 2020 - 10:29 AM - Hans - Author: Comment Link

        Thanks Phil!

        I’ll make a note in my “ToDo” list to check this.
        I thought I had found a “smart” way to migrate. Seems not that smart after all 

        Best wishes!

        Hans

        Reply

        Hans

  • Oct 1, 2020 - 6:07 AM - Tim Comment Link

    QUOTE: Did you Select and Add episodes? (not just the files)

    Yes, but that button dose not function nothing happens when I press it.

    Reply

    Tim

    • Oct 1, 2020 - 7:50 AM - Hans - Author: Comment Link

      Hi Tim,

      Apologies up front in case I misunderstand what you’re saying …

      The normal procedure/steps would be:

      1. Find TV show, eg. enter “Arrow” and press “Search” (you already did this)
      2. The list of “Episodes” populates now when you select a specific show.
      3. From the list under “Episodes” select the episodes you need (either double click them to add them right away or use the “Add Episodes” button). The selected episodes will now appear in the “Selected Episodes” list.
      4. Next add the files you wish to rename, they will appear in the “Selected Files” list.

      If both lists (Selected Episodes and Selected Files) match up (equal number of rows), the button “Cannot Rename” will change to “Rename Files“.

      I hope this clarifies this a little 

      Reply

      Hans

      • Oct 1, 2020 - 10:48 AM - Tim Comment Link

        QUOTE: 3. From the list under “Episodes” select the episodes you need (either double click them to add them right away or use the “Add Episodes” button). The selected episodes will now appear in the “Selected Episodes” list.

        The only way I can get the list to appear on the left side is if I click on the episode I want in the list.

        The “Add Episodes” button won’t do anything.  Also I still get “Cannot Rename” on the episodes I selected.

        Has to be a Windows 10 thing. Eversince I had Windows 10 its been going weird things on most unstalled programs.

        Reply

        Tim

      • Oct 2, 2020 - 4:59 AM - Hans - Author: Comment Link

        Hi Tim,

        I just tested this under Windows 10 (64bit) with the latest beta Rename My TV Series 2.1.1 (Build 13) and cannot reproduce the issue you’re running into. 

        Feel free to contact my by email: webmaster at tweaking4all dot com.
        Ideally with a tiny video of the steps you’re doing so I can try to mimic them here and see if this is an RMTV bug.

        Reply

        Hans

        • Oct 2, 2020 - 12:45 PM - Tim Comment Link

          I can do video on my PC no video capture software will not work.

          Reply

          Tim

        • Oct 3, 2020 - 4:42 AM - Hans - Author: Comment Link

          There seems to be a build in way to do a screen recording for Windows 10 (granted; I haven’t tested this but you can read about it in this article).
          Like I said: I have no idea what is happening and cannot reproduce the issue. I just tested the release version as well, and still am not able to reproduce the issue you’re running into. 

          So it is either a bug, or we’re miscommunicating on the steps one needs to do to get the “Cannot rename” to change to “Rename Files”.

          Reply

          Hans

          • Oct 3, 2020 - 12:59 PM - Tim Comment Link

            Not all Windows 10 PCs are the same. I’ve been told that from my IT Guy and where I bought the PC from.

            I searched for this Windows 10 screen recorder but found no evedence of it existance on my machine.

            IMO, its gust rumored. I tried many screen recorders programs on the market and none of them will not work.

            I might as well look for nother simple file renaming program what will work and uninstall this program.

            Tim

          • Oct 4, 2020 - 8:44 AM - Hans - Author: Comment Link

            That is correct. Windows 10 versions are defined by their version number and edition.

            Certain functions are enabled/disabled or available/unavailable, depending on Edition and Version.

            Personally I prefer the Windows 10 Pro edition, since the Home edition is limited in certain ways. Then there is also the Enterprise edition, but that’s more geared towards corporate use.

            The version number on the other hand can help identify new features that have been introduced in newer version. The “version” issue should however be a non-issue if you keep your Windows PC properly updated.

            To make things even more complicated: In settings there is an option to enable or disable certain Windows features.

            As for the build in screen recording: look under “Setting”, “Game Mode” and see if it is enabled. This is ON by default.
            Additionally, check if the “XBox Game Bar” is installed. This is installed by default.

            A simple test can be done by clicking the desktop and the pressing the Windows Key + “G”. The Game Bar widgets should appear.
            If you cannot select the “record” options, then it is most likely that your hardware (according to Microsoft) is not suitable for this function.

            Hans

  • Oct 4, 2020 - 9:56 AM - Tim Comment Link

    QUOTE:As for the build in screen recording: look under “Setting”, “Game Mode” and see if it is enabled. This is ON by default.

    Since I have a custon version of Windows 10 where you can choose what gets installed and I don’t do gaming I had the store where I bought it take off features and game mode was one of them. That is probuley why screen recordeds will not work. I have the home version and I told them to take off stuff I will not use.

    Reply

    Tim

    • Oct 4, 2020 - 10:01 AM - Tim Comment Link

      BTW, I just uninstall Rename My TV Series from PC and looking for another program. So I guess I won’t be needing this chat any longer. 

      Reply

      Tim

    • Oct 4, 2020 - 10:08 AM - Hans - Author: Comment Link

      That makes sense.
      No worries and enjoy the program you have found.
      Feel free to ask if you have questions in the future 

      Reply

      Hans

  • Oct 7, 2020 - 5:03 PM - Ari Comment Link

    Hi, Can you add a feature in the beta that allows the user to specify the number of the repeat blocks (specifically the last). This is useful when merging more then 2 episodes and the desired name format is

    SHOW (YYYY) S01E01-E03 Name 1 – Name 2 – Name 3.ext

    in keeping with the plex naming convention.

    This name code does almost that.

    %NFY S%S2E%E2[-E%E2] %T[ – %T]

    It generates

    SHOW (YYYY) S01E01-E02-E03 Name 1 – Name 2 – Name 3.ext

    Something like:

    %NFY S%S2E%E2[-E%LAST_E2] %T[ – %T]

    This is amazing software! Keep up the great work.

    Also is there a readme for each beta release of what changed?

    Thanks!

    Reply

    Ari

    • Oct 8, 2020 - 4:35 AM - Hans - Author: Comment Link

      Hi Ari!

      Thank you for the compliment and for the good suggestion!  

      I’ll add it to the “To-Do” list. 

      I’ll probably implement something like “%EL” (last episode) and “%TL” (last title).
      It will have some implications on the code, which will take some extra work. It may take a little time before I get to it though (other projects).

      Reply

      Hans

      • Oct 8, 2020 - 5:32 AM - Ari Comment Link

        Thanks Hans! Looking forward to it.

        Is there a readme on the Beta releases? Just a list of features/bugs fixed.

        Thanks again!

        Reply

        Ari

      • Oct 8, 2020 - 6:09 AM - Hans - Author: Comment Link

        Hi Ari,

        You’re welcome 

        As for a readme; I have a huge chunk of info in the code (it’s been a LOT of work), and I probably should clean this up before even posting it, but here ya go (apologies for types and goof ups – these are just my quick notes in the code);

        —-

        Before testing:

        make a backup of your database, which can be found here (just copy the entire directory):
          MacOS ~/Library/Application Support/Rename My TV Series
          Linux ~/.config/Rename My TV Series
          Windows c:\Users\<username>\AppData\Local\Rename My TV Series.

        Note on the current beta versions:

        macOS 64 bit (signed and notarized, incl. ffMPEG)
        Windows 32 bit (incl. ffMPEG/SQLite dll’s)
        Linux 64 bit shared (recommended: bring your own ffMPEG – install with “sudo apt-get install ffmpeg”)
        Linux 64 bit static (incl. static ffMPEG – big file)

        Linux users may have to install a few additional libraries like sqlite, libnotify and ffMPEG (if you’ve picked the shared version):

        sudo apt-get update
        sudo apt-get install sqlite3 libsqlite3-dev
        sudo apt-get install libnotify-dev
        sudo apt-get install ffmpeg

        Linux todo: move away from libsqlite-dev – as this may not be required (related to linking to the correct file)

        Changes:

        MacOS Specific:

          – Instead of popup message dialog, RMTV now uses Modal Sheets.
          – Shared library for ffMPEG and ffProbe included
          – OpenSSL dropped, instead Apple NSURL API is being used

        Windows:

          – Bug fix: Double taskbar icon bug fixed
          – Bug fix: missing bottom line of form bug fixed
          – OpenSSL dropped, instead Windows wininet API is begin used
          – shared library for ffMPEG and ffProbe included
          – Latest SQLite library included
          – Code modification to remain 32bit compatible

        Linux:

          – 2 distributions; one without ffMPEG (install your own), and one with static ffMPEG tools (big)
          – backwards with old SQLite libraries

        General:

          – The Movie DB (TMDB) Data Source added (Languages and DVD order support is limited)
          – TVMaze Data Source added (English only, no DVD order)
          – Preferred source(s) can be selected in Preferences and Search menu
          – Download additional images (besides banner: poster and backdrop/fanart)
          – Images are now named <provider>-<provider-ID>-<imagetype>.jpg and are located in the Banners, Posters and Fanart
          – Optional: RMTV will try to retrieve missing images (TMDB,TVMAZE) from TheTVDB

          – New options “After moving a file”:
              MOVE original to the new location (current versions does this)
              COPY to the new location, original remains UNTOUCHED
              COPY to the new location, original gets PREFIX “Already moved – “
              COPY to the new location, MOVE original to subdirectory “RMTV” (sub directory in the directory where the original is located)
              COPY to the new location, MOVE original to Recycle Bin (or under Linux/Mac: Trash)

          – Optional force TV Show First Aired Year to be the year of the first episode of the first season (reflected after downloading episodes)
          – Option to right click a file and play it with the default media player
          – Improved search (eg. in previous versions “sg-1” would potentially not give any results, now it does)
          – Optional “Enhanced Search” which filters out rather bad “guess” results from search queries (on/off in search menu and preferences)
          – Optional use of ‘%’ for wildcards in search strings (eg. search “MASH” will not give the correct results, “m%a%s%h” however will (M*A*S*H))
          – After selecting a show from the History list, clicking “search” again, will search just for the show name (ideal for results from other data sources)
          – New database structure to accommodate multiple data providers and new preferences
          – Improved database structure versioning
          – Database migration process improved
          – Database migration to 2.1.0: Preferences, Replace Characters and History is migrated over, everything else dropped
          – Updated Preferences window – too many options so I had to use tabs for this, which takes a little getting used to, but easier to read
          – Option to select what tab should be opened right away in settings when opening “Settings”
          – Modified rename mechanism (database driven now)
          – Merging more than 2 episodes, and option to add more episodes after an initial merge
          – Formatting: support for repeat blocks (explain) –> https://kodi.wiki/view/Naming_video_files/TV_shows#Multi-Episodes
          – Preferences: Example added for 2 episodes when setting the File Name Format to see the result right away
          – Merged episodes will show an indicator (2)…(20) before filename, which will not be included in the actual rename. >20 episode will be marked as (x).
          – Added notification when not adding episodes that are already in your list (observes linked episodes as well)
          – Added support for audio layout (%L and %.L eg. mono, stereo, 5.1, 7.1 etc.)
          – Changed year parameter for File and Directory naming:
              %N = Name with year always removed
              %NY = Name as provided by data provider (which may or may not include year)
              %NFY = Name always with year

          – Bug fix: Special Character table – when adding a new row, after exiting the row, the changes will now be reflected in the example text
          – Bug fix: Export list of episodes as text file – Show title (filename) will now have special characters stripped as well (as defined in prefs/specialchars)
          – Bug fix: “” is not an integer when selecting episodes to be added to “Selected Episodes”
          – Bug Fix: Overview text with “<” or “>” included could freeze RMTV (cleaning HTML function would fail)
          – Bug fix: 2 digits bug for #S and %S

          – Bug fix: (workaround) JSON parsing failing on the very rare occasion that a ‘ \”\” ‘ was found in the data
          – Bug fix: (workaround) Some TVDB shows return no title, even if they show up in the search results (TVDB), these shows will not be loaded
          – Bug fix: (workaround) Some TVDB shows have a year in their title, but premiere date has not been defined. Extracting year from title.

          – Inline (new) filename editing in “Selected Episodes” (only works when “Display Episodes in Rename list, as:” is set to “New filename (formatted)”)
          – Highlight/search function in “Episodes”, “Selected Episodes” and “Selected Files”. Entered text will be highlighted and counted for that list.
          – Notifications can now be disabled or enabled
          – Improved NFO file creation (for shows and episodes) and added: status, images, unique ID’s, etc. (https://kodi.wiki/view/NFO_files/TV_shows)
          – Optionally never overwrite NFO/JPG files (even if “Always Overwrite” is enabled) to avoid overwriting NFO’s from other applications
          – Optionally ALWAYS overwrite existing files (eg. video files and extra files)
          – Optionally add/update video file metadata (title, season, episode, synopsis, etc – not all video formats support all tags)
          – Splitter between “Episodes” and “Selected Episodes + Selected Files” so the Episodes list can be made a little wider if needed (show title cutoff)
          – Added support for renaming Audio files (for folks with sight challenges, that listen to TV shows instead of watching them)
          – Shortcuts in the main windows added for AutoDetect, CodecDetect (ffProbe) and AutoSort (temporary toggle on/off)
          – Added option to disable summary message after renaming files
          – Added: Option to remove all unused languages from the language menu, and reset back to show all languages
            The prefered languages should have been used at least once when opening a TV Show.
          – Preferences: Reset to default now also resets the language menu.
          – Downloading clipart: added check and conversion in case a .jpg file is not a JPEG and a .png file is not a PNG (TheTVDB issue)

        AUTODETECT:

          – Option to AutoDetect Show/Season/Episode – This only works for individual episodes (eg. not multi-episode files) and only in AIRED order.
          – Procedure: Check hard links first (very fast), then local (fast), then online (slow). Update or download of Show and Episode info, will be done automatically if needed.
          – AutoDetect conflicts with AutoSort of files (sort files when adding files) – so only one of the 2 can be enabled at the same time
          – AutoDetect log (as a hint when hovering over a file) may give an indication why auto-detection failed.
          – Previously loaded shows will have priority (which makes AutoDetect faster)
          – You can hard link a detected show title to a specific show and data provider (this makes AutoDetect very fast)
          – Add hard links straight from the main window (individual or all found matches)
          – Adding hard links for matching shows can be set to automatic
          – Copy detected show title for files that failed so you can manually add them to the hard links list and force a specific show/provider
          – Found matches can be added to history with a right click on a file (individual or all found matches)
          – Adding to History for matching shows can be set to automatic
          – Duplicate shows (single episode or linked) will be marked as duplicate
          – AutoDetect will ask you for clearing the list, if a list has more episodes than files (undesired results otherwise)   

        Reply

        Hans

        • Oct 8, 2020 - 7:09 AM - Ari Comment Link

          Thanks! This is perfect. This would be super useful for each beta release.

          Keep up the amazing work!

          Reply

          Ari

        • Oct 8, 2020 - 7:26 AM - Hans - Author: Comment Link

          I’ll try to be more diligent about that … in the end it is all a ton of work for just one person 

          Enjoy RMTV 

          Reply

          Hans

  • Oct 27, 2020 - 6:31 PM - Abdulaziz Comment Link

    Can you please add the option to add any type of files?

    I want to rename .srt files as well (Which are named totally different than the videos).

    Reply

    Abdulaziz

    • Oct 28, 2020 - 5:19 AM - Hans - Author: Comment Link

      Hi Abdulaziz,

      it is on the request list – but it may take a while before I implement this.
      I will probably make this an option in Preferences, something like “accept all files”.
      Adding SRT standard would cause a lot of problems for other users, so I’d like to keep it optional.

      Reply

      Hans

  • Nov 3, 2020 - 12:59 PM - tangledaether Comment Link

    Thanks for this great program! This may have been asked before, but I’m wondering why there is no Windows 64-bit version? Thanks.

    Reply

    tangledaether

    • Nov 4, 2020 - 5:48 AM - Hans - Author: Comment Link

      Hi Tangledaether,

      glad to hear you like RMTV 

      As for a 64 bit version for Windows;
      I keep revisiting the idea of a 64 bit version for Windows each time I release a new version.
      I’d rather not maintain a 32 bit and a 64 bit version and as you can see, I’ve dropped 32 bit support for Linux in favor of a 64 bit version (same for macOS as it requires 64 bit these days).

      For Windows however, there is no specific reason why I’d create a 64 bit version (unless you can show me it makes sense to do so).
      The 32 bit version will work on 32 and 64 bit Windows versions just fine, where as the 64 bit version will eliminate folks using older (32 bit) Windows versions.

      So for now … I’m holding off.

      Reply

      Hans

      • Nov 4, 2020 - 7:19 PM - tangledaether Comment Link

        Hey Hans,

        Thanks for your response! That makes perfect sense. While a 64-bit version makes sense for something like a browser, I understand it isn’t a necessity for this type of program. Just wondering because of the Linux and macOS versions (I forgot 64-bit is a requirement for macOS). Thanks again. And, FWIW, I think RMTV is the best! 

        Reply

        tangledaether

      • Nov 5, 2020 - 9:26 AM - Hans - Author: Comment Link

        Hi Tangledaether,

        thanks for the compliment – it is much appreciated.
        Makes sense to wonder, and there is nothing wrong with asking 

        Reply

        Hans

        • Feb 22, 2021 - 3:28 AM - MfU Comment Link

          Sorry to barge into this one, but I was wondering the same thing.

          In 2021, I have to wonder how many Windows users are still running a supported 32bits flavor

          Echo . . . echo . . .

           

          .

          Reply

          MfU

          • Feb 22, 2021 - 6:22 AM - Hans - Author: Comment Link

            Well, it remains a valid question that needs evaluating every now and then.
            Thanks for keeping my on my toes – And you’re right … nobody should be running a 32 bit Windows version. 

            From the statistics that I could find, which are all over the place, it is suggested that about 5% of the Windows installs are still running 32 bits Windows.
            There are even users that run a 32 bit Windows 10 (which is no longer supported by Microsoft as far as I know).
            Now we could say; have a poll and see who uses 32 bit (my experience: I will not get any meaningful feedback).

            On that note; the only advantage 64 bit applications offer would be the ability to access more memory, which would be irrelevant for RMTV.
            A 32 bit application doesn’t run slower than a 64 bit application, and isn’t less secure.

            The only downside I can see is that a 32 bits application requires WoW to run, so 32 bit apps can run in a 64 bit environment.
            If you would not use a single 2 bit application or DLL, then this could mean that Windows would use less memory since it (theoretically) would not have to load WoW.

            A quick look on my Win10 machine, I see that WoW pretty much always runs anyway.
            I found these to be 32 bit on my machine: Adobe Creative Cloud stuff and Adobe Tools, Dropbox, Anydesk, Asus Tools, NodeJS, RGB Led controllers, some nVidia tools, Qt, and Steam. And those are just the tools that a running in the background.
            Note: while searching for statistics, I read even Microsoft’s Visual Studio is 32 bits. 

            I’ll keep evaluating switching to 64 bit, but I’d hate to exclude users by switching, where it does not add value.
            On the other hand, if we (developers) keep releasing 32bit applications, 32 bit will never disappear.
            I’d also hate to maintain two setups (32 and 64bit).

            Anyone want to chime in; please do so and share if you still see a need for a 32bit version. 

            Hans

  • Nov 25, 2020 - 7:15 PM - Dawn B Comment Link

    I really like the beta version I have had issues in the past with the latest version I have windows 10 home 64-bit. With the beta version it is not larger then my screen. Normally I need to click to expand to full screen to see the close button otherwise it is not on there that issue is fixed in the beta. Plus I like that I can edit the code to remove the YEAR from the title. I also like that I can highlight full seasons and rename them all at once rather then clicking each episode. I understand I might have been able to do all this before but with the beta I just figured out how to do it a bit faster. I still need to tinker a bit but so far so good. Thank You for the beta.

    Reply

    Dawn B

    • Nov 26, 2020 - 4:25 AM - Hans - Author: Comment Link

      Hi Dawn!

      Thank you for the excellent feedback on the Beta! It is much appreciated!
      Glad to hear you like the changes 😊 

      Reply

      Hans

  • Dec 22, 2020 - 4:04 AM - MfU Comment Link

    Hi Hans,

    once in a while, when I rename a tv episode, I notice it creates 3 or 4 “garbage files” related to the show (.nfo, various thumbnails).

    As this isn’t a desirable feature at all for my usage, I’ve looked at settings, and the only seemingly related  thing I found under Show and Episode Info tab is an option to Automatically retrieve missing images from TVDB. It wasn’t even checked, so is there a way for me to avoid.

    Thanks as always and happy holidays,

    MfU

    Reply

    MfU

    • Dec 22, 2020 - 5:36 AM - Hans - Author: Comment Link

      Hi MfU – good seeing you here again, and hope you’re doing well!

      Check these settings under Renaming Rules – Make sure to uncheck all “Save additional files” (under “Metadata Options“).

      Let me know if that fixed it … 

      Happy Holidays to you too! 

      Reply

      Hans

      • Dec 23, 2020 - 5:28 PM - MfU Comment Link

        Never trust anyone who says “I’ve checked everywhere”.

        That fixed it indeed !

        Reply

        MfU

      • Dec 24, 2020 - 4:47 AM - Hans - Author: Comment Link

        Haha, well, in the defence of all users: the settings of RMTV have become quite complex … 

        Glad this fixed it 

        Reply

        Hans

  • Dec 22, 2020 - 3:13 PM - George J Beaudin Comment Link

    There appears to be an issue with picking the proper airing year for TV episodes.  When I loaded the three seasons of absentia it inserted the 2017 date for all three seasons.  Season 1 was 2017, Season 2 was 2019 and Season 3 was 2020.    It did properly define the rest of the data elements for each season correctly.  

    Reply

    George J Beaudin

    • Dec 23, 2020 - 4:28 AM - Hans - Author: Comment Link

      Hi George,

      First off: thank you for reporting a potential issue – it is much appreciated.

      In your case however, RMTV behaves as designed.
      The year displayed in the TV Show name is the year when the show started.
      So this should indeed consistently be 2017 in your example. (when using %NY, %NFY, %Y)

      Note: If this would have been the airing year, then most media center like software would see it as 3 different shows.

      In case you’d like to see the airing date in the filename, then %D could be used.
      However … this would be quite uncommon, and it would be the full date instead of just the year.
      Another option: You can have the file creation date set to the original airing date and time.

      I hope this clarifies the year issue you ran into – feel free to ask incase you have more questions.

      Merry Christmas!

      Reply

      Hans

  • Jan 3, 2021 - 8:55 PM - Pristine Comment Link

    I have a question please help me. I was wondering if I could edit the series name itself without touching the episode titles. Like, for example I want to use the Korean (alphabet) title as the title for my Korean dramas but I want to retain the English episode titles. Is that possible? Thank you.

    Reply

    Pristine

    • Jan 4, 2021 - 6:24 AM - Hans - Author: Comment Link

      Hi Pristine,

      You can select the episode in “Selected Episodes” and edit the text.
      Obviously this is not very convenient, but useful for that one or two times you would like to change something.

      Unfortunately, there is no other way to do this. I assume you use the Korean language when looking for a show, which would result in the Korean show name (IF the dataprovider has the Korean name – I believe only TheTVDB may have this). Downside would be that the title could be in Korean as well, which would conflict with your request to have the English episode title.

      An alternative is by using the special characters replacement option.

      1. Find the show you’re looking for in English, for example “Stargate SG-1” and take note of the title of the show as it is listed (eg. “Stargate SG-1”).
      2. Go to “Settings” – “Renaming Rules” – “Replace Special Characters” and click “Add

      Now you can enter “Stargate SG-1” in the “Character” column,
      and type your Korean text in the “Replacement” Column.

      Now every occurrence of “Stargate SG-1” will be replaced with you text.

      Note:
      Write the title as complete as possible, and pay attention to upper and lowercase characters, since these special character rules will be applied to ALL TV shows.
      So make sure it is as unique as possible.

      I hope this helps – Happy New Year 

      Reply

      Hans

  • Jan 15, 2021 - 6:28 PM - Luke Comment Link

    It would be possible to add an option that will let us add a keyword to the last episode of a series?

    I used to to add something like [END] or [LAST] so that I know that the series is completed and finished.

    Reply

    Luke

    • Jan 16, 2021 - 5:12 AM - Hans - Author: Comment Link

      Hi Luke,

      Someone suggested this a while ago as well (something very similar).
      However, I feel there is no method to do this “automated”, since not all show info is reliable when it comes to determining when a show is ended or not.
      Not to mention, shows being revived after they had been marked as ended before (by the show producers).
      So in the end it will be up to the user to determine if they think the show actually ended.

      Having said that, you can use “inline editing” in the “Selected Episodes” column, to add text to the a filename.
      You’ll have to enable “Inline Filename editing” in SettingRenaming RulesRenaming Options.
      Once enabled, you can click a filename in the “Selected Episodes” column and add your own text – which will be used when renaming the file.

      Reply

      Hans

  • Jan 17, 2021 - 10:01 PM - sadboi1985 Comment Link

    How do you actually enable dark theme in this app on Ubuntu??

    Reply

    sadboi1985

    • Jan 18, 2021 - 4:50 AM - Hans - Author: Comment Link

      Hi Sadboi1985!

      Well, theoretically the application switches to dark mode automatically when your system theme is dark.

      Having said that, Linux does not have a “standard” method to determine if your system theme is dark or not.
      So for that I compare the standard background color with the standard text color.
      The idea being that with a normal theme, standard text is dark on a light background.

      Unfortunately, I cannot test this on every system. However I tested this with Mint, Manjaro, and MX Linux and with those this worked fine.

      As for manually “forcing” the theme for only the application to be dark or normal will not give the desired effect, as system controls remain having the colors of your theme (with the tools that I us anyway). 

      Hope this helps,

      Reply

      Hans

      • Jan 23, 2021 - 10:49 PM - sadboi1985 Comment Link

        It doesn’t work for me. I’m on the latest KDE Neon (which is just Ubuntu 20.04 LTS with KDE Plasma GUI instead of GNOME), and I have the Breeze Dark theme enabled.

        Reply

        sadboi1985

      • Jan 24, 2021 - 7:24 AM - Hans - Author: Comment Link

        Hi Sadboi1985,

        I’ve done some test and I can reproduce what you are experiencing.

        Having said that: it may take a long time to find a fix for this.
        The issue is that the widgets used by my development tool (Lazarus Pascal) does not seem to pick up the dark theme at all with KDE Plasma.

        From what I understand (I’m not a Linux user);
        GNOME uses GTK, which works just fine.
        KDE uses QT and … fails to detect the theme colors and default to the default (not-dark mode) colors.

        I’ll try compiling with QT, but so far I couldn’t even get that going (requires QT5Pas library for C bindings).

        Reply

        Hans

      • Jan 24, 2021 - 10:34 AM - Hans - Author: Comment Link

        I have just released a Qt5 version (beta’s).

        Please keep in mind that you will need to install “QT5Pas” manually from your package manager.

        Please let me know how it works 😊 

        Reply

        Hans

        • Jan 27, 2021 - 8:09 PM - sadboi1985 Comment Link

          Installed `libqt5pas1` on my KDE Neon installation, and dark mode works great now, thanks!

          Functionally this beta version seems to work well enough. It crashes when moving/resizing the window quickly or a certain way, but usually it works fine after relaunching.

          Reply

          sadboi1985

        • Jan 28, 2021 - 7:01 AM - Hans - Author: Comment Link

          Thanks for the feedback – I’ll have to check what makes moving/resizing crash.
          I suspect this could be triggered by the event that draws the screen, which is checking for Dark mode at that time as well.

          Hmm, good info! Even though I’m not a QT user. 

          Reply

          Hans

  • Jan 24, 2021 - 10:36 AM - Hans - Author: Comment Link

    LINUX BETA UPDATE

    I’ve released a beta version specifically for Qt5.

    You will need to install “QT5Pas” manually from your package manager.

    The reason for this release is that the regular version (GTK) does not respond to Dark theme with for example KDE Plasma which uses Qt5.

    Reply

    Hans

  • Jan 30, 2021 - 7:25 AM - Matt Comment Link

    (i’m not a native english speaker, excuse me in advance for my mistakes)

    Hello,

    Thanks for this amazing tool, i was a big user of Rename My TV Series first of its name until its last working day (due to TheTVDB API update).

    There was a feature in the previous version that i used a looooot, and I can’t find it in the V2.

    I use your software to rename japanese anime with this pattern : ShowTitle – SxxExx.mp4

    Sometime I want the ShowTitle to be in japanese sometimes in english or sometimes to be the “comunity name” (it depends of my mood about it).

    This is what I call the “comunity name” :

    There is a, wonderfull, anime named 

    • in japanese : Shuumatsu Nani Shitemasu ka? Isogashii Desu ka? Sukutte Moratte Ii Desu ka?
    • in english : WorldEnd: What do you do at the end of the world? Are you busy? Will you save us?
    • it’s waaaaaaaaaaaaay too long so the community reffered it to as “SukaSuka”.

    In the V1 I used the “Find TV Series” tab to find the entry in TheTVDB with the real (big) name, and then in the “Select Episode” tab the “Serie Title” text imput was pre filled with the name. I just had to change it as “SukaSuka” in the exemple, before mapping the “aired episode” with my files.

    Is it possible to have this features back ?

    For exemple we could have a text imput at the top of the “Episode” tab, pre filled with the “TheTVDB”‘s show name, but we can modify it, and when we use “%N” in the filename format, it use the text imput value instead of the “TheTVDB”‘s show name.

    This features is not like the one in one of the comment above which wanted to have both Korean (showname) and English (episode name) at the same time. 

    I just want to be able to change on the fly the showtitle.

    Beacause for now, if I want to do something like this, I’ve to go to “Setting” and change the “filename format” with the wanted name hardcoded instead of “%N” for each show I want to rename and there is lot of space for human error such as forgetting to change the name when you change the show, forgetting a space so it is not well formated anymore…

    (it’s a bit annoying and time consuming) 

    Thank you for taking the time to read my comment.

    If you need some other information, or it’s something wasn’t clear, I’ll do my best to help you.

    Reply

    Matt

    • Jan 31, 2021 - 5:08 AM - Hans - Author: Comment Link

      Hi Matt!

      Thank you for the compliment 

      As for your question, I honestly had to look and see how this worked again in v1.
      Since this is very rarely used (you’re the first one to even notice this), and space in the user interface is rather limited, I do not foresee this to be implemented in future versions.

      However! I do have a solution for you for v2.

      You can use the renaming rules for this, by going to SettingsRenaming RulesReplace Special Characters.

      Next click “Add” and enter this in the “Character” column:

      WorldEnd What are you doing at the end of the world Are you busy Will you save us

      Now select the “Replacement” column (where it now says “[EMPTY]”) and enter

      SukaSuka

      You’ll see that I removed “:” and “?” from the title, this is because the replace function already removes those before getting to the line where we just added (see tip below). 

      When closing Settings you’ll see now the corrected title in the selected episodes list, for example:

      SukaSuka (2017) - 01x01 - broken chronograph

      Tip: The easiest way to find the correct text to replace, is by enabling “Enable inline Filename editing” (under SettingsRenaming RulesRenaming Options). Add an episode to the “Selected Episodes” list, and double click the added row. You can now edit the text, but instead of editing, we’d like to copy the entire text. So for example for the first episode of season 1, this would be (with the default character replacements):

      WorldEnd What are you doing at the end of the world Are you busy Will you save us (2017) - 01x01 - broken chronograph

      Now remove the year, episode info, etc so we only have the bare series title, which gets us this:

      WorldEnd What are you doing at the end of the world Are you busy Will you save us

      This is the text we’d like to add to the character replacement function.

      I hope this helps 

      Reply

      Hans

      • Jan 31, 2021 - 8:43 AM - Matt Comment Link

        Hello

        Thanks a lot for the quick response.

        Oh I’m surprised I was one of the only one to use this features, as it was, for my use, a core fonction ;)

        Here a suggestion that can answer my issue and don’t take to much space in the GUI

        https://ibb.co/Fmxrs86 (can’t upload image, here a link)

        (I moved the “Cannot rename”/”Renames Files” button at the bottom)

        But I can totaly understand as even if I used a lot this things if noone else used it, it had to be removed/not implemented in V2.

        I don’t think your suggestion can fit my needs as it’s “””a lot””” of click/action (+ space for human error).

        May be I’ll have to do somethings like this :

        •  Renames all file with this pattern : SHOWNAME – SxxEyy.mp4 (SHOWNAME is not a varibale it’s “SHOWNAME” hardcoded in the Filename Format)
        •  Then rename the Tv show’s main folder with the name I want (like “SukaSuka” for our example)
        •  And Finally with a PowerShell script rename all the file by replacing “SHOWNAME” with the main folder name.

        I may be blind but I can’t find “Enable inline Filename editin” in the Setting. I’m using the V2.0.10 on a Windows 10 computer.

        https://ibb.co/dtt4X4q (can’t upload image, here a link)

        In any case thanks for your time. 

        I’ll continue to use it as it offers the best interface, among the other software i tried, to see if I’ve all episode for a season, and help a lot to rename the “special season” episodes (and there a a lot special episode in japanese animation)

        Reply

        Matt

      • Jan 31, 2021 - 9:05 AM - Hans - Author: Comment Link

        Hi Matt,

        I’ll add it as a feature request, but I cannot promise this to be implemented. Thanks for the suggestion though. 

        The suggested tip is something you’d have to setup only once (per TV show), since these changes will be saved with the settings. So next time you want to rename an episode, it would do it as expected, since the replacement rule would still be in place.  — it would be more of a problem if you have a lot of TV shows like that of course.

        As for not finding the “Enable inline Filename editing” option: you’re using an older version.
        Please try the beta release

        Reply

        Hans

        • Jan 31, 2021 - 9:25 AM - Matt Comment Link

          Hi,

          Thanks again for the quick answer!

          I’ll try your “Enable inline Filename editing” tips.

          But as I rename the tv series once the season is over, it’s most of the time a “oneshot” rename, there is no “So next time you want to rename an episode” for at least 1-2 year ;)

          Thanks for adding my request to the feature request, even if you’ll not implemented, I’m happy to know that it’ll be considered as a “may be”. It could be in any shape you want, like in a text imput in the main windows as I suggered or in a little popup if you tick a “Ask for custom name on rename” option in the setting or anything you can think of.

          For now we can considere this thread closed, you answered all my questions and gave me some tips.

          Thanks again for your time,

          Have a good day,

          Reply

          Matt

        • Feb 1, 2021 - 6:04 AM - Hans - Author: Comment Link

          You’re welcome Matt. 

          Reply

          Hans

  • Feb 22, 2021 - 3:07 AM - MfU Comment Link

    Hi Hans,

    I sometimes get an error when entering a file and letting autodetect feature perform its magic.

    SQLInsertEpisodeAutoDetect : Field not Found : “Counted”. Press OK to ignore and risk data corruption. Press Abort to kill the program.

    On most days, it might happen on 1 out of 10 attempt.

    This morning is more severe, every other search gives me this. I’m running v2.1.1

    Any advice?

    Reply

    MfU

    • Feb 22, 2021 - 6:03 AM - Hans - Author: Comment Link

      Hi MfU!

      Thanks for reporting this error – I think I found the problem.
      I forgot to check situations where this query returns no records, my bad.
      I’ll try to upload a new beta today 

      Reply

      Hans

    • Feb 22, 2021 - 10:17 AM - Hans - Author: Comment Link

      Just uploaded an update for the beta version 

      Reply

      Hans

      • Feb 23, 2021 - 3:46 AM - mFu Comment Link

        Hi Hans,

        I was wondering what it meant; I did a search on this page and was puzzled that no one apparently reported it yet.

        Please note, when I get this error, I close your app, reopen it and the same exact query works 2nd time around (does that make any sense?)

        In any case, hat’s off to you for the best app of its kind, with superb support.

        On another front, I had a chuckle when I read up there your disclaimer about beta version  

        Later my friend

        MfU

        Reply

        mFu

      • Feb 23, 2021 - 5:39 AM - Hans - Author: Comment Link

        Hi MfU!

        It always surprises me as well how little feedback is being posted.
        Considering the amount of downloads, I’d expect more people to run into an issue like this one.
        Maybe most do not even touch the beta?

        Did you try the version that I uploaded yesterday?
        I should address the error message 

        The disclaimer; yeah, we can’t always be all that serious right? Glad it made you laugh haha.

        Stay well! 

        Reply

        Hans

        • Feb 23, 2021 - 2:30 PM - MfU Comment Link

          Hi Hans,

          about 2.1.2 beta

          On first try, I add a file and imediatly get Acces Violation error (with the  usual press OK to set your house on fire)

          2nd try, same thing.

          ??

          Reply

          MfU

          • Feb 23, 2021 - 2:37 PM - MfU Comment Link

            The show is: 100 day dream home s02e07

            If I perform a manual show lookup, I notice this:

            tmdb is way behind, only showing s02e03 as latest

            tvdb is an episode late, showing s02e06 as latest

            tvmaze win the day by offering up to s02e08

            MfU

          • Feb 23, 2021 - 3:08 PM - MfU Comment Link

            While manual show search do display results, even with auto detect turned off as soon as I add the file = Access violation error.

            If you prefer, write me an email

            Sorry to be a pest

            MfU

          • Feb 23, 2021 - 3:15 PM - Hans - Author: Comment Link

            Hmm, that’s not good 

            I forgot; are you running under Windows?

            p.s. did you house burn down, and did you video-tape it? 

            Hans

          • Feb 23, 2021 - 3:16 PM - Hans - Author: Comment Link

            p.s. you’re not a pest – I appreciate the feedback and help when resolving issues 

            Hans

          • Feb 23, 2021 - 3:51 PM - Hans - Author: Comment Link

            I’ve been able to reproduce the error!
            I’ll take a look tomorrow and see if I can fix it 

            Hans

          • Feb 23, 2021 - 3:54 PM - MfU Comment Link

            The odd thing is earlier this morning rmtvs identified a bunch of new episodes for me and I almost forgot to report back to you.

            Win 10 Pro btw

            MfU

          • Feb 23, 2021 - 4:15 PM - MfU Comment Link

            If you’re OK, I am considering rolling back as I am very dependent on your app (see what you done? ) and I have new media parked and waiting for renaming.

            MfU

          • Feb 24, 2021 - 5:34 AM - Hans - Author: Comment Link

            Hi MfU (and others)!

            I found what triggers the error message.
            Quite strange, but it is related to Toast Notifications, which works great in all kinds of other settings, but seems to crash in RMTV.
            I hope to be able to release a new version today. 

            Hans

          • Feb 24, 2021 - 8:03 AM - Hans - Author: Comment Link

            Just uploaded a new beta build which addresses this odd issue (build 20).

            Somehow a particular Toast notification crashed on attaching an image.
            I haven’t found out why … but I have added some extra code around the notifications to catch this.

            Please let me know how it works out for you 

            Hans

          • Feb 24, 2021 - 8:14 AM - Hans - Author: Comment Link

            Just getting to your “way behind” question:
            Don’t forget to use the “Force Refresh” button in a case like that.

            NOTE: When using AutoDetect …

            1. you’ll either need to manually load the show, or 
            2. Change how fast the show data in the database expires.

            To set the show data to update more frequent: 
            Setting -> Show and Episode Info -> Retrieving Show Data -> Cached Episodes/Show data (DB) expire/refresh after to 0 days, or maybe 2 days or whichever works best for you (0=always refresh, 7=default).

            Hans

  • Feb 22, 2021 - 10:16 AM - Hans - Author: Comment Link

    UPDATE BETA v 2.1.2 build 19

    – Windows: Added to use notification center
    – Bug Fix: Dark Theme – fixed minor mistake in a section of the Preferences window
    – Bug Fix: Fixed query error missing “Counted” field in “SQLInsertEpisodeAutoDetect”
    – Windows: Added portable mode

    Reply

    Hans

    • Feb 24, 2021 - 8:20 AM - MfU Comment Link

      I was going to say you killed it, but for clarity purpose, I’ll rather say you nailed it.

      I will refer to UPDATE BETA v 2.1.2 build 19 as the MfU Special Edition ©

      Ha ha ha

      PS: I was back on stable in the meantime, but it was hard to give up the bells and whistles of the Beta, albeit for a mere day.

      Just in case, I make sure to have quick access to a fire extinguisher.

      Nice work, Hans !


      Reply

      MfU

    • Feb 24, 2021 - 8:24 AM - Hans - Author: Comment Link

      Haha … I’ll keep that in mind (MfU edition) 

      Thanks! Good to hear I fixed it 

      p.s. do not forget to video tape any fires caused by RMTV hahaha 

      Reply

      Hans

      • Feb 24, 2021 - 10:26 AM - MfU Comment Link

        I’m not sure a single video tape won’t do justice, I was thinking a whole tv series, using popular themes flying around these days:

        “Aliens in Alaska watching their houses burn down because of that darn, no good, rmtvs beta”

        Seriously, for anyone on stable, you owe it to yourself to give the beta a spin, it is amazing, just like its author.

        Reply

        MfU

      • Feb 24, 2021 - 11:51 AM - Hans - Author: Comment Link

          – I like that plan! Make it a series … maybe let a new RMTV user be the start for each episode, and switch country every now and then – just to see how other countries handle fires like that! 

        Haha, I had to laugh about your sentence “… for anyone on stable …”, at first I read “… for anyone stable …” 

        Thanks MfU! And thanks for reporting and testing … it is very much appreciated. 

        Reply

        Hans

  • Feb 24, 2021 - 8:05 AM - Hans - Author: Comment Link

    WINDOWS UPDATE BETA v2.1.2 build 20

    For Windows users only;
    The build 19 had an unexpected error message when sending one particular Toast notification where it failed to attach an image.
    I have not determined yet why, but I have added code to catch this and show a notification without an image when this happens.

    Reply

    Hans

  • Feb 26, 2021 - 5:15 AM - MfU Comment Link

    Latest Beta on Windows 10

    Hi again Hans,

    I use the app for mostly English shows, with the occasional French’s.

    From main window, 1st section, default language is English (perfect from my usage). When I click to change it to French, I get a huge list of language I’ll never use.

    I was wondering if I could make the language list much shorter (Eng and Fr only would be perfect for me), so I went in the settings and sure enough, from 1st tab (generic & autodetect) , I see a Languages area with 2 buttons that looks exactly like what I’m looking for, namely: Only Used Languages and Default Languages. but clicking on either doesn’t seem to produce anything I can notice. (I was expecting to get that mile long list of languages and be offered to remove unneeded ones)

    Next to those 2 buttons is blue text instructions, which I don’t quite understand.

    Maybe because it’s the beta version, but your ultra detailed instructions at the top of this page barely mention the language settings feature.

    It is a very minor thing for me, a little lazyness actually, but unless I understood the settings button backward, it looks to me as though the app would let me customize my languages for my own need.

    Reply

    MfU

    • Feb 26, 2021 - 5:31 AM - Hans - Author: Comment Link

      Hi MfU!

      Languages can be limited. The easiest way is by doing this:
      Grab a show in the languages you’d usually use, say English and French, and wait for the episode lists to appear.
      Next, go to Settings -> Generic & AutoDetect Settings -> Languages (lower right corner) and click “Only Used Languages”.
      I noticed an Acces Violation error on my Mac – yikes, more work for me 
      Anyhoo — after clicking “OK”, I restarted RMTV and it now lists only the languages you’ve ever used (English and French).

      I think you now understand the blue text, right? In order for RMTV to know which languages have been used, you’d need to load at least one show in the desired language(s). 

      Reply

      Hans

    • Feb 26, 2021 - 5:44 AM - MfU Comment Link

      I am sorry for the previous post (wish I could’ve deleted it), as I just discovered the blue text instructions are exactly what needs to be done.

      I just need to ID an Eng show, then a FR show, then go in settings, and hit Only Used Languages

      Back to app main page, I do get the desired short (2) languages list I was hoping for.

      100% my bad, as I was expecting this Only Used Languages button to open a dialogue, but instead it does not give feedback.

      That said, the way you designed it to work is even better (less steps). Don’t change a thing !

      My trial and errors caused a English only main menu, but hitting Reset all settings to default brought it back so I could tinker again.

      There’s not better way to learn than screwing up, fixing it, and wash & repeat until it hits home.

      Regards

      Reply

      MfU

      • Feb 26, 2021 - 5:58 AM - Hans - Author: Comment Link

        I think you made a good point on the user experience, so I’ve added a notification 

        And never worry about good or bad feedback: it is all feedback and it is always useful! 

        Reply

        Hans

    • Feb 26, 2021 - 5:53 AM - Hans - Author: Comment Link

      Based on your question, I’ve added a notification (so you know what happened), so this will be included in the next build.
      I’m just not sure how to formulate the blue text, maybe “Before using “Only Used Languages”, open at least one TV Show for each preferred language!” is better?
      (I’ve changed it to that at the moment)

      Reply

      Hans

      • Feb 26, 2021 - 6:13 AM - MfU Comment Link

        The behavior is right on the money, but I tend to agree your updated blue text is easier to relate to (as it refer to the button’s name).

        While we’re here, have you ever considered a post edit feature, useful after hitting send and invariably notice typos/errors/omission 5 seconds too late.

        On most forums the feature exist ( me = heavy user), but then again, on those, we’re logged in with a user and p/w.

        It might explain why its not offered on a page like here.

        Reply

        MfU

      • Feb 26, 2021 - 6:18 AM - Hans - Author: Comment Link

        The comments do not have a “woops I screwed up” function. 
        The forum however does have this option, and as you already guessed; one needs to login for that one.

        I do review every single comment, usually once a day, sometimes more often.
        Same with forum posts.

        I just like to keep the idiots at bay that post spam, and you would not believe the amount of spam messages I get daily.
        About 97% of the comments are spam, and so far my spam-blocker, blocked 1,384,623 messages.
        That’s not including the ones I filter out by hand.

        On that note: I can manually remove comments or correct them.
        Sometimes however it is better to leave them as they are, as other users may experience the same thing and recognize themselves in those messages. 
        Nothing wrong with that – it happens to me every now and then as well 

        Reply

        Hans

        • Feb 26, 2021 - 9:24 AM - MfU Comment Link

          After the pot, the flowers (no drug pun intended)

          RenameMyTVSeries is my favorite apps bar none and the reasons are as follow:

          Instead of forcing down your throat the “gonna be my way or no way” approach, it is HIGHLY customizable right out of the box, without having to be a coding nerd or what not.

          It makes me feel as if it was designed specifically with me in mind. That makes for a nice fuzzy feeling inside when you get the EXACT (if not better than expected) result you had in mind.

          I was almost going to name drop a few sftwr that don’t get this at all. Those guys tend to barricade themselves in the one-size-fits-all approach.

          I get that a single software can’t be everything to everone, but offering multiple choices within the app to get it as close as possible to the ultimate goal is the way to go.

          That in itself is reason plenty to love it, but on top of that you add friendliest support I ever saw (trust me, its not common at all)

          And in the rare instance where a true issue is discovered, the reaction time is fabulous.

          Not to mention users with special feature requests that seem to be implemented more times than not.

          All this require someone that knows and loves what they’re doing, open mindedness, patience, dedication, in a nut shell the whole package.

          Did I mention its totally free, none of that constant nagging for a $$ pro version

          On behalf of everyone that’s using RmTVs, long live the king !

          Reply

          MfU

        • Feb 26, 2021 - 2:03 PM - Hans - Author: Comment Link

          Awww … thanks MfU – this is probably the nicest comment I have ever seen on my website. 
          Thank you very much! It is very much appreciated! 

          p.s. I hope your house didn’t burn down in the meanwhile 

          Reply

          Hans

  • Feb 26, 2021 - 5:47 AM - MfU Comment Link

    We crossed posted

    All good,. I am an occasional blockhead

    PS: I did get an access violation error (once) while busy trying to break rmtvs

    Keep on keeping on !

    Reply

    MfU

    • Feb 26, 2021 - 5:55 AM - Hans - Author: Comment Link

      Funny thing: I tried finding a bug with the A/V I got, but cannot reproduce it … only to find out that I was tinkering with a previous build (installed version versus development version).

      Reply

      Hans

  • Mar 2, 2021 - 2:02 AM - Yves Comment Link

    Hi, I currently installed the latest Beta Version 2.1.2 (Build19) cause I had some Lookup Problems with TheTVDB. The Problem still exists. Searching a TV Show doesn’t give back eine TVDB entries. If I navigate through the history, I can access tvdb shows. Only searching doesn’t work anymore.Since it also happens with 2.1.1, I think it is thetvdb related and not program-related.

    My System: Mac mini M1 11.2.2

    regards

    Yves

    Reply

    Yves

    • Mar 2, 2021 - 5:28 AM - Hans - Author: Comment Link

      Hi Yves,

      I’ve done some testing (macOS Big Sur 11.2.2, Intel) and the TVDB works just fine at this moment, which doesn’t mean it didn’t work when you last tried it of course.

      A few questions, in the hopes we can find the culprit;

      – Do TheMovieDB and TVMaze work?
      – Does it affect a specific show?
      – Did you try temporary using a new database? (see noted below)
      – If none of the source work; are you running a firewall and is this maybe blocking things?

      * To try a new database;
      – Close RMTV,
      – rename “/Users/<username>/Library/Application Support/Rename My TV Series/LocalData.sqlite3” to some thing else,
      – start RMTV again.
      If this does not make a difference, then repeat the steps and rename the old database back to its original name.

      Reply

      Hans

      • Mar 2, 2021 - 9:41 AM - Yves Comment Link

        Thanx for the reply.

        Since I installed a Pi-Hole I checked if I was blocking anything special, but no, all OK for the TVDB. TheMovieDB and TVMaze work fine.

        Renaming the DB didn’t help, still no help.

        It seems, ich only have the problem when looking up Anime.  I verified it with One piece Black Clover Star Wars Rebels… no hits with theTVDB. Looking up Farscape, Breaking Bad, etc, give back results with theTVDB.

        And typing all this I just tried to do another search, I switched to German als language and I find “One Piece” correctly. switching back to English, now I also get results. So currently it is working again. Somehow switching between languages fixed my issue. 

        Reply

        Yves

      • Mar 2, 2021 - 10:57 AM - Hans - Author: Comment Link

        Hi Yves,

        Hmm, that is interesting.
        I’ve tested “One piece”, “Black Clover”, and “Star Wars: Rebels” and those worked fine for me (in English).
        So it is a little difficult to determine what the issue may be without being able to reproduce 

        I was able to pull the German version for “One piece” and “Black Clover”, but not for “Star Wars Rebels” (even though it exists in German).
        I did see this:

        In English it is called “Star Wars Rebels” and in German it is called “Star Wars: Rebels” (watch the colon!).

        Reply

        Hans

  • Mar 5, 2021 - 3:08 PM - archiver Comment Link

    Hi,

    I noticed that TheTVDB now has an ‘Alternate Order’ for seasons of shows, where before they only had ‘Aired’ and ‘DVD’ order. Example:  https://thetvdb.com/series/looney-tunes-cartoons where they combined 3 cartoons into a single episode (which is actually how it aired, i think) Anyway, it doesn’t show up in the Rename-my-tv-series app.  There may also be other ‘Alternate Order’ shows, but this is the first one i’ve found.

    Reply

    archiver

    • Mar 6, 2021 - 11:11 AM - Hans - Author: Comment Link

      Thanks for the heads up Archiver! 

      Maybe the DVD order disappears in the future (maybe “Disc” order would have been a better word for that)?
      I checked the API manually and the “alternate” sort order is in no way provided in the API 

      Example, the episode “Pool Bunny” (aired order: S01E12, alternate order: unassigned).

      The bold lines are the names used for aired and DVD order, but I cannot find any alternate order field (checked a few more to make sure).

          {
            "id": 7730441,
            "airedSeason": 1,
            "airedSeasonID": 1836881,
            "airedEpisodeNumber": 12,
            "episodeName": "Pool Bunny",
            "firstAired": "2020-05-27",
            "guestStars": [],
            "directors": [
              "Ryan Kramer"
            ],
            "writers": [
              "Andy Gonsalves",
              "Johnny Ryan",
              "Ryan Kramer"
            ],
            "overview": "On a scorching hot day, Bugs Bunny makes himself at home in Elmer Fudd’s pool.",
            "language": {
              "episodeName": "en",
              "overview": "en"
            },
            "productionCode": "005",
            "showUrl": "",
            "lastUpdated": 1612149979,
            "dvdDiscid": "",
            "dvdSeason": null,
            "dvdEpisodeNumber": null,
            "dvdChapter": null,
            "absoluteNumber": null,
            "filename": "series/380849/episodes/5ec94b26d9a7c.jpg",
            "seriesId": 380849,
            "lastUpdatedBy": 2271287,
            "airsAfterSeason": null,
            "airsBeforeSeason": null,
            "airsBeforeEpisode": null,
            "imdbId": "tt12399262",
            "contentRating": "TV-PG",
            "thumbAuthor": null,
            "thumbAdded": "2020-05-23 16:11:18",
            "thumbWidth": "640",
            "thumbHeight": "360",
            "siteRating": 0,
            "siteRatingCount": 0,
            "isMovie": 0
          },

      So at this point, I do not know what to do with this.
      It’s something to keep an eye on though, but on the other hand, we’ve had so many problems with TheTVDB in the past, that I’ll just wait and see what the future will bring 

      Thank you for reporting though – it is very much appreciated!

      Reply

      Hans

  • Mar 7, 2021 - 9:43 AM - MfU Comment Link

    Hi Hans

    Using latest beta on Windows.

    Its FR time, today only 2 for 1

    #1 I really love the AutoDetect feature, it makes for a lightning quick rename job, who would complain about that.

    But some of the show sometimes throw RmTVs a mean curveball, when show name exist in many instances (like reboots or similarly named but unrelated, usually with different start yyyy)

    I have a fuzzy mental list of those show that might not return good info, and for those I prefer using the proven original method (add tv show/search) then scroll down to the right version so I can have a visual to compare to (as opposed to just using AutoDetect (and pray).

    My question is: Could the magic of AutoDetect be added to Search TV Shows ? That is, instead of having to type a normal syntax text, we could just paste raw file name* and the app, using its autodetect smarts, translate it to proper name** (and shoot us a result obviously

    IE:

    * flipping.101.with.tarek.el.moussa

    ** Flipping 101 with Tarek El Moussa

    #2

    In Settings/Show and Episode Info tab

    I love that you now offer up to 3 providers to select and use, a million thanks you for that smart

    Could we possibly have a priority choice, providing it makes a difference of course***.IMO, the most elegant way would be drag and drop sorting to suit our individual needs

    ***It would need to make a difference in the end result (rename suggestion), as more and more we see different spelling for a same show/episode title, or even no hits from one provider, but results from other(s)

    MfU

    Reply

    MfU

    • Mar 7, 2021 - 10:13 AM - Hans - Author: Comment Link

      Hi MfU! 

      AutoDetect

      Well, the curveballs is why I added the Hard Links option. 
      Shows that are “known” (the ones you’ve loaded and used before, and are listed in the Hard Linked Shows table in Settings under Generic and AutoDetect) will be tried first.
      This should, theoretically reduce the amount of conflicts … I hope.

      To add shows as a Hard Linked show, you’ll have the option to have this done during auto detect (may not be the best option).
      Alternatively, add a file that can cause issues, then link it up with the right show, and right click the file under “Selected Files”. You can then choose to add this show to the hard linked shows. So next time a file of the same show will look for this one. 

      Now if an original file has a weird name, then in Settings you can even fine tune it.
      For example you can link a text, say “burning down you house” to another TV show, for example the show “Firefly”. 
      Each time a filename contains “burning down you house” as a show name, then it will link the episode to an episode of “Firefly”.

      Having said that, and not even having answered you question …
      Applying the AutoDetect magic to the search would be a little complicated.
      The mechanism I’ve created would not be easy to converted/apply for the search option (if that is what you had in mind).
      Hopefully the other tricks will be helpful though (I know, they are poorly or not at all documented).

      Priority in Data Providers

      Interesting idea and I’m sure it is a useful one.
      I’ll add this to my to-do list. 
      For now it uses the order TVDB, MovieDB, TVMaze. Since TVDB has proven to be not so reliable, I’d recommend disabling it and only enabling it when absolutely needed.
      You can do this from the main windows: Little arrow button next to the search button -> serach options -> toggle TVDB on/off.

      Implementation of a priority order may take a little.

      Reply

      Hans

      • Mar 7, 2021 - 10:58 AM - MfU Comment Link

        For adding autodectect to whole show title search, I figured it was not as easy as it seemed otherwise, you would have enabled it by nowI will need to read your workaround a few times because I’m an old dog, and you know how we are with new tricks.
        For prioritizing data providers, its even more complicated  I have quite a tv show collection that was 98% ID’ed as per TVdb, them being there for so long, and the only source RmTVs was able to use (until last few beta) if I’m not mistaken.
        I am worried to switch them off as I’ve seen different naming schemes with the 2 others providers (no specific example come to mind, but you know what I Mean ?)
         I wouldn’t want to endup  with first 5 season named using tvdb’s way, and the 6th with tmdb’s if that hopefully makes sense.That being said, the days of free tvdb access are counted, so it will happen one way or the other.
        When RmTVs request info from the 3 stooges (as I like to call them) and 1 or all return a different result, your app would favor them in the order quoted above? 1 tvdb, 2 tmdb, 3 tvmaze
        Sometime, its just recent episodes not updated on their side (100 Day Home recent example comes to mind), sometime show title with a slight variant (one uses a “:”, the other a “-“), sometime episode name varies, sometime a mix of it all.

        Reply

        MfU

      • Mar 8, 2021 - 5:53 AM - Hans - Author: Comment Link

        Yeah, us old dogs and new tricks – I know what you mean 

        As for different naming schemes; I haven’t verified all TV shows, but as far as I can see they all seem very similar.
        Special characters can be caught though in the settings. Personally I would not want to see “:” in a title (or any other illegal character).
        My Mac and Linux handle those beautifully, but under Windows it can become a problem when using the wrong characters.

        Yes, the app (with AutoDetect) would favor the 3 Stooges ( ) in that order, if they are enabled in your settings.
        However … it will first search the local database for hard linked shows.
        So you could have one show hard linked to TVDB (Show A) and another to TheMovieDB (Show B) for example.
        Naturally, after finding it in the local database (hard linked shows), it will update from the original datasource.
        So when Show A was found in the database, it will update from TVDB.
        Same for Show B, which will update from TheMovieDB.

        I hope that made sense 

        Reply

        Hans

        • Mar 8, 2021 - 7:55 PM - MfU Comment Link

          Hi Hans,

          you don’t have to respond, otherwise we’ll look like teenagers on the phone “you hang up, no, you hang up…” Yes, different naming schemes between 3 stooges are uncommon, but not unheard of. I am disappointed to read you have not check them all.

          Actually, I’ve even seen a few screwed up naming schemes that tvdb achieved just by themselves (some between seasons, some in midst of season); my media software (and me) was going bunkers with those. Cosmos (2014) with Neil Tyson de Grasse, yoyo-ed from new original show to being considered a new if distant season of Cosmos (1980) with Carl Sagan. In Search Of… (2018) with Zachary Quinto was also mixed up for a while with its original 1977 counterpart. High Maintenance was a mess for a while.Soundbreaking (2016) changed name 3 times. Genius (2017) performed a few title back flips. Those are just a few that I remember on top of my head.

          The colon : is quite common in tv show title, but as you pointed out, Persona non Grata in a Windows environment. Same thing with S.W.A.T. we need to drop the last dot in Windows or else, the computer catches fires instantly (please note your beta version is not to blame, at lease in this case).

          All those are corner cases, and of course,, have nothing to do with RmTVs; Blame goes to TVDB contributors fighting between themselves on who had the last word, until an admin locked the show to end the dispute.

          About shows with years in title, as you already said a while back, (yyyy) seems to phase out from provider’s naming scheme which, if observed by users, will prove problematic when some identical shows title are re-used two or more times. An easy way to avoid issues with those is to put (yyyy)in the tv show folder name (you cant have 2 identical sub folder within same main folder (fire warning) but you can have for ex Broken (2017) and Broken (2019) folders one besides the other, even though the related episode’s file name inside each do not show years.

          Its becoming quite intricate to keep a collection well organized, and more challenging with short or one-worded title name that already exist with different years, this will happen more and more often as years go by, as all the easy name have been used already. Using your app is truly indispensable to keep a tight ship and not go crazy.

          Take care,

          MfU 

          Reply

          MfU

          • Mar 9, 2021 - 4:42 AM - Hans - Author: Comment Link

            Now I don’t dare to respond 
            I’ll see you in the forum if you’d like to discus anything further haha … 

            Hans

        • Mar 10, 2021 - 2:37 PM - MfU Comment Link

          At the risk of looking like a teenager on the phone…

          It does make a lot of sense.

          Granted some shows give no hits or wrong hits, but to my total surprise, the next week’s episode would not. (Hence the earlier fuzzy mental list of problem show comment)

          I was under the impression that I could not reproduce those issues from one week to the next. I now undertand why: Your app LEARNS and improve by virtue of the hard links.

          That is so cool. 

          No other comparable example comes to mind.

          GOOD OUTSTANDING JOB !

          Reply

          MfU

          • Mar 10, 2021 - 2:54 PM - Hans - Author: Comment Link

            Haha, well, I’m very happy to hear you like that “learning” feature 
            Again; it’s not documented very well. I’ll have to find the time (and courage) to write about the new functions before I forget that they are there.
            In all honesty, I do not really use my own application hahah.

            Thanks for the compliment! 

            Hans

  • Mar 13, 2021 - 7:31 PM - Toby Comment Link

    Is there anyway to get (1) out of the title of a file name when merging a two part episode that has the same title but the first episode is title (1) and the second episode is title (2) and I want the merged file to be title instead of title (1).  I know it’s not too much to just delete the (1) after running your software, but I wondered if there was a way to make the software do it.  

    Reply

    Toby

    • Mar 14, 2021 - 6:56 AM - Hans - Author: Comment Link

      Hi Toby,

      It took me a few attempts to understand  what you’re asking, and I’m honestly not quite sure yet (I probably need more coffee to wake up haha).
      You mean you have two episodes, “title (1)” and “title (2)” and you want to merge those without the “(1)” and “(2)”?

      If so; there is currently no way to have RMTV do this automatically.
      However, I do think it is a good idea, so I’ll add it to my To-Do list for future implementation.

      For the time being there is a work-around you could use:
      Go “Settings” – “Renaming Rules” – “Replace Special Characters” list by adding “ (1)” and “ (2)” to the list and leaving the replacement column blank.
      Keep in mind to add the space before “(1)” and “(2)” and keep in mind that this will remove ” (1)” and ” (2)” from all titles as of this point.
      The space is needed since TVDB, TMBD, and TVMaze have these titles with a space before “(1)” and “(2)”.

      I hope this helps. 

      Reply

      Hans

      • Mar 14, 2021 - 8:04 AM - Toby Comment Link

        Thanks.  It looks like you understood correctly.  Like when merging “Knight of the Drones (1)” and “Knight of the Drones (2)” I want the merged title to be “Knight of the Drones”. Thanks for the special character idea.  Another workaround I found after posting was to enable inline file editing.  If the two episodes are separate files then I want to keep the (1) AND (2), but when they are combined into one file on the disc is when I want to merge and drop the (1) AND (2).

        Reply

        Toby

      • Mar 14, 2021 - 12:37 PM - Hans - Author: Comment Link

        Cool!  Well, it is on the To-Do/Idea list, so you may see it appear in one of the future releases 
        It is after all a good idea.

        Reply

        Hans

        • Mar 15, 2021 - 5:22 AM - MfU Comment Link

          Hi Hans and Toby,

          sorry to barge in like this, I just want to thrown in my PoV on merging episodes process.

          Using your example: “merging “Knight of the Drones (1)” and “Knight of the Drones (2)” I want the merged title to be “Knight of the Drones”.

          Assuming those are episode titles (as opposed to show title), what I’d like to end up with is: “Knight of the Drones (2 parts)”,

          My reasoning is it gives me a cue that this episode is actually a merged double header

          Otherwise, it could lead me to think I’ve missed grabbing one or the other.

          That being said, its all about personal preference, and RenameMyTVSeries is ALL about personal preferences.

          Regards,

          MfU

          Reply

          MfU

        • Mar 15, 2021 - 7:50 AM - Hans - Author: Comment Link

          Evaluating ideas and bringing suggestions to the table is always a good thing 

          A few option that we can implement for merged episodes;

          1. Option: remove (1), (2), etc. – As mentioned by Toby.

          2. Option: remove duplicate titles

          For example with  “Knight of the Drones (1)” and “Knight of the Drones (2)”, we only get “Knight of the Drones (1,2)” even though the format definition should show both titles (we expected “Knight of the Drones (1), Knight of the Drones (2)“).

          3. Option: take the first title and add the number of merged episodes like MfU suggests. Maybe even with a user defined text (for example in your preferred language).

          What do you guys think?

          Reply

          Hans

          • Mar 15, 2021 - 10:33 AM - mfu Comment Link

            Personally I think option# 3 looks fabulous  

            Seriously, I was not asking for a FR, I am perfectly happy with how RMTVS does the merge and me manually editing to my particular taste, as double header/identically named episodes are not that common. I  just thought I would throw in my reasoning and method, hoping it could help anyone else faced with this situation.

            Being the only living soul doing this way would not make it less than ideal to me.

            I use a hard drive pooling software, and a few months ago, I was asking on the Stablebit forum how to handle individual drive letters within a pool.

            One forum user convinced me to go without individual drive letters and it made my life (or at least that part of it) that much simpler.

            mfu

          • Mar 15, 2021 - 4:20 PM - Toby Comment Link

            I’m ok with any of the three options over the current way that gives me Knight of the Drones (1) for the merged file.  A lot of the two part episodes were originally broadcast as a single two hour episode , but they were split for syndication and it looks like TVDB went with that even though the Blu-rays and DVDs put them back to two hours the way they were originally broadcast. 

            Thanks for the work you do here. It’s easier than any other program I’ve tried.   

            Toby

          • Mar 16, 2021 - 8:07 AM - Hans - Author: Comment Link

            I was actually thinking of adding all 3 options 

            I have added it to my To-Do list …. 

            Thanks Toby and MfU! 

            Hans

  • Mar 14, 2021 - 1:58 PM - Mike Mansfield Comment Link

    The My TV Renamer version 2.0.10 (mac) is not renaming the .srt files for the series. I have the “Rename similar files” checked yet when manually adding or add(dir) the .srt files do not get renamed.

    Is there somethng else to do? am I doinf something wrong?  How can I get this to work so that I don’t have to manually edit each file name one by one by hand?

    Reply

    Mike Mansfield

    • Mar 15, 2021 - 7:31 AM - Hans - Author: Comment Link

      Hi Mike,

      I haven’t heard of this problem before, and I’m actually building and testing RMTV on a Mac. 
      Could it be that the SRT files have different access rights than the actual video file?

      Also: consider trying the beta (v2.1.2), as it offeres more functionality 😊

      Reply

      Hans

      • Mar 15, 2021 - 9:17 AM - mfu Comment Link

        Hi Mike

        I’ll again offer my own advice of the lowliest level, but in your case, does your media files and .srt have perfectly matched raw names, as otherwise, they would not be considered “similar”.

        Sorry if this sound obvious, but in my case, I tend to search left and right and more often than not, the answer is in plain view all the while.

        Reply

        mfu

  • Mar 17, 2021 - 8:39 AM - Chris Comment Link

    Hello there, and thank you for you hard work on this tool.

    I’m trying to get it up and running on my Fedora 33 Workstation computer, but with no success.

    I’ve tried the stable package, and both GTK Beta versions, with shared and static ffmpeg.
    It’s telling me, that OpenSSL is “missing or incomplete on your system”. Under /lib the libcrypt.so is present though, and the openssl package from dnf is also installed.
    As I’m on Fedora, of course I cannot execute the apt-get install libssl-dev. Fedora repos don’t have this package, only openssl. 
    When running from terminal, it’s also throwing a warning about “pk-gtk-module” couldn’t be loaded. I don’t know if that’s a game breaker though, as the required gtk packages should all be there (I’m using GNOME).

    can you help me get around this OpenSSL warning?
    I’m also thinking, offering a Flatpak for this application would be a great idea. You would only have to worry about one standard package for all Linux distros, but I can see that every package has it’s fans and enemies.

    Thank you, kind regards,
    Chris

    Reply

    Chris

    • Mar 17, 2021 - 9:39 AM - Hans - Author: Comment Link

      Hi Chris,

      This is very likely because of my lack of knowledge or experience when it comes to Linux.

      Have you tried installing “libssl-dev” ?

      sudo apt-get update
      sudo apt-get install libssl-dev

      (not sure if that works under Fedora)

      Let me know if that works (or not) – I’d be more than happy to help out.

      As for making a different distribution kind (FlatPak for example): I’d need some assistance from an experienced FlatPak user for this. When reading their “5 minute intro”, this really takes a lot more time than 5 minutes, which is very discouraging especially for devs not too familiar with Linux.  It would have been helpful if they would have some kind of GUI, like InnoSetup under Windows, helping and automating some of the steps (I’m not aware of such a tool).

      Reply

      Hans

      • Mar 18, 2021 - 3:11 AM - Chris Comment Link

        Hi there Hans,

        thanks for your reply. apt is the package manager for Debian and Ubuntu, and it’s installing .deb packages. Fedora is using dnf instead, and installs .rpm packages. So the commands don’t work here. I went ahead and searched dnf for “ssl” though, and stumbled upon the next best thing: 

        openssl-devel.x86_64 : Files for development of applications which will use OpenSSL

        So the commands for Fedora would be:

        sudo dnf upgrade
        sudo dnf install openssl-devel

        With that, it works now. The more you know, I guess.
        Hope it helps, if someone is having the same problem in the future.

        Thanks and kind regards,
        Chris

        Reply

        Chris

      • Mar 18, 2021 - 10:22 AM - Hans - Author: Comment Link

        Awesome – glad to hear that worked!  
        Thank you for posting the Fedora method to install OpenSSL-devel. 

        Reply

        Hans

      • Mar 18, 2021 - 10:29 AM - Hans - Author: Comment Link

        I’ve added it to the download instructions. Thanks again! 

        Reply

        Hans

  • Mar 26, 2021 - 7:24 AM - MfU Comment Link

    Hi Hans,

    just a quick headsup

    as of this morning, rmtvs does not give any tvdb search results (I’m only getting tmdb and/rd tvmaze)

    Yes, all 3 are checked in settings.

    Not sure if its temporary or not.

    You might see more chatter about your app “not working”, as if I’m not mistaken, contrary to beta, stable only uses tvdb.

    Brace for impact and take care.

    MfU (aka the pest)

    Reply

    MfU

    • Mar 26, 2021 - 8:19 AM - Hans - Author: Comment Link

      Hey MfU 

      Thanks for the heads up !!!   

      I just tested RMTV (beta!!) and all 3 sources still provide data (for shows I did not already have in the database).
      However, with TVDB’s track record, it doesn’t surprise me if there is a down-time every now and then.
      Their new paid API use (API v4) on top of that (which will make v2/v3 no longer work in the future), makes me wonder how to proceed with RMTV.

      Implementing the paid API, is not impossible, but will take some extra research and work, and I’m wondering how many users will actually switch to a paid service for TVDB (or not).

      Having said that, if there is an interest for implementing the paid API, then I’d like to ask all users to please comment below: 

      Would you use the paid TVDB service, or not (the free TVDB API will very likely disappear this year).

      Just so I know if I should bother investing a lot of time in this or not. 

      Reply

      Hans

      • Mar 26, 2021 - 9:19 AM - MfU Comment Link

        This morning 2 brand new show “The Irregulars (2021)” and “The Falcon and the Winter Soldier (2021)” returned only tmdb and tvmaze; tvdb did not bother to answer the doorbell.

        On Emby Forum, I did see a quote from tvdb that they having so much trouble with api v4 that they decided to push back end of life of v3 until october 2021.

        They make my life so miserable I would not consider 1 second to give them a dime.

        Show me (meaning tvdb, not you) some consistent results for a few consecutive months in a row (which they have not managed to for a while, in my opinion),

        then maybe, just maybe I’ll consider. But If instead it the farce goes on and they still go live with $ apiv4, I’ll be forced to untick them from list pf providers.

        You can count my answer as a “very unlikely 2/10”

        Take care !

        Reply

        MfU

      • Mar 26, 2021 - 12:06 PM - Hans - Author: Comment Link

        Just tested both show on my Mac: and no TVDB results here either.

        having so much trouble with api v4 that they decided to push back end of life of v3 until October 2021.

        TVDB have problems??? Hahah … no surprise there.
        But at least good to know that until roughly beginning Q4 we can still use TVDB.

        Yeah, I can see a ton of people not wanting to pay either.
        Maybe by that time, I will either remove TVDB, or add paid subscriber options … when TVDB pays me for the development costs 

        Reply

        Hans

        • Mar 26, 2021 - 3:09 PM - MfU Comment Link

          I considering filing a claim for meds that have become necessary to endure this.

          Beer is considered med, right?

          PS: They have decided a while ago to shutdown their user forum and go instead with a ticketing system which looks infuriating to use, from what I’ve read.,

          This might explain all the volunteers that called it quit on them; those guys were doing all the work that the rmtvs, kodi, plex and emby of this world depend upon.

          And reading how they report having “a myriad of issues with api v4” (word for word quote) does not let one dream much of sunny days ahead.

          If only 1 out of 4 former TVDB volunteer were to wear a TMDB hat, they’re in business.

          Reply

          MfU

        • Mar 27, 2021 - 5:19 AM - Hans - Author: Comment Link

          Oh heck yes! Beer is meds! And a major food group as well 

          I suspect the TVDB owner(s) (Whip Media?) do not consider it a high priority to handle things professionally.

          In their defense though: the massive amount of data, data maintenance, and queries  (API and website) of their database, would not be cheap without volunteers.
          The API calls will not generate any income either, as there is no option to earn something from ads.
          I’m running my own little website here, and I see the costs for just running this small website on a dedicated server, not to mention the daily 2-3 hours answering questions, emails, and maintaining my apps. So I do have a feel for the volume (and costs) they are dealing with. This however is no excuse to half-baked implementations.

          At some point, I’m wondering when IMDB will chime in with an API (even though they still do not appear to have an official one for their movies either).

          Reply

          Hans

  • Apr 5, 2021 - 7:48 PM - logical_inertia Comment Link

    Noticed a bug recently for the TV Program SEARCH.  Mac 2.1.2 (Build 19)

    When I search for  ‘The Last Ship’  it finds  TMDB and TVMAZE entries, but not TVDB.

    However when I search for  ‘Last’ or ‘Ship’ as single words, TVDB has an entry for that program (all three entries show up).

    This seems to happen for any shows I search for that contain multiple words with spaces.

    Thanks!

    Reply

    logical_inertia

    • Apr 6, 2021 - 4:12 AM - Hans - Author: Comment Link

      Hi Logical_inertia,

      Thanks for reporting, and I was able to reproduce this issue. 
      I’ll look into this hopefully today 

      Reply

      Hans

    • Apr 6, 2021 - 4:56 AM - Hans - Author: Comment Link

      Just uploaded Beta 2.1.3 which should address this issue.

      What happened: for a while TVDB only seemed to work with a “+” in between words (instead of a space), even though the documentation states that one should use URL Encoding ( “%20” instead of a space). Seems they fixed this (potentially a while ago).

      Reply

      Hans

      • Apr 6, 2021 - 8:51 AM - logical_inertia Comment Link

        Thanks for the quick fix..  I knew it probably was TVDB’s issue.

        Reply

        logical_inertia

      • Apr 7, 2021 - 4:28 AM - Hans - Author: Comment Link

        You’re welcome! 
        I can’t entirely blame TVDB for this one. We (myself and all users) had not noticed this, or overlooked it.
        I’m sure they corrected the original issue way back. We just didn’t notice. I assume carefully that quite a few users prefer TheMovieDB and TVMaze over TVDB due to the problems we have seen in the passed few years.

        Reply

        Hans

  • Apr 6, 2021 - 4:57 AM - Hans - Author: Comment Link

    UPDATE BETA 2.1.3

    This beta version addresses the search issue with TVDB queries when a title contains multiple words (eg. “last ship”).
    This affects all platforms.

    Reply

    Hans

    • Apr 11, 2021 - 6:07 AM - Asd Comment Link

      Tried it under windows, didn’t notice any relevant bug when I renamed a series.

      P.s. Do you think it would be possible to add “[END]” in the name of the last episode of the season?

      Reply

      Asd

    • Apr 11, 2021 - 6:27 AM - Hans - Author: Comment Link

      Hi Asd!

      Thanks for the feedback! 

      Adding the “END” to the last episode:
      Thank you for the suggestion (always welcome).
      This option has been on my “to consider list” for a while now (one person, maybe this was even you, suggested it).

      There is a downside to it though, which has made me put this idea on hold.
      Some series are marked as “ended”, but later on are being continued anyway (I’ve seen this with a few TV Shows, and recently especially Netflix has this happening often since they pickup older shows and then publish new seasons after they took over).

      This effectively would mark an episode as “END”, even though it is not the last episode. as this information became available at a later time.
      When finding a new “END” episode, there is no way RMTV would know where that wrongly named file can be found to correct the issue.

      I even recall one show having been marked as ended for almost a decade, to then suddenly being revived again (X-Files?).

      Also note: adding a tag “END” (or whichever text the user would like to use) may confuse media servers/managers like KODI, Emby, Plex, JellyFin, etc. when determining the proper episode.

      So for now … I’m keeping it on my list of ideas 

      Temporary work around could be done by using “Inline editing”, which allows you to add the text manually (not as convenient of course).
      (Setting -> Renaming Rules -> check: “Enable Inline Filename Editing, overriding the auto generated filename”)

      Reply

      Hans

      • Apr 11, 2021 - 9:43 AM - Asd Comment Link

        Yeah, ot was surely me :)

        I would add it at the end of the Season because of what you explained. It’s imposibbile to know if the entire show will finish since some get dropped, some get resume, etc. 

        Also I used it mostly with anime so this was not an issue.

        As for Plex: I never had any issue with it :)

        As always: thanks for your effort! this software is great and the best way to manage my series :D

        p.s. sorry for the double post, I recieved a lot of errors while trying to answer :(

        Reply

        Asd

      • Apr 11, 2021 - 10:41 AM - Hans - Author: Comment Link

        No worries about the double post – for some reason my domain registrar failed to auto renew or notify me that the domain had expired. So it took more than a day before all DNS servers were up to date again. This could have contributed to the errors, since browser do cache a lot these days. 

        So you would add “END” to the season folder name? (eg, Season 4 [END])
        I’m not a Plex user, but most media server type applications do index the files/folders of shows and/or movies.
        For example in Kodi; if it would be the file where we add “END” and we remove that later, then Kodi would think this was a new and unwachted episode – even though we may have watched it already. When applying “END” to the season folder, then this would impact all files in the folder.

        Anyhoo … just trying to prevent issues 

        Glad to hear RMTV has been useful for you (after all; it was just an experiment for me, to develop cross platform – I do not really use RMTV myself haha).

        Reply

        Hans

    • Apr 11, 2021 - 9:39 AM - Asd Comment Link

      Tried it under windows, didn’t notice any relevant bug when I renamed a series.

      P.s. Do you think it would be possible to add ” [ END ] ” in the name of the last episode of the season?

      Reply

      Asd

  • Apr 23, 2021 - 8:42 AM - Hans - Author: Comment Link

    UPDATE BETA 2.1.4

    In this beta, removed a type, fixed the title when viewing episode details, and added a splitter between TV Show search and found episodes.

    Reply

    Hans

    • May 15, 2021 - 9:52 AM - Henrik Comment Link

      Hi, 

      I think, I found af bug in:

      Rename My TV Series: 2.1.4 (Build 21)

      SQLite library: v.3.25.2

      OS: Windows (64 bit), Windows 10.0, i386 (32 bit application)

      In Settings, Filename format: When adding a ‘[‘ everything typed in after will not show.

      Many thanks for a great app:-)

      Reply

      Henrik

      • May 16, 2021 - 4:36 AM - Hans - Author: Comment Link

        Hi Henrik,

        Thanks for reporting this and thanks for the compliment 

        This is because ” [ ” and ” ] ” are used for blocks that repeat when 2 or more episodes are merged.
        I can look into refining this – do you have an example format you have in mind?

        Reply

        Hans

        • May 16, 2021 - 7:13 AM - Henrik Comment Link

          Hi Hans,Thank you for the fast reply. The format, I like to use is like this%N S%SZE%EZ %T [%F ‘Source’ %V ‘Tag’]It worked well in the previous version, however the new beta seems very promising!Thanks for whatever you decide:)

          Reply

          Henrik

        • May 16, 2021 - 8:28 AM - Hans - Author: Comment Link

          I was able to reproduce this and found a quick fix for it as well.
          I’m using accolades for this example, but you can of course select different characters as well.

          1) set the format to:

          %N S%SZE%EZ %T {%F ‘Source’ %V ‘Tag’}

          2) Under “Replace Special Characters” add these two replacements:

          {   -->   [
          }   -->   ]

          You will now get the desired formatting 

          Reply

          Hans

  • Apr 23, 2021 - 2:53 PM - Denver Comment Link

    IS there a chance that you can tweak this V2 to include episodes from the Unassigned list within a series.

    I’m trying to use this tool for “Bizarre Foods” with Andrew Zimmern and it is just a mess, with no chance for theTVDB probably every to get this straight.

    for this purpose i would just use an ABSOLUTE order but i would like it to create additional “dummy” numbers for episodes that are “unassigned”

    then if i create .nfo files with this tool. i really wont care what numbering or season theTVDB has for a series at least everything will be picked up by kodi to view.

    Easier than creating a bunch of NFOs myself.

    Reply

    Denver

    • Apr 24, 2021 - 4:39 AM - Hans - Author: Comment Link

      Hi Denver,

      I tried looking at the show you mentioned and only found one from 2007 (and a few with slightly different names).
      First off, this is a typical TVDB thing, where participating users haven’t assigned an episode to a season yet – hence the mess.

      I did just scan through the show via the API and the Unassigned episodes are not appearing (as such) in the results that I get from the TVDB API.
      While digging in the API  (2.x) I wasn’t able to find any specific functions for that either.

      TVDB is releasing a new API (4.x I believe) which will be a paid service.
      For now I’m not sure if I will implement this, as it comes with a lot of work and I’m not sure many people will even use the paid service since TVMaze and TheMovieDB provide good data as well.

      As you can see, I try to listen to users and implement feature request quite often, however for now it looks like this feature will not be an option. Sorry … 😞 

      Reply

      Hans

      • Apr 24, 2021 - 6:52 AM - Denver Douglas Comment Link

        If your program has other apis other than thetvdb, I can’t seem to find that setting.

        Does it work with tv maze?

        Reply

        Denver Douglas

      • Apr 24, 2021 - 12:01 PM - Hans - Author: Comment Link

        Hi Denver,

        I assume you’re running the release version – for TheMovieDB and TVMaze, you’ll need to get the beta release for that. 

        The beta version comes with a ton of (not yet documented) features.
        One of them is the support of other data providers (at this time TVMaze and TheMovieDB – and you can toggle each on or off, which was mainly implemented due to the issues users kept running into with TVDB), but there are also new features like auto-detect and such. Apologies up front for not having made any documentation on these new features.

        Reply

        Hans

  • May 11, 2021 - 6:21 PM - Tester Comment Link

    Been using your program for a few years now. I used the v1 for a long time and then it stopped working. the new version so far has worked and has worked better than the v1 version so far. I do thank you for all your hard work. I can’t say with certainty, but as someone who has spent years on a program to help everyone simular to how you are helping.. i understand. Or at least I think I understand a bit more. There might always be some improvement, and for my program to yours the best advice is keep it simple. I enjoy your program a ton and one thing I would consider adding is an offline version. Have the user download all the tv info to a cache and use that cache to search/set stuff for the new media coming in. Tis an idea and might not be something someone could do.. but i know I could do it.. just not sure about the space requirements for each user.. but that doesn’t matter. You should strive to be as much a standalone proceess as you can; and i feel it could easily be done with a cache of all the tv shows. is that too hard? or maybe too much space? I have my own doubts. None the less, you are doing great work and have saved me a ton of time here/there. I think people like you are more simular to people like myself and want to make humanity the best it could possibly be with what we have.

    I also LOVE that you allow comments without signing up or something stupid. Thanks again for making this tool and I hope that it’ll be in support for many years to come!

    Reply

    Tester

    • May 12, 2021 - 6:17 AM - Hans - Author: Comment Link

      Hi Tester,

      Thank you for the compliment and great to hear you’ve been enjoying the application for such a long time already. 

      I actually did explore an offline option, and up to a point it already does.
      Currently, when you select a show, it will download all the info into the database.
      I just did a test on my Mac with all networks deactivated, and the show can still be pulled up  without issue, and renaming still works.

      * Note that this may not be the case with Windows or Linux, and also note that this may only work offline for TVMaze and TheMovieDB as a data source, since TheTVDB tries to authenticate first, which may fail.

      Big downside: Shows may get updated very frequently by the data providers, so your data will potentially be outdated very rapidly. Especially with shows that are currently running.

      Caching ALL TV Shows, is something I explored as well. 

      However the amount of data is quite large and most data providers do not provide such a download.
      The one that does (TVDB) only provides the occasional snapshot which has to be requested as well.

      To give you an idea, see this (old) forum post at TVDB. In 2017 this would have been 390 Mb compressed data file – which must be extracted and possibly imported into a database. I just downloaded that old one and extracted it, which results in a 2Gb SQL file.
      Just for shits-n-giggles, I tried importing it into a MySQL database (it is in MySQL format – which would be another challenge), but the import kept crashing.
      My best guess would be that this would take at least around 1 Gb in data … and at that this would be old and outdated data. 

      So in the end; I’ll stick with the method I use now.
      The benefits doe not outweigh the downsides unfortunately.
      It would indeed be ideal if we wouldn’t be dependent on an online database … I hate it as well.

      And yes … I love helping out people – wish I could make this a daytime job with a team of folks that want to help.

      Reply

      Hans

  • May 23, 2021 - 11:26 AM - Hans - Author: Comment Link

    UPDATE BETA 2.1.5

    In the new beta, the search result cleanup has been modified (and hopefully improved).
    This affects all systems (Mac, Windows, Linux).

    The most significant change is this: punctuation is no longer needed when entering a search pharse.

    Example:
    Say you’re looking for the TV Show “S.W.A.T.“, then entering this as a search criteria will bring all related TV Shows (if search cleanup is enabled).
    However, when just entering “swat” or “SWAT” as a search criteria, then all shows with SWAT and “S.W.A.T.” will appear.

    Feedback is appreciated. 

    Reply

    Hans

  • Jun 3, 2021 - 4:02 AM - BlopBlop Comment Link

    Since several Beta versions I have many problems. When I do a Force Refresh the application closes.

    I tried an uninstall and reinstall.

    Crashed Thread:        0  Dispatch queue: com.apple.main-thread

    Exception Type:        EXC_BAD_ACCESS (SIGABRT)
    Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
    Exception Note:        EXC_CORPSE_NOTIFY

    VM Regions Near 0:
    –>
        __TEXT                      101ad0000-10216c000    [ 6768K] r-x/r-x SM=COW  /Applications/RenameMyTVSeries.app/Contents/MacOS/RenameMyTVSeries

    Application Specific Information:
    *** Terminating app due to uncaught exception ‘NSGenericException’, reason: ‘-[NSAlert runModal] may not be invoked inside of transaction begin/commit pair, or inside of transaction commit (usually this means it was invoked inside of a view’s -drawRect: method.)’
    abort() called
    terminating with uncaught exception of type NSException

    Reply

    BlopBlop

    • Jun 3, 2021 - 4:11 AM - Hans - Author: Comment Link

      Hi BlopBlop,

      I’m sorry to hear you’re running into issues.
      I’m assuming you’re running macOS – Would you mind copying the version info (if you manage to have the application run of course) under “About” -> “Copy Application Info“.
      This will give me a lot of info on macOS version, App version and SQLite library info.

      Reply

      Hans

    • Jun 3, 2021 - 5:48 AM - Hans - Author: Comment Link

      Would you mind testing the new beta that I have just uploaded?
      I created this one specifically for this purpose.
      The error you are showing is a known issue with the dev tools that I’m using and happens on rare occasions.
      Unfortunately, I’m unable to reproduce this error, so I did try to make a work around that may catch this exception.
      I’ve tested this with Big Sur and Mojave – please let me know if this fixed the issue for you.

      Reply

      Hans

    • Jun 5, 2021 - 8:10 AM - Hans - Author: Comment Link

      Just checking: did this new version resolve the issue?

      Reply

      Hans

      • Jun 5, 2021 - 11:21 AM - BlopBlop Comment Link

        Yes, solved with this last version… Thank you ;)

        Reply

        BlopBlop

        • Jun 6, 2021 - 4:55 AM - Hans - Author: Comment Link

          Awesome! 

          Reply

          Hans

          • Jun 9, 2021 - 6:40 AM - BlopBlop Comment Link

            Sorry :( Crash after Force Refresh :(

            After Restart the refresh is ok.

            Rename My TV Series: 2.1.5 (Build 22)
            SQLite library: v.3.32.3
            OS: macOS, Version 11.4 (Build 20F71), x86-64 (64 bit application)
            Data path: /Users/***/Library/Application Support/Rename My TV Series/

            BlopBlop

          • Jun 10, 2021 - 6:14 AM - Hans - Author: Comment Link

            Do you recall the error message?
            (thanks for the version info )

            Hans

          • Jun 12, 2021 - 6:54 AM - BlopBlop Comment Link

            Same error message as my original post above.

            BlopBlop

          • Jun 13, 2021 - 5:35 AM - Hans - Author: Comment Link

            Crap … 

            Was this a one-time error (since you said that after a restart refresh worked OK)? Or is this re-occurring?
            I’ll dig into this issue again. To be clear; the first one was at startup (which is no longer the case) and now it is when clicking refresh, right?

            Hans

  • Jun 3, 2021 - 5:49 AM - Hans - Author: Comment Link

    UPDATE BETA 2.1.5 – build 22 for MacOS only

    This new beta tries to catch the exception “Terminating app due to uncaught exception ‘NSGenericException’” for very specific scenarios.

    Reply

    Hans

  • Jun 8, 2021 - 10:43 AM - JankMaster Comment Link

    Quick question just want to check. Do you have windows dark theme support yet? If not any eta cause my lil ol weeb eyes hate the bright white applications 

    Reply

    JankMaster

    • Jun 8, 2021 - 12:44 PM - Hans - Author: Comment Link

      Hi JankMaster,

      I wish I could implement Dark Theme/Mode for Windows.
      Unfortunately, Windows natively does not support Dark theme for non-UWP applications.
      This makes it that the widget-set used by Lazarus pascal does not support Dark Theme.

      As soon as the LCL (Lazarus) widget set supports dark theme, RMTV will get Dark Theme as well.

      Any suggestions are most welcome of course.

      Reply

      Hans

  • Jun 21, 2021 - 9:05 PM - Lucetia Comment Link

    I saw an earlier post and it was in regards to the MacOS version.

    I am running the Windows versions and have tried multiple versions from the current release to the newest beta.  Whenever I load up a TV Show or do a Force Refresh the program just completely exits and makes a bing sound (like it error’ed out).  No pop ups and can’t find any logs to see if it reported it there.

    Reply

    Lucetia

    • Jun 22, 2021 - 4:29 AM - Hans - Author: Comment Link

      Thanks for reporting Lucetia,

      I’ll look into this, since I did notice a small bug with the Force Refresh as well (when selecting a show from the dropdown, and doing a Force Refresh the show name in the search results become “[]”).
      I may look into this today, hopefully (it is a busy week).   

      Reply

      Hans

      • Jun 22, 2021 - 10:12 PM - Lucetia Comment Link

        No problem and thanks for looking into it!  I wish I could provide more information, but it doesn’t show me anything when it does crash.

        Reply

        Lucetia

        • Jul 18, 2021 - 4:21 PM - Lucetia Comment Link

          Just to add, it seems like it has a higher chance of failing if I go to an existing listing that I already did.  If I type in a new show (that I don’t have saved) then it doesn’t seem to crash so far.

          Reply

          Lucetia

    • Jun 23, 2021 - 5:38 AM - Hans - Author: Comment Link

      I’ve done some testing with Windows 10 (20H2 build 19042.1052) with the latest beta and I cannot reproduce the issue.
      Would you be able to test the following:

      1. Close RMTV
      2. Rename the data directory (c:\Users\<username>\AppData\Local\Rename My TV Series) to something else (eg.  c:\Users\<username>\AppData\Local\Rename My TV Series.old).
      3. Start RMTV and see if the errors still occur.

      If this still fails, do you know if this happens with a particular show, data provider (TVDB, TMDB, TVMaze), or language setting?

      Note: restoring the old database can be done (when RMTV is close) by deleting the new “c:\Users\<username>\AppData\Local\Rename My TV Series” and renaming the old one back to “c:\Users\<username>\AppData\Local\Rename My TV Series”.

      Reply

      Hans

      • Jul 18, 2021 - 4:19 PM - Lucetia Comment Link

        I made the changes you submitted on June 23, 2021 and since then it has been running smoothly without any issues.  I go to start it up today and when I go to a second TV show it crashes as it did before.  No error or anything.  When I start it up the show that crash loads up just fine.  I’ve been using TVDB as the provider as that helps and the language is on English.

        Reply

        Lucetia

      • Jul 19, 2021 - 3:51 AM - Hans - Author: Comment Link

        I can’t really say that I would know what may be crashing the application.

        One thing you could try is removing the database (temporary) and only use TVMaze or The Movie DB as a provider – we ave had numerous issues with TVDB in the past.
        If that still makes it crash, maybe see if you can determine if it happens with a specific TV show.
        Additionally, we could look at your database and see if I can reproduce the crash here … this would help debugging.
        Reply

        Hans

        • Aug 1, 2021 - 8:37 PM - Lucetia Comment Link

          I’ll try to provide a bit more detail and see if it helps. Though I think it is a problem with how it caches existing shows and if it is past the expiration date.

          Here is a link to the settings I am using.

          When I load up the program and type in the name of a new show there is no issue when I hit “Force Refresh”.

          When I load up the program and pick an existing show there is a ~75% chance it will work fine and ~25% chance it will crash.

          After I have done a show and then pick a new show and refresh to fill the list it will work fine.

          After I have done a show and then pick an existing show and then refresh it will crash ~95% of the time.

          If I reset the database and settings then it will work fine for about a week or so and then it will start acting up. Which is how long the cached list is set to expire.

          I do have a copy of the directory (As I just added a 2 and 3 after the folder name) of the past two settings/databases if that helps any. I would upload them and link them, but I’m not sure if there’s any identifiable information in them.

          Reply

          Lucetia

        • Aug 2, 2021 - 9:59 AM - Hans - Author: Comment Link

          Thanks for the extensive info!  

          I’ll do some testing, see if I can reproduce the issue.
          I did see you’re using TheTVDB – do you experience this with any of the other ones? (TheMovieDB or TVMaze)
          I suspect not, but who know …. 

          Reply

          Hans

        • Aug 5, 2021 - 7:30 AM - Hans - Author: Comment Link

          I just uploaded 2.1.6 beta … I hope this will address this issue.
          (I have not been able to reproduce the issue, but did find a small bug that may trigger this)

          Reply

          Hans

          • Aug 5, 2021 - 9:57 AM - Lucetia Comment Link

            Just wanted to let you know that I downloaded the new Beta and used the last old database copy that was giving me issues (From August 1st) and I was flipping through all the saved shows for about 5 minutes and it didn’t crash at all.

            So right now it looks like that may have fixed it.  If it comes back up I’ll let you know.

            Lucetia

          • Aug 5, 2021 - 2:19 PM - Hans - Author: Comment Link

            Awesome that is good news! 
            (fingers crossed)

            Please let me know if you run into that issue again (or any other).

            Hans

  • Jun 26, 2021 - 11:18 AM - Catharsis Comment Link

    Can you tell what your license is? For now I have labelled it proprietary freeware. 
    Feel free to tell me to change it btw.
    https://github.com/microsoft/winget-pkgs/pull/18947

    Reply

    Catharsis

    • Jun 27, 2021 - 6:09 AM - Hans - Author: Comment Link

      Hi Catharsis,

      I took me a bit to realize what I’m looking at here haha – Thank you for including RMTV. 
      OK, so yes this would be proprietary freeware.

      Basically it is free for everybody, nobody can charge anyone for a copy of the application.
      It is preferred that the application is distributed through the Tweaking4All.com website directly.

      On that note, while looking at some of the info, maybe change

      ShortDescription: Renames TV Series with TVDB

      to

      ShortDescription: Renames TV Series with TVDB, TMDB, TVMAZE

      Not a requirement though, but the TheMovieDB and TVMaze have been added as alternative data sources, since TVDB every now and then has its issues.  

      Thanks again for adding RMTV   

      Reply

      Hans

      • Jun 27, 2021 - 8:22 AM - catharsis Comment Link

        Well it kind of sucks that it got merged lol. I should have checked earlier. I will make another pull request. Thanks for replying so quickly btw. 

        Reply

        catharsis

      • Jun 28, 2021 - 5:35 AM - Hans - Author: Comment Link

        Oh well, shit happens … thanks for your efforts though 

        Reply

        Hans

  • Jul 4, 2021 - 6:07 PM - maggot Comment Link

    Hello

    It’s the first time I get this, it creates folders with the episodes names instead of renaming it. Any way to fix this ?

    thanks in advance

    Reply

    maggot

    • Jul 5, 2021 - 3:37 AM - Hans - Author: Comment Link

      Hi Maggot,

      Well, the message is basically telling me that RMTV was unable to rename those 12 files. This can be for several reasons.
      This happens when a file cannot be renamed, since the OS won’t let RMTV do this (eg. read only file, file no longer exists, insufficient user rights, etc).

      Another reason can be because you’re using illegal characters in your filename … like slash (/) or backslash (\).
      It is good to not use either of these two since the OS may interpret this as a directory separator.

      To avoid these, you can filter these from the episode names automatically.
      Go to SettingsRenaming RulesReplace Special Characters. “\” and “/” should be in the list by default.
      Since your full screenshot was showing “/” characters in the new file names, I would think you may have removed those from the list.
      You can add them again by clicking “Add”, and enter the slash or backslash and what it should be replaced with. For example “-“.

      Reply

      Hans

      • Jul 5, 2021 - 6:34 AM - maggot Comment Link

        “/” wasn’t removed from the list, but I changed the replacement to [EMPTY] and it worked. In the end I just renamed the episodes to numbers, not a big deal. Thanks

        Reply

        maggot

  • Jul 30, 2021 - 6:15 AM - MfU Comment Link

    Hi Hans,

    using the latest beta on Windows, is there a way thru the settings so that rmtvs would ignore whatever show data it already holds locally and instead default to polling providers for their latest data?

    Regards,

    MfU

     

    Reply

    MfU

    • Jul 30, 2021 - 7:12 AM - Hans - Author: Comment Link

      Hi MfU – good seeing you here again  

      Yes there is … Under Settings -> Show and Episode Info -> Retrieve Show Data -> Cached Episodes/Show data (DB) expire/refresh after X days.
      If set to 0 (zero) then the DB data is always considered expired.
      If set to -1 then the data will be considered to never expire.

      Hope this is what you’re looking for! 

      Reply

      Hans

      • Jul 30, 2021 - 8:57 AM - MfU Comment Link

        Hi,

        I was already set at 0 (for 2 months +/-), yet I still have iAutoDetect ssues 30% of the time with incomplete/missing episode data.

        1) Still seeing this: SQLInsertEpisodeAutoDetect : Field not Found : “Counted”. Press OK to
        ignore and risk data corruption. Press Abort to kill the program.

        This happens when I search for last night’s latest episodes, because rmtv looks internally / locally and does not find the last episode.

        2) Getting episode titled “TBA”; I then do manual search for the show and it does find actual title

        3) Similarly, when episodes 1 to 5 have actual title and when I query the next, it suggest Episode 6 as episode title.

        For both 2 and 3, manual search find actual title and do not yields TBA or placeholder titles..

        If you still follow me, doing episodes search manually (old school) is ok, but when done via Autodetect, it seems to rely on the 0 days db instead of just quering the api’s.

        Reply

        MfU

      • Jul 31, 2021 - 8:39 AM - Hans - Author: Comment Link

        Hmm … that should do it though …
        However when I look at some other comments you made, I wonder if your data source is keeping up? (eg. TDVB, etc).

        For one, a title “TBA” or “Episode X” is produced by a given datasource.
        RMTV does not make up these names, they are provided – so either the data source provides a record (episode) which has a title (which can be “TBA”), or there is not record. 

        Also note that what you see on the website of a data provider, may not be in sync with what their API is offering (I have seen this quite a few times with TVDB, so this may very well happen with others as well).

        As far as auto detect goes, it will first try to find an episode in the database (for speed), and if it cannot find an episode, it will try to find one online.
        This would explain your title issues, when an episode was previously already stored in the database with a placeholder name (TBA or Episode X).
        Now, I could tell RMTV to automatically update the found TV Show, but this could come with issues when dumping multiple episodes of the same show (eg. update the same TV Show multiple times).

        I could try to build that in and see how bad this will be … it’s a beta after all right? 
        As always; I tried to do this right away, but I’m afraid it may take until tomorrow for me to build something like that (long story).

        The SQL error is a problem though – it will prevent the rest of the code to be executed, so part of what may need to be done will not be executed.
        I’ve not been able to reproduce this, so anything that can help for me to reproduce it, is most welcome.

        Perhaps we can continue in the forum – start a topic and I’ll find you there 

        Reply

        Hans

  • Aug 5, 2021 - 7:29 AM - Hans - Author: Comment Link

    UPDATE BETA 2.1.6 build 23 (all OS)

    – Bug fix: Settings “Remove” hard link button now working properly.
    – Bug fix: When refreshing a previously loaded show, the name in the list could disappear and show “[]” instead.
    – Memory leak fixed.  

    Reply

    Hans

  • Sep 23, 2021 - 9:18 AM - Michael Comment Link

    Hi Hans.

    I have added two additional packages for Arch (AUR) with the versions for GTK and Qt5. If you want you can update the link to AUR and use https://aur.archlinux.org/packages/?K=renamemytvseries instead, this will show the search page with all three versions instead of a direct link to the stable release.

    Reply

    Michael

  • Oct 15, 2021 - 8:02 AM - IShallRiseAgain Comment Link

    I’d love if you would add .webm support to rename my tv series. Some youtube videos download in that format. I have to temporarily change the extension/add it to a MKV container in order to use your program, and its a bit of a hassle. You’re doing great with the app otherwise.

    Reply

    IShallRiseAgain

    • Oct 16, 2021 - 5:15 AM - Hans - Author: Comment Link

      Thanks IShallRiseAgain!

      The idea is to add more extensions and add the option to allow the user to add even more.
      This does need some space in the settings though, so I’ll need to modify that window quite a bit to make a list like that fit.
      I hope to implement this soon though 

      Reply

      Hans

    • Oct 16, 2021 - 6:29 AM - Hans - Author: Comment Link

      Since I never use the webm format, I totally forgot that the current beta version already supports this extension for video. 

      Reply

      Hans

  • Oct 30, 2021 - 1:55 PM - gabboman Comment Link

    I experience the following error trying to add episodes from the list of “Episodes” to the list of “Selected Episodes”:

    SQLite3Connection : near "I": syntax error.

    Press OK to ignore and risk data corruption.
    Press Abort to kill the program.

     Also if I click ok episodes are not added.

    Version: 2.1.6
    OS: Windows 7 32bit

    Reply

    gabboman

    • Oct 31, 2021 - 5:02 AM - Hans - Author: Comment Link

      Hi Gabboman!

      Thank you for reporting this issue, and the extensive info.
      Since I cannot reproduce the error, would you be able to provide a few more details:

      – Data provider (TVDB, TheMovieDB etc)
      – TV Show
      – Language setting
      – Selected episode

      This way I can try to debug the issue 

      Reply

      Hans

      • Nov 1, 2021 - 10:38 AM - gabboman Comment Link

        Hi, here are the details requested:

        -Both TMDB and TVDB
        -I Simpson
        -Italian
        -Episode 24, season 8

        Reply

        gabboman

      • Nov 2, 2021 - 7:45 AM - Hans - Author: Comment Link

        Thanks for the info … I see the title includes a double quote – maybe that is causing the issue.
        I’ll have to do some testing to see if this is the case. 

        Thank you for reporting and thank you for the details. 
        I hope to get back on this topic before the end of the week … (it’s a crazy week)

        Reply

        Hans

        • Nov 2, 2021 - 7:46 AM - Hans - Author: Comment Link

          Before I forget …

          Did you have the double quote in the list of special characters that need to be replaced?
          (Settings -> Renaming Rules -> Replace Special Characters)

          Reply

          Hans

          • Nov 2, 2021 - 10:08 AM - gabboman Comment Link

            Thanks for digging into this. No, double quote was not present in the list of special characters.

            Adding it results in the episode added as expected so it seems to be a valid workaround.

            gabboman

          • Nov 3, 2021 - 3:41 AM - Hans - Author: Comment Link

            Thanks Gabboman!

            Good to know this is a valid workaround, it does however point to me having to refine a few things in my code (to avoid these issues) – thank you for reporting! 

            Hans

  • Oct 31, 2021 - 2:13 PM - tech Comment Link

    Filename format on Windows does not work properly. Despite the demo title looking like I want it to

    Stargate SG-1 2×07 – Message in a Bottle.mp4

    with this format

    %N %Sx%EZ – %T

    the output looks like this

    Stargate SG-1 2×7 – Message in a Bottle.mp4

    i.e. the episode number has only one digit. How come? I want the season with one digit and the episode with two and I had that working fine. But now that I installed on a new computer I somehow can’t get it to work.

    Reply

    tech

    • Nov 1, 2021 - 4:45 AM - Hans - Author: Comment Link

      Hi Tech!

      Just to make sure: did you check the option “Force minimum width of 2 digits for %SZ and %EZ”?
      (Settings -> Renaming Rules -> Renaming Options)

      Reply

      Hans

      • Nov 4, 2021 - 12:42 AM - Tech Comment Link

        Thanks Hans,

        but I’m not sure I have this option. I’ve installed the tool on PC and the closest setting I can find is

        Settings > Renaming Files > Season and Episode Number at least 2 chars wide (leading zero’s if needed)

        that when checked actually DOES add a leading zero to the season number which also changes the demo file name to Stargate SG-1 02×07 – Message in a Bottle.mp4, as one would expect. So how come, when unchecked the demo file name has no leading zero on the season but does rename with a leading zero for the season?

        Reply

        Tech

      • Nov 4, 2021 - 5:07 AM - Hans - Author: Comment Link

        Could it be that you’re using the release version and not the beta version?

        Reply

        Hans

        • Nov 27, 2021 - 12:56 PM - Tech Comment Link

          Indeed, I was but I’m also quite sure I had been using the regular version before. Renaming with the beta works as intended now, thanks. However, I seem to remember having the episode names shown according to my renaming scheme the second I dropped the wrongly named files into the right window pane (with the left already populated). In the settings I could only find an option to have them shown after clicking on the rename button?

          Reply

          Tech

        • Nov 29, 2021 - 5:07 AM - Hans - Author: Comment Link

          Apologies for the late reply ,…

          Maybe you’re referring to the “Auto Detect” option?
          (I know: it’s poorly documented at best)

          You can enable it temporary in the main window, lower right corner, by clicking the word “AurtoDetect” or in Settings -> Autodetect Options -> Attempt Autodetect When Adding Files.

          Or did I misunderstand your question?

          Reply

          Hans

  • Nov 15, 2021 - 2:10 PM - Kevin Comment Link

    Once TVDB has been updated with new episode names of the show, how long will it take before it’s updated on our (the users) end in the program?

    Or (alternatively) is there anything we as the users have to do within the program on our end to “refresh” the show list?

    Reply

    Kevin

    • Nov 16, 2021 - 7:48 AM - Hans - Author: Comment Link

      Hi Kevin,

      well, once TVDB has had the changes trickled down to their API database (there seems to be the occasional, but minimal, delay), RMTV will refresh data based on your preferences, when the data is called for. By default this happens when you’re calling for data for a certain show, but this show has not been updated in the last 7 days. RMTV will then reload the data fro that show from TVDB (and others).

      You can change this in “Settings” – “Show and Episode Info“, under “Retrieving show data“, called “Cached Episodes/Shows data (DB) expires/refresh after X days“. Where “X” by default = 7, but you can change this to another number. Special numbers are: 0 (always expires, or better said: always reload from TVDB etc – which makes things slower and causes an extra load on the servers of the data providers), or -1 which means that data never expires (data will never be refreshed).

      If you’re fine with a certain setting, but occasionally wish to “force” a refresh, then use the “Force Refresh” button (under the list of episodes) after loading a show.

      Hope this helps 

      Reply

      Hans

  • Nov 25, 2021 - 5:34 PM - Chris Hoffman - Author: Comment Link

    Hope this isn’t already answered above.  I read some of the comments, but have to admit, I didn’t read through all 3 years.  :D  

    I would like my episodes renamed like this:  

    Blue Bloods – 3×04 – Whatever the Episode Name Is.mkv

    I have this set for the rename format:  

    %N – %Sx%EZ[x%EZ] – %T

    It shows correctly on the example in Preferences.  However, when I add files for actual renaming or rename, it takes the 0 out of the episode, making it 3×4.  I see that there’s an option to force two digits for BOTH season and episode, but I don’t want that.  Maybe I am awkward on that.  :D  But, I have 700+ shows with the names already in the format I am after, and I don’t want them with 0s leading the season now.  Any advice or fix?  Thanks much in advance!

    Reply

    Chris Hoffman

    • Nov 26, 2021 - 3:59 AM - Hans - Author: Comment Link

      Hi Chris,

      Yeah you’re awkward hahah – just kidding 

      You can use %Ex where “x” is a number which forces the minimum “width”.
      In your case: %E2 would make episode numbering always at least 2 digits. So episode 2 will become “02”.

      So you’d probably want to try this:

      %N – %S%E2[x%E2] – %T

      Hope this helps 

      Reply

      Hans

      • Nov 26, 2021 - 4:55 AM - Chris Hoffman Comment Link

        Outstanding!  Thanks much!  I will surely give that a go.  There is still the small display bug with the example text you’ll want to squish when you have a chance, but it won’t have any impact on me.  Again, much appreciated.  :)

        Reply

        Chris Hoffman

      • Nov 26, 2021 - 5:03 AM - Hans - Author: Comment Link

        You’re most welcome! 

        I’ll have to add this to my “to do” list – for some reason I keep forgetting to fix this little bug …  

        Reply

        Hans

  • Nov 26, 2021 - 4:30 PM - Lucetia Comment Link

    Hey Hans!

    I was wondering if you might be able to figure out why I’m running into a potential problem.  So far this is the only time I’ve ran into it out of the hundreds of shows I’ve done.

    I went to the search bar to type in Pokemon and when it brings up the search results I get the 4 choices that aren’t it.  This is using TVDB only.  So I expanded the search to use all 3 search engines and came back with pretty similar results.

    For some reason they aren’t bringing up Pokemon (1997) [TVDB Link].  I got curious and attempted to paste in the kanji for it as the title of the page has that in it, thinking it would trigger it ( ポケットモンスター ) but that time nothing came up.

    I’m not sure if there is something that prevents it from displaying at all since it has multiple languages on the page?  I have some other shows that have a US / UK version and they each have their own page, but this one seems to have all the languages put together.  Is there a way to possibly override this on the user’s side where we could paste the link to the page and then it parses it that way?

    Reply

    Lucetia

    • Nov 29, 2021 - 4:58 AM - Hans - Author: Comment Link

      Took me some tinkering, but I think it has to do with how Pokemon is spelled. 
      The correct spelling is: Pokémon
      When search for that, with the “cleanup” option enabled or disabled, shows the 1997 show for TMDB and TVMaze.
      For some reason I do not get any results with TVDB. At first I thought because of the new API, which I have not implemented yet (not sure if I even want to implement it, considering all the problems we have had in the past with TVDB and the fact that it will no longer be free).

      I do get it to display the TVDB info when switching the language to Japanese.
      And right after that it now shows in English (disabling the other 2 data providers).

      This makes me think there may be something goofy going on with the languages on TVDB …

      Reply

      Hans

  • Dec 11, 2021 - 7:40 PM - James Best Comment Link

    Hey Hans,
    I’ve noticed that some shows have issues renaming and moving based on file name length.
    For 95% of my media collection this sin’t an issue, but I thought it would be worth pointing out and sharing a possible solution idea with you too.

    One media file name example if Episode 3 of “Suppose a Kid From the Last Dungeon Boonies Moved to a Starter Town”
    Already the name of the show is pretty long, but being one of those anime shows with stupidly long show names, the actual episode title is
    “Suppose someone told you they’d do anything for you, which you appreciate but you know you should push back?”

    Again, this is why there is only an issue with a very small % of the media files I run through RMTVS

    Anyhow, I usually use
    Renaming rule of = “S%S2E%E2 – %N – %T (%D)”
    and
    Move to Folder rule = “%N (%Y)\Season %SZ\”

    However with shows with longer names, I sometimes reduce the renaming rule to “S%S2E%E2 – %T (%D)”

    In this case though, windows still throws a fit because even the episode name is too long without the shows name because the [BASE-PATH] + [Move to folder path] + [File name] ends up being way past the 255 character limit.

    For example, hosting the file on my Pi so as to be used on my Plex media server the path DIr is:
    \\RaspberryPi\PiShare\Media\Series – Anime\Suppose a Kid From the Last Dungeon Boonies Moved to a Starter Town (2021)\Season 01\S01E03 – Suppose a kid from the last dungeon boonies moved to a starter town – Suppose someone told you they’d do anything for you, which you appreciate but you know you should push back (18.1.21).mkv

    221 characters long! :O

    So I was thinking, would it be possible to add in a tickbox bool, where if ticked you can specify a secondary naming convention for files longer than the 255 char limit?
    Here I could enter my alternitive naming convention with knowledge that “should even that extend 255 characters” it will take the full name as a string and sub string it to be short enough to be used.

    Example:
    CURRENT – S%S2E%E2 – %N – %T (%D)
    OUTPUT – [BASE]\[MOVE TO FOLDER]\S01E03 – Suppose a kid from the last dungeon boonies moved to a starter town – Suppose someone told you they’d do anything for you, which you appreciate but you know you should push back (18.1.21).mkv

    ALTERNATIVE IF TOO LONG – S%S2E%E2 – %Tx (%D)
    OUTPUT – [BASE]\[MOVE TO FOLDER]\S01E03 – Suppose someone told you they’d do anything for you, which you appreciate but you know you should… (18.1.21).mkv

    Shorted to 255 chars by using Tx to denote “Episode Title Shortened If Needed”
    Possible using Nx for “Series Name Shortened If Needed”

    Simply by creating a string of what the full path would be  [BASE-PATH] + [Move to folder path] + [File name] and if string.length>255 Use alternative naming convention to shrink file name?

    Possibly even showing an error or warning to let a user know this is why the file didnt process too, as it tool me a short while to figure out what was actually going wrong.

    Sorry for the long post by the way, just thought the more info i could give and context the easier it might be to understand the issue I faced.

    Reply

    James Best

    • Dec 12, 2021 - 8:25 AM - Hans - Author: Comment Link

      Hi James,

      yikes, i’ve never seen shows and episodes with titles that long haha 
      Thanks for pointing it out and thinking about a possible solution.

      I have read your suggestions, and I’ll have to let that sink in for a minute.
      I’m not entirely convinced about how to shorten the titles yet, but I do see and understand the potential issue you’re bringing up.

      This would be a specific Windows issue though.
      (max full path under macOS is 1024, and under Linux 4096 – from my initial search)

      Interesting things that popped up while searching:
      OneDrive is supposed to support up to 400 characters for the full path.
      I even encounter a note that SMB (Samba) should support paths up to 32,768 characters long.

      Looking a bit further, makes me wonder if compiling it in 64 bit may help – and unlike win32 may not limit as much. (link)

      I’ll go give that a try in the next few days (unless someone can confirm this won’t work). 

      Reply

      Hans

      • Dec 12, 2021 - 10:06 PM - James Best Comment Link

        Hey Hans.
        I’ll be honest I never really thought I’d come across an issue with TV show name lengths untill now either haha

        I’m more than happy to test out the 64 bit version with the same files and dir if needed, however there still may be a slight issue of the windows setup.

        For example, if I create a new folder on my H drive with the show name and episode name, then open that folder and create a new folder inside that and try and name it the same thing, windows will auto shorten it to the following:
        “H:\Suppose a kid from the last dungeon boonies moved to a starter town – Suppose someone told you they’d do anything for you, which you appreciate but you know you should push back\Suppose a kid from the last dungeon boonies moved to a starter tow” – 251 Chars I believe.

        If I should then open that dir and try and create a new folder windows pops up a Message Box with the following:
        Message Box Title: Destination Path Too Long
        Message: The filename(s) would be too long for the destination folder. You can shorten the filenames and try again, or try a location that has a shorter path.

        Currently running Win 10 x64 Pro (Build 19041.450) version 2004

        This would lead me to believe that regardless, windows would still have an issue with creating a file/dir of such a long length.

        While digging about the internet for some more info on how to possible bypass this, there has been some posta about changing registry entries and permissions inside of group policy… to which I have done both and still no luck.

        This seems odd though as apparently “Before Windows 10 version 1607, the maximum length for a path is MAX_PATH, which is defined as 260 characters. In later versions of Windows, changing a registry key or using the Group Policy tool is required to eliminate the limit.”
        Meaning that even though I’m using version 2004 (7 versions up from the noted 1607 build) it’s still having issues with character limits.

        That said, changing reg entries and permissions isn’t you’re every day users normal go to and so even should that have worked, the issue would have still remained unless they were a power user who knew to do such things.
        I just thought it may be worth noting some things I tested, just incase that helps you with an idea of what you may like to do.

        I also realise that this “bug” only realy affects those in a very very small portion of people that may use the software, so it’s not possibly of huge importance, just thought it worth noting :)

        I suppose it’s also worth noting that I actually use samba when accessing the Pi on my windows machine, and using that and teracopy to move files about, allows me to move a file with a long name into a dir thats even longer than the Max Path Limit, and some how I can open the folder dir in windows to see the file, however when trying ot get VLC to play the file, even that then seems to have a fit at me :’)
        It’s very odd to say the least. But that’s windows for you I guess.

        Reply

        James Best

      • Dec 14, 2021 - 4:52 AM - Hans - Author: Comment Link

        I’ve been doing a few experiments, still at it, but found that there may be a way to work with long filenames/paths anyway.
        Even though this issue occurs rarely, I do think a solution should be implemented if it doesn’t take too much restructuring .
        Stay tuned!

        Reply

        Hans

    • Feb 6, 2022 - 9:49 AM - Hans - Author: Comment Link

      Hi James,

      I just released v2.1.7, which hopefully resolves this issue. 
      Theoretically, if I understood the documentation correctly, a total path can now be 32,768 characters long.
      The filename itself can now be 256 characters.

      Let me know if this fixes the issue for you.
      I’ve tested it with Windows on a NAS share, with the show and episodes you mentioned.

      Reply

      Hans

      • Feb 7, 2022 - 7:45 AM - James Best - Author: Comment Link

        So thought I’d give it a test today seeing as I have some free time.
        This is a screenshot of the renaming settings on the new 2.1.7 version
        http://prntscr.com/26q616h

        As you can see the file name format is: S%S2E%E2 – %N – %T (%D)
        And I’m just using a basepath of my H drive for now, so as to keep the path as small as possible, with a folder path of %N (%Y)\Season %SZ\

        I’m using the Copy to new location and dont change old files “just be be safe” and making sure nothing happens to the old files while testing the new version.

        Here you can see the files I’m working with and the new naming it should switch to:
        http://prntscr.com/26q608n

        However on “Remane Files” I get this: http://prntscr.com/26q649x

        So seems it’s stilll having a hissy fit with long names.
        Or so I thought…

        I dicided to test out a renaming rule of S%S2E%E2 – (%D) to make the file name small again (just to be sure), and for some off reason, even with small file names it didn’t want to rename and copy.
        So felt brave and decided to rename and move the files (like I would normally do), using the same name structure that I know works.. and for some reason, it failed with same error again.
        http://prntscr.com/26q6aai
        http://prntscr.com/26q6ait

        Not sure why that is either… So wondering if there’s an error log or something that might hold the answers?

        Reply

        James Best

        • Feb 7, 2022 - 8:11 AM - James Best - Author: Comment Link

          Okay so a bit more info..
          I managed to find the log files after setting them up.
          Tested out a new file for a family guy episode. That threw a error about the destination directory not existing.
          So I created the folder structure of “Base directory/Series name/season number/” and tried again and it renamed the file and moved it just fine.

          So for some reason, it’s no longer creating the “Move to folder:” directory when renaming, thus causing the error.
          It seems you have to set up the move to folder directory yourself now for renaming to work.

          With that said, i then went ahead and created a folder directory for the long named show.
          “H:\Suppose a Kid From the Last Dungeon Boonies Moved to a Starter Town (2021)\Season 01”

          Then threw in the files to be renamed to the long names again, and using Copy and leave originals, I hit rename.. and sadly they didn’t rename..
          So, I opened the logs, and found something pretty odd..
          The first episode, for some reason is wanting to save to the family guy directory

          FAILED: \\RaspberryPi\PiShare\Media\Series – Anime\Suppose a Kid From the Last Dungeon Boonies Moved to a Starter Town (2021)\Season 01\S01E01 – (04 – 01 – 2021).mkv -> H:\Family Guy (1999)\Season 20\S20E11 – Family Guy – Mister Act (09 – 01 – 2022).mkv (Unable to find or create destination directory.)

          And every episode after still then fails
          FAILED: \\RaspberryPi\PiShare\Media\Series – Anime\Suppose a Kid From the Last Dungeon Boonies Moved to a Starter Town (2021)\Season 01\S01E02 – (11 – 01 – 2021).mkv -> (Unable to find or create destination directory.)

          Thought this might be important to note as I’m unsure why its trying to write over the previous file that I moved over..

          It should also be noted that it fails to rename it because I removed the family guy directory after it worked, thus we see  (Unable to find or create destination directory.)
          But should i have not removed that directory, I have a feeling that the file would have been overwritten.. with the wrong file.
          (Pretty glad I was using Copy and leave Origional now haha)

          Reply

          James Best

          • Feb 7, 2022 - 8:32 AM - James Best - Author: Comment Link

            Closing the application, opening it up again and trying to rename the long named episodes does seem to remove the error of trying to rename to the family guy directory, so might be that the destination array isn’t being cleared when new files are added?

            So when family guys season 20 episode 1 was added it worked, and when boonies season 1 eposode 1 was added it used the old file nameing and destination path but episode 2 was fine bacause nothing was stored in that array slot? Just a guess.

            That said, even after a restart of the application I still had the (Unable to find or create destination directory.) errors when trying to rename the files.
            H:\Suppose a Kid From the Last Dungeon Boonies Moved to a Starter Town (2021)\Season 01
            Directory does exist.. so im wondering if it missing the “?” before (2021) is causing any issues maybe?

            Also sorry for the mass of info dumped, just thought i’d try and be as thorough as possible in helping diagnose the issue :)

            James Best

          • Feb 7, 2022 - 8:48 AM - Hans - Author: Comment Link

            Hi James,

            thank you very much for the detailed info! I’m digging into this again this later today I hope – have to run an errand.
            As I have mentioned: I did notice another little bug, which makes me rethink how the procedure works for renaming/moving etc.

            I’ll get back as soon as possible 

            Hans

      • Feb 7, 2022 - 8:44 AM - Hans - Author: Comment Link

        Hi James,

        well that’s a bummer 

        Would you mind trying a few thing?

        What happens if an episode is on your C: drive, and not moved or copied?
        Also: You mention your H-drive, so I presume you’re used a mapped drive “H:”.
        However the basepath in the RMTV screenshot shows “\\Raspberrypi\pishare\Media” (eg. not a mapped drive). This could be related to the issue.

        I’ve implemented two things to support long paths (as recommended by Microsoft):
        1) Added long path awareness to the application manifest
        2) Added “\\?\” in front or the path

        The latter may trigger the issue maybe for non-mapped drives?

        Just to make sure; I just tested again, including copying the file and leaving the original untouched, on a share on my NAS (mapped drive), and it works (Windows 10, 64 bit).
        I didn’t test the “\\server\path” format, since my NAS won’t allow me to do that unless I create a special share for that.

        Note: I did run into a little bug, when copying a file on the same drive. The OS will move a file when renamed on the same drive. Eg. renaming C:\dir1\dir2\filename.txt to C:\dir3\dir4\filename2.txt will actually MOVE the file, and this seems to be the case on certain network shares as well. I’ll work on that one right away!

        Reply

        Hans

        • Feb 7, 2022 - 9:20 AM - James Best - Author: Comment Link

          C:\ DRIVE TEST:
          Okay so I made a copy of episode on on my C drive a placed it in the dir “C:\boonies”
          So the file I’m working with is “C:\boonies\S01E01 – (04 – 01 – 2021).mkv”

          I then changed the base directory to C:\ and left the Move Directory to %N (%Y)\Season %SZ\
          Hitting rename files shows this error:
          http://prntscr.com/26q7g02

          This was expected as the folders dont get created when rename files is pressed anymore.
          However, what this does allow me to see is that the directory that its looking for doesn’t include the “?”, so thats something at least :)

          So then I go ahead and create the destination Dir
          C:\Suppose a Kid From the Last Dungeon Boonies Moved to a Starter Town (2021)\Season 01\

          Press rename files and everything worked fine.
          Like you say though, using “Copy to the new location, original remains UNTOUCHED”, didnt actually do as it stated, and the original vanished when the rename happened.

          However the file path is now:
          C:\Suppose a Kid From the Last Dungeon Boonies Moved to a Starter Town (2021)\Season 01\S01E01 – Suppose a Kid From the Last Dungeon Boonies Moved to a Starter Town – Suppose a kid from the last dungeon boonies moved to a starter town (04 – 01 – 2021).mkv

          So long names seem to work just fine on the C drive.

          NETWORK DRIVE TEST
          Next I changed the base path to be that of the networked drive (Where I usually place my files)
          \\RaspberryPi\PiShare\Media\
          And I created the destination Dir
          \\RaspberryPi\PiShare\Media\Suppose a Kid From the Last Dungeon Boonies Moved to a Starter Town (2021)\Season 01

          Place in the file that is on the C drive, hit rename and this error shows up:
          http://prntscr.com/26q7lkk

          As you can see it’s saying the network path directory doesnt exist, however you can clearly see that I have that directory open in the browser.
          So for some reason it’s not seeing the network drive?

          MAKING SURE ITS A NETWORK ISSUE BY TESTING THE H:\ DRIVE
          So next I try a base dir of my H drive (This is plugged into the windows machine)
          Hitting rename worked and it moved to the H drive from the C drive..
          However it did also vanish from the c drive even when told to leave the Original file alone.

          So it seems the issue here is that it’s not able to detect the network drive thats currently on my Raspberry Pi.
          A work around this would be to hold the files locally, rename them to a local HDD and then transfer them over to the Pi drive once cleaned up.

          FINAL NETWORK TEST
          Finally I placed the file on the root of the network drive (\\RaspberryPi\PiShare\Media) and tried to get it to rename onto the same drive.
          This failed.
          While I made sure the full path it should go to existed (\\RaspberryPi\PiShare\Media\Suppose a Kid From the Last Dungeon Boonies Moved to a Starter Town (2021)\Season 01)
          It seems that it was having issues either reading or writing to that networked drive.

          Hope that helps with figuring out what was going on.
          As I say, it seems that the issue of long file names has been fixed and thats awesome :D
          Just seems that network drives seem to be a problem, and renaming without changing the original file doesn’t quite work.

          Again, theres no rush in getting this fixed, but should you need any tests running, I’m more than happy to help where I can :)

          Reply

          James Best

          • Dec 26, 2022 - 5:05 PM - Big Ed Comment Link

            >>>> Like you say though, using “Copy to the new location, original remains UNTOUCHED”, didnt actually do as it stated, and the original vanished when the rename happened.

            I agree with this statement that there is a BUG in v2.1.8  
            Settings / check Move to Folder   %N (%Y)\Season %SZ\

            Baes Path: ((local drive, same as source drive))

            Move Action:  COPY to the new location, original remains UNTOUCHED

            one line from the LOG

            RENAMED: F:\TVseries\1883 (2021)\Season 1\1883 – S01E01 – 1883 (2021-12-19).mkv -> F:\_RenameMyTVseries\1883 (2021)\Season 01\1883 – S01E01 – 1883 [480p][x264][AAC][stereo] {tvdbid-396390}.mkv

            Big Ed

          • Dec 28, 2022 - 8:12 AM - Hans - Author: Comment Link

            Hi Big Ed,

            will look into this again (apologies to James; not sure why I did not write a response).
            I’m adding this to my To-Do list to investigate.

            Hans

  • Dec 30, 2021 - 12:13 PM - Fabio Comment Link

    Hi, i’m using beta and it works very good. I have only one question, i use to rename files using %N.%SZx%EZ.%T and capitalizing all first letters. I use also a special rule to remove apostrophes. The software do not recognize second word as individual one and do not capitalize it.

    here a sample

    The Walking Dead 04×05 L’inferno  -> The.Walking.Dead.04×05.L.inferno

    But i’ld Like capital letter for second word like this: The.Walking.Dead.04×05.L.Inferno

    Thank you for this great tool

    Reply

    Fabio

    • Dec 31, 2021 - 7:38 AM - Hans - Author: Comment Link

      Hi Fabio,

      For some reason I wasn’t able to find that specific episode to test with, since season 4 episode 5 is called “Internement” (when looking for French titles).
      I was able to test it with 05×04 and 06×10 …

      I see what you mean, and am able to reproduce it. I may be able to fix this … I’ll try to incorporate that in the next vesion!

      Reply

      Hans

      • Dec 31, 2021 - 9:34 AM - Fabio Comment Link

        Hi Hans, the episode “Internement” is the right one, just select Italian language.The episode name is “L’inferno” translated literally is “The Hell”

        Reply

        Fabio

      • Jan 2, 2022 - 3:48 AM - Hans - Author: Comment Link

        Hahah that would explain why I could not find it 
        Thanks! I’ll do some testing hopefully this week (there is another bug I need to look at).

        Reply

        Hans

    • Feb 6, 2022 - 9:47 AM - Hans - Author: Comment Link

      Hi Fabio,

      checkout beta 2.1.7 – this version should hopefully resolve this issue 

      Reply

      Hans

  • Jan 5, 2022 - 2:56 PM - Jim Comment Link

    Hi Hans,

    I have some comments and maybe a bug for you. First, let me say this is a great tool. Thank you for providing the most excellent Rename My TV Series. It does what I want it to do, almost flawlessly.

    That said, I have repeatedly run into Rename failures and have finally figured out the specific conditions under which it happens, and I think I may have found a bug, although it may also just be me missing a setting or something else.  I have 3 main comments, the third is the possible bug:

    1. I am on Windows 10. I have been using v2.1.1b for about a year. Finally getting tired of my Rename failures, I upgraded to v2.1.6b to see if it was any different. Unfortunately, I still get the same rename failures. But another reason for mentioning this is that when I installed 2.1.6.b, it over-wrote my settings from 2.1.1b. This isn’t a huge problem because there aren’t that many settings, but it is at least a little annoying. During the install, did I miss an option to not overwrite the settings? If not, could you add one? I’ll remember to keep a screen-capture of the Settings windows next time.

    2. I like being able to right-click an episode and select “See Episode Details”. I would like it even more if I could highlight parts of hit by dragging my mouse over it, and then use Ctrl-C to copy it. This will help me work-around my bug, which I will explain.

    For purposes of this report, I am using a cartoon series called “Sammy”, from the year 2000, as listed in TVDB. The first episode is a good example.

    3. Here is my bug: I get a rename failure if I have checked “Update or Add MetaData in video file” AND if the plot/overview has at least one double-quote ( ” ) in it. 

    In this case, with the box checked, this episode will fail to write and rename. Without the box checked, the file renames, but of course there is no new metadata written to it.

    What I do to work around this problem for a failed rename is use ffmpeg from a command line, by escaping the double quotes. For example:

    ffmpeg.exe -i “S01E01 – Denver.mkv” -map 0 -metadata title=”Denver” -metadata comment=”When James\’ mother Marie finds out that her ex-husband Sammy is living with James and Todd, she drags her new husband Steve out to Los Angeles to \”save\” them.” -c copy “Sammy.S01E01.Denver.mkv”

    This ffmpeg command works for me. (And you can see why being able to copy the Plot/Overview segment of the Details window would be useful for when I have to use this workaround — or would that be a copyright violation if you provided it in a window with that ability?)

    Note that I escaped the single-quote also, but experiments have shown me that this isn’t necessary.

    Maybe RMTS just needs to escape certain characters in its own version of the ffmpeg command?

    So, that is all from me, except to thank you again for your efforts. Please let me know if I have missed a setting or something else. Otherwise, I hope I have given you some good information you can use.

    Jim in Canada

    Reply

    Jim

    • Jan 6, 2022 - 9:19 AM - Hans - Author: Comment Link

      Hi Jim,

      Happy New Year! And … feedback and bug reporting is always very much appreciated! 

      Rename failures.

      So sometimes the errors are pretty obvious, but quite often they are not.
      For example; Windows 10 (and even 11) still have this odd thing that the path can have only a MAX length of 260 (mentioned in a previous post).
      I did find a possible fix for that, which allows the path to be something like 32768 characters long, and the filename something like 260 characters.

      So that could be one (uncommon as it may be) reason.

      Another reason can be mixed up or confusing access rights on for example a NAS or server.
      I’ve had this issue on my QNAP way back when only certain files were placed by root, later modified by admin, and later renamed by the user “hans” – that obviously became a mess. So this is where I see folks sometimes running into rename issues as well. There can be other access rights reasons of course – depending on how you mapped or mounted the network volume.

      Yet another reason, specifically for Windows, is the use of special characters in filenames.
      By default these should be replaced (see Settings -> Renaming Rules -> Replace Special Characters) – but every user is free to tinker with that list as they see fit. Especially when knowing that Linux and MacOS are much more forgiving when it comes to special characters.

      Losing Setting when Upgrading

      Well, that actually should not have happened. Whenever the database needs to be updated, the preferences table should be updated as well.
      Granted … I haven’t touched the “release” version in over 2 years (me procrastinating bringing the beta to release since it needs a lot of documentation and the last year or so I’ve had my hands full with other things as well).

      Escaping metadata

      Yikes, I had seen a report about that in the past and must have not updated the code yet? Hmmm – adding it to my “To Do” list to make sure I won’t forget.

      The option to copy the metadata from the episode info: I’ll take a look and see if this will be an easy thing to do or not.
      For now, if the escaping of the metadata worked out well, I’ll leave it as is.

      As you can see Fabio posted a related issue that needs attention as well, so I hope to be able to release a new version real soon fixing these open issues. 

      Reply

      Hans

    • Feb 6, 2022 - 9:48 AM - Hans - Author: Comment Link

      Hi Jim,

      beta 2.1.7 hopefully resolves this issue. Please give it a try 

      Reply

      Hans

  • Jan 27, 2022 - 9:46 AM - NebularNerd - Author: Comment Link

    Hi there,

    Loving the app, it’s quick and simple and does what it says, ca I make a small feature request? Can you add the ability to use the TVDB ID in the renaming sequence? It would be great for trickier programs, Plex or just neat freaks like me :)

    e.g.: %N (%Y) {tvdb-%TVDBID}\Season %SZ\ to give [Base]\Zoids New Century Zero (2001) {tvdb-84040}\Season 01\

    Thanks again for an awesome app, Andy :)

    Reply

    NebularNerd

    • Jan 28, 2022 - 6:11 AM - Hans - Author: Comment Link

      Hi Andy!

      Thank you very much for the compliment 

      Well, it most certainly is possible to implement, assuming a show does have a TVDB ID … 
      However, there are a few upcoming changes that may eliminate the use of TVDB data.
      (it most certainly is not a positive influence on my motivation haha)

      The biggest issue is that TVDB is going commercial, meaning a subscription needs to be paid (either by me or by the user) – see also this KODI announcement that TVDB support may be dropped and what alternatives there are.
      Some good alternatives: The Movie DB and TVMaze (both implemented in RMTV) and IMDB (I may explore this option in the future).

      Additionally, a new API needs to be implemented (v4) in RMTV, which will take quite a bit of work.
      Initial peeks at the new API makes just figuring out what changed a challenge.

      Considering this, and how many problems TVDB has caused in the past, and that it seems that Plex is looking at implementing their own service (they announced that more than a year ago now), would it still be desirable to have?

      (I most certainly will take a look though!)

      Reply

      Hans

      • Jan 28, 2022 - 8:05 AM - NebularNerd - Author: Comment Link

        Hi Hans,

        I was unaware of TVDB going commercial, that does shed a new light on things, if they go down that route then hopefully they will offer a free personal account with a request limited API or similar. If they go for charging everyone for API access regardless of how heavily you use it then that will send people away.

        As a general purpose feature it could be good if servers other than Plex would make use of it (a lot of work to implement for just one use case), if you were going to use other data sources then a general %SRCID or something could equally work, have it spit out an IMDB tt000000, TMDB ID,  TVmaze ID or similar dependant on the metadata provider the user or you choose to use.

        Thanks for the speedy reply :)

        Reply

        NebularNerd

      • Jan 29, 2022 - 6:42 AM - Hans - Author: Comment Link

        Well, the good news (for you) is that I have implemented your request. So in the next release this will work (%TVDBID).
        I do have to add a few minor fixes with that, expect this version in the next few days. 

        The reason I went with the TVDBID afterall, is that all 3 services provide that ID in their data.

        The ID’s of other services are unique per service, so for now I will not yet implement those.
        %SRCID would be a cool one, but I’d have to mention the source (TVDB, TMDB, TVMAZE, maybe IMDB in the future) with that, which comes with the issue that everybody would like to display that differently.

        As for a free TVDB account, with limited access; … yeah … unfortunately that is not going to happen.
        They have made it pretty clear that there will only be 2 options to access the data (developer pays, or the user pays).
        There will be no free API access whatsoever … 

        The semi good news is that a regular user should pay around $11.99 per year – which is not terrible, but I agree that it will make certain users move to other platforms (TheMovieDB and such). The additional work for developers, will push the developers away as well. I mean, why would I (offering my application for free) spend days of work for them to make a buck? This would have been less of a problem if they would have made the changes just minimal, but there is not even a list showing the changes. Even as a developer, I need to buy a subscription for testing purposes …
        So in the end; I’m still on the fence on this one …

        Reply

        Hans

    • Feb 6, 2022 - 9:51 AM - Hans - Author: Comment Link

      Hi NebularNerd!

      Please find the TVDB ID implemented as a parameter in a filename or directory name 

      Please let me know if this works for you.

      Note: I’ve additionally added TVDB/TMDB/TVMAZE ID’s to the meta data, in case it is available and in case you’ve enabled this feature (adding meta data).

      Reply

      Hans

      • Feb 7, 2022 - 5:27 AM - NebularNerd - Author: Comment Link

        Hi Hans,

        I’ve just given the beta a try, loving the %TVDB, that cuts down the workload immensely  Thanks for adding the other datasources, I found a couple of shows were not on TVDB but TVMAZE so that will help if I come across anymore.

        Coffee heading your way…

        Andy. 

        Reply

        NebularNerd

  • Jan 29, 2022 - 9:19 AM - NebularNerd - Author: Comment Link

    Hi Hans,

    Thanks for the update, I look forward to giving it a try when it’s released. I’m moving my very old Emby setup to Plex and that will certainly help minimise issues when importing a lot of stuff.

    Andy. :)

    Reply

    NebularNerd

    • Jan 30, 2022 - 4:12 AM - Hans - Author: Comment Link

      Hi Andy,

      you’re welcome!  I
      Interesting you moved to Plex. I actually moved away from Plex a long time ago – I have some concerns with their privacy statement.
      Additionally; having to pay for some “pro” features is not my cup of tea either ($5/month).

      I do prefer Kodi (shared MySQL database), and JellyFin (Emby fork as far as I recall) for remote access.

      Either way: we all have our preferences 

      Reply

      Hans

      • Jan 30, 2022 - 6:56 AM - NebularNerd - Author: Comment Link

        Hi Hans,

        I still like Emby but I’m thinking of going down the NVidia Shield/NAS route for my setup (need to downsize, save energy etc…) so while the alternatives and privacy issues do offer a lot of what I need, it’s looking like Plex is the only choice at present.

        Reply

        NebularNerd

      • Jan 30, 2022 - 7:38 AM - Hans - Author: Comment Link

        Haha, that’s cool!
        I’m actually using a 2017 nVidia Shield (P2897, so not the Pro model), running the latest KODI and JellyFyn – both work beautiful!
        The hardware has been amazing. Performs very well, and the OS is still being maintained and updated by nVidia.

        Note: If you decide to get a new model, make sure you do some research on the memory limitations of the new cylindrical models (the smaller model). At some point I looked at the new the smaller model (2019), but did read some criticism on the memory. Here some more details on the different models.

        In the end we all should choose what we think is best for us and our setup. Nothing wrong with that. Plex will work just fine. 

        Reply

        Hans

        • Feb 2, 2022 - 1:02 PM - NebularNerd - Author: Comment Link

          I’m going for the Shield Pro if/when I go that way but prices are still a bit high at the moement (and unlikely to change) I need to rustle up some Amazon vouchers to soften the blow :) The cyclinder Shields are fine for most people looking for a great TV stick experience with a bit of light gaming, but the Pro’s are what you need to get any serious work done.

          I tried KODI many years ago and never got on with it, partly why I’m an Emby fan, I’ve seen Jellyfyn but not sure if it would fit my use case.

          Reply

          NebularNerd

  • Feb 6, 2022 - 9:45 AM - Hans - Author: Comment Link

    UPDATE 2.1.7 BETA

    This version addresses a few bug fixes and feature requests.

    • Feature request: Windows: Attempt to support long paths (total path max 32768 characters, just the filename max 256 characters)
    • Feature request: Added %TVDBID parameter as option in filename or directory name
    • Bug fix: Capitalize each words. Eg. “L’inferno” (wrong) versus “L’Inferno” (right)
    • Feature request: Enhanced sorting of files (or ruined?)
    • Bug fix: Meta Data – Escape single and double quotes
    • Bug fix: Meta Data – Windows bug fix with quotes
    • Feature request: Meta Data – Added ID’s for TVDB, TMDB, TVMAZE (if available)
    • Feature request:  Meta Data – Make unused comments and unused ID’s blank
    • Feature request: Meta Data – Meta data tags in uppercase
    • Bug fix:  Meta Data – Double episode numbers appearing in new filenames (cause: same show in multiple languages in the database)   
    Feedback is appreciated. 

    Reply

    Hans

    • Feb 6, 2022 - 10:23 AM - James Best - Author: Comment Link

      I’ll have to download the new version later tonight and take a peek at the changes.Seriously appreciate the time and effort you’ve put in to keeping this application alive and adding in the feature requests. 

      Reply

      James Best

      • Feb 7, 2022 - 3:32 AM - Hans - Author: Comment Link

        Thanks James and thank you very much for the coffee – it is very much appreciated 

        Reply

        Hans

  • Feb 7, 2022 - 9:00 AM - Mark Comment Link

    Hi guys, love the program but I have 2 issues to discuss

    [1] If the official name of the episode has a colon, the renamer stops at the colon

    Example:  The Book of Boba Fett, Chapter 1: Stranger in a Strange Land” is renamed to “The Book of Boba Fett (2021) – 01×01 – Chapter 1”

    I would have expected “The Book of Boba Fett (2021) – 01×01 – Chapter 1 Stranger in a Strange Land”

    I should note that the new name in the GUI is already truncated, it is not the Windows 10 OS truncating the filename.

    [2] sometimes I get a popup saying  “1 Media file: 1 failed” (file was skipped).  I have exactly 1 file in the folder which means it cannot be a duplicate name.  The file sits on a NAS and the windows session has full read/write to that folder. I can manually rename the file which means it is not a file permissions issue.  Any way to give clarification to the reason why some files cannot be renamed?  I have had cases where I have 24 episodes and only 1 file was not renamed. I cannot figure out why??

    Reply

    Mark

    • Feb 7, 2022 - 9:18 AM - Hans - Author: Comment Link

      Hi Mark,

      Sorry to see you’re running into issue.

      1) Did you check the special character settings?

      Look at Settings -> Renaming Rules -> Replace Special Characters.
      In the default settings, the colon (:) is being removed (eg. replace by “nothing”).
      If it is not listed, then please add it, or press the “Default” button.

      2) Failing to rename can depend on quite a few things and quite often this is access rights related (you already looked at that).

      You can try enabling logging. Settings -> Event Logging -> enable “Create log file of renamed files“. It’s not the best log, but it may give you a hint what is going wrong.

      I hope this helps 

      Reply

      Hans

      • Feb 7, 2022 - 10:14 AM - Mark Comment Link

        [1] The colon was already there in the settings but I hit
        [default] just to be sure.  It is currently working again with full
        filename calculated.  Hopefully that solved it.

        [2] I did the log file.  Not sure why I am getting this
        error.  The folder is there and there are no issues in browsing to it
        unless a space or special character is causing grief inside the program (but it
        works on most files in that folder)

         Here is the log entry:  (note the file is actually
        episode 6 copied and renamed for a test file —  #7 is not out yet!)

         FAILED:  \\media\Video\TV\The
        Book of Boba Fett (2021)\Season-01\The book of boba fett s01e07.mkv -> 
        (Unable to find or create destination directory.)

        [2b] as a test, I renamed the file to just
        “s01e07.mkv”  I still got the error

        [2c]  as a test, I coped the file to the desktop. 
        It renamed it ok.  It seems to be struggling with the NAS.  Like I
        said earlier, it liked all other files in that folder, only 1 fails and always fails no matter what I manually name it. 

        The NAS is QNAP
        with latest OS and LOTS of space available

        Reply

        Mark

      • Feb 8, 2022 - 7:04 AM - Hans - Author: Comment Link

        I presume you’re running RMTV on Windows?
        If so: It would be better to access files through a mapped drive – I have seen another user running into this as well.

        So instead of “\\media\Video\TV\“, map this as a network drive, for example “H:\media\Video\TV\“.

        For some reason (I’m still looking into this) certain file functions do not seem to like the UNC notation ( \\ ).

        Let me know if that works … 

        Reply

        Hans

        • Feb 9, 2022 - 2:21 PM - mark Comment Link

          yes, I am running Windows 10.

          I mapped a drive letter and RMTV seems to work much better now.  It seems UNC path names are the problem.

          thanks for the help!

          Reply

          mark

        • Feb 10, 2022 - 3:36 AM - Hans - Author: Comment Link

          Thanks Mark!

          That is excellent feedback. I’ll have to find and see if there is a fix for the UNC problem. 

          Reply

          Hans

  • Feb 7, 2022 - 7:45 PM - Luis Garza Comment Link

    Hey Hans, how are you?

    First of all thank you for this useful app, when i found it on google it change my life because im organizing my tv shows.

    I just want to ask you a question when renaming a show that has 2 episode names, for example in tv show “Dragon Ball 1986” in Spanish there are some episodes that has 2 titles (First one spanish from Spain, second one Spanish from México), for example Episode 15 from Season 3 “15   Goku descubre la ciudad / La casa de Bulma al oeste de la Metropoli”, when trying to rename those episodes who has 2 names i got an error replacing the names (it says rename failed), and i cant find where to select which name of the episode to use. Can you help me with this?

    Thank you and have a great day!

    Reply

    Luis Garza

    • Feb 8, 2022 - 7:52 AM - Hans - Author: Comment Link

      Hi Luis,

      thank you for the compliments 

      As for your question; when I look at the name, then the “/” could be a problem for the filesystem (I presume you’re running Windows?).
      If you look Look at Settings -> Renaming Rules -> Replace Special Characters then “/” should be replaced with “_” which may resolve the issue. If it is not listed yet, then please add it, or press the “Default” button. Also: you can replace it with a different character of course, or even test replacing “/” with “\/” (not sure if that will work under Windows, where the “\” is an escape character).

      Reply

      Hans

  • Feb 17, 2022 - 12:02 AM - Tommy Comment Link

    Hans I love this software so much. It’s organized my Plex folder in the best of ways. I have one small request though that sort of drives me crazy from time-to-time. Could you add support to rename .webm files? Some YouTube videos download as WebM format and RMTVS doesn’t recognize it which requires me to convert each file to .mp4 just to save myself a bunch of time with your wonderful software.
    At any rate, cheers for the wonderful software!

    Reply

    Tommy

    • Feb 18, 2022 - 7:27 AM - Hans - Author: Comment Link

      Hi Tommy!

      Glad to hear that RMTV is so useful to you! Cool! 

      As for WebM support: did you try the latest beta version? (2.1.7)
      If I recall correctly, the WebM format is supported since 2.16. Just to make sure, I did a quick test, and 2.1.7 does recognize webm.

      However … I did notice that something is wrong with resolution detection in general. So unless you need the resolution in the filename, webm can be used.

      Reply

      Hans

  • Feb 22, 2022 - 10:11 AM - Asd Comment Link

    Hi,

    I wanted to signal an error on the latest beta 2.1.7 .

    OS: Windows 10

    Storage: a NAS connected via samba.

    Error: When I try to rename something on my NAS I get the error “no extra files found”. If I try with a local file it works fine. I also tried with “advanced renamer” and it works fine, so it shouldn’t be a permission error.

    Can I help in some way with other info?

    Reply

    Asd

    • Feb 23, 2022 - 4:08 AM - asd Comment Link

      Edit: read that there is some issue with the renaming files on a NAS if the disk is not connected. Did you managed to find the cause of this error?

      Reply

      asd

    • Feb 23, 2022 - 4:40 AM - Hans - Author: Comment Link

      Hi Asd,

      Thank you for reporting! It is always appreciated!

      So far, the only thing I know is that RMTV prefers a mapped network drive (X:\mymedia\etc) , instead of UNC notation (\\mynas\shares\mymedia\etc).
      I will work on this pretty soon to see what I can do to fix this, but I do have to work on a few other things before I can get to that. 

      Reply

      Hans

    • Feb 24, 2022 - 7:44 AM - Hans - Author: Comment Link

      Hi Asd,

      I’ve just uploaded a new build (2.1.18 build 25) which hopefully addresses this issue.
      This version should now support UNC notations (//myserver/some/path/filename) and very long file paths (path up to 32,768 characters, filename up to 256 characters).
      Please let me know if that worked.

      Reply

      Hans

  • Feb 23, 2022 - 9:26 PM - Synema Comment Link

    Hi!
    Subtitle files not renaming and moving to desired folder. Using 2.1.7 beta

    With the stable release that function working

    Reply

    Synema

    • Feb 24, 2022 - 4:05 AM - Hans - Author: Comment Link

      Hi Synema,

      do you have any more info?

      Eg.
      – What operating system are you running?
      – Are the files stored in a network share, and if yes: how are they accessed (UNC or mapped drive letter)?
      – Do you have example filenames?

      Reply

      Hans

      • Feb 24, 2022 - 4:29 AM - Synema Comment Link

        Im Using WIndows 10

        The files are on my pc

        Example:

        Legacies.S01E01.WEBRip.x264.HUN-nIk.mkv
        Legacies.S01E01.WEBRip.x264.HUN-nIk.srt

        Reply

        Synema

      • Feb 24, 2022 - 4:42 AM - Hans - Author: Comment Link

        Thanks! I have been able to reproduce the issue.
        This is related to “fix” for long filenames that Windows is unable to handle – not something that affects your TV shows, but it does affect certain TV shows with ridiculously long show and episode names. I’ll try to get a fix out asap. 

        Reply

        Hans

      • Feb 24, 2022 - 7:43 AM - Hans - Author: Comment Link

        Hi Synema,

        I’ve just uploaded a new build (2.1.18 build 25) which hopefully addresses this issue.
        Please let me know how it works out.

        This version should now support UNC notations (//myserver/some/path/filename) and very long file paths (path up to 32,768 characters, filename up to 256 characters).

        Reply

        Hans

  • Feb 24, 2022 - 7:46 AM - Hans - Author: Comment Link

    WINDOWS UPDATE 2.1.8 build 25

    I just uploaded a new version for Windows users. 

    This version should now properly support UNC notations (//myserver/some/path/filename) and very long file paths (path up to 32,768 characters, filename up to 256 characters).

    Reply

    Hans

    • Feb 25, 2022 - 9:27 AM - asd Comment Link

      Thanks! I can confirm that now it works properly!

      On a different note: other than “default language for searching TV shows” can you add a checkbox with “preferred lenguages”? I ask that because the list of lengagues is extremely long. It would be useful if someone could just choose between 1/3 lenguages (Ex. English, franch and spanish) instead of the infinite list that we have now.

      Reply

      asd

      • Feb 25, 2022 - 9:51 AM - Hans - Author: Comment Link

        This feature does exist already – albeit undocumented 

        There is the option to limit the languages dropdown list to the languages you have used before.
        To use this feature, make sure to look for a show in the language(s) you commonly use.

        For example look for “Stargate SG-1” in English and select the show so you can see the episodes list.
        Now do this again for example for German, and again for French.

        Next, go to Settings -> Generic & AutoDetect Settings -> Languages -> click “Only used Languages“.
        A notification should tell you how many languages are now being used (3 in this example).

        Of course, if this went sideways, just click “Default Languages” to get all languages back.
        (neither will affect what is in the database)

        Now in the main window you’ll see the drop down for languages limited to the languages you had used before 😊 

        Reply

        Hans

  • Feb 25, 2022 - 9:37 AM - asd Comment Link

    Just finished to say that everything was fine that I found a new error xD

    If the title of the episode contains the character ” in the name it will generate the error SQLite3Connection: near “[word after “]”: syntax error

    Reply

    asd

    • Feb 25, 2022 - 9:54 AM - Hans - Author: Comment Link

      Oh shoot – I forgot to look at that one … it should be in the list of characters to be replaced … 
      I’m taking note of that one!!! What show/episode/language did this happen with (just in case I’m looking for a test candidate 😉 ) …

      Reply

      Hans

      • Feb 25, 2022 - 10:21 AM - asd Comment Link

        First of all: thanks a lot for you answers! And sorry to be the one sending so many bug reports xD
        I’ll answer here for everything1) series: “signora in giallo” Language: Italian; S10E2 or S11E14 and E20 .2) The method to limits the lenguage drop down works! Maybe just move it to “show and episode Info”? It would be better to have all the language options in one place imho

        Reply

        asd

      • Feb 26, 2022 - 4:17 AM - Hans - Author: Comment Link

        No worries – bugs being reported is appreciated, important and very helpful to improve the application. 

        Good to hear that the language limit fixed that issue. As for moving that option : I suppose it would be appropriate on both tabs. For now I’ll leave it where it is though, so I can spend time on resolving other issues (most time would be to see how to even fit it on that screen).

        As for the double quote issue: Excellent example. I’ll try to work on that this weekend. 

        Reply

        Hans

      • Mar 2, 2022 - 9:37 AM - Hans - Author: Comment Link

        Apologies … I got sidetracked on this one haha … (but did add a better language support in the history and such 😉)

        Can you show me the exact steps to reproduce the error?

        I do manage to get the error when I remove the double quote replacement in the “Replace Special Characters” list in Settings, when adding “Signora in giallo” (Italian) S10E2, with the title “Quel bar al “65”. The error is similar to your error: 

        SQLite3Connection : near "65": syntax error.

        However, when the default replace characters are used, this error doesn’t happen (tested MacOS and Windows 11).
        Can you confirm this?

        I do have to add that using a double quote in a filename is per Microsoft documentation listed as an illegal character;

        Use any character … except for the following reserved characters:

        • ” (double quote)

        Note: the correct name is still stored in the database (with a double quote), and it seems to work as expected. I just want to make sure. 😊 

        Reply

        Hans

        • Mar 22, 2022 - 12:29 PM - asd Comment Link

          Added ” to the spcial character to replace and left  [EMPTY] and it works now!

          Also can confirm that I’m on W10 but I can’t test on W11 sorry :(

          Reply

          asd

        • Mar 23, 2022 - 5:19 AM - Hans - Author: Comment Link

          Awesome! 

          Reply

          Hans

  • Mar 18, 2022 - 9:29 PM - jarocajavi Comment Link

    I love you

    I was looking for a software can rename some files at the same time and found this. Much better. Maybe add the feature to write any text after or before the text extracted from database… for write the quality info too was awesome.

    Something like this.

    Boku no Hero Academia – chapter 04 [1080p BD-Rip][JAP-ENG-ESP][subs ESP]

    Reply

    jarocajavi

    • Mar 18, 2022 - 9:31 PM - jarocajavi Comment Link

      Ok, i see that is in settings… im sorry for been dumb

      Reply

      jarocajavi

    • Mar 19, 2022 - 4:50 AM - Hans - Author: Comment Link

      Hi Jarocajavi,

      No problem, and please do not feel dumb! Glad you found it though 

      Reply

      Hans

  • Apr 2, 2022 - 7:30 PM - ontherun Comment Link

    I have used Rename My TV Series about a year and using 2.0.10 now.

    I was wonder is it possible change the  Season / Episode   Code?

    Exp:

    %N – %S#Zx%EZ – %T = Stargate SG-1 – 02Zx07 – Message in a Bottle.mp4
    What would the code be for Stargate SG-1 – S01E01 – Message in a Bottle.mp4

    Thanks ontherun

    Reply

    ontherun

    • Apr 3, 2022 - 3:55 AM - Hans - Author: Comment Link

      Hi OnTheRun …

      Yes, you can change the code completely to what you’d like it t be.
      For your specific example, I’d use 

      %N - S%SZE%EZ - %T

      Now, you are using a relatively old version, and maybe you’d like to explore the beta version since it does offer a lot more options.
      But if everything works fine, 2.0.10 will work (for now) of course just fine.

      More info on the filename formatting can be found here and in the settings window as well.

      Hope this helps 

      Reply

      Hans

      • Apr 20, 2022 - 9:40 AM - ontherun Comment Link

        Thanks Hans,

        I had figured it out after searching the options inside the software. 

        I will after I figure out how to adjust options to fit me needs its a really will through othereut program

        Cup of joe (Coffee) coming wright away

        Reply

        ontherun

        • Apr 21, 2022 - 3:48 AM - Hans - Author: Comment Link

          Awesome and thank you very much for the coffee!
          You have no idea how much that is appreciated 

          Reply

          Hans

  • Apr 16, 2022 - 2:04 PM - David Nguyen Comment Link

    Strange glitch on the qt beta version on Manjaro KDE

    The app does not appear on the app-icon panel 

    It does appear for the gtk version

    Reply

    David Nguyen

    • Apr 17, 2022 - 2:01 PM - Hans - Author: Comment Link

      Hi David,

      I’ll start by saying that I’m very far from a Linux expert, and Linux is not my daily driver.
      I happened to used Manjaro KDE to build the binaries for the Linux versions, so I was able to reproduce the issue.

      I’ve just finished updating my Virtual Machine (that is running Manjaro) and updating Lazarus Pascal (the latest trunc version even fails to compile due to QT5 issue), so I hope to try a quick build tonight to see if it something I goofed up, or Lazarus.  This will be purely best effort, but I will try.

      Reply

      Hans

    • Apr 17, 2022 - 2:25 PM - Hans - Author: Comment Link

      I think working on this today paid off … I found a mistake I had made – Windows, macOS and GTK didn’t seem to mind, where as QT5 did.

      The icon should now be visible. Please give it a try and let me know 
      Thanks for reporting!

      Reply

      Hans

      • Apr 17, 2022 - 2:51 PM - David Nguyen Comment Link

        Awesome, thank you! I’ll test it when it’s updated in the AUR!

        Reply

        David Nguyen

        • Apr 18, 2022 - 5:49 AM - Hans - Author: Comment Link

          I’m not maintaining AUR myself and I’m very grateful that others do … however, AUR seems to be pointing to an old (stable) version.
          I have no idea if AUR will ever hold the beta version.

          I could move everything to stable of course, but that comes with another issue;

          1. Now I have a QT5 and a GTK2 version …
          2. And for each version I have one with (static) and one without (shared) ffmpeg files/libs.

          So for Linux I now have 4 distro’s – in part to support other widgetsets better and in part to use ffmpeg versions that may or may not have been installed on a users PC.

          Just saying that it probably will take a while … download here would be much faster … 

          Reply

          Hans

  • Apr 17, 2022 - 2:28 PM - Hans - Author: Comment Link

    UPDATE Linux 2.1.8 beta

    For Linux users, a bug (my bad) somehow made its way in the QT5 build of RMTV.

    Thank you David for reporting that the application icon was not showing in the app-panel/taskbar.
    Windows/macOS and GTK are not affected by this – only Linux QT5 users.

    Reply

    Hans

    • Apr 20, 2022 - 4:30 AM - Hans - Author: Comment Link

      Note: The GTK version is still at 2.1.7 since the bug only affected the QT5 version.

      Reply

      Hans

  • Apr 18, 2022 - 5:33 PM - KMKMS Comment Link

    Maybe I am doing something stupid but the latest version isn’t working for me. I normally can get away with just replacing the latest RenameMyTVSeries file. But it doesn’t launch for me this time. If I replace the file back to the  2.1.7 it’s fine. all the other files seem to be the same. I’m running Ubuntu 20.04 with RenameMyTVSeries-2.1.7-GTK-b24-beta-Linux-64bit-static-ffmpeg currently working and trying to get RenameMyTVSeries-2.1.8-GTK-beta-Linux-64bit-static-ffmpeg launching.

    Reply

    KMKMS

    • Apr 19, 2022 - 4:44 AM - Hans - Author: Comment Link

      Hi KMKMS,

      Thanks for reporting … it took me most of the morning to find the issue (had to setup Ubuntu 20.x and such), to find it is related to a missing GLIBC.
      You can see the error message when you start the application from a Shell;

      user@ubuntu: ./RenameMyTVSeries
      ./RenameMyTVSeries: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./RenameMyTVSeries) 

      From what I understand (not a Linux user myself), GLIBC is deprecated? I’ll take a look and see what the deal is.

      Reply

      Hans

    • Apr 19, 2022 - 7:41 AM - Hans - Author: Comment Link

      Note: since you’re using GTK anyway: stick with 2.1.7
      The update to 2.1.8 only has impact on the QT5 version showing an icon or not. 2.1.7 is otherwise identical.
      I’ll revert the GTK version here back to 2.1.7 as well – just to avoid others from running into this issue as well.

      Having said that I did find that Ubuntu 20.04 seems to have GLIBC 2.31 installed (very old: 2020-02-01, you can check in a terminal/shell with: ldd –version).
      Note: GLIBC 2.34 was released on 2021-08-01.

      ldd (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31

      Two possible options to fix this;

      1) Bad idea: Upgrade GLIBC on your Ubuntu – that really doesn’t sound like a good plan, especially since Ubuntu doesn’t seem to support the version of Ubuntu you’re running.

      2) I recompile the application on Ubuntu 20.04, but so far I’ve encountered nothing but trouble.

      For now I feel (yet again) very frustrated with Linux, and the lack of consistency amongst Linux distro’s …
      I may give it try later today … maybe. 

      Reply

      Hans

      • Apr 22, 2022 - 1:36 AM - KMKMS Comment Link

        Thanks Hans! Glad it wasn’t just me. Still getting the hang of Linux myself. Appreciate all this app is, I use it every day and it has made life so much easier.

        Yeah I’ll stick to the 2.1.7 version for now. have some free time coming up so may look into a different distro to mess around with.

        Reply

        KMKMS

      • Apr 23, 2022 - 4:03 AM - Hans - Author: Comment Link

        Yeah, Linux is great, and I have been playing with it on and off since it’s conception in the early 90’s.
        I have tested quite a few distro’s, and still try a new one every now and then.
        Ubuntu is most certainly one of the easiest to begin with, – I would have to guess that it is one of the most commonly used Linux distros. Personally, I do prefer Manjaro KDE, for no obvious reasons, besides that it gave me the least headaches so far 

        (daily drivers: macOS and Windows 11)

        Reply

        Hans

  • Apr 19, 2022 - 8:27 AM - Jim in Canada Comment Link

    Hi Hans,

    I have been using the latest beta version since mid-February, and after much testing I am satisfied that what I am about to report are genuine bugs.

    Rename My TV Series: 2.1.7 (Build 24)
    SQLite library: v.3.25.2
    OS: Windows (64 bit), Windows 10.0, i386 (32 bit application)

    == NOTE: Excellent bug report moved to this forum topic to save space ==.

    Many thanks for your great work.

    Jim in Canada

    Reply

    Jim in Canada

  • Apr 20, 2022 - 10:19 AM - Mark Comment Link

    I have stumbled across a weird problem.  I have searched for, found and selected the desired TV series.  In this case, it is “Doctor Who (2005)”

    The Episodes panel shows the proper episodes listing

    I drag 2 episodes into the right-most box expecting it to auto-detect the names

    It incorrectly identifies the series name to something that is not even listed in the TV Shows box. In this case, it states they are part of Doctor Who (1963)   Since I only have Doctor Who (2005) selected in the left most box, I was surprised that it was searching other TV series.

    For a screenshot:  http://web1.foxhollow.ca/drwho-mixup.png

    Reply

    Mark

    • Apr 21, 2022 - 3:44 AM - Hans - Author: Comment Link

      Hi Mark,

      Doctor Who is a troublemaker for sure

      Best way to resolve this:

      1. Look for “Doctor Who (2005)”, so it is in the database  (you already did this)
      2. Goto “Settings” – “Generic & AutoDetect Settings
      3. Under “AutoDetect Options” we now want to have a Hard Link between “doctor who” and  “Doctor Who (2005)

      Either edit the current entry (probably showing “Doctor Who (1963)”)

      – Locate the row with “doctor who” in the “Show Title” Column,
      – select “Doctor Who (2005)” in the “Linked to Show” column.

      Or if it’s not there yet, you will have to add it:

      – Click “Add”,
      – enter “doctor who” in the “Show Title” Column,
      – select “Doctor Who (2005)” in the “Linked to Show” column.

      From this point forward, every “doctor who” file will be linked to “Doctor Who (2005)”.

      Reply

      Hans

  • Apr 25, 2022 - 12:11 PM - Psychoticinsane Comment Link

    is there a dark theme for the windows version?

    Reply

    Psychoticinsane

    • Apr 26, 2022 - 5:24 AM - Hans - Author: Comment Link

      Hi Psychoticinsane,

      Short answer: Unfortunately, … no. 

      Long answer:  I have looked into this several times, and already wasted a ton of time on this. It is kind-a sad, since I did get it to work for macOS and Linux (GTK and QT5) just fine. The biggest hurdle is actually how yanky Microsoft implemented dark theme support (pretty much no support for WinAPI development – only for UWP). At this time the LCL widgetset of Lazarus Pascal does not yet support UWP (and I cannot blame them).

      Reply

      Hans

  • May 17, 2022 - 12:07 AM - Ritom Comment Link

    Where will I find the TV series to watch online..?

    Reply

    Ritom

  • May 23, 2022 - 6:24 AM - fadaodi Comment Link

    The app is not refreshing episode info even after deleting the whole cache.

    Rename My TV Series: 2.1.7 (Build 24)
    SQLite library: v.3.37.0
    OS: macOS, Version 12.4 (Build 21F79), x86-64 (64 bit application)
    Data path: /Users/fadaodi/Library/Application Support/Rename My TV Series/

    Reply

    fadaodi

    • May 23, 2022 - 7:08 AM - Hans - Author: Comment Link

      Hi Fadaodi,

      Excellent details on the used version – that’s what a developer likes to see 

      What do you define as “deleting the whole cache”?

      If you mean: delete the database file, then the only thing I can come up with is that the data provider (TVDB/TMDB/TVMaze) does not have an update available yet.
      In that case, there is nothing I can do about that. Obviously, RMTV is depending on 3rd party data, which may, or may not be complete, accurate, or updated in a timely fashion.
      Note: The website of some data providers, versus the data provided by them through their API may not be the same since their may be update delay on their end – typical for TVDB, since users edit during the day.

      Do you have specific TV show to test this with?

      Reply

      Hans

  • May 23, 2022 - 3:24 PM - Randy Comment Link

    First of all I want to say thank you! This program has really helped me organise my library.

    The issue I am having currently is when I’m trying to add episodes I get this error message:

    SQLite3Connection : near “Time”: syntax error.

    Press OK to ignore and risk data corruption.

    Press Abort to kill the program.

    clicking on abort and continue produces the same result. I tried to restart my my Mac and try again and I get the same issue and I also installed and reinstalled the program and I have the same issue

    I’m using this version of the program

    Application: 2.1.7 (Build 24)

    SQLite Lib: v3.37.0 (DB version 2.1.1)

    My system: MacOS version 12.3.1 (build 21E258) x86-64 (64 bit application)

    Kind regards,

    Randy

    Reply

    Randy

    • May 24, 2022 - 6:12 AM - Hans - Author: Comment Link

      Hi Randy,

      I’m glad to here the application has been helpful for you and not so glad you’re running into an issue 

      To debug this, I’ll have to try to reproduce this, so a few additional question (thank you very much for providing the version info! This is helpful!):

      1. What are you regional settings? I’m looking for Date and Date/Time formats, since the error may be related to date/time format.
      2. Does this happen with all shows? Or just specific ones?
      3. Does this happen when you temporary rename the database file (close RMTV, rename DB file, open RMTV again and test – it will create a new DB, you can restore the old DB by renaming it back to its old name) 
      DB file: 
      /Users/<username>/Library/Application Support/Rename My TV Series/LocalData.sqlite3

      Reply

      Hans

      • May 24, 2022 - 2:00 PM - Randy Comment Link

        Hi Hans,

        thanks for getting back to me so quickly! 

        Where would I find my regional settings? is this specific to RMTV or do you mean my computer?

        It started happening with Dragon Ball Super

        Renaming the database has fixed this however I have a different issue now :) I can live with this one though.

        I add the show list first, and then the episodes I need to rename. When I do this I get this message:

        You have “Episodes” in your list, that have not yet been assigned to a file.

        In other words: 

        You have more “Episodes” than “Files” in your lists.

        When using AutoDetect this WILL produce undesired results.

        Would you like to CLEAR BOTH LISTS before proceeding?

        For me the fix is to do my process the other way around 

        Reply

        Randy

      • May 25, 2022 - 2:51 AM - Hans - Author: Comment Link

        Regional settings: I meant your computer, for example is your computer set to German (just making that up), or French, etc. 

        I did some testing with “Dragon Ball Super”, but can’t reproduce the error.
        If you run into this again: please try to catch any specific steps so I can try to reproduce the issue here.
        (i know: this can be hard)

        Your new problem is probably because you have AutoDetect “on”.
        Disable AutoDetect (lower right corner, or in Settings -> Generic & AutoDetect Settings -> AutoDetect Options -> Attempt AutoDetect when adding file(s)), or … change your work flow (do not select any episodes, and drop the files on RMTV).

        AutoDetect is a new function that tries to find a matching show/episode for the file you just dropped on it.
        This can conflict with the old workflow (I found that each user uses their own preferred flow).

        Reply

        Hans

        • May 25, 2022 - 9:54 AM - Randy Comment Link

          Oh okay, it’s set to the United Kingdom, GMT if that helps

          Thanks for your help, I’ll try make notes of the step or take some screen shots next time :)  

          Reply

          Randy

    • May 25, 2022 - 2:53 AM - Hans - Author: Comment Link

      p.s. your “SQLite3Connection : near “Time”: syntax error.” is a real bug for sure – just do not know how to reproduce it, so debugging is a little difficult.

      Reply

      Hans

  • May 23, 2022 - 5:53 PM - John Comment Link

    Gday Hans first time poster long time user love your program

    First of just tested new windows 2.1.8 beta all good so far

    Now for my ? is there anyway to Add HDR or DV to renaming of the files so programs like Kodi can recognize if the video is 4K / 4K.HDR / 4K.DV

    Regards John

    Reply

    John

    • May 24, 2022 - 6:07 AM - Hans - Author: Comment Link

      Hi John!

      Glad to hear you like RMTV 

      Adding HDR and DV tags? Well, I suppose that may be possible if ffPRobe provides us that info.
      I do know how to get HDR out of ffProbe, but I’m not sure about Dolby Vision …  

      We need to do a few test to see what variants we may run into.
      Best we to do this, is running ffprobe on a few files that you know are DV, like so:

      ffprobe  -show_format -show_streams -v quiet -print_format ini <filename>

      I did a test with a demo file I found online and so far found these potential identifiers for DV: 

      codec_tag_string=dvhe
      encoder=\x000bDOVI Coding

      Now having said that: if I am going to spend time on this, then I better make sure I include other variants.
      Just so I do not get the same request next week for a similar format question 
      So if you know more options: let me know and I’ll see what I can do …

      Reply

      Hans

      • May 29, 2022 - 5:45 AM - John Comment Link

        Thanks for the reply Hans

        For me i am after the HDR part i know some video files also can be HDR plus but Kodi doesn’t seem to recolonize this for media info anyhow if you can get it to work i would be happy to test it for u

        Regards John

        Reply

        John

      • Jun 1, 2022 - 4:06 AM - Hans - Author: Comment Link

        Looked at the code for a while and did see that it will take a little more work than expected (eg. database implications, etc).
        I’ll implement this in the near future, but I’ll first have to change a few fundamental parts of the code to accommodate this and potential future features/requests (eg. 10bit, 12bit, etc).

        Reply

        Hans

  • Jun 5, 2022 - 10:16 PM - DAYLE Comment Link

    I LOVE YOU SO MUCH OMG DUDE THIS APP IS SOOOOO GOOOD!!!!! I CANNOT THANKYOU ENOUGH !

    Reply

    DAYLE

    • Jun 6, 2022 - 2:58 AM - Hans - Author: Comment Link

      Hi Dayle!

      Awesome to hear that you love the app!
      Thank you for taking the time to post a thank-you – it’s much appreciated 

      Reply

      Hans

  • Jun 7, 2022 - 6:30 AM - CHiPS - North and South Comment Link

    Dude!
    Your program has been instrumental in moving my DVD collection to my NAS! 
    Coffee is on its way! 

    Reply

    CHiPS - North and South

    • Jun 8, 2022 - 8:30 AM - Hans - Author: Comment Link

      Thanks CHiPS – North and South! 
      Not related to any 80’s show, right? 

      Thank you for the coffee and for taking the time to post a thank-you note! 

      Reply

      Hans

  • Jun 8, 2022 - 3:41 PM - Alfred Comment Link

    Excellent program – has been super helpful organizing a lot of my archive and getting consistent filenaming and directory structures.

    I’m curious – would it be possible to expose the Network name for a series as a Rename variable? I have a lot of documentaries and would love to have it stored by, e.g. PBS Nova etc

    Cuppa joe headed your way!

    Reply

    Alfred

    • Jun 9, 2022 - 4:46 AM - Hans - Author: Comment Link

      Thanks Alfred for the very big cup of Joe 

      As for your request; well, that would not be impossible, and something I will keep in mind!
      I’m trying to find some time to re-do the grid of selected episodes and files, a consequence of changing the renaming function because of another feature request (adding HDR and such).
      Makes perfect sense to explore you request while I’m at it.
      It may take a little time to do so though (in the middle of job hunting and potentially moving) – but it’s right there on the top of my list. 

      Reply

      Hans

      • Jun 9, 2022 - 7:51 PM - Alfred Comment Link

        Thanks, hope it’s not too difficult. Good luck on the job search!

        Reply

        Alfred

      • Jun 10, 2022 - 4:08 AM - Hans - Author: Comment Link

        Thanks Alfred! 

        It proved easier than I thought, so I plan to have that available in the next release.

        Quick question though – should there be a cleanup function?

        Some examples:
        – I see “BBC One” and “BBC Two”, should that be “BBC” then ?
        – I see both “ABC” and “ABC (US)” appear, should that becoem “ABC” ?
        – Another one I found: “CBS” and “CBS All Access: …

        Probably not that critical, but I also ran into “ANIMAX” and “Animax”.

        Reply

        Hans

        • Jun 10, 2022 - 5:46 AM - Philip Gardner Comment Link

          As a Brit I want to comment on the BBC example; I’m not qualified to comment on the other two.

          The BBC has four main TV channels: BBC One, BBC Two, BBC Three and BBC Four. There are others, such as BBC News, BBC Parliament, CBBC, CBeebies, but their content is mostly ephemeral. TVDB lists these as separate ‘Networks’, but I’m not sure what the distinction (if any) is between networks and channels.

          There is some difference in content between the channels, e.g. BBC Three is aimed mostly at young adults, and BBC Four is now almost entirely repeats. But the differences are very fuzzy and often arbitrary. Frequently a programme is first shared on one channel and later repeated on a different one. Sometimes old series are sold to non-BBC channels such as Drama.

          I keep my BBC documentaries under ‘BBC Documentaries’, which is recognized as a named collection by TVDB. Personally I can see no advantage in subdividing them by channel/network – it would just make them more difficult to find, and one would have to check in TVDB to find out which channel a particular programme was first shown on.

          I suggest you could add two new fields, Broadcaster and Network/Channel. So all BBC programmes would have broadcaster=BBC and network=BBC One/Two/Three/Four. Then users who wanted to include this information in their programme names could choose whichever suited them best.

          Reply

          Philip Gardner

        • Jun 10, 2022 - 8:02 AM - NebularNerd - Author: Comment Link

          I was thinking along similar lines to Philip but his reply is far more eloquent than mine. 

          I’m not sure how the US works but the in the UK we not only have the BBC, but also ITV that runs a similar system of having many channels under which they broadcast and rebroadcast shows.

          Another thought that occured to me, and this may be an outlier issue, what if you have a show that jumps provider? For example all the Marvel ‘Defenders’ shows (Jessica Jones, Luke Cage etc..) were Netflix but are now Disney+. that might throw a spanner in the works somewhere.

          Reply

          NebularNerd

          • Jun 10, 2022 - 3:01 PM - Alfred Comment Link

            I posted a more detailed reply with examples but when i submited it was marked as spam and deleted.

            I looked through a lot of shows I’d consider to be in my ‘documentary’ category and they all came back with a single entry in the network field 
            BBC One
            BBC Two
            Canal+
            PBS
            History

            AMC

            Etc..

            Because those were the original production companies. I’m totally fine with BBC being under two folders, I can always cluster them later.

            There is a production company entry but the case I saw had no entry under Network  https://thetvdb.com/movies/those-who-pay-with-their-lives

            Alfred

          • Jun 10, 2022 - 3:24 PM - Hans - Author: Comment Link

            I’m sorry Alfred that your message got booted as spam 
            Unfortunately, there are days that I get up to 1500 spam comments a day, so I gave up on detailed inspection of each message.
            Apologies for missing yours.

            You can indeed look into the RMTV database to see a list – open “LocalData.sqlite3” with a SQLite tool, like Valentina Studio or SQLiteBrowser (all have a free version), or this online viewer.
            Look in the table “tvshows” column “network“. 

            A quick look in my test database and found more than a handful of shows without a network listed.
            Not sure if that would be problematic for your system?

            Hans

          • Jun 10, 2022 - 6:36 PM - Alfred Comment Link

            Hans,

            If the network is not present you can default it to Unknown and I can manually move it later (and try to update TVDb – I created an account there recently).

            I use MusicBrainz Picard to organize my music collection and I’ll sometimes get things categorized as ‘Various Artists’ etc if I’m not paying attention.

            Alfred

          • Jun 10, 2022 - 6:43 PM - Alfred Comment Link

            @hans

            The other case is when there are multiple – my deleted comment had an example that said for network:
            Starz
            Netflix

            I’d say probably just pick the first one and let the user sort it out after. Can only do so much with ambiguous data.

            Alfred

          • Jun 10, 2022 - 7:30 PM - Alfred Comment Link

            @hans .. for reference from my local copy:

            sqlite> select network, count(network) from tvshows group by network order by network;
            
            AMC+|1
            BBC|2
            BBC One|3
            BBC Two|6
            Canal+|1
            Channel 4|2
            Channel 5|1
            Disney+|1
            France 2|1
            History|1
            History (CA)|1
            NBC|1
            Netflix|1
            ORTF|1
            Rai 1|1
            Russia 1|1
            SciFi|1
            Showtime|2
            YouTube|1
            unknown|1

            Alfred

          • Jun 11, 2022 - 2:57 AM - Hans - Author: Comment Link

            @Alfred;

            Using “Unknow” would indeed be an option, or give the use the choice: Blank or “unknown”.

            The data provided is indeed a challenge at times, and the provider (as grateful as I am for them providing the info) can make live hell (yes TVDB, I’m talking to you).

            When looking at your list, the user should then have the option to pick whatever is provided or a short version of the network names.

            Some examples requiring manual intervention for a “short” version:
            – combine “History” and “History (CA)”?
            – Are Channel 4 and 5 of the same network? 

            So there is some work to be done there 

            Hans

          • Jun 11, 2022 - 3:26 AM - Alfred Comment Link

            https://thetvdb.com/series/the-ren-and-stimpy-show

            Has 4 networks, so I agree that being able to pick would be a great idea, just doesn’t’ happen often in my use case.

            Sounds like you’re really going for it so here’s another observation. As far as I’ve seen there’s either Network or Production Company but not both (but there proably are)

            https://thetvdb.com/movies/those-who-pay-with-their-lives

            Maybe just grab both, de-dedupe the list, and go from there.

            If it’s a single result, see if ‘shortname’ is checked, and lookup the shortname (BBC One -> BBC)
            If multipe result, pop up the list and let choose
            If empty, popup an option for a path unless they’ve already set that as a config option.

            Alfred

          • Jun 12, 2022 - 3:49 AM - Hans - Author: Comment Link

            I’ll add this to the observations:

            – Only TVDB seems to be providing “Country”
            – Most just call it “network” even though it’s a mixed bag – 
            – TVDB and TVDB API may differ
            – TVDB is moving to API v4, which comes with quite a bit of work, so I’m not sure how much longer I’ll be motivated to support the use of their data
            – The Ren and Stimpy example gave me “Nicktoons” and “Spike TV” with TVDB, doing an undocumented repeat of the “network” field in the data

            So … for now I’ll work with the data as it is being used right now.
            I’m considering adding a settings option where the user can maintain a translation table for the networks that appear.
            So if the user likes to change “BBC One” to “BBC”, “BBC1”, “BBCOne” or “BBC-One” – it’s all up to them.

            Downside: If you decide to replace “Nicktoons” with “Spike TV” then it would translate for all TV shows done by Nicktoons.
            I’ll see of I can make this a “per show” option, with the option “for all shows from…”.

            Now I’ll have to go find time to actually do this 

            Hans

        • Jun 10, 2022 - 3:15 PM - Hans - Author: Comment Link

          @Philip

          Thanks for the insight from a local who would know better.  
          It is in line with my expectations on how this works. So Show from BBC One eventually will become BBC Four? 

          However … I’m totally dependent on the info provided by TVDB/TMDB/TVMaze. The only info provided is referred to as “network” (as far as I can see).
          So to my knowledge there is no option to distinguish between Broadcaster and Network/Channel.

          Maybe I’ll make something like “network” and “compact-network” …? eg. “BBC One” and “BBC”.
          I’ll have to dig through some of the networks though to see what to remove to make a network name “compact”.
          For example one could remove the number, but this may conflict with other networks.

          Or … add a “translation” table where the user can add/change whatever they feel like.

          @NebularNerd:

          When shows jump provider (I’ve seen quite a few jump to Netflix!), then the data would be updated in the database once TVDB/TMDB/TVMaze update the provider info.
          So the files you renamed before the change would have the old network and the new files would have the new provider.
          All in all a good reason to not use the provider in a filename 
          But … we all have our preferences – nothing wrong with that.

          Reply

          Hans

          • Jun 10, 2022 - 3:25 PM - Alfred Comment Link

            I suggested the translation table in my other comment – I think its the most flexible.

            Assuming that’s a user configurable table with some simple defaults.
            BBC One      BBC
            BBC TWO     BBC
            Showtime USA   Showtime

            etc

            Alfred

          • Jun 18, 2022 - 10:17 AM - Philip Gardner Comment Link

            Thanks, Hans! It’s all very complex; having read most of the replies I’m inclined to think that the current system works well enough for most users.

            Just a comment about changes to programmes: TVDB’s policy is to list the original transmission of a programme. So if a programme was first shown on BBC One and is later repeated on BBC Four, that won’t affect TVDB’s listing – the network will (or at least should) remain BBC One.

            Oh, and adding the production company would be a nightmare! Very few BBC programmes are made by the BBC itself, most are made by one of many private production companies on behalf of the BBC. To find out which company you’d have to watch the credits at the end of one of the episodes. The same applies to ITV and probably to many other networks. It’s not something the viewer needs to know; generally one isn’t even aware of it.

            Philip Gardner

          • Jun 19, 2022 - 4:23 AM - Hans - Author: Comment Link

            Thanks Philip! 

            I’ll add the option to add the network, with the option to “translate” it to something to the users liking (eg. BBC instead if BBC One).
            I’m going to keep in mind that the user may want to do this per TV Show, but I’m not sure yet how much work that will bring.

            My first priority at the moment though is to change the way the window resizes. Let’s say that it is not great at the moment 
            With that I want to add these last few feature requests (HDR, DV, Network, etc).

            Note: This may take a bit 

            Hans

        • Jun 10, 2022 - 3:21 PM - Alfred Comment Link

          I ran across this on the TVDB site
          https://thetvdb.com/companies

          I speak a few languages so I watch content from all over, for example here’s a series I really enjoyed:
          https://thetvdb.com/series/the-accursed-kings-2005

          Network is France 2 (which leads me to wonder if also adding the Original Country might not be a bad option.

          Original Country/Network/Series stuff would be sufficient for my needs

          I do think clustering might make sense .. maybe a configuration window that lets you alias incoming network string to what gets used with defaults so people could use it or not, and customize like maybe they want all BBC to be BBC others want BBC One BBC Two etc or HBO vs HBO, HBO Max? That seems the most flexible way.

          Reply

          Alfred

          • Jun 10, 2022 - 3:28 PM - Alfred Comment Link

            Another ‘by country’ example 
            https://thetvdb.com/series/320523-show

            Alfred

          • Jun 10, 2022 - 3:29 PM - Hans - Author: Comment Link

            Creating a config window where the user can override manually would be useful for sure.
            I would cluster networks, but then again, I’m not the user that would actually use the network name.
            I’d rather hear from you guys what you’d like to see.
            Then I can think about it and see what I can do 

            p.s. I don’t know if all data providers include “country”, but I’ll add it if implementation is easy 

            Hans

  • Jun 13, 2022 - 3:43 AM - granny646 Comment Link

    Hi, this is my very first post. I really like this program (rename my tv series) and I just found the newer (to me) versions and have downloaded both the 2.0.10 for windows as well as the beta 2.1.8 something build 25? Anyway, my question is on the old version I had when I renamed files it would set the date of the file to the date the episode was aired, well in both the new versions I’ve tried it still works but ONLY if the date is 1980 or above. :( I have a lot of older tv shows, such as the andy griffith show, and columbo that were aired in the 60’s and these do not get the created date set. Is this something that can be fixed or maybe a setting I haven’t found? Anyway, the program is great and I think you a such a sweetheart to offer it for free. Good for You! Thank you for your time, GG

    Reply

    granny646

    • Jun 14, 2022 - 7:15 AM - Hans - Author: Comment Link

      Hi Granny646,

      well thank you for liking the application and you’re most welcome (getting it free). 
      Oh man I do remember watching Columbo as a kid … 

      I had to do some testing, and can confirm this to be an issue – interesting find.
      It took me some time to find that this appears to be “common” as of Windows 8.

      When I do force a date to pre 1980 (Mac and Linux do not seem to be bothered by it), Windows File Explorer will not even display a date.
      Interestingly enough … the forced date can be seen in Command Prompt (DOS) or Powershell just fine – so the file system isn’t the limitation (using NTFS).

      I will add this to my features for the next release, if I can find a way to fix setting the date under Windows.
      It will however be highly likely that you won’t be able to see those dates in Windows File Explorer after that.

      That was more answer than you expected, right? 

      Reply

      Hans

    • Jun 14, 2022 - 8:59 AM - Hans - Author: Comment Link

      I did find a fix … however, as mentioned before, this will also mean that the Windows File Explorer will show NO data for those files dated prior to 1980.
      I’ll include it in the next release – thanks for spotting this and reporting this GG 

      Reply

      Hans

      • Jun 15, 2022 - 11:32 PM - granny646 Comment Link

        Wonderful! I will look forward to the update and thank you! 

        Reply

        granny646

        • Jun 15, 2022 - 11:38 PM - granny646 Comment Link

          oops, forgot to add I am still clinging to my windows 7, and as for the windows explorer, I use something else and it shows the dates prior to 1980. (xyplorer)  I like seeing the dates of when an episode aired because some “specials” actually aired during a season. Thank you so very much! ~GG

          Reply

          granny646

          • Feb 15, 2023 - 9:21 PM - granny646 Comment Link

             I was wondering how do i change the date format? before, in the older version the dates in the nfo files were yyyy/mm/dd. In the beta version they are m/d/yyyy meaning that if the date is Jan 3, 2023 then it shows as 1/3/2023 I would rather it show as 2023/01/03 but i can not find where to change this. Going thru tons of nfo files to change the dates has gotten old, as my media library needs the date the other way. It’s a small thing so if i have to change them manually then ok. :) I appreciate your hard work and hope all is well with you and yours.

            granny646

          • Feb 16, 2023 - 4:01 AM - Hans - Author: Comment Link

            At this time,  there is no option to set the date format.
            I guess others have not discovered this issue either.

            I’ll add it to the “to do” list, as I’d prefer the Y/M/D format as well. Not sure if there was a specific reasons for this either – maybe a format requirement from KODI or one or the other media software?

            Note: with pending TVDB changes and some UI changes, it may take a little bit before I have that implemented. 

            My apologies for the inconvenience 

            Hans

  • Jul 16, 2022 - 9:06 AM - Brett Harvey Comment Link

    Hi there, do you have any plans to implement the TMDB api in your application? This is especially needed now that Plex has moved over to using that site for its content mapping.

    Regards

    Reply

    Brett Harvey

    • Jul 16, 2022 - 9:50 AM - Hans - Author: Comment Link

      Hi Brett,

      try the beta version. It has TMDB and TVMaze support for almost 3 years (2019) now … 😊 
      (my fault for not yet making the beta a release version yet – but this is in part related to some new functions that would need some explaining, like the auto detect option)

      Can’t blame Plex; TVDB has proven to be unstable in the past, keeps chaining their API, and now has become commercial … (although $12/year isn’t excessive of course)

      Reply

      Hans

      • Jul 16, 2022 - 12:28 PM - Brett Harvey Comment Link

        Thanks very much did not realise there was a beta, got it now all working, thanks

        Reply

        Brett Harvey

      • Jul 17, 2022 - 3:13 AM - Hans - Author: Comment Link

        No worries – happens to the best of us.
        Glad to hear you got it working though! Enjoy! 

        Reply

        Hans

  • Sep 17, 2022 - 3:53 PM - Hahuki Comment Link

    Hello,

    first of all I have to say that this utility is a lifesaver! It took all of the manual work and using general file renaming utilities and made it simple and elegant.

    I have been having an issue with capitalization for a while now, (I don’t know in which version it first appeared since I have been using the program for a few years now, but I am currently using the latest 2.1.8 beta in windows).

    Basically I have my settings set to capitalize the first letter of each word, and I am getting capitalization in the singular possessive apostrophe s (‘s), for example i get:
    “The Handmaid’S Tale” instead of the proper “The Handmaid’s Tale”.

    Having searched through the comments I believe this was introduced in v2.1.7 when trying to fix capitalization after apostrophe for titles like “L’Inferno”, but I cannot confirm this since there doesn’t seem to be a way to download older versions.

    Anyway this does not seem to be an easy issue to fix and still have it be correct for both possessive ‘s and titles like “L’Inferno”, so maybe the best solution would be a setting to select which behavior the user wants.

    Thank you for your work and taking the time to read this!

    P.S.: Having an archive of older releases would be useful for testing in situations like this

    Reply

    Hahuki

    • Sep 18, 2022 - 3:20 AM - Hans - Author: Comment Link

      Hi Hahuki!

      (note: you posted this twice, so I just now removed one of them)

      The bug has been reported before indeed. I still need to work on that one and come with a golden rule when to capitalize that first character.
      Looking at your examples my initial stab at it… 

      1. Use a capital if a characters follows a space, period, bracket ( [ ), accolade ( { ), parentheses ( ( ), single quote ( ‘ or ` ) or double quote ( ” ) before a character.
      2. Exception: do not use a capital when there is a comma ( , ) before the space in rule,
      3. Exception: do not use a capital if a consonants (k, l, m, s, etc) follows the single quote ( ‘ or ` ).
      I am however not sure if this will always work as this is not a common issue in my language.
      Can others look at this and confirm (or improve)?
      Note: implementation of this bug fix would not take place before I release an Apple Silicon version (I hope to start working on it soon).

      Reply

      Hans

      • Sep 18, 2022 - 3:22 AM - Hans - Author: Comment Link

        Crap, I see already one exception (while adding it to my ToDo list).

        #3 would not work with “L’Hospital” …. 😞 
        Pronunciation wise the “H” is silent I suppose … but I have no rules for that.
        Help is needed 😁 

        Reply

        Hans

        • Sep 18, 2022 - 8:17 AM - Hahuki Comment Link

          Thank you Hans from your prompt response!

          I do no think that there is a rule you can come up that covers all cases for all languages sadly…

          I my opinion since I would assume that the most common occurrence would be the possessive s (‘s) in English,
          so the approach I would take would be to not capitalize by default after a single quote (‘) and
          have an option in the settings to enable capitalization after a single quote for languages and users that need it.

          Or perhaps have it be based on language, like Spanish in our examples, but that would take some research I guess.

          (Note: I posted the last comment twice deliberately because I was confused by the approval process (after refreshing the page the “pending approval message and the comment dissappear) and thought it was removed by some auto-moderation system, so I tried again. It won’t happen again :))

          Reply

          Hahuki

        • Sep 18, 2022 - 9:23 AM - Hans - Author: Comment Link

          Don’t worry about the double post – it happens.
          Just wanted to let you know that I removed the duplicate! 😊 

          I would like to try to come up with a rule that works for all … even though this may be tricky.

          So here a call to all users: come up with examples where characters should or should not be capitalized. 😊 

          Coming back to my initial list:

          1. Use a capital if a characters follows one of these characters:
                space, period ( . ), bracket ( [ ), accolade ( { ), parentheses ( ( ), single quote ( ‘ or ` ), double quote ( ” ) before a character.
          2. Exception : do not use a capital when there is a comma ( , ) before the space,
          3. Exception : do not use a capital if certain consonants follow the single quote ( ‘ or ` ) — we’ve got the “s” so far.

            Looking for input … anyone?

          Reply

          Hans

          • Sep 18, 2022 - 3:33 PM - Hahuki Comment Link

            Hmm the more I think about it your solution might be the best for all cases.

            The only other letter I would add for Exception 3 in your list, is “t” so we can avoid capitalizing contractions like “can’t”, “won’t” etc.
            I cannot think of any other common use of a letter after an apostrophe in English so perhaps “s”, “t” are the only exceptions needed.

            Maybe someone else thinks of another case, or has some input regarding other languages,
            otherwise I cannot think of a situation off the top of my head where those exceptions won’t work.

            Hahuki

  • Sep 18, 2022 - 4:38 PM - Ken Comment Link

    Being raised English, I have a problem with capitals being used in the titles of content incorrectly, and I see that too often, e.g. for minor words that are insignificant or of meaningless value within a title. Words like “is,” “it,” and “and,” should never be capitalized in any sentence even when the title of a story or an article.

    https://www.grammarly.com/blog/capitalization-rules/

    Reply

    Ken

    • Sep 20, 2022 - 3:41 AM - Hans - Author: Comment Link

      Excellent suggestion Ken. 

      I prefer it that way as well. I’ll take a look at the link you provided.

      Reply

      Hans

    • Sep 20, 2022 - 6:59 AM - Hans - Author: Comment Link

      Great info, but unfortunately looks like quite a challenge to implement.
      … unless someone has a great trick for it (ideally covering all languages).

      Note: I would expect most to stick with the capitalization as provided the data TV show data provider (TVDB, TMDB, TVMaze).

      Reply

      Hans

  • Sep 20, 2022 - 7:03 AM - Ken Comment Link

    Agreed. Thats what I do. :-)

    Reply

    Ken

  • Sep 21, 2022 - 1:43 PM - rafaelribeiroo Comment Link

    Hello team, thanks for this excellent product, I would like to report a issue in RenameMyTVSeries v2, when I access Preferences screen, in Filename format, there’s a option to remove leadings zero at left, like image below, but this not works.

    Reply

    rafaelribeiroo

    • Sep 22, 2022 - 4:49 AM - Hans - Author: Comment Link

      Did you uncheck the option “Force minimum width of 2 digits” ?

      You would not be the first to overlook this 

      You can find it in Settings under Renaming Rules -> Renaming Options.

      Reply

      Hans

      • Sep 22, 2022 - 3:45 PM - rafaelribeiroo Comment Link

        I appreciate that, thanks so much. For me, option name is Season and Episode numbers at least 2 chars wide (leading zero’s if needed).

        One last question: there’s one way to change those preferences from cli in linux?

        Reply

        rafaelribeiroo

      • Sep 23, 2022 - 4:03 AM - Hans - Author: Comment Link

        Unfortunately, there is no CLI interfacing setup in RMTV – sorry 

        Well, come to think of it: you could modify the settings in the SQLite database (found in “~/.config/Rename My TV Series“, look for the Preferences table, and the SeasonNrAtLeast2Chars field) before you start the application.
        Changing these settings would require closing down RMTV, change the setting, and open RMTV again.
        I am not sure how useful that would be though.

        Reply

        Hans

  • Oct 17, 2022 - 10:17 PM - DmO Comment Link

    Will there be an Apple Silicon native version of Rename My TV Series 2?

    Reply

    DmO

    • Oct 18, 2022 - 4:23 AM - Hans - Author: Comment Link

      Hi DmO,

      yes there will be an Apple Silicon version of Rename My TV Series.
      It may take a few weeks though considering some additional changes I have in mind, and waiting to be able to buy the needed hardware.

      Note: I only build my tools on the hardware it is intended for to avoid issues.

      Reply

      Hans

  • Nov 2, 2022 - 10:14 AM - CraftyZoidberg Comment Link

    Hi there, thanks for the great software. Do you have any plans to support the ‘Joined Order’ season sorting? This type is used by SpongeBob SquarePants (and a few other shows) where for the first 5 seasons, there are between 1 and 3 episodes per video file. Having said that, I know it’s not a very common season ordering type so it might not be worth implementing :D

    Reply

    CraftyZoidberg

    • Nov 3, 2022 - 5:33 AM - Hans - Author: Comment Link

      Hi CraftyZoidberg (nice alias! ),

      Joint episodes, where a file contains more than 1 episode, is already supported.
      Since merged files typically are named in proper order (eg. E01, E02, E03, etc), they will sort properly as well.
      Well, unless of course the filenames are somewhat odd to guess it’s order.

      I hope this answers your question or maybe I misunderstood your question?
      If you’d like to post examples for me to look at or experiment with, then please let me know.
      For longer lists and screenshots and such, it would be best to do this in the RMTV sub-forum

      Reply

      Hans

  • Dec 6, 2022 - 9:52 PM - Chris Hoffman Comment Link

    This might seem weird, but I need for the app to separate the settings for forcing two digits for season and episode numbers.  I need season to allow 1 digit, but episode to always be 2.  

    Reply

    Chris Hoffman

    • Dec 7, 2022 - 5:39 AM - Hans - Author: Comment Link

      Hi Chris,

      This should already work …

      1. Make sure to UNCHECK the option SettingsRenaming RulesForce minimum width of 2 digits.
      2. Use %S for season numbers without a minimum number of digits, so in your case just one digit.
      3. Use %E2 to get season numbers of at least 2 digits.

      You can find this info, and more, in SettingsRenaming RulesShow Format Help.
      (it’s a button next to the field where you enter the filename format).

      Hope this helps! 

      Reply

      Hans

  • Dec 24, 2022 - 2:38 AM - Colas Comment Link

    Hello,

    Thanks a lot for this nice tool :) 
    It helps me a lot to order properly cartoons that contains only the name of the episodes.

    * What could be helpful is a search in the list of episode to then one quickly.

    Thanks,

    Best regards

    Reply

    Colas

    • Dec 24, 2022 - 5:22 AM - Hans - Author: Comment Link

      Hi Colas,

      thank you for the compliment! 

      Considering your question;
      I would assume you’re not using the beta, since the beta has a search function below the columns “Episodes”, “Selected Episodes” and “Selected Files”.
      There you can type part of the title and which will then highlight the rows that have that text in it. It will also show how many lines match that text (x matches).
      You will however have to manually move through the list to find the highlighted text.

      I assume this is kind-a what you’re thinking of?

      Reply

      Hans

      • Dec 25, 2022 - 1:46 PM - Colas Comment Link

        Correct, I wasn’t using the beta version.

        I tested the search + highlight is working fine. 

        Doesn’t match totally my need, when the TV show has more than 400 episodes it could be painful to search the episode highlighted up and down in the list. 

        A search that displays only the matches results could help. It’s a nice to have feature of course ;-) 

        Thanks

        Best regards

        Reply

        Colas

      • Dec 26, 2022 - 5:25 AM - Hans - Author: Comment Link

        Hi Colas,

        Merry Christmas by the way – sorry for not mentioning that earlier 

        I’ll add the suggestion to my very long To-Do list – maybe I’ll implement it once I know the full scope of implications. 

        Reply

        Hans

        • Dec 26, 2022 - 5:51 AM - Colas Comment Link

          No worry 

          Good luck with your TODO list, it’s growing faster than it’s implemented.
          As said the version beta is for me a good start and already helps me to increase my speed to the rename all episodes. So no pressure  

          (I’m working in the development too, so I know it’s not always easy to manage a backlog ) 

          Reply

          Colas

  • Feb 4, 2023 - 7:34 AM - AtomicWaffle Comment Link

    Good day sir, first of all thanks for this awesome piece of software!

    Sometimes TheMovieDB results are not showing up, maybe is some downtime issue or else?

    Reply

    AtomicWaffle

    • Feb 4, 2023 - 8:44 AM - Hans - Author: Comment Link

      Hi AtomicWaffle!

      Thank you for the compliments – always appreciated.

      As for TheMovieDB; I have not experienced this issue and others have not (yet) reported this either.
      So I’d carefully assume there could be downtime, or something is preventing communication?

      Reply

      Hans

      • Apr 14, 2023 - 8:03 AM - AtomicWaffle Comment Link

        Hey Hans! It turned out that themoviedb sometimes bans my container IP where I use RNTVS for no reason, maybe they don’t like VPNS, dunno! Thanks for your answer though, at least now I know why sometimes it disappears from the sources!

        Reply

        AtomicWaffle

  • Feb 15, 2023 - 9:30 PM - granny646 Comment Link

    Hi, i don’t know what happened but all last week RMTV2 would not download anything, it would find the show but not download the episodes. I tried using all 3 (tvdb, tmdb, tvmaze), just 1, and other combinations but nothing worked. I finally uninstalled and tried an older version 2.0.6 and it worked, but i missed the interface of the beta 2.1.8 so uninstalled the old and reinstalled the beta, but RMTV2 wouldn’t find any show. So, finally today, i uninstalled again, and re-downloaded from above and it seems like it is working. I have no idea what happened but thought I should let you know in case it is relevant to you. Thank you!

    GG

    Reply

    granny646

    • Feb 16, 2023 - 4:05 AM - Hans - Author: Comment Link

      Thanks for reporting! It is always appreciated.
      Unfortunately, I was unable to reproduce the issue 

      I can imagine that one of these dats the TVDB API (v3) will no longer work – since they moved to the commercial v4 already a while ago.
      I’m debating if I even want to keep supporting TVDB.
      However, since all 3 seem to fail, I’d suspect maybe a network issue.
      For example: an application/firewall blocking RMTV? (not sure what OS you’re running)

      Good to keep an eye on it though!

      Reply

      Hans

  • Feb 19, 2023 - 9:36 PM - GayKosmos Comment Link

    Is there a way to export and import the program settings? I’ve added quite a few entries in the replace custom characters section, and I’d really like to bring those over to the machine I will be using to transcode video.
    I’ve installed the program on the target machine and it runs great. In an attempt to get the settings transferred, I’ve copied the program folder from the Program Files (x86) folder of my existing machine to the new machine as well as the related folder in the user’s App Data/Local folder, but they don’t seem to have had any effect. If you could tell me what I need to do or copy to my new machine, I would sure appreciate it.

    Reply

    GayKosmos

    • Feb 20, 2023 - 4:30 AM - Hans - Author: Comment Link

      Hi GayKosmos,

      There is no setting export option, but you can copy the SQLite database – so you were getting close.
      From what you’re describing this should already work. Did you make sure RMTV wasn’t running when copying the files?

      Just a recap, from what you seemingly already did (in case others end up reading this):

      Based on the directories I assume you’re using Windows? (always good to mention OS and application version)
      As mentioned in the Uninstall section (so you know where to find the SQLite database under macOS and Linux as well), you should be able to find the SQLite database here (named “LocalData.sqlite3”):

      c:\Users\<username>\AppData\Local\Rename My TV Series

      However … if you’re using the beta release (again: you didn’t mention the application version), then “portable” mode is supported.
      In essence this means that if RMTV is not installed in the Windows application directory (C:\Program Files (x86) or C:\Program Files), then the SQLIte database is stored next to the EXE file. (Windows does not like this to be done in the C:\Program Files directories)

      Hope this helps.

      Reply

      Hans

  • Mar 1, 2023 - 11:11 PM - Ross Dillon Comment Link

    Thanks for the great program…I use it frequently and it’s a major time saver.

    However…I frequently find myself going into settings to check/uncheck the “Move to folder” option as applicable (if the episode is not the first of a show or season [that generates a new folder structure] I don’t want it moved because it complicates my process).  Also (because I’m frequently changing that setting), I frequently go there to verify the current setting so I don’t have to rename again because the checkbox was in the incorrect setting.

    Request: Can the “Move to folder” option setting be changeable at the main page, or at least show the option state (to reduce my having to go in there just to make sure it’s right)

    Thanks!

    Reply

    Ross Dillon

    • Mar 2, 2023 - 3:16 AM - Hans - Author: Comment Link

      Hi Ross,

      great to hear RMTV saves a lot of time.

      As for your request; I’ll add the request to my to-do list, but in all fairness, I doubt I’ll ever add it.
      The main window is already quite full. Maybe if I find a nice way to add it, I’ll most certainly consider it. Maybe something like “Move” next to CodecDetect, AutoSort, AutoDetect (lower right corner).

      I guess a good question would be why you toggle the option on and off frequently. I’m not sure if I understood you explanation. You’d like to not move it when it concerns the first episode, to avoid RMTV creates a folder structure?

      Reply

      Hans

      • Mar 2, 2023 - 10:21 AM - Ross Dillon Comment Link

        I store my TV series in multiple places depending on Genre and resolution (e.g. not predictable enough to preload a move destination). When I’m adding/renaming a single episode to an existing series season, I don’t let RMTV move it because the series/season structure is already in place elsewhere (and I’ll just have to move it again anyway).  However, If I’m adding the first episode of a series/season then the file structure will have to be created; that’s when I take advantage of RMTV.  I can then move the entire file tree to the eventual library destination.

        In the past I had a program that would create the appropriate file tree but if that tree already existed it would be overwritten and the previous contents deleted.  As a result I’ve been too paranoid to trust that I won’t lose 34 seasons of “The Simpsons” because the code tried to add one more episode and wiped out everything in it’s wake.

        Reply

        Ross Dillon

      • Mar 3, 2023 - 4:01 AM - Hans - Author: Comment Link

        I can see the paranoia in that as well yes! Haha.
        Thank you for explaining!

        Well, I’m working on a new version – still debating if I should implement the new TVDB API or not – and I’ll most certainly consider adding this as an option in the main window.

        Reply

        Hans

        • Mar 5, 2023 - 5:06 AM - Ross Dillon Comment Link

          Thanks for considering it.  Adding just a clue as to the current state of the text box will save me from having to look every time…

          Reply

          Ross Dillon

        • Mar 5, 2023 - 7:47 AM - Hans - Author: Comment Link

          As mentioned; I’m working on a new version, and have already included this option.
          It may take a while before I release this new version though, since it has some big implications on a lower level (different controls, TVDB API4 etc). But … in the next version it will be there! 

          Reply

          Hans

  • Mar 3, 2023 - 2:58 AM - Anthos Comment Link

    Hi Hans. How does the program handle sample video files? If I choose to rename an entire folder with subfolders and these subfolders all contain sample files, can I ignore these sample files? There were cases where I got the sample files renamed and moved in my TV series folders instead of the main file. In this case I have to go into each folder seperatly and delete each sample file manually and then import the list and rename / move. Thanks again for the great work! 

    Reply

    Anthos

    • Mar 3, 2023 - 3:59 AM - Hans - Author: Comment Link

      Hi Anthos,

      RMTV wouldn’t know if they were sample files or not, so it most likely will ignore them. There is no mechanism that would do anything special with the sample files.
      If you want to be 100% sure, and you have the option “Rename files starting with the same text” checked, then you can do a test by creating a few dummy files (here some tricks on how to do this) with similar names and see what happens.

      Having said that: the sample files are video files as well and when using drag-and-drop (for example), then RMTV will not be able to see if these are actual episodes or sample files. So to be sure: I’d remove them before you start renaming – again: making dummy files for testing could be useful 

      Reply

      Hans

      • Mar 3, 2023 - 4:57 AM - Anthos Comment Link

        Ok thanks Hans for the quick reply. Got some dummy files and tested and I think the best way is via File Explorer. Since I have all my videos to be renamed/moved in a mother folder, I can make a wildcard search “*sample” and delete all the files that pop up (that will include all subfolders etc) before renaming.  Thanks again!

        Reply

        Anthos

      • Mar 3, 2023 - 7:20 AM - Hans - Author: Comment Link

        Thanks, you’re most welcome! 

        Reply

        Hans

  • Mar 23, 2023 - 7:32 PM - Meir Hernan Comment Link

    Hi, how are you ??
    I’ve never written a review, I don’t know the best way to express myself… I’ve been looking for a program for this for a long time, your program is excellent… also multiplatform, as a Mac user I’m very grateful. If someone were to ask me how an ideal program to organize my files should be, it would be as you have done. Congratulations and Thank you!!, Thank you very much!!!

    Now I take advantage and consult you. I like that the files have the name in English and Spanish. In my family we are speakers of different languages and we all access the same files.

    For example: The Simpsons (1989) – S27E01 – Every Man’s Dream – Aka [El sueño de todo hombre].mkv

    To do so, I have to follow a few steps:

    1 – duplicate the file,

    2 – To the one (in English) I configure it: %N (%Y) – S%SZE%EZ – %T

    In the example: The Simpsons (1989) – S27E01 – Every Man’s Dream.mkv

    3 – To the duplicate file, I select the Spanish language and configure: %N (%Y) – S%SZE%EZ – – Aka [%T]

    In the example: The Simpsons (1989) – S27E01 – – Aka [El sueño de todo hombre].mkv

    (I need the season and episode number so as not to get confused later… I do the whole chain so as not to change the configuration so much)

    4 – Manually cut and paste the part of “- Aka [%T]” from the Spanish file to the English file so that I get something like this:

    %N (%Y) – S%SZE%EZ – %T – Aka [%T]

    In the short example of the second file: “- Aka [El sueño de todo hombre]” and paste it at the end of the first one:
    The Simpsons (1989) – S27E01 – Every Man’s Dream [here].mkv

    THE QUESTION (and seriously sorry for the length of my message)

    Is there a way to add to the filename format, a code that saves the file name ??, for example, a %O Old file name code… in that case, I would avoid that manual work by passing the file twice:

    1 in English: %N (%Y) – S%SZE%EZ – %T

    2 change to Spanish: %O – Aka [%T]

    I think it would be a very useful feature, even for those who have some kind of annotation or observation in the file and don’t want to lose it.

    Well, beyond this, even if you can’t do this, you can’t improve the program, it’s a 10!!! again congratulations…

    Thank you, thank you !!!

    Reply

    Meir Hernan

    • Mar 24, 2023 - 4:32 AM - Hans - Author: Comment Link

      Hi Meir,

      first of all: thank you for your compliments 

      Now for your question; As you probably guessed, RMTV was never designed to do this.
      I am intrigued by the challenge, but even with your suggestion I would not call this an easy to use solution.

      I think the best approach would be by defining a secondary pattern, and allowing the user to select regular rename, or secondary rename.
      Or … have a button to toggle between the two patterns. 

      I have to say though that both are not quite an ideal user experience and will take quite a bit of work to implement.
      I will however add this to the list of feature requests. I’ll take a look how complex implementation will be, and how many other users request something similar.

      Sorry that I do not have a clear answer for this yet.

      Reply

      Hans

      • Mar 25, 2023 - 2:13 PM - Meir Hernan Comment Link

        first of all, you should not express sorry, on the contrary…
        I am doubly grateful, first for the program, second for your prompt response. You are a genious !!…

        The option to be able to use part of the old name as the file name would even allow some observations to be kept.

        I came up with the %O code as a code because it seemed accessible to me (obviously it must be very complex).
        Another option would be to be able to have a way to manually edit the names before the effect of the Rename button.

        I stand by what I have said, if it cannot be done, is cause the program is perfect, perfection cannot be improved !!.

        Thank you !!!

        Reply

        Meir Hernan

      • Mar 26, 2023 - 7:02 AM - Hans - Author: Comment Link

        Aww! Thanks for the compliments again – you almost make me blush haha. 

        I’ve added the %O idea to my list of things to explore for sure! 

        Reply

        Hans

  • Apr 2, 2023 - 4:27 PM - Arby Comment Link

    Hello Hans,

    great program,
    but I currently encounter some, let’s say, hurdles, I would like to get pass.
    Let’s say you have a series that has many episodes so far. Like “One Piece” or “NCIS”. And they still run, so every week there might be a new episode I could get hold of.
    So the Series databases also update frequently and everytime I want to add a new episode the cached information is out-of-date. No problem at all, I can “force a refresh” to get all new information. BUT… you might know already what my point is: Everytime you force a refresh, all 20+ seasons (600 or >1000 episodes) are updated again. And that not only takes its time but it also stalls the RMTS UI.

    So I have two proposals:
    a) Fetch the Episode list in a separate Thread so the UI ist noch locked.
    b) (even more important): Add an option (a checkbox or so) to tell RMTS to only update the last season, not ALL.

    Would be a charm!

    Greetings

    Reply

    Arby

    • Apr 4, 2023 - 9:31 AM - Hans - Author: Comment Link

      Hi Arby,

      glad to hear you like RMTV – always nice to hear words of appreciation 

      Sorry to hear you found a few hurdles.

      Please note that your Internet connection, PC performance, database size, or “busy” data provider servers, can have a significant impact on performance of RMTV.

      Tip to try if you had not done this already:
      The amount of data in the database, or how fragmented data is can play a role.
      You can try to see if it makes a difference by checking the option “Compact SQLite Database on Application Close” (in Settings, you will have to close and restart RMTV) – just test it and see if it makes a difference.

      Just for reference, and to make sure I’m not missing anything here, I did some tests;
      I just tested both shows, several times, with all 3 data providers (use the beta version), on a 10 year old Mac Pro, which is still a nice performing machine.
      I tested loading everything from scratch into an empty database and doing several forced updates.

      “NCIS” (587 episodes at this time) took less than 2 seconds full load of all seasons and episodes, and for forced refreshes, for all 3 providers.
      “One Piece” (1057 episodes) was a little slower, but nothing dramatic – which took about 3 seconds for TVDB and TMDB. TVMaze was took almost 4 seconds.

      Just to make sure that RMTV is working OK.
      If you’d like to do some more test, then please let me know what OS you’re running (tested macOS just now), and how fast your Internet is (SpeedTest.net), and maybe your hardware specs (processor, memory, type of disk).

      As for your suggestions:

      1) Grabbing episode data in a separate thread may not be a good thing to do (IMO).

      I’ve considered the implications and for now I will not implement this.
      One has to keep in mind that pretty much everything a user could be doing, observes, or touches, depends on the database data.
      Having that data change while working on things is therefor a recipe for unexpected results and things going sideways.

      2) Updating only the last season could be a good idea. I’ll have to dig into the my code and see if that is an option and if it would even give a speed benefit. (added to my “to explore” list)

      Since I’m not experiencing anything being slow, it will be difficult to determine if this helps, but if it potentially make sense, I will most certainly do my best to see what I can do.

      One side note on that: the data for other episodes updates repeatedly, even for old seasons! Especially TVDB updates even old data frequently, sometimes even all episodes.
      So just updating the last season may cause data to get outdated – and I’m not sure how desirable that would be.

      Reply

      Hans

      • Apr 5, 2023 - 6:11 AM - Arby Comment Link

        Hello Hans,

        thank your for your answer.

        I just checked and can confirm, that “Compact Database on Close” is active. My Internet connection is up to 250 Mbps, so think neither the database nor the connection could cause the delays.

        I renamed my current database to start from a new one as well. Startet RMTV, searched for “NCIS” and clicked “Get Episodes”. I got a sandwatch and for about 2 seconds “nothing” happend (I suppose that was the time the program fetched the data over the internet?) and then 2 things happened: (1) The window title got the suffix “not responding” (in german, I don’t know the exact english phrase) and (2) a massive “access orgy” to the hard disk started. After about 60(!) seconds (+/-) the list was refreshed, the window was responding again and the hdd access stopped. (Note: I don’t have a SSD)

        Regarding your last comment:

        I am generally using RMTV only for what the name stands for: Renaming my video files accordingly. That means, only episode number and titles are of relevant interest. All those additional information (eg. series-, season- or episode descriptions, images) don’t play any role in these tasks, I think. I don’t even know if RMTV even loads the episode descriptions, but the heavy HDD load on loading/refreshing lets me believe that. So narrowing that load (by optional demand!) on only the last season of a series could speed up things a lot (at least on my machine) without losing information, isn’t it so?

        Reply

        Arby

      • Apr 5, 2023 - 11:47 AM - Hans - Author: Comment Link

        Hi Arby,

        Oh boy. Well it sounds like your Internet connection is fine (unless you have terrible lag).
        You tried a new empty database file, so I would not expect the database to be a problem either (being too big or anything like that).

        Something is very wrong with what you’re experiencing there.
        This is most certainly not normal behavior for RMTV.
        And a minute to refresh a list? That’s unheard of (for me).
        I’ve tested RMTV on quite a few computers (Mac, Windows, and Linux), even slow a m7 computer, and none of them were that slow.

        What OS are you running, how much RAM is installed, what brand/model CPU is installed?
        Since the window says “Not responding”, I’ll just carefully assume you’re running Windows? What version?
        It almost sounds like your computer is swapping to hard-disk like crazy? (eg. low on memory)
        Do you have anything else running?

        Reply

        Hans

        • Apr 5, 2023 - 12:09 PM - Arby Comment Link

          You’re right, it’s a Windows machine.

          I have an (old) Intel i5 2550k with 16 GB RAM, running Windows 7 Professional. Yes, sometimes I regret only having 16 GB of RAM, at least when I have 3 Firefox instances with lots of tabs open, 2 video editing programs and 4 different Visual Studio 2019 projects open at a time, but in this special case of my test with a new database, I had a clean booted system with only my e-mail program running as a background task and a browser window open. And that shouldn’t be a problem for real.

          I made a new attempt with an open Windows resource monitor. Memory usage is not notable, you don’t even see any change. I also checked the fragementation of the partition the database is stored on. As I have a regular defragmentation (every 2 weeks) this is also not of any concern.

          Reply

          Arby

        • Apr 6, 2023 - 3:56 AM - Hans - Author: Comment Link

          16Gb RAM should be more than enough. I know users with 8Gb RAM that have no issues.
          So that should be the issue, and your resource monitor confirms that.

          A 11 year old 4 core (4 thread) i5 CPU is probably more of a concern.
          By the sound of it though, this does not seem to be an issue with other applications you’ve been running?

          I still would not expect this very odd behavior especially after a fresh reboot, with a new/fresh database file, and only your email client open (unless it’s MS Outlook, which potentially uses a lot of resources), with plenty of RAM, and maybe a slow CPU.

          Just to confirm, I just now did a test with a virtual machine running Windows 11 (!) with only 2 cores, 2.7 Ghz, and 4Gb RAM

          • As you’ve seen on your system: memory load is negligible. RMTV was using only 38 Mb after loading both shows.
          • NCIS loaded within 3 seconds for all providers, except TVMaze took 4 seconds.
          • “One Piece” took 4 seconds, with am observable less than 1 second spike in Resource Monitor.

          Still pretty much on par with my initial test. Not observing anything odd, very responsive, no crazy disk activity.

          What is the Resource Monitor showing on Disk Activity? (it should show what app could be starting the disk scratching fest)
          Do you have some heavy duty AntiVirus running? (eh. Kaspersky is excellent for virus protection, but does use quite a lot of resources)
          Is your disk doing OK? Eg. is it not slowly dying?

          We’re missing something here on your system … this is very very very odd behavior.

          Reply

          Hans

      • Apr 5, 2023 - 12:00 PM - Hans - Author: Comment Link

        As for your other question;

        Getting just the last episode may, or may not, make a difference. In the end, most of it is just text, a really not much text at all. You have to keep in mind that downloading text is in general very fast (just see the amount of text that is downloaded for a simple webpage).

        Next, I have to go through the data in a certain way (as described in the provider’s API).
        Sure I could shave off a few bytes left and right, but I’m not sure if it would make a difference in the end.

        Having said that; it sounds like there is something else going on, on your computer.
        Maybe we should look at that first, before having to take apart RMTV and spend a lot of time.
        (I have written down your “download only the last episode” suggestion in my notes !)

        Do you have another computer available to run RMTV on?
        Or maybe the computer from family or a friend?
        Can you see if your OS is swapping a lot?

        Reply

        Hans

        • Apr 5, 2023 - 12:11 PM - Arby Comment Link

          Oh, better change it to “download the last/current season”. That is what I meant (and wrote, I think).

          Reply

          Arby

  • May 12, 2023 - 10:43 AM - Peter Comment Link

    Hello Hans,

    I am trying to do episode renaming for Young Sheldon.

    After clicking on the Get Episodes button, RBTV only returns Season 3 Episode 11 onwards through to Season 6.

    Where is Season 1, 2 and the first half of Season 3?

    Is there a setting I can set to download all Seasons or might it be a bug?

    Cheers,

    Peter

    Reply

    Peter

    • May 13, 2023 - 5:18 AM - Hans - Author: Comment Link

      Hi Peter,

      Sounds like a data provider issue. Not unheard of with TVDB.

      Try and see if clicking “Force Refresh” updates the missing info.

      I’ve tested this with TVDB, TMDB and TVMaze, on macOS with RMTV 2.1.7 beta. 

      You unfortunately do not mention what OS you’re running (Win/Mac/Linux), what RMTV version (beta recommended) you’re using and (if you’re using the beta) what Data Provider (TVDB/TMDB/TVMaze) you’re using. So this gives me very limited info to test with.

      Reply

      Hans

  • May 13, 2023 - 6:32 PM - Trevor Comment Link

    Hi Hans,

    I’ve been using RMTV for a few years and find it very handy.

    In all that time, I think this is the first issue I’ve had where I couldn’t get it to work. I’m trying to rename Lost Girl (2010), TVDB:182061, and it’s only getting the last episode of season 4 and all of season 5. If I go the the TVDB page, https://thetvdb.com/series/lost-girl, it has all the episodes. I’m on Windows, and I’ve tried both 2.0.10 and 2.1.8.

    Thanks,

    Trevor

    Reply

    Trevor

    • May 14, 2023 - 2:35 AM - Hans - Author: Comment Link

      Hi Trevor,

      thanks for reporting! This one I managed to reproduce.

      This is a TVDB issue from what I can see – wouldn’t be the first time  

      Note: Their website data appears to not always be in sync with their API data. Meaning: the API doesn’t always produce the same data as what their website shows. Second potential issue is their move to a new API, however testing a few other shows shows that this is not [yet] an issue.

      Since you’ve tried the beta (2.1.8), I’d recommend looking at other data providers, like TMBD and TVMaze – which do display all the episodes you’re looking for. TMBD (The Movie DBV) seems the best choice for completeness (has the “specials”). By default, 2.1.8 uses all 3 (tagged with [TVDB], [TMDB] or [TVMAZE] behind the show title in the search results). In the search options you can even enable or disable individual data sources.

      Reply

      Hans

      • May 15, 2023 - 6:39 PM - Trevor Comment Link

        Thanks, Hans! Disabling TVDB got it working with the other sources in 2.1.8.

        When trying out 2.1.8 the first time, I may have hit an upgrade bug. When I originally searched with that version, the box that would normally list matching shows and sources just contained “[]”, and the episode list was the truncated one from TVDB. After disabling TVDB and clicking Search again. It showed “Lost Girl (2010) [TMDB]” and “Lost Girl (2010) [TVMAZE]”. Then when I re-enabled TVDB, it correctly shows all three.

        Reply

        Trevor

      • May 16, 2023 - 11:12 AM - Hans - Author: Comment Link

        Yep that could very well be an upgrade bug. I didn’t think of that. Yikes.
        I’ll take note of it, but may not do much about it for now. I have a long list of changes I’d like to go through, and I’m still debating if I should implement the new TVDB API. 

        p.s. the beta has some advanced auto detect options you may like as well.

        Reply

        Hans

  • May 16, 2023 - 6:28 PM - Jeff Comment Link

    Rename My TV Series: 2.1.8 (Build 25)

    SQLite library: v.3.25.2

    OS: Windows (64 bit), Windows 10.0, i386 (32 bit application)

    When using the %D the example shows yyyy-mm-dd which is exactly what I want but when you actually load it you get mm/dd/yyyy.  The forward slashes cause it to error and it doesn’t seem to be a way change the year month date order.

    Reply

    Jeff

    • May 17, 2023 - 5:30 AM - Hans - Author: Comment Link

      Hi Jeff,

      Thank you very much for providing excellent info 

      Apologies for the inconvenience, but the forward slash is under Windows considered to be a reserved character, or illegal character, and should not be used in a file or directory name (reference).

      Note: You may run into operating systems that may allow this (Linux file system, with or without escape characters), but technically it is supposed to fail under Windows, and I would highly recommend to not use either backslash or slash forward in any filenames. (also look under Settings – tab: Renaming Rules – section: Replace Special Characters. Click “Default” to get the default character replacements and you’ll see both slashes listed)

      Not the answer you’d be hoping for I’m sure, but I hope this explains it 

      Reply

      Hans

  • May 20, 2023 - 9:19 AM - Michael Noble Comment Link

    v2.1.8 (et.al.)

    Recommended change…

    I see you can “Clean up Search Results” 

    But…

    Need to Move mouse to Click on the TINY “Search” down arrow…

    THEN…

    Move mouse to Click “Search options” Menu item????

    THEN

    Move mouse to Click “Clean up Search Results” Menu item.

    Multiple mouse moves.

    Multiple mouse clicks.

    A reset/clear search results button needs to be on main screen – ONE MOUSE MOVE – ONE MOUSE CLICK on button.

    Reply

    Michael Noble

    • May 20, 2023 - 3:06 PM - Hans - Author: Comment Link

      This function is rarely changed once it is set. Only on rare occasions a user may want to toggle to test the results.
      I’ll keep it in consideration when rebuilding the GUI. However, since real estate in the GUI is already crowded as is, I’m not inclined to add yet another button on the main form.
      Sorry.

      Reply

      Hans

      • May 21, 2023 - 10:00 AM - Michael Noble Comment Link

        If you search for one show title and then drag-n-drop another show title – even though the results Episode list is empty – the new drag-n-dropped show still uses the previous searched Show episodes. After searching any show and search a new show, you have to…

        Move mouse to Click on the TINY “Search” down arrow THEN Move mouse to Click “Search options” Menu item???? THEN Move mouse to Click “Clean up Search Results” Menu item.

        Just to get proper results for the new drag-n-dropped show

         At this point there is no way to get proper results for a new show without either manually searching for the new show title or 

        Move mouse to Click on the TINY “Search” down arrow THEN Move mouse to Click “Search options” Menu item???? THEN Move mouse to Click “Clean up Search Results” Menu item.

        Yes, I am trying to point out how annoying it is having to go through the above procedure or close/reopen the program every time you want to search for a different show title. Forcing the user to do the above convoluted procedure or close/reopen the program does not make for a good user interface.

        Maybe an alternative could be a test that clears the Search list if a new show title (different from the previous searched) is drag-n-dropped.

        It seems to me, though, that simply adding a Clear Search Results button on the Main Screen is easy programming and contributes to a better user interface – it could easily be put above (or below) the Language and Get Episode buttons – or (even better) between the Search entry/button and results List Box.

        Reply

        Michael Noble

        • May 22, 2023 - 9:39 AM - Michael Noble Comment Link

          v2.18

          I have to say, I am a little confused as to how Clear Search Results works. After trying to clear search results today, I realized this item is only a menu item that is checked (uncheck).

          Clicking it does not do anything except check/uncheck the menu item.

          —————————————————————

          When the menu item is checked and I delete the Seach box text then clicked the Search button, the Episode list disappeared, but the Searched List Box remained populated – Does deleting the previous Search Box text and clicking the Search button reset the searched Title and Episode results to allow another drag-n-drop to find proper Episode results?

          —————————————————————

          If this is the case, it is a very user complicated and convoluted way to clear previous search results – a Clear Search Results button would be a much more user friendly and better way to accomplish this.

          Reply

          Michael Noble

        • May 22, 2023 - 10:16 AM - Hans - Author: Comment Link

          You’re not reading the menu option properly. 
          There is no “Clear search results” function, button, or menu option.
          The results clear automatically when you start a new search.

          The menu option you’re referring to does not say “CleaR”, … it says “CleaN“.
          And as you can see: “Clean up search results” is a “Search option“.

          What it does, is trying to remove undesired shows form the search results when you do a search.
          So when enabled, after clicking “Search”, it will try to cleanup the shows RMTV found by removing odd results, before presenting the user with a huge list of potentially irrelevant result.

          Try this:

          • Disable “Clean Search Results” and look for “sheldon”. See what a list of weird results are being presented by some data providers?
          • Now enable “Clean Search Results” and look for “sheldon”. You’ll find a much shorter and more appropriate list.

          The cleaning algorithm I made up isn’t perfect of course, so in some scenario’s you may want to disable this feature for that one odd show to appear in the list.

          Hope this helps.

          Reply

          Hans

        • May 23, 2023 - 7:32 AM - Hans - Author: Comment Link
          Yes, I am trying to point out how annoying it is having to go through the above procedure or close/reopen the program every time you want to search for a different show title. Forcing the user to do the above convoluted procedure or close/reopen the program does not make for a good user interface.

          Who even does this? I think you’re completely missing the point on how pretty much every application works that has a search function;
          You just a new search string, and click the “search” button, which then clears the previous results, and lists the new results – like literally thousands of other applications do, heck even websites work that way (look at Google to start with, and see how that works).
          I honestly have no idea why you’d even think about close the application in between to clear a search list.
          That does make no sense at all.

          Reply

          Hans

  • May 20, 2023 - 9:32 AM - Michael Noble Comment Link

    Additional recommendation….

    Constantly getting “TBA” as Episode title rename result.

    Searching – Checking other services normally yields actual Episode title.

    Recommend if “TBA” then check other services for proper result – only “TBA” if no service has Episode title.

    Reply

    Michael Noble

    • May 20, 2023 - 9:44 AM - Michael Noble Comment Link

      By the way…

      Also getting “Episode x” as episode title when other services show actual Episode title.

      Same thing – If Episode name contains “Episode x” as Episode title then check other services – only “Episode x” if no service has actual title.

      Reply

      Michael Noble

    • May 20, 2023 - 3:12 PM - Hans - Author: Comment Link

      TBA is the title provided by the service you selected (often seen with TVDB).
      You may also have noticed that some services (for example TMDB) provide good info straight from the get go.
      Having RMTV explore other services for the right name may come with other challenges (picking the right show, significant negative impact for folks with a slow Internet connection, etc).

      Same goes for “Episode x” – this one is even worse, since some shows actually use titles like ‘Episode x”, so this would make for extra delays and searching when there is no need for it.

      For now I would recommended starting by picking the right data provider to begin with.

      Reply

      Hans

    • May 20, 2023 - 3:16 PM - Hans - Author: Comment Link

      p.s. this suggestion have been added to “the list” – if and when I get to it, I will take implementation in consideration. 

      Reply

      Hans

    • May 23, 2023 - 10:57 AM - Michael Noble Comment Link

      Sorry for misreading – please forgive me, I am slightly visually impaired, and I use Dragon Naturally Speaking to type.

      Thanks for pointing out my mistake re: Clean Up Search Results – 

      Also, thanks for explaining what the Clean Up Search Results does. It has nothing to do with Cleaning/Clearing the listings between searches.

      ————————————————–

      If I search for (example) Blue Bloods then drag-n-drop items and rename then drag-n-drop another show, with a different show title (for instance, The Flash). the program still searches for Blue Bloods episodes and shows rename for Blue Bloods episode even though the newly dropped show has a different show title in the drag-n-drop episode text.

      ————————————————–

      Two step procedure: first have to clear the Search input box THEN have to click the Search to clear the search results. Not obvious this is how to clear search results – not an obvious to the user procedure – see below:

      Somewhat misleading… The search results box remains populated with the old show title(s) search results (Blue Bloods still listed) – does not clear. Begs the question: Has the previous search results been cleared, or will I still get the Blue Bloods episode rename result when drag-n-dropping a different show title?

      Further explanation: When I drag-and-drop another show title (The Flash), did it find the episode for The Flash OR is it still finding the episodes for Blue Bloods. When searching, I don’t know what the actual episode title should be – don’t know if the rename result is correct.

      HENCE: SHUT DOWN AND RESTART TO BE CERTAIN THE SEARCH RESULTS ARE TRULY CLEARED – NOT STILL USING PREVIOUS SEARCH RESULTS!

      “how pretty much every application works that has a search function”

      Most applications implement a new search after the user inputs new text in the search box. When they do use drag-n-drop to search, the previous results are cleared, and the new drag-n-drop contents are used for the search. 

      Your program works differently from other programs. Drag-n-Drop renaming needs to use the search box results to rename the episodes and not clear the search results when a drag-n-drop is made. 

      However, it could test to see if the drag-n-drop Show Title matches the searched Show Title and if not, it should clear the search results and implement a new search using the new drag-n-drop Show Title – don’t know if this is possible or able to be implemented.in your program.

      A Clear Search Results button that clears the Episode list, clears the Search input box, and clears the Search results list would be easier to implement/program. a more user-friendly solution, and the function of the button would be obvious to users.

      Reply

      Michael Noble

    • May 24, 2023 - 5:58 AM - Hans - Author: Comment Link

      No problem! I have to admit though that your comments are very hard to read. 

      Please start a conversation in the forum – there is a section specifically for Tweaking4All Apps, and a sub section specifically for Rename My TV Series. This way others, that are subscribed to this comment section, will not keep getting [for them] irrelevant notification, especially with very lengthy responses.

      Note: No matter what settings I use – the search ALWAYS clear when starting a new search. There is no option that keeps searching a previously entered search. You’re most likely looking at “AutoDetect” being enabled (if you’re using the beta), or you’re referring to the “Selected Episodes” section and you do not have the “Clear after renaming” set, or somehow have uncheck the “Clear list when selecting a new TV show”.

      And please stop calling RMTV user unfriendly. Of more than 100,000 users you are the only one reporting these issues. I suspect this is because either your settings are not correct, or you’re not able to read the details (no pun intended), or you’re following an uncommon workflow. 

      Again; I’d be happy to help where I can. However, I would like to ask you to please start a forum topic (here), do not forget post the version info (RMTV and OS – both are important) and possibly related settings. Please also post a concise number of steps so I can reproduce what you’re doing. 

      Reply

      Hans

  • Nov 10, 2023 - 10:16 AM - Tommy Comment Link

    Just wanted to drop in to say 2 things –

    1. I’ve been using RMTVS for years and I still consider it one of my most useful software tools I’ve ever found. It’s an awesome piece of software.

    2. That being said, I do sometimes run in to the “database is locked” error message on 2.1.8, locking me out of the software. After scouring my task manager and not finding anything related to RMTVS or SQL I eventually found that this is how you resolve the error: Go to the start menu and search “resource monitor” > click CPU > click the title “image” to sort the column alphabetically > find “rename my tv series” and right click > terminate. You can now open the software as expected. For bug reporting purposes: This seems to happen when the software is open for too long or multiple instances of the software are opened. Not sure if the database connection is timing out or what, but that’s all I got.

    At any rate, love the software. Would love to one day see a movie version where I can just drop in a list of movies and get them renamed to the format I like, but I’m not going to look a gift horse in the mouth on this one :)

    Reply

    Tommy

    • Nov 11, 2023 - 4:24 AM - Hans - Author: Comment Link

      Hi Tommy!

      Thank you for the compliments and thank you for the tip!

      Indeed, the “database is locked” is because a process is still accessing the database file. SQLite does not support simultanious multi-user (or multi application) access to its database file. Just being curious here: how do you get a “zombie” task running in the background?

      Anyhoo … thanks for the tip! 

      As for a movie version: this little project started as an experiment, which I used way back when. It kind-a went way overboard haha … so a movie version is probably not going to be in the cards any time soon. I can however recommended Tiny Media Manager for this.

      Reply

      Hans

      • Nov 12, 2023 - 5:09 PM - Tommy Comment Link

        I have had it happen a few times where I’m just sitting here like “NOTHING IS USING THIS DATABASE WHAT ARE YOU TALKING ABOUT”. Then a couple of days ago it happened again and I just happened to look in the resource manager and there it was. After some tinkering I’ve figured out how to replecate it:

        On windows: Open RMTVS > search for any show so it pulls up the info and accesses the db > open a second RMTVS > you get a database locked error message > click OK twice > close the existing RMTVS window. Try to reopen RMTVS. Congratulations, you’ve just locked the database! Now go to your resource manager and kill the processes there for RMTVS to fix.

        Thanks for the recommendation! I’m so picky about how my movies and shows get named on my server. I need software to do it for me or I’ll drive myself mad lol

        Reply

        Tommy

  • Dec 14, 2023 - 2:55 AM - Diego P. Comment Link

    Hello. I want to start off and say that I love this software, but I do have one question.
    I apologize if it has been asked before.

    Is there a feature in Rename My TV Series that automatically matches the title of the filename to the title of the Episode? It is a little frustrating manually matching up files to the correct episode according to the source. This happens when the filename of an episode is mismatched to a specific source (such as TMDB) and the episode numbers/titles don’t match up.

    For instance, if I have a list of episodes in a directory, and the filenames of each episode have their own episode number that don’t necessarily match up to the online source. Episode A may be S01E10 in my files, but it is S01E15 in TMDB. That sort of thing.

    Thanks!

    Reply

    Diego P.

    • Dec 14, 2023 - 10:31 AM - Hans - Author: Comment Link

      Hi Diego,

      At the moment there is no matching up where “filename title” is matched with “episode title” (versus matching episode numbers). 😞 

      I do think I know the mismatch problems you’re referring to – especially when certain services refuse to match the order a show has been provided elsewhere.
      In the end this would potentially by quite a task to get a proper match when it comes to title matching.

      Sorry 😞 

      Reply

      Hans

  • Dec 22, 2023 - 1:55 AM - Hennessey Comment Link

    Greetings Hans:

    Inside of preferences, is it a reasonable request to change the default filename format?

    I used RenameMyTVSeries because I downloaded Attack on Titan for my Plex server. Using the default filename, not all of file renames correctly matched to Plex’s metadata. However, thanks to this post:

    https://www.reddit.com/r/PleX/comments/acxdcb/anime_renamer/

    I used his suggestion for the filename format and it worked perfectly. Therefore, would you consider the ‘S%S2E%E2 %N – %T’ format better than the current default?

    Reply

    Hennessey

    • Dec 22, 2023 - 5:13 AM - Hans - Author: Comment Link

      Hi Hennessey!

      I’d be happy to add this to the list of predefined formats one can select from the dropdown menu (in Settings – Renaming Rules – Filename Format). No problem 
      Once selected from the menu, RMTV will store it as a default.

      However, I cannot however set it as the default, since this is a rather unusual format for most other TV shows and media managers (including JellyFin, Emby, KODI etc).
      I assume this is a format Plex prefers for Anime? I’ve never seen this format, and Plex documentation (link) suggest the format listed in RMTV.

      Eg something like this:

      /Band of Brothers (2001)/Season 01/Band of Brothers (2001) - s01e01 - Currahee.mkv

      Note: some changes are still some other big change requests pending, for which I’m trying to find time.
      Since your request is super simple to add, maybe I’ll push a quick update for this quick and easy change if this is what you had in mind. So please confirm – otherwise I’ll add it in the code and it will come along with the other (big) changes 

      Reply

      Hans

      • Dec 22, 2023 - 6:11 AM - Hennessey Comment Link

        Hello Hans:

        I screwed up. I’m an idiot. I’ve not ever clicked this drop-down menu with the predefined formats. Before I found a format that worked, I would manually experiment with reference codes because I didn’t know about the predefined formats. Now that I know about this, the next time I have metadata not matching up, I’ll try these other presets.

        As for adjusting the default, keeping it as-is sounds fine. I didn’t know you structured it to align with the official Plex documentation you linked to. Therefore, the way it stands now already has a colossal amount of momentum behind it I didn’t know prior and I need to learn further about the inner workings of Plex’s metadata.

        It is clear you designed RMTV with the big picture in mind attempting to help most people most of the time. Therefore, since I am now learning my situation is more niche than I originally thought, I think the correct action item would be to leave RMTV’s presets as is and then attempt to have it documented in the relevant places such as the Plex subreddit’s wiki, as an example. On the subreddit, it’s no secret anime is hit-or-miss with Plex’s default metadata scanner. However, thanks to RMTV’s capabilities, having the ability to make a custom filename format has allowed people with Plex servers like me the capability to fix this stuff. What are your thoughts?

        Reply

        Hennessey

      • Dec 22, 2023 - 6:32 AM - Hans - Author: Comment Link

        No worries – I have to look it up each and every single time again as well haha. 
        Good thing is that Kodi, JellyFin, Emby and Plex try to be somewhat consistent in their filenaming.

        I’ll add your suggestion to the code, so with the next release I’ll have two variants added to the predefined list.
        It’s good to have, especially when I see folks on Reddit even mention it.

        So I’ll add:

        One for multi-episode files (not very common):

        S%S2E%E2[E%EZ] %N – %T

        which results in something like this:

        S02E07E08 Stargate SG-1 - Message in a bottle

        and one as your requested:

        S%S2E%E2 %N – %T

        which produces something like this:

        S02E07 Stargate SG-1 - Message in a bottle

        Since I have zero Anime experience, does this sound about right for Anime purposes?

        Reply

        Hans

        • Dec 23, 2023 - 6:55 AM - Hennessey Comment Link

          Hi Hans and Merry Christmas:

          It looks fine to me. However, I am no authority on knowledge of anime. There are Plex users who are far more experienced than me with larger collections and far more users. My goal was to have the metadata show up correctly in Plex and thanks to that reddit post with the filename format, it worked. However, I naively never knew about the available presets. Therefore, I am thinking it would be best if I were to test out the formats on a VM with Plex and test it out. If I find out something worked that’s already built in, would you want to leave it as it is?

          Reply

          Hennessey

        • Dec 24, 2023 - 7:15 AM - Hans - Author: Comment Link

          Merry Christmas to you too!!! 

          I’ve added it to the dropdownlist, but I’ll hold back on publishing it as a new release.
          So the pattern will be included in future releases (since certain Reddit user seem to like to use this format as well).

          Personally, but I have no experience with anime, I would use this format:

          %N - s%SZe%EZ[e%EZ] - %T

          But I do not use Plex, and only have experience with KODI and JellyFin.

          Either way … thanks for making the suggestion and for using RMTV.

          Have a great Christmas and a wonderful New Year.

          Reply

          Hans

  • Jan 15, 2024 - 1:48 PM - JT Ray Comment Link

    Wondering why the add files window continues to grow each time you use the application. Also I was happy to share on MGG. I had mentioned it in an Online Meetup for show listeners and Dave added it to an episode.  

    Reply

    JT Ray

    • Feb 3, 2024 - 8:02 AM - Hans - Author: Comment Link

      You must be using an old version – as this is a know bug caused by either Cocoa or Lazarus.
      The new version (beta) doesn’t have this issue, and it would be the version I’d recommend using. 
      Let me know in case that does not resolve the issue.

      Thank you for sharing on MGG – its much appreciated 

      Reply

      Hans

  • Feb 1, 2024 - 8:51 AM - Pam Scott Comment Link

    Absolutely excellent, however…
    …I found the need to select the discovered correct names found on the internet from the left panel manually, then right click to add them very unintuitive and was stuck looking for a button and try to drag them across for a while -_-

    I suggest either it autopopulates or a big button between the EPISODES and SELECTED EPISODES panel that moves them over in one go.

    I’ve sent you the balance of my Paypal account not using the thing to say thanks, even though it was a paltry sum! Excellent program. Will be writing up a positive review on MajorGeeks as well.

    Reply

    Pam Scott

    • Feb 3, 2024 - 8:06 AM - Hans - Author: Comment Link

      Thanks Pam! For the coffee and the suggestion 

      I’m not quite sure what  you’re trying to suggest though (my bad).
      There is a button called “Add Episodes” which moves them over from EPISODES to SELECT EPISODES.
      Double clicking an episode does the same thing. Right clicking is ye another way of moving them over.
      Apologies if this didn’t seem obvious.

      Note: if you try the beta, there is an auto detect option build into that one which may (or may not) make life easier as well. 

      Hope this helps and please feel free to ask if you have questions. 

      Reply

      Hans

      • Feb 18, 2024 - 2:19 AM - Pam Scott Comment Link

        So my thought was, and being too lazy…no wait fine I’ll do it…here.

        https://imgur.com/a/mcCwOys

        …so to have new button, probably an arrow to be the most intuitive, that once clicked moves all the selected episodes on the left, over to the list on the right.

        This would replace/supplement the existing right click and have a drop down box option on it to give the existing right click options underneath.

        Reply

        Pam Scott

        • Feb 18, 2024 - 8:15 AM - kolbdog32 Comment Link

          How does that help if when you search for episode on bottom when typing it in the search and it only highlights part of an episode name. And you have multiple episodes dont know season and episide nimber for. How make sure it fully selects each one until ready to add all to list.

          Reply

          kolbdog32

          • Feb 19, 2024 - 2:34 AM - Pam Scott Comment Link

            Tick boxes, CTRL/SHIFT click select

            Pam Scott

          • Feb 19, 2024 - 4:05 AM - Hans - Author: Comment Link

            Pam’s request is not related or trying to resolve to your request.

            Hans

        • Feb 19, 2024 - 4:02 AM - Hans - Author: Comment Link

          How about this approach for your specific suggestion: The “Add Episodes” is going to be disabled by default.
          If a user selected one of more episodes in de list of found episodes, the button enables and allows for a visual feedback?

          Would this be a good compromise for you?
          (currently that button shows as enabled all the time)

          Reply

          Hans

          • Feb 19, 2024 - 1:25 PM - Pam Scott Comment Link

            As far as intuitive flow goes, that definitely would help!
            Tick boxes next to Seasons and Episodes (ticking season selects all episodes) would take that to the next level.

            Being able to click 

            The whole thing works as it is, my suggestion merely pokes the creative juices to test out a few things :) The click dragging works great for example as well.

            Pam Scott

          • Feb 20, 2024 - 3:59 AM - Hans - Author: Comment Link

            Ah now I got what you meant …
            Adding a check box for each episode could make things easier indeed.
            I’ll add it to the feature request list 😊 

            p.s. Did you know that one can double click an episode and it will be added? Not sure if that helps?

            Hans

  • Feb 16, 2024 - 9:45 AM - kolbdog32 Comment Link

    Hello I am just trying out your Rename My TV Series 2 Beta and i love it so far. But i was just wondering is there a way when you do the search for episode it doesn’t just highlight the episode but it actually shows you the episode or episodes with it in the name so you odn’t have to scroll through the entire list to find the highlighted episode?

    Reply

    kolbdog32

    • Feb 17, 2024 - 4:51 AM - Hans - Author: Comment Link

      Not sure if I understand what you mean?
      You mean after loading a TV show it automatically lines up with the matching episodes?
      In that case: try the beta. It has an auto detect option. Especially with shows you use more often, this speeds up the process a lot.

      Reply

      Hans

      • Feb 17, 2024 - 7:50 AM - kolbdog32 Comment Link

        No I mean when you search for the episode after the episode list loads and it highlights them an says how many it would be easier if you could press enter so it shows the episodes or episode with that name so you don’t need to scroll through the entire episode list.

        Reply

        kolbdog32

        • Feb 17, 2024 - 8:01 AM - kolbdog32 Comment Link

          Since sometimes you don’t always know the season or episode number be easier once the episode list loads after you load tv show if you can push enter after typing in some of the episode name at the bottom then press enter then it just shoes thr episodes with that part of name instead of scrolling through entire lost to find it after it highlights the episode or episodes with those results upset press enter then it will show only those episodes it highlights

          Thrm after pressing (x) and clear it it reverts back to the full episode list.

          Reply

          kolbdog32

        • Feb 17, 2024 - 9:45 AM - Hans - Author: Comment Link

          Ah OK, got it … I will take note of the suggestion and add it to “thing to explore” 

          I’ll have to think of a good way on how to use this. I can see it being useful though for a quicker/smoother flow.

          Reply

          Hans

          • Feb 18, 2024 - 8:44 AM - kolbdog32 Comment Link

            It might be easier to have an episode name detection so as long as the tv show is open and you add files to rename as long as full episode name is in file name it will detect correct episode and add it to the list.

            kolbdog32

          • Feb 18, 2024 - 8:56 AM - kolbdog32 Comment Link

            And the episode list is loaded too so can detect episode based on the episode name that is somewhere in file name.

            kolbdog32

          • Feb 19, 2024 - 4:10 AM - Hans - Author: Comment Link

            I could try to add an option, when clicking the text “x matches” (lower right corner), that it would select all the matching episodes?
            Would that be a good alternative? Or maybe filter the visible rows based on what you are typing in the search box (I recall that being a pain though, but I’d be willing to look into that again).

            Note: Name/title matching may sound convenient to the enduser, but has proven to be quite unreliable when automating something for numerous reasons. With the inconsistent filenaming, even finding just the show name, season number and episode number already proved quite a challenge (auto detect seems to be doing a pretty decent job on that though – just not on the episode titles).

            Hans

          • Feb 19, 2024 - 1:28 PM - kolbdog32 Comment Link

            That is fine. But sometimes you have multiple episdoes dont know teh name for so you might need to add way to keep the selected episode highleted after you type in and click the episdoe after its fully selected so you can do multiple searches for multiple episedoes and keep the ones you want to add to list fully selected so can add them all at once.

            kolbdog32

          • Feb 20, 2024 - 4:02 AM - Hans - Author: Comment Link

            Did you try this:

            1) Enter a search string
            2) Scroll through the list
            3) When you find and episode you want: Double click it – it will then be added to “Selected Episodes”, yet the search results remain unchanged

            Not sure if that’s helpful? 

            Hans

          • Feb 27, 2024 - 3:23 PM - kolbdog32 Comment Link

            I did but be nice if you didnt have to search through the entire episode list to find the highlighted episode. like for example if it has over 400 episdoes be nice so you dindt have to scroll through entire list to find it maybe add another column to it for found episodes after you search for the episode by name and push enter then it shows the episodes with that part of the name that way you dont have to scroll through the entire list. Or something to make it easier or just automatically keep it selected or something along those lines.

            kolbdog32

          • Mar 21, 2024 - 10:34 AM - Hans - Author: Comment Link

            I’ve been working on the next release and already implemented this approach:
            As you type in the the filter field under the list of found episodes, only the matching episodes will show. This way the list will be super short and selecting matching episodes should be a lot quicker (no need to go hunt for the matching line).

            As for your other request, and I apologize if I overlooked it: “episode name detection so as long as the tv show is open” already exists.
            Go to Settings -> Generic & AutoDetect Settings -> AutoDetect Options -> check the option “AutoDetect only for selected TV Show“.
            No open a TV show, and drop the files for that show on RMTV and it will pick them up. 

            Caution though that with this method it will only pay attention to the season and episode number. So if you drop an episode of a different show on it, then RMTV will assume its from the selected show. Reasoning behind it is that RMTV assumes you only want to work with the TV show that is open, so you wouldn’t add files for different TV Shows. This because some files may be named without the show name (eg. “s01e08.mp4” or something like that where global auto detect would fail).

            I hope this answers your questions 😊
            I’m working on some more features, but the biggest impact right now is TVDB API v4 and the GUI mechanics that have been changed (to be more stable and faster). 

            Hans

  • Mar 21, 2024 - 8:13 AM - kolbinski Comment Link

    Hi I love your software and very easy to use for tv shows. But I was just wondering if you could make it an option when you rename the episodes into season folders after you rename your episodes if you can make an option to put Season 0 as a Specials folder instead since that is how TVDB and TMDB have their Season 0s as and that is how it shows it in the search results in the program. Since some people might want to use Season 0 others may prefer Specials.

    Reply

    kolbinski

    • Mar 21, 2024 - 10:38 AM - Hans - Author: Comment Link

      This is already available, but you may need to look at the beta version.
      Under Settings -> Renaming Rules, you’ll find options under “Rename Options” to move files to folders as you specify. It allows a format string just like we use with the filename.
      When using this, it’s a good idea to familiarize yourself with how this works, for example by doing some test with dummy files.

      Season 0 for Specials is already used by default as such. So that should be covered as well 😊 

      Reply

      Hans

      • Mar 21, 2024 - 10:42 AM - kolbinski Comment Link

        I meant you should make it so the person can choose “Specials” as the Season 0 name instead of Season 0 since some people may prefer the Season 0 folder to be called “Specials”  instead of Season 0 others may want it to be called Season 0 as it is by default.

        Reply

        kolbinski

        • Mar 21, 2024 - 10:56 AM - Hans - Author: Comment Link

          Ah OK, I misinterpreted that – apologies. 

          I can most certainly add this to the wish list. I’ll have to introduce a special parameter for that (which is not impossible of course).

          Note though: All tools (RMTV, Sonarr, TinyMM, etc), media centers (Plex, KODI, Emby, Fusion, JellyFin, etc) and databases (TVDB, RMTV, TMDB, etc) I know, assume that the specials season is called “Season 0” – I could be wrong, but I do not think any of them use the name “Specials” for this.
          So please be sure this is something you would want before I put effort in something that may not be used 😊 

          Reply

          Hans

          • Mar 21, 2024 - 11:26 AM - kolbinski Comment Link

            Not sure why my other post was deleted but here are four links to two differnt shows where they are called season 0 one is on TMDB the other is TVDb. As you can see the Season 0 is called Specials on the websites. And some people may prefer the Season 0 folder to be called “Specials” just like it is on the tvdb and tmdb websites.

            https://thetvdb.com/series/doctor-who-2005/seasons/official/0

            https://www.themoviedb.org/tv/57243-doctor-who/seasons

            https://thetvdb.com/series/hazbin-hotel/seasons/official/0

            https://www.themoviedb.org/tv/94954-hazbin-hotel/seasons?language=en-US

            kolbinski

          • Mar 21, 2024 - 11:41 AM - kolbinski Comment Link

            NOt sure why my posts are being deleted but i was trying to show you exampels of the shows being called Specials on the websites.

            ALso yes I’m sure i want this feature to be implemeted since I like my folder to be called Specials insead of Season 0 since that is  what they are called on the websites and on kodi, plex and emby when you clickl on the show it is called Specials not Season 0.

            kolbinski

          • Mar 21, 2024 - 11:44 AM - kolbinski Comment Link

            IF you go onto doctor who on the tvdb website and onto seasons their is a seasnoon called Specials there is no season called Season 0 same if you go onto tmdbfor the same show and other shows such as Hazbin Hotel, Helluva Boss, Mighty Magiswords excetra every website shows they are called SPecials and when kodi, emby and plex show the tv shows it shows a season called Specials none of them show a Season 0.

            kolbinski

          • Mar 21, 2024 - 4:22 PM - Hans - Author: Comment Link

            I have no idea why, or even if your posts got deleted. If they did: apologies for the inconvenience.
            I do see that the system flagged your posts to be reviewed for some reason – normally you should still see your post in your browser, saying something like “waiting for approval” – which maybe did since I see quite a few post from you just now.

            Not going into a vey long discussion here, as I already offered to look into it, but only if it will be used.
            It will take work to implement this and I you’ll probably be the only one using it. Just saying.

            Note: In your examples, literally every special starts with S00 (Season 0).
            In the Dr. Who’s example it even states “Season 0 of Doctor Who premiered on November 18, 2005“.
            The technical documentation of KODI, JellyFin, Emby, Plex, and the likes, also state that the specials folder should be named “Season 0”.
            Tools like “Sonarr” do not (as far as I know) even give you the opportunity to use something else.

            If “Specials” is being displayed in the user interface, then this is just for cosmetics. In the filesystem it will be called “Season 0”.
            On pretty much any system, “Specials” are stored in a “Season 0” directory.
            KODI, JellyFin , Plex, Emby, etc, they all display this to the user in their user interface as “Specials”. 

            Just trying to share the experience that using non-standard naming conventions, like naming the specials folder “Specials” in the filesystem, may or may cause problems in the future. Anyhoo … as mentioned before: it’s on the “feature request” list, and I’ll see what I can do to implement this.

            Hans

  • Mar 21, 2024 - 11:08 AM - kolbinski Comment Link

    Here are two links two tv  shows where it shows its called specials on the website not season 0 and when it kodi, plex or emby scrape a tv show it creates a poster called Specials and all the S0s are under Specials.: Its called Specials on the website not Season 0. Make sure to click the links.

    https://thetvdb.com/series/hazbin-hotel/seasons/official/0

    https://www.themoviedb.org/tv/57243-doctor-who/seasons

    Also for TVDB where it says 0 in the url that is the Specials.

    Reply

    kolbinski

    • Mar 21, 2024 - 4:26 PM - Hans - Author: Comment Link

      Again: “Specials” as a text is just for cosmetics. 

      The first link already shows “offical/0”,meaning: “official episode order” – “season 0”   (see the TVDB API v4 if you want the tech documentation).
      If you click the link for Dr. Who, you’ll see that they call it season 0 as well (https://www.themoviedb.org/tv/57243-doctor-who/season/0).

      Again trying to point out that there is a difference between what the user sees (Specials) and what the filesystem uses (Season 0).

      Reply

      Hans

  • Mar 21, 2024 - 4:55 PM - kolbinski Comment Link

    I did click the link for doctor who I think your looking at the url itself becasue wehn i went to the tmdb page they called it Specials not Season 0 there is no Season 0 on that page it goes Specials, then Season 1, Season 2, Season 3 exctera.if you go to the Seasons page taht is how its listed the 0 is only in the url for Season 0.Also some people prefer calling it Season 0 other like to call it Specials. I am just saying be nice if option for either or some might want it to be called Season 0 how its supposed to be while others may prefer it to be called Specials sicne some tv show episodes are actually called specials.

    Reply

    kolbinski

    • Mar 21, 2024 - 5:11 PM - kolbinski Comment Link

      Sorry I apologize for ranting like that it was out of line.

      Reply

      kolbinski

      • Mar 21, 2024 - 5:13 PM - kolbinski Comment Link

        I’m sorry for taking up yout time about choosing Specials or Season 0 for the folder option if you choose to move your files into folders.

        Reply

        kolbinski

        • Mar 22, 2024 - 4:51 AM - Hans - Author: Comment Link

          No worries … I’ll see what I can do. 

          Reply

          Hans

        • Mar 23, 2024 - 6:38 AM - Hans - Author: Comment Link

          I have it implemented for the next release.
          Still a lot of work to do befor the next release will be available, but at least you know it will be included 

          Reply

          Hans

        • Mar 24, 2024 - 5:27 AM - Hans - Author: Comment Link

          p.s. I stand corrected as well. 

          I just found out that Sonarr is, or started, using the foldername “specials” as well instead of “season 0”, so maybe i may should default to “specials” anyway.

          Reply

          Hans



Your Comment …

Do 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.