├── docs └── donate.png ├── README.md ├── filebot.launcher.l4j.ini ├── LICENSE └── filebot.platform.launcher.l4j.ini /docs/donate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/navossoc/FileBot-No-Donate/HEAD/docs/donate.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # FileBot - No Donate 2 | 3 | After being bothered every time I used the program, I decided to do something about it. 4 | 5 | ![Donate Dialog](docs/donate.png) 6 | 7 | I have nothing against *donations*, but this kind of approach I find particularly annoying. 8 | 9 | ## Requirements 10 | * Windows 10 11 | * [FileBot 4.7.9](https://sourceforge.net/projects/filebot/files/filebot/FileBot_4.7.9/) 12 | 13 | ## How to install 14 | 15 | Just replace the files below in the folder `%ProgramFiles%\FileBot`. 16 | * filebot.launcher.l4j.ini 17 | * filebot.platform.launcher.l4j.ini 18 | 19 | ## Troubleshooting 20 | 21 | If your rename history is too large, you may also need to delete the file `history.xml` in the folder `%APPDATA%\FileBot`. 22 | -------------------------------------------------------------------------------- /filebot.launcher.l4j.ini: -------------------------------------------------------------------------------- 1 | # FileBot launch4j runtime config 2 | -Dapplication.dir="%APPDATA%\FileBot" 3 | -Dapplication.deployment=msi 4 | 5 | # put all temporary files here 6 | -Djava.io.tmpdir="%APPDATA%\FileBot\tmp" 7 | 8 | # network settings 9 | -Djava.net.useSystemProxies=true 10 | 11 | # use Windows Shell for move/copy operations 12 | -DuseNativeShell=true 13 | 14 | # use NTFS extended attributes for storing metadata 15 | -DuseExtendedFileAttributes=true 16 | -DuseCreationDate=false 17 | 18 | # look for executables in the application folder 19 | -Dnet.filebot.AcoustID.fpcalc="%EXEDIR%\fpcalc.exe" 20 | 21 | # look for native libraries in the application folder 22 | -Djna.library.path="%EXEDIR%" 23 | -Djna.boot.library.path="%EXEDIR%" 24 | -Djava.library.path="%EXEDIR%" 25 | 26 | # make sure to use the bundled JNA library 27 | -Djna.nosys=true 28 | -Djna.nounpack=true 29 | 30 | # reduce default logging 31 | -Djava.util.logging.config.file="%EXEDIR%\logging.properties" 32 | 33 | # skip annoying donate message 34 | -Dos.name="Windows 11" 35 | 36 | # disable update check 37 | -Dapplication.update="skip" 38 | 39 | # support JAVA_OPTS environment variable 40 | %JAVA_OPTS% 41 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to 25 | -------------------------------------------------------------------------------- /filebot.platform.launcher.l4j.ini: -------------------------------------------------------------------------------- 1 | # FileBot launch4j runtime config 2 | -Dapplication.dir="%APPDATA%\FileBot" 3 | -Dapplication.deployment=msi 4 | -Dapplication.help=skip 5 | 6 | # put all temporary files here 7 | -Djava.io.tmpdir="%APPDATA%\FileBot\tmp" 8 | 9 | # FileBot system properties 10 | -DthreadPool=32 11 | 12 | # network settings 13 | -Djava.net.useSystemProxies=true 14 | 15 | # do not use native shell for move/copy operations 16 | -DuseNativeShell=false 17 | 18 | # do not use NTFS extended attributes for storing metadata 19 | -DuseExtendedFileAttributes=false 20 | -DuseCreationDate=false 21 | 22 | # look for executables in the application folder 23 | -Dnet.filebot.AcoustID.fpcalc="%EXEDIR%\fpcalc.exe" 24 | 25 | # look for native libraries in the application folder 26 | -Djna.library.path="%EXEDIR%" 27 | -Djna.boot.library.path="%EXEDIR%" 28 | -Djava.library.path="%EXEDIR%" 29 | 30 | # make sure to use the bundled JNA library 31 | -Djna.nosys=true 32 | -Djna.nounpack=true 33 | 34 | # reduce default logging 35 | -Djava.util.logging.config.file="%EXEDIR%\logging.properties" 36 | 37 | # use Java implementation for extracting archives 38 | -Dnet.filebot.Archive.extractor="ApacheVFS" 39 | 40 | # force english locale 41 | -Dfile.encoding=UTF-8 42 | -Duser.country=US 43 | -Duser.country.format=US 44 | -Duser.language=en 45 | -Duser.language.format=en 46 | 47 | # disable HW acceleration 48 | -Dsun.java2d.d3d=false 49 | 50 | # force platform L&F 51 | -Dswing.systemlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel 52 | 53 | # force HTTP for OpenSubtitles API calls (useful for debugging requests with Fiddler) 54 | -Dnet.filebot.OpenSubtitlesXmlRpc.url="http://api.opensubtitles.org/xml-rpc" 55 | 56 | # skip annoying donate message 57 | -Dos.name="Windows 11" 58 | 59 | # disable update check 60 | -Dapplication.update="skip" 61 | 62 | # support JAVA_OPTS environment variable 63 | %JAVA_OPTS% 64 | --------------------------------------------------------------------------------