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!)
Ad Blocking Detected Please consider disabling your ad blocker for our website.
We rely on these ads to be able to run our website.
You can of course support us in other ways (see Support Us on the left).
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)
Download - RenameMyTVSeries v2 Windows (32 bits)
Download - RenameMyTVSeries v2 Linux (64 bits)
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
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 Dark Theme)
Rename My Tv Series – Linux (Mint)
Rename My Tv Series – Linux (Mint Dark Theme)
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;
- Make sure you’re spelling the name correctly,
- Keep it short and simple, leave out things like the year and words at the beginning like “the”,
- If you still get no results, try looking for the English name (switch the language button to “English”),
- 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
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
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.
Ad Blocking Detected Please consider disabling your ad blocker for our website.
We rely on these ads to be able to run our website.
You can of course support us in other ways (see Support Us on the left).
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
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
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.
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:
0 = 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.
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.
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.
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.
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.
Ad Blocking Detected Please consider disabling your ad blocker for our website.
We rely on these ads to be able to run our website.
You can of course support us in other ways (see Support Us on the left).
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.
Comments
There are 1483 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.
The mac version reports the app is damaged and needs to be moved to the Trash.
Version 2.0.0
Mike Skultety
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.
hans
Hans, same error I’m afraid.
Mike Skultety
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.
hans
Hangon – I just downloaded the DMG and am getting the same message again.
My local file works just fine …
hans
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.
hans
Got the unsigned version, opens fine. The application is generic. Get some sleep and thanks, great program!
Mike Skultety
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
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
Thanks for the reminder though – I’ve added the comment to the article!
hans
Mike, I just updated the Mac version – still not signed though.
Some minor bugs have been fixed related to languages and such.
hans
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.
Tony
Hi Tony – I just uploaded v2.0.1. Would you mind testing this one under Windows 7? Thanks
hans
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.
Tony
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.
hans
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.
hans
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.
hans
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).
hans
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
Martin
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
hans
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
Martin
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
Bob
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
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?
hans
I use Windows 10 Pro (1803)
Thanks in advance for testing it! :)
Martin
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.
hans
Great! Thank you very much!
Martin
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.
hans
Hi Martin,
I just uploaded new builds that should address this issue – please give it a try.
hans
Hi Hans,
many thanks for your work! I just downloaded and tested it, now it works well!
Thanks,
Martin
Martin
Awesome! Thanks Martin – this kept me busy for 2 full days, so I’m happy to hear things work well!
hans
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.
hans
UPDATE:
Signing issue for MacOS has been resolved – the application is now signed officially, FFprobe and notifications work as they should!
hans
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?
Pokewhat
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?
hans
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!
Pokewhat
No problem – it happens
At least you’ve found it now.
hans
UPDATE (2.0.1):
Minor bug fixes and some cosmetic improvements (mostly for macOS dark theme).
hans
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.
Michael
Awesome! Thanks Michael for testing and for creating this package!
hans
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…
mfu
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.
hans
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.
mfu
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?
mfu
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
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?
hans
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
MfU
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.
hans
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
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
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
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
Doooh!
My bad, I was NOT using %NY
All is well !
MfU
… happens to the best of us
hans
Thanks for the donation – I’ll make sure I’ll convert it to a few beers during my upcoming trip!
hans
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.
hans
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
MfU
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.
hans
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?
MfU
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!
hans
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).
hans
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”
MfU
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.
hans
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
Dave
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.
hans
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.
hans
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
Dave
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.
hans
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.
hans
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!
Mark
Hi Mark,
hans
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?
Mark
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!
hans
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.
hans
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
MfU
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!
hans
Very nice application. I love it!
It also goes well with my app in my workflow!
Great showcase for Lazarus.
Marius Dalacu
Hi Marius!
Thanks for the compliment and I’m glad you like it in your workflow and as a Lazarus Showcase ….
hans
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
Carl Robinson
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.
hans
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
Carl Robinson
No worries Carl, happens to me all the time as well.
Glad to hear it’s resolved
hans
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
Giles
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.
hans
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
Peter
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
Jim Julian
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!
Hans
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.
Jim Julian
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
Hans
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
Alexander
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 …
hans
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
or
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:
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:
So everyone can see quickly that there is a german and an english audio track in AC3.
What do you think? Thanks!
Alexander
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.
hans
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
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
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
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
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
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
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!
Frank
Thanks Frank!
I’ll add a +1 to the request
hans
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).
Phil Gardner
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.
Peter
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!
hans
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…
dan
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:
Delete this directory and restart the program.
hans
Hi Hans.
What is the database directory on Linux (Ubuntu) systems? I’ve searched for “Rename*” and not found it.
Ken
Hi Ken!
The database (and images) are stored in “~/.config/Rename My TV Series” for Linux variants.
Hans
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.
Ken
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.
Hans
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
Alexander
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.
hans
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
Alexander
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!
hans
Hi Hans,
Grid width:
don’t forget a divider between “episodes” and “selected episodes”. Sometimes Episode titles are too long – e.g.:
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
Alexander
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 .
hans
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.
Rimartic
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.
hans
I’m so, so, sorry
I’ve called you “Alexander!” in my last note.
Again please accept my apologize
Rimartic
No worries – it’s all good
hans
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.
Rimartic
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 …
hans
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
Rimartic
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
hans
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
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
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
Idan
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
hans
p.s. you could enable “Create log file” and see which files are failing in the log file.
hans
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?
Jason
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
hans
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.
Jason
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 ).
hans
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
rimartic
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).
hans
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.
rimartic
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!
hans
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).
Michael Noble
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.
Michael Noble
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.
hans
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.
MfU
Nevermind,
this morning everything is back on track (sigh of relief).
Later
MfU
hans
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:
But this is no guarantee that TheTVDB API is up and running at full capacity. More API details can be found here.
hans
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?
MfU
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.
bebo_35
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.
hans
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.
Mfu
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!
hans
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
rimartic
I’ll chime in for Hans with the famous quote “Google is your friend”
https://torrent.wonderhowto.com/how-to/guide-torrent-acronyms-choose-right-download-for-your-damaged-missing-media-0134623/
MfU
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:
Here also an old an outdated article on my old website.
hans
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
noblemd
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!
hans
%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)
noblemd
51.Episode.1 (no season leading zero). should say
51.Episode.1 (no EPISODE leading zero).
noblemd
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)
noblemd
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)?
hans
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).
noblemd
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
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
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
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
Format string: %S%E2.%T seems to have worked.
Thanks!
Will continue to watch.
noblemd
Awesome!
I’ve added the request to the “To Do” list …
hans
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
hans
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
Mathias
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.
hans
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.
Mathias
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.
hans
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)
hans
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
David
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)
hans
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
David
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.
hans
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.
hans
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
David
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).
hans
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
Hi David,
You’re welcome and I’m glad it now works for you as well
hans
UPDATE 2.0.5
Minor bug fix in 2.0.4 when renaming similar named files.
hans
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.
Michael
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?
hans
Yes, restarted several times since unchecking. Still creating log files.
Michael
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.
hans
Yes, that works. No more log files.
Michael
Awesome! Thanks for confirming!
hans
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
Dan
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);
The output should be something like (just an example, and I removed some lines and we’re looking for the bold lines):
hans
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
Dan
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.
hans
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.
Jordan
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.
hans
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!
Alexander
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!
hans
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?
Dan
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 .
hans
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
Dan
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!
hans
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! :)
Ryan
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?
hans
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
Alexander
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.
hans
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
Doug
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.
hans
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
Doug
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!
hans
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
Kevin
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”?
hans
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.
Kevin
I had no idea haha.
If you could post one or two example shows, then I can keep those in mind when testing in the future
hans
The one that I was working on is:
https://www.thetvdb.com/series/curious-george
Thank you!
Kevin
Thanks Kevin!
This will be helpful for testing
hans
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
andre
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).
hans
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?
hans
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.
Andre
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.
hans
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.
hans
Thanks, Hans! Confirming that it is now working without the warning. Excellent work!
Andre
Awesome! Thanks for the confirmation Andre!
hans
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!!!
igobythisname
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.
hans
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
babak
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?
hans
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
cam
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!
hans
You still can buy it with no subscription for a hefty price (8 year subscription) …
cam
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!)
hans
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
cam
Thanks Cam
hans
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!
cam
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
hans
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.
cam
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.
hans
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.
cam
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 )
hans
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
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
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
Alexander
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 .
hans
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.
John Doe
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
John Doe
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.
hans
I think I found the issue.
I’ve uploaded version 2.0.5b for Windows, which should address the scaling issue.
Hope this helps
hans
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.
Dawn B
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.
hans
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.
Dawn B
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).
hans
It would be really cool if we could update metadata too! Just the title would be enough for me :)
Ansem
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 .
hans
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.
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 …
hans
Is that still an actual option ? I didn’t seen any option about it.
Astuceman
The beta release has it build-in.
You can find the beta’s in this comment.
Hans
Hi,
I would like to translate the application into French, is it possible?
Franck
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.
hans
Just wanted to say thanks for this great application.
Paul
Hi Paul,
thank you very much for the compliment and for taking the time to post it!
It’s very much appreciated!
hans
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.
Lance
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)?
hans
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
Lance
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.
hans
I’ve uploaded version 2.0.5b for Windows, which should address the scaling issue.
Hope this helps
hans
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?
Ansem
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.
hans
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 :)
Ansem
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)
hans
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!
Ansem
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
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
Daniel
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
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.
MfU
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
MfU
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 .
hans
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.
MfU
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.
hans
UPDATE 2.0.5b FOR WINDOWS
I’ve updated the Windows version, in order to resolve a scaling issue.
hans
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!).
Chris
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
hans
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.
volt72
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?
hans
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.
John
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.
hans
Its been been more than a year and half
Can we get tvmaze support plz
Still waiting 😥
Gourab
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.
Hans
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
Peter
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).
hans
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.
Peter
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.
hans
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
Peter
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;
Tweak the numbers, and also try:
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.
hans
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
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
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?
BlaBla
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.
hans
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?
BlaBla
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)
hans
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 :)
Yoh
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?
hans
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)
Yoh
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:
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.
hans
To avoid confusion; I’ll be home after Juli 1st.
hans
Here is the result from ffprobe: https://pastebin.com/pAqbER2y
Yoh
And don’t worry, enjoy your holidays, it can wait!
Yoh
Cool – thanks for the ffProbe output.
I’ve added this topic to my Calendar for when I get back
hans
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
Kombat1978
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.
hans
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!
Ede
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.
Hans
Great, thanks! I will give it a try!
Ede
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
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
For example: %NFY – %SZx%EZ[x%EZ] – %T
It worked, thanks!
Ede
Awesome, and apologies for the lack of more instructions on how to use the beta – enjoy!
Hans
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
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
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
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
I am running Win 10 64. I installed the beta over my existing stable installation.
Ede
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
Thank you!
Ede
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
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
Hi. I can confirm that deletion (single and multiple items) works now.
Ede
Awesome! Thanks for the quick confirmation!
Hans
Hans,
Thank you for you response. Was wondering that is all.
Keep up the good work….
Kombat1978
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)
hans
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!
James
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.
hans
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!
James
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.
hans
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.
hans
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!
hans
For what its worth : the ‘guess sort’ algoritme in v1.x.x worked perfectly. Maybe you can copy that code into V2.
Jan
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
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 :)
James
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
hans
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.
noblemd
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).
hans
Windows 10 1903
noblemd
Thanks No Problem!
I’ll add it to the To-Do list and will check it out.
hans
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!
Morbidvizions
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?
hans
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!
Morbidvizions
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?
hans
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!
Morbidvizions
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.
hans
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.
Devon
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.
hans
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 :)
Michael
Btw, you can update the link for Arch to https://aur.archlinux.org/packages/renamemytvseries-bin instead of the link to my GitHub repo :)
Michael
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?
Hans
If you fire up your Manjaro VM you’ll find three packages in the AUR: one is the stable version, and both beta versions
David
Oh cool! I did not know that …
Hans
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!
hans
It works well, no major bugs that I have noticed so far 🙂
Michael
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
hans
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 🙂
Michael
Haha, yeah, that’s probably where the problem starts
hans
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.
Lefteris
I forgot to mention that this happens in 2.0.5b-Windows-32bit version.
Lefteris
always useful to have the OS info!
hans
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
hans
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!
Lefteris
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!!
hans
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
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
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
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
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
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
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.
hans
UPDATE:
Version 2.0.6 comes with a few minor bug fixes, include, but not limited to the database issue for Replacement Characters.
hans
Version 2.0.6 MacOS is damaged. Can you replace it?
Tks
Bob
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!
hans
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.
hans
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
Ansem
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.
hans
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!
Ansem
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 :(
Ansem
p.s. I’m very thankful for you reporting this though!
hans
UPDATE:
MacOS 2.0.6 appeared to be corrupted, so I’ve recreated the DMG, uploaded and tested 2.0.6 again.
hans
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
Bob
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?
hans
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
Bob
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.
hans
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?
Bob
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.
hans
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
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
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
ok, a lot of things are explained.
I confirm at this point my request to implement export / import.
Thank you
Bob
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!
Jordan
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.
hans
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
tfred
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.
hans
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.
Protektor
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.
hans
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.
Raj
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.
hans
Just to make sure that I didn’t goof-up; verification of the application that it’s signed confirms that it indeed is signed;
So it is signed correctly. I’ll go dig, and waste another day, into the notarizing situation
hans
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).
Please let me know if it worked.
hans
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).
hans
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
Raj
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.
Alessandro
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 ).
hans
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
Doug
Hi Doug,
The best way to do a backup of settings and data is by copying the directory
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
hans
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
Doug
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!
hans
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
Reggie
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?
hans
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.
Reggie
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.
hans
Ah, I had not seen that option under settings, but that works too now that I know about it, thanks :)
Reggie
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
hans
In version 2.06, the accent colors don’t show in Dark Mode on a mac running the latest version of Mojave…
Mike Skultety
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?
hans
UPDATE:
Version 2.0.7 (specific for macOS) has been slightly modified to provide better Dark Theme support (thanks Mike for pointing it out!)
hans
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.
hans
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.
hans
i need to give you money, none of the options work for me.
stuntmantrice
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.
hans
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!
Angus
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?
hans
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!
Angus
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
hans
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
Gary
Hi Gary,
I’m so pleased to hear your enthusiasm!
Thank you for sharing and thank you for this awesome thank-you note!
hans
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
Sting
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 Refresh” today 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.
hans
today it is working fine :-)
thanks for your quick answer
Sting
Good to hear it works – consensus is that TheTVDB had issues.
hans
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.
koladj
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.
hans
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!
Josh
Hi Josh!
Awesome! Always good to have a confirmation!
And … thanks for the compliment – it’s very much appreciated
hans
Thanks for the update, I have tried this and it’s now working like a charm. TVDb has been so erratic lately!
Damien
Cool – “glad” to hear it was a TheTVDB issue – thanks for confirming.
hans
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! :)
Arlu3n
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.
hans
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?
Gary
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.
hans
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 …
hans
Thanks for the update!!
Gary
You’re welcome Gary …
hans
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!
mFu
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.
hans
Shhhh, its a secret but right now, RenameMyTVSeries/TVDB seems to be back in business…
MfU
Still crashing on my end
hans
And … it seems to be working again
hans
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.
Patrick
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.
hans
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
HyperLoop555
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.”
HyperLoop555
No worries
Since yesterday, one of the main API calls (showdetails) appears broken. Not sure what is going on at TheTVDB.
For reference, we’re not the only ones affected by this, and I have reported the issue:
https://forums.thetvdb.com/viewtopic.php?f=122&t=60155
https://forums.thetvdb.com/viewtopic.php?p=163390#p163390
https://forums.thetvdb.com/viewtopic.php?p=163226#p163226
hans
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.
Mac
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)
hans
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!
User5532
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.
hans
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!
User5532
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
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)
Matt
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
hans
UPDATE:
As of last night the issues at TheTVDB seem to be resolved (there was no official announcement).
hans
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.
Gary
Thanks Gary!
You’re welcome and it is indeed very nice to see that a lot of folks seem to use my little app!
hans
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 ?
Jan
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.
hans
This is the result after sort :
https://content.screencast.com/users/mesa57/folders/Jing/media/30c0f4ad-ca2c-40a8-aa62-68fbfbfab373/2019-11-19_1309.png
Jan
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.
hans
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.
Jan
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
hans
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.
Jan
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).
hans
I think I may have fixed the sorting issue.
In the next release (maybe today) I’ll add the fix.
hans
Hans, thank you
In v10 it now works correct !
Jan
Thanks @hans for this application. It is really helpful :)
I will stay connected in order to get the latest updates :)
draxx
You’re welcome Draxx!
And thanks for posting a thank-you note – it is much appreciated!
hans
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.
Thomas
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?
hans
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.
Thomas
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.
hans
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
Awesome! Thanks for letting me know the issue has been resolved in the newer version
Happy New Year!
hans
i get this error i try to rename hunter x hunter 2011
mismatch char ”:” <>” ” at pattern position 14, string position 14.
Mika
Hi Mika,
please see my response to Thomas (just above yours).
hans
no spefic episode in says that when i start process
Mika
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.
hans
force refresh doesnt help me
Mika
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?
hans
i used english and windows 10
Mika
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
well something wrong with app because tried fairy tail says same thing and i couldnt send reply ur latest whats ur email
Mika
Hi Mika,
no problem – try: webmaster at tweaking4all dot com.
hans
sended now if it was correct
Mika
Received it, I’ll reply today!
hans
sent you video what i do
Mika
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:
hans
just sended to you
Mika
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
Blayde
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!
hans
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)
hans
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
Ken
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)?
hans
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:
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.
hans
Yes, thank you! That’s actually pretty nice and very awesome that you answered me so quickly!
Ken
You’re welcome Ken!
hans
Hey mate, just wondering what language you used to develop your program and which GUI libraries you used. Cheers.
Lachlan
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 u