You are here

FileBot 4.7 (TV/Movie file renamer, organizer, subtitle downloader)

31 posts / 0 new
Last post
robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
FileBot 4.7 (TV/Movie file renamer, organizer, subtitle downloader)

Application: Filebot
Category: Music & Video
Description: From the publisher's website:
FileBot is the ultimate tool for organizing and renaming your movies, tv shows or anime, and music well as downloading subtitles and artwork. It's smart and just works.

FileBot makes organizing your movies and TV shows a breeze! We'll automatically match your files with information from various online databases. How you want your media files to be named and organized is completely up to you. Our groovy format engine supports pretty much anything!

Filebot is released under a Free Software/Open Source license, runs on Linux/Unix, Windows, and Mac OS X, and is available in several languages.

Filebot homepage
FAQ and instructions
SourceForge project page

Stable Version 4.7
Download Filebot Portable 4.7 (7/16/2016) (34.4MB download / 36.6MB installed)
(MD5: 45148510efd43af2e7fcae10e0cf6f7b)

Note: All current releases rely on the following programs:

Optional:

Release Notes:

See all release notes at the SourceForge project page

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Be kind, it's my first

Be kind, it's my first attempt making a "Portable App".

Ken Herbert
Ken Herbert's picture
Online
Last seen: 31 min 19 sec ago
DeveloperModerator
Joined: 2010-05-25 18:19
Feedback

First of all, please don't take anything here personally. I don't pull punches but I'm not doing it to be nasty, I'm just trying to help you get everything up to spec where something may not be quite correct.

appinfo.ini

  • Some of these fields are optional and because you are setting the default (or no) value you can remove the following lines: Donate, Trademarks, InstallType, EULAVersion, ExtractIcon
  • Typo in your description - subtititles
  • Not a major issue in any way, but you don't need the app name in the description. I'd probably just do "Rename, organize and retrieve subtitles for TV shows and movies".
  • You've doubled-up on a [License] header and whole [Version] section between [Dependencies] and [Control]. While (probably) not all that bad, it is better to remove them.
  • For development tests the DisplayVersion should be "4.0 Development Test 1"
  • Not a problem right now, but if you are hoping for an eventual official release it is better to keep your PackageVersion as something less the actual version of the app.

launcher.ini

  • You need to remove the CloseEXE line - if any other programs running Java are open Filebot Portable will fail to run while this line is there.
  • In your CommandLineArguments it should be %PAL:AppDir% not %PAL:AppsDir%.
  • In your CommandLineArguments you should set -Dapplication.dir="%PAL:DataDir%" -Djava.io.tmpdir="%PAL:DataDir%\temp". This will redirect both the cache and temp folders to the Data folder.
  • It may also be worth redirecting the -Duser.home to somewhere more portable like %PAL:DataDir%. I couldn't see any effect from redirecting/not redirecting, but it feels more future-proof if you do redirect it.
  • Because you are redirecting the settings to a file in the CommandLineArguments you can remove anything to do with the registry - [RegistryKeys], [RegistryCleanupIfEmpty] and the Registry=true line in [Activate].
  • If Filebot doesn't store any paths (I couldn't see any in a default prefs file) you don't need the [FileWrite].Filebot stores paths so you will have to adapt your existing [FileWrite] to handle the paths in %PAL:DataDir%\settings\prefs.properties. Also remember that users may move an app around folders, not just drive letters. To have a look at the way we typically handle full path changes check out most of our recent official apps. I can say for sure that both LAN Messenger and Pencil handle full path changes in the currently accepted way. You may also need to look at one of the environment variable modifiers to help you handle paths properly.

Icons

  • appicon.ico also needs to have 8-bit colour versions of each of the icons.
  • Delete appicon_48.png - it will never be used. The (optional) other icon format in this folder is appicon_128.png

help.html

  • Don't replace the default content of this file. Put the defaultcontent back, go through it adding the app's name, web page, and delete one of the two lines regarding the license of the app.

Miscellaneous

  • Don't delete any of the default content from the Other folder
  • You should put the dev test splash image into the App/AppInfo/Launcher folder. You can find it in the application template on the development page if you don't already have it.

Otherwise this looks like a fairly useful app that I may start using at home.

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Thanks for the helpful

Thanks for the helpful feedback..
I believe I fixed everything, other than the 8 bit appicon.ico file..

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Added new RC version.

Added new RC version.

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Added new build r2232

Added new build r2232 that was released yesterday. 4.1 is still unreleased.
Changed category From "Utilities" to "Music & Video"
Added 7zip, mediainfo, and fpcalc files to be on par with full installed version (the developers portable version omits theses)
Added a script for command line use. (filebot.cmd) See http://www.filebot.net/cli.html for help.

Been testing it and am happy with it. I have never really used the command line features myself, however I can imagine most PAF users would use the GUI. The cli features would compliment µTorrent.

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Updated to 4.1 release

Updated to the official release of 4.1 (r2245)
Updated mediainfo.dll
Updated script (filebot.cmd) for command line use. See http://www.filebot.net/cli.html for help.
I offer no support on the script, it should work though.

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Filebot Portable 4.2 r2326

Updated to 4.2 release

Just updated the JAR file.

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Fixed broken link

Fixed broken link

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Filebot 4.5 has a release

Filebot 4.5 has a release candidate available. However according to this it requires Java 8. I have no idea when jPortable 8 will be available.

rozberk
rozberk's picture
Offline
Last seen: 1 year 3 months ago
Joined: 2007-05-14 15:05
Java 8

Yeah, I saw that today when I tried to use it today. I'll keep an eye out for any updates to jPortable.

portport
Offline
Last seen: 7 years 1 month ago
Joined: 2014-09-05 21:34
jPortable 8 won't be release

jPortable 8 won't be release until at least 2015 or so, at least what that it sound like based on this comment https://portableapps.com/news/2014-08-05--jportable-7-update-67-released...

On a more related note, does this work with PortableAps update check? Or would I have to use this 'section' to get update

John T. Haller
John T. Haller's picture
Offline
Last seen: 2 hours 16 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Investigating

We're investigating switching to Java 8 and when makes sense. Keep in mind that only LibreOffice Portable is official setup to use jPortable as well as the portable browsers optionally. No Java apps are yet officially released.

Sometimes, the impossible can become possible, if you're awesome!

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Unsupported Filebot Portable 4.5 r2612 released

Filebot Portable 4.5 r2612 requires Java 8 to be installed on the PC. Java7 and Jportable 7 not supported and not tested.

Filebot 4.2 will be good enough for most users. If the update notification is annoying edit the AppInfo/FilebotPortable.ini file and ADD the following text to the launch script.
-Dapplication.update=skip

Example
[Launch]
ProgramExecutable=java.exe
CommandLineArguments=-XX:+TieredCompilation -Dapplication.update=skip

In hindsight I should've added that line myself.

rozberk
rozberk's picture
Offline
Last seen: 1 year 3 months ago
Joined: 2007-05-14 15:05
Thanks

Will make the change and wait for any updates.

poppy101
Offline
Last seen: 3 months 3 weeks ago
Joined: 2013-04-20 09:24
Using the "portable" version

Using the "portable" version of filebot from the official website, a portable JRE 8 from a shady third party site, and the standard JavaPortableLauncher from this site I was able to run Filebot 4.5.3 with no problems. Hopefully jPortable will be updated to JRE 8 soon so there is no need for this cludge

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Version 4.5.3

JPortable 8 became available last night. Here's the latest version.

Stable Version 4.5.3
Download Filebot Portable 4.5.3 r2729 (1/22/2015) (28.3MB download / 36.6MB installed)
(MD5: c94eccb7e3e69f1a4642e18f60dda3e2ee89b9e1)

Release notes from developers site.
https://www.filebot.net/forums/viewtopic.php?f=7&t=2034

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Download issue

I was using Google's URL shortening service so I can easily see how many downloads my portable app was getting.

The latest version they didn't like I guess since the file was an exe. I fixed the link to use bit.ly instead.

dermate
Offline
Last seen: 7 years 3 weeks ago
Joined: 2015-02-17 04:08
Hi! Thank you for your work!

Hi! Thank you for your work! Great. Will there be further updates for your portable version of filebot?

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Stable Version 4.5.6Download

Stable Version 4.5.6
Download Filebot Portable 4.5.6 r2818 (2/17/2015) (29.2MB download / 36.6MB installed)
(MD5: 6d8ec972d4d5defcab1bff80dfa72bb5)

rozberk
rozberk's picture
Offline
Last seen: 1 year 3 months ago
Joined: 2007-05-14 15:05
Update

I still use this all the time and noticed there was a 4.7 update. Replacing the jar file worked for that. I changed the batch file to also look for Java64 in the common files, but could you update the launcher to look for this location as well? Thanks - it's very useful.

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
I updated it to 4.7

I updated it to 4.7
However to keep it as portable as possible I'll retain the x86 version.

rozberk
rozberk's picture
Offline
Last seen: 1 year 3 months ago
Joined: 2007-05-14 15:05
Thanks!

I haven't looked at the launcher - is it just different from the batch file you modified in the apps dir?
I just added another line under the jPortable section and it seems to work for either (assuming someone on x86 isn't also going to install x64 java).

:jPortable
IF EXIST "%~dp0..\..\..\CommonFiles\Java\bin\java.exe" SET JRE_Home=%~dp0..\..\..\CommonFiles\Java\bin
IF EXIST "%~dp0..\..\..\CommonFiles\Java64\bin\java.exe" SET JRE_Home=%~dp0..\..\..\CommonFiles\Java64\bin
IF "%JRE_Home%" NEQ "" GOTO Execute

But thanks for the hard work on it...it's a great addition to PA.

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Launcher ini

The launcher doesn't point anywhere for Java. PAF does all of that...
This is what is needed for Java in the launcher

[Activate]
Java=require

rozberk
rozberk's picture
Offline
Last seen: 1 year 3 months ago
Joined: 2007-05-14 15:05
Ah, I fully understand now.

Ah, I fully understand now. Was unaware. I'll see about adding x86 version - was just hoping to keep to the x64 version. Will have to wait for another PAF update. Thanks for sharing it that and thanks again for the hard work!

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
JPortablle 64-bit

Does it work with JPortablle 64-bit? I have never tried. I only use Jportable because I dont use Java for anything other than Filebot.

I mean the program is actually just a JAR file, the launcher may be 32 bit but it just launches Java.exe with the arguments to load the jar file. If it does load the JAR file fine, you'll just need to replace the MediaInfo,7-Zip, etc native libraries with their 64-bit versions if you use those features.

rozberk
rozberk's picture
Offline
Last seen: 1 year 3 months ago
Joined: 2007-05-14 15:05
Yes, it does.

I am able to modify your batch file like I did above and was able to launch it. I have one PA that only have Java64 and it runs fine when the java bin path points to the x64 version instead of the x86 version.

Drazick
Offline
Last seen: 2 days 40 min ago
Joined: 2010-09-06 06:36
Independent of Java

Does it work now without the need for Java?

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
Still needs java..

Still needs java..

If you can find another app that can do the same, is also licensed so we can shove it in a PAF, but without java let me know.

mwayne
Offline
Last seen: 23 hours 14 min ago
Developer
Joined: 2012-01-03 09:23
Alternative

Does MediaElchs satisfy your needs?

robojerk
Offline
Last seen: 6 years 3 months ago
Joined: 2008-09-06 14:52
bah

So I played with that for a bit, when I originally opened the program there were like 60 movies it couldn't scan on its own even though I have them named including year, and have NFO files for every movie. I scanned them and confirmed what movies they were and saved. It killed all the NFO files I had and replaced them with blank files, then after closing then reopening the program it still couldn't automatically know what movies I had..

/Path to Movies/MovieName (year)/MovieName.ext
/Path to Movies/MovieName (year)/MovieName.nfo (now blank files)
/Path to Movies/MovieName (year)/MovieName.sub

I don't use Kodi as my DVR is a Tivo and it has Plex support so when that feature was added I painfully made the decision to switch to Plex. MediaElch has a sync with Kodi setting so I'm guessing that if you chose to do that it works better? I'm kind of unhappy with it at the moment, and there is no license info I can find, but it is open sourced and there is a git repo so I'm assuming you can stuff it on a PAF legitimately. I'm not interested in it though.

Log in or register to post comments