Reinhard Pointner
39892fae16
+ experimental support for automated build of synology spk packages
2014-07-07 08:52:47 +00:00
Reinhard Pointner
977452268e
* replace xattrj with my own JNA wrapper for <sys/xattr.h>
2014-06-18 09:28:27 +00:00
Reinhard Pointner
36ef89faa1
* fix args4j argument parsing issues (bug occurred if the format contains = symbols)
...
@see http://www.filebot.net/forums/viewtopic.php?f=8&t=1726&p=10131#p10131
2014-06-10 17:05:41 +00:00
Reinhard Pointner
730f5ef925
* FIX update libmediainfo 0.7.69
2014-06-01 11:22:11 +00:00
Reinhard Pointner
f24350aa8d
* FIX update libmediainfo 0.7.69
2014-06-01 11:21:53 +00:00
Reinhard Pointner
828c40b6e8
* FIX update libmediainfo 0.7.69
2014-06-01 11:17:32 +00:00
Reinhard Pointner
0f1d0ada81
* update libmediainfo 0.7.69
2014-06-01 08:54:18 +00:00
Reinhard Pointner
35a51ac6aa
* update libmediainfo 0.7.69
2014-06-01 08:52:24 +00:00
Reinhard Pointner
5e4eff28c0
* update groovy-2.3.2
2014-06-01 08:47:46 +00:00
Reinhard Pointner
dbdb7d2534
groovy-all-2.3.1-indy.jar
2014-05-27 09:37:44 +00:00
Reinhard Pointner
cbd64a3a87
* update to Groovy 2.3.0 and latest ant 1.9.3 dependencies
2014-05-07 14:50:30 +00:00
Reinhard Pointner
721af3e209
* this fpcalc binary was compiled for armada370 and is confirmed to work on Synology DS213J (armv7hf)
...
@see https://github.com/lalinsky/spksrc/tree/chromaprint2/cross/chromaprint
@thanks Lukas
2014-04-25 17:30:35 +00:00
Reinhard Pointner
d810af37d2
+ xattr support for Mac OSX
2014-04-25 06:59:18 +00:00
Reinhard Pointner
86ad52b696
* remove outdated Apple Java bundler and replace with Oracle Java bundle
...
* fix various OSX bundle issues
2014-04-22 06:17:21 +00:00
Reinhard Pointner
67b778eb4d
* compile libmediainfo for mv6281 using spksrc and the syno-88f6281 cross-compiler toolchain
2014-03-29 17:46:15 +00:00
Reinhard Pointner
cf8b3d835f
+ REQUIRE min JRE 7 and update all libs
2014-03-18 20:16:39 +00:00
Reinhard Pointner
dbb8a72555
* test lib7-Zip-JBinding for ARM
2013-12-19 04:48:36 +00:00
Reinhard Pointner
49bb8f8395
* update fpcalc binaries to 1.1.0
2013-11-24 08:00:23 +00:00
Reinhard Pointner
402bf90158
* update Groovy 2.2.0
2013-11-24 07:45:44 +00:00
Reinhard Pointner
e1c8e8d17b
* try to fix various potential JNA init issues
2013-11-22 08:28:17 +00:00
Reinhard Pointner
a939e11c0d
* ship fpcalc with filebot instead of relying on the chromaprint-tools package
...
* update fpcalc binaries to 1.0.1
2013-11-08 13:05:42 +00:00
Reinhard Pointner
5eb7606fca
* include fpcalc binaries in ipkg packages
...
fpcalc (Linux 32-bit) is the official build AcoustID => http://acoustid.org/chromaprint
fpcalc (Linux ARM) was built by and copied from the Bliss project => http://pcloadletter.co.uk/2012/09/17/bliss-package-for-synology/
2013-11-07 14:56:54 +00:00
Reinhard Pointner
8144a4b2e0
* package 32/64 bit chroma print tools respectively
2013-10-08 18:04:42 +00:00
Reinhard Pointner
9e07634b79
* new fpcalc seems to work with video files, so we magically get music video support !! :D
2013-10-08 17:32:12 +00:00
Reinhard Pointner
1631970d52
* update libraries (use the official binary from maven central)
2013-10-06 13:00:28 +00:00
Reinhard Pointner
49fa0002ca
* update libraries
2013-10-06 11:23:53 +00:00
Reinhard Pointner
a14fc37f2d
* update libraries
2013-10-06 06:45:48 +00:00
Reinhard Pointner
07173fabf0
+ use RSyntaxTextArea as Groovy editor so we get neat highlighting and bracket matching :)
2013-10-03 19:44:33 +00:00
Reinhard Pointner
4aeac8631f
* grab xz.jar from Maven Central
2013-09-05 15:11:53 +00:00
Reinhard Pointner
09d2dc24af
* use XZ Utils for packing online database files
2013-08-10 07:56:11 +00:00
Reinhard Pointner
6442e8292d
* added jsoup to fatjar build
2013-08-04 13:12:45 +00:00
Reinhard Pointner
1804d12def
--- remove Subscene/Sublight from codebase
2013-08-04 13:09:06 +00:00
Reinhard Pointner
619b561fcc
* misc. commits
2013-06-24 09:27:03 +00:00
Reinhard Pointner
92b75d57a2
* update json-io to 2.0.1
2013-02-22 18:31:06 +00:00
Reinhard Pointner
4a58791bb7
* update to icu4j-50_1_1
2013-02-12 05:26:18 +00:00
Reinhard Pointner
93f2bd39de
* added syntax sugar for try{...}catch(){...}
2013-02-02 03:18:40 +00:00
Reinhard Pointner
1568974b89
* add dependent cmdline tool: fpcalc
2013-01-12 15:18:04 +00:00
Reinhard Pointner
5f9dd965de
* include native dependencies in SVN
2012-12-05 09:28:30 +00:00
Reinhard Pointner
6879a1336e
* revert to Groovy 2.0.2 to fix scripting compatibility issues
2012-11-05 09:41:48 +00:00
Reinhard Pointner
2becd941ae
* revert broken native libs
2012-11-03 11:33:10 +00:00
Reinhard Pointner
b5f0190b7d
* revert broken native libs
2012-11-03 11:16:59 +00:00
Reinhard Pointner
3ed18b5110
* update to JNA 3.5
2012-10-27 14:31:00 +00:00
Reinhard Pointner
e97a0ef9b1
* update 7-Zip-JBinding [sevenzipjbinding-4.65-1.05-rc-extr-only]
2012-10-26 18:15:11 +00:00
Reinhard Pointner
9c80e9e19a
* update 7-Zip-JBinding [sevenzipjbinding-4.65-1.05-rc-extr-only]
2012-10-26 17:44:51 +00:00
Reinhard Pointner
79bbb75edf
Updated Java libs:
...
args4j-2.0.21
commons-io-2.4
ehcache-2.6.0
groovy-2.0.5
json-simple-1.1.1
nekohtml-1.9.16
Updated MediaInfo native libs:
MediaInfo_DLL_0.7.60_Mac_i386+x64
MediaInfo_DLL_0.7.61_Windows_x64
MediaInfo_DLL_0.7.61_Windows_i386
libmediainfo0_0.7.61-1_amd64.Ubuntu_12.10
libmediainfo0_0.7.61-1_i386.Ubuntu_12.10
libzen0_0.4.28-1_amd64.Ubuntu_12.10
libzen0_0.4.28-1_i386.Ubuntu_12.10
2012-10-25 18:10:02 +00:00
Reinhard Pointner
2d3b6cf3a4
* save metadata as extended file attributes for each file
...
* set file creation date to episode/movie release date
2012-10-23 19:05:55 +00:00
Reinhard Pointner
639fc97b51
+ added ed2k hash support to SFV panel (special thanks to thraash)
2012-09-26 16:09:00 +00:00
Reinhard Pointner
6f68f0c00e
* fuck svnant, svnkit, and whatnot -> just use cmdline svn to get the revision number
2012-07-20 15:47:16 +00:00
Reinhard Pointner
27e8ec1806
* experimental support for windows shell operations
2012-07-16 19:11:07 +00:00
Reinhard Pointner
a8f1b1c57a
* added Ivy and AntBuilder to fatjar to people can directly use it in filebot/groovy scripts.
...
@Grapes dependency management doesn't work for ant, javamail, etc because they require a groovy RootLoader, that in turned messed up caching.
After wasting a few sleepless nights I give up and just add things like this.
2012-07-14 08:41:28 +00:00
Reinhard Pointner
c833f0c521
* updated to Groovy 2.0
...
* bundled @Grape support into the fatjar
* automatically trust all local scripts and endorsed online scripts, no need for -trust-script anymore in these cases
2012-07-09 19:46:18 +00:00
Reinhard Pointner
c7e001c033
* copied generic linux-i386 libs (won't work with GCLIB<2.4) - will be replaced as soon as anybody provides libs specifically compiled for ATOM-based embedded linux devices like synology
2012-06-17 10:35:57 +00:00
Reinhard Pointner
a342f14ccf
+ support .ipk package
2012-05-08 01:23:32 +00:00
Reinhard Pointner
f66b6fe23a
* try to fix loadLibrary issues with mac/linux
2012-03-03 01:41:47 +00:00
Reinhard Pointner
82471e029f
* fix deployment issues with libs not being found
2012-02-26 18:05:07 +00:00
Reinhard Pointner
cfccf90c72
+ support extracting archives (zip, rar, 7z, ...)
...
* added 7-Zip-JBinding libs and native dependencies
* added CLI option -extract and make it available in scripting environment
* allow --output to be used as output folder in -rename CLI call
2012-02-26 12:58:16 +00:00
Reinhard Pointner
51ccbbc572
* remove INDEX.LIST from glazedlists.jar cause it messes with webstart deployment
...
* JWS prompts don't work properly, switch to silent updates again
2012-02-20 13:50:42 +00:00
Reinhard Pointner
cc5845b2a0
+ support Movie disk folders in movie mode
...
+ improved handling for derivate files (files with the same name but different extensions) in movie mode
2012-02-10 16:43:09 +00:00
Reinhard Pointner
c766513acf
* support icu4j unicode transliteration in order to allow unicode-to-ascii conversion in format engine
2012-02-09 09:44:00 +00:00
Reinhard Pointner
710010b4d7
* move build lib
2011-12-13 15:26:17 +00:00
Reinhard Pointner
1c8287169a
* deb: suggest openjdk-7-jre
2011-11-29 03:18:49 +00:00
Reinhard Pointner
73cf4a9b2f
* added guava-10.0.1 to libs
2011-11-26 07:53:00 +00:00
Reinhard Pointner
981484fa2b
* update wsdl
2011-11-11 08:50:27 +00:00
Reinhard Pointner
8d46aef7ef
* add svn support to build script
2011-11-09 02:57:10 +00:00
Reinhard Pointner
1f9ea0f3a1
* added Google Analytics tracking for usage statistics (application startups, number of downloaded subtitles / episode lists)
2011-09-21 13:29:21 +00:00
Reinhard Pointner
faf6095e3d
* update mediainfo native libs:
...
MediaInfo_DLL_0.7.48_Windows_i386
MediaInfo_DLL_0.7.48_Windows_x64
MediaInfo_DLL_0.7.48_Mac_i386+x64
libmediainfo0_0.7.48-1_i386.Ubuntu_11.04
libzen0_0.4.20-1_i386.Ubuntu_11.04
libmediainfo0_0.7.47-1_amd64.Ubuntu_11.04
libzen0_0.4.20-1_amd64.Ubuntu_11.04
2011-09-08 12:24:00 +00:00
Reinhard Pointner
ae3c714898
* update dependencies:
...
args4j-2.0.18
ehcache-2.4.4
groovy-binary-1.8.2
jna-3.3.0
junit-4.9
nekohtml-1.9.15
redstone-xmlrpc-1.1.1
slf4j-1.6.2
2011-09-08 12:09:22 +00:00
Reinhard Pointner
9e7d5caef4
* update custom built dependencies:
...
junrar-custom (based on java-unrar-0.5)
sublight-ws (based on sublight wsdl from 2011-09-08)
2011-09-08 12:02:04 +00:00
Reinhard Pointner
68c703f3cb
* strip classes not used by the charset detector to reduce filesize
2011-09-03 09:35:30 +00:00
Reinhard Pointner
7c2c574940
* detect charset when parsing subtitles instead of assuming it's UTF-8
...
* added ICU4J library to build
2011-09-03 09:30:38 +00:00
Reinhard Pointner
d499bb01d6
* added initial support for serienjunkies as episode list provider
2011-08-05 04:38:11 +00:00
Reinhard Pointner
a88915121b
* rename folder
2010-11-06 10:58:37 +00:00
Reinhard Pointner
92765d5b93
* update to ehcache 2.20 (requires slf4j)
...
* update to groovy 1.7.5
* update to jna 3.2.7
* update to junit 4.8.2
* update to miglayout 3.7.3.1
* update to nekohtml 1.9.14
* update mediainfo windows native libs to 0.7.35
2010-10-24 13:43:11 +00:00
Reinhard Pointner
d3bdcf597e
* fixed/updated Subscene scraper
...
* fixed/updated Sublight webservice
* updated test cases related to various web resources
2010-10-21 14:47:47 +00:00
Reinhard Pointner
9cb654d8c6
* added mac-x86_64 mediainfo nativelib (0.7.27) to build and webstart deployment
2010-02-07 02:15:38 +00:00
Reinhard Pointner
53971666ae
* revert mediainfo native libs for linux back to 0.7.19 because 0.7.24 seems to crash the JVM
2009-11-03 10:46:29 +00:00
Reinhard Pointner
5c7f90540a
* some refactoring & polishing
...
* update nekohtml to 1.9.13
* update jna to 3.2.3
* update ehcache to 1.7.0
* update mediainfo native libs to 0.7.24
* remove 32-bit mediainfo.dynlib for Mac because Java 6 is only available in 64-bit anyway
2009-11-02 23:25:04 +00:00
Reinhard Pointner
39dd413eec
* improved subtitle api and video hash support
2009-10-20 21:16:34 +00:00
Reinhard Pointner
b04f89b7fd
+ use Groovy instead of JavaScript in ExpressionFormat
2009-09-22 21:23:39 +00:00
Reinhard Pointner
a2afdbaa2c
* update args4j to 2.0.12
...
* update ehcache to 1.6.1
* update junit to 4.7
* update junrar-custom to r34-custom
* update miglayout to 3.7.1
* update sublight-ws to 1.5.0
* commons-logging no longer required :)
2009-08-17 17:23:29 +00:00
Reinhard Pointner
b0ea60dad6
+ added webstart deployment
...
* added jnlp descriptors
* automated build, code signing and pack200 compression
* some webstart related code adjustments
* added MediaInfo 0.7.19 native libs for various operating systems
* updated jna
* use .properties file for application settings (name, version, apikeys, ...)
2009-07-27 22:34:42 +00:00
Reinhard Pointner
02fc6180ab
* update sublight-ws to 1.4.0
2009-07-12 10:02:12 +00:00
Reinhard Pointner
cc2bb53910
* update to nekohtml 1.9.12
...
* update to ehcache 1.6.0
* update to jna 3.1.0
2009-07-09 22:33:56 +00:00
Reinhard Pointner
18456f6864
+ subtitle list displays found subtitles and download phase
...
+ download and extract selected subtitle packages (not displayed yet though)
* SubtitleDescriptor provides download function (Callable)
* updated sublight webservice
* lazy-initialize SubtitlesAPI2Soap (Sublight) because loading all the jax-ws classes will can take more than 1s (while blocking EDT)
* better sublight subtitle display names
* added archive files to media.types
* added icons for subtitle list
* refactoring
2009-06-13 09:53:48 +00:00
Reinhard Pointner
7bb739f800
+ Sublight support (build, client, hash, test, lib)
2009-06-02 11:32:30 +00:00
Reinhard Pointner
419255bf34
* update to junit 3.6
...
* update some test cases
2009-05-16 20:18:17 +00:00
Reinhard Pointner
82bd7fa3b1
* use non-jdk rhino in ExpressionFormat
...
* add rhino to lib and include it in builds
2009-04-11 23:27:10 +00:00
Reinhard Pointner
c83d4132ec
* added wrapper for MediaInfo native library
2009-03-27 15:22:08 +00:00
Reinhard Pointner
bfe459b50c
* updated miglayout, nekohtml, args4j and junit
...
* fixed layout issues that came with the new miglayout
2009-03-13 14:22:36 +00:00
Reinhard Pointner
87e8d830ce
* full support for multiple checksum types (SFV, MD5, SHA-1)
...
notes:
* updated to MigLayout 3.6.3
* better exception handling in *TransferablePolicy
* added checksum toggle button and artwork
* poperly cancel computation tasks on reset
* better "Total Progress" visibility behaviour
* improved checksum table model classes, better update/repaint behaviour
2009-02-15 12:20:43 +00:00
Reinhard Pointner
5674173417
* major refactoring of Checksum* Classes (TableModel, ComputationTask, ComputationService)
...
* SfvTransferablePolicy create one dedicated ComputationTask executor for each drop
* ComputationTask always computes CRC32, MD5 and SHA-1
* changed TextFileExportHandler to use Formatter instead of PrintWriter
* renamed *Util to *Utilities
* update to GlazedLists 1.8
2009-02-09 20:56:20 +00:00
Reinhard Pointner
ac9473ff07
* automatic episode list download and matching in RenamePanel
...
* added SeriesNameMatcher
* added SeasonEpisodeMatcher
* access Preferences via new Settings class
* adapt TVDotComClient to site changes (episodes no longer ordered in reverse)
* added ActionPopup (inspired by the eclipse quickfix popup)
refactoring:
* renamed *Util classes to *Utilities
* renamed HyperlinkLabel to LinkButton as it extends JButton now
* refactored FileBotUtilities and FileUtilities
2009-01-25 00:08:57 +00:00
Reinhard Pointner
54b27e69b7
Changes:
...
* added TheTVDB support
* added ehcache to libs (now used in TheTVDBClient and TVRageClient)
* Season spinner will remember unlocked value
Refactoring:
* renamed HtmlUtil to WebRequest
* added getDocument() convenience methods to WebRequest
* added lots of static imports (XPathUtil, WebRequest, FileBotUtil, ...)
* TheTVDBClient and TVRageClient will throw SeasonOutOfBoundsException if for illegal season numbers
* XPathUtil will wrap NodeList with NodeListDecorator instead of creating a new ArrayList
* added DOM convenience methods to XPathUtil for performance reasons
* formatting of episode number in EpisodeListClient, EpisodeListRequestProcesser will take care of this
* added initial size to some StringBuilders
2009-01-04 18:28:28 +00:00
Reinhard Pointner
4c85cdce4a
* moved Main and AllTests into from default to net.sourceforge.filebot package
...
* removed version identifier from lib jars
2008-12-31 20:11:27 +00:00
Reinhard Pointner
ea3c1e179e
* update miglayout
...
* set encoding for javac to utf-8
2008-12-28 20:07:12 +00:00
Reinhard Pointner
a0a43b0e03
* removed Settings singleton, always use Preferences directly
...
* simplified HistoryPanel by using MigLayout
* added MigLayout jar to libs
* improved decimal format for file count and size in AnalyzePanel
* put application name and version getters into FileBotUtil
2008-10-11 20:42:03 +00:00
Reinhard Pointner
0c674849d8
* refactored and simplified transfer api
...
* use more GlazedLists stuff (EventList, AutoCompleteSupport) and remove obsolete classes (SimpleListModel, TextCompletion)
* don't use SearchResultCache in EpisodeListClient (was only done for better ui interactions)
* removed caching from ResourceManager
* some improvements based on FindBugs warnings
* use args4j for improved argument parsing
* updated ant build script
* more general MessageBus/Handler (use Object as message type instead of string)
* ChecksumComputationService is not a singleton anymore
* TemporaryFolder is always recreated if it is deleted by the user, or another instance shutting down
* Notifications flicker less when one window is removed and the others are layouted
* lots of other refactoring
2008-07-30 22:37:01 +00:00
Reinhard Pointner
adb4d68055
* Lazy XPath evaluation for EpisodeList/Subtitle Clients
...
* AbstractSearchPanel (used in SubtitlePanel only so far)
* started using GlazedLists
* replaced searchtextfield with customized combobox (will be used for completion in the future)
* renamed FileFormat to FileUtil and move to tuned
* removed ESC shortcut
2008-06-21 19:24:18 +00:00
Reinhard Pointner
405f04b9dd
* added JUnit
...
* added some unit tests
2008-06-09 18:41:06 +00:00
Reinhard Pointner
eabe011e9a
* fixed scrolling bug for history panels
...
* ByteBufferInputStream behaves like any other InputStream now
* updated nekohtml
2008-04-26 16:26:16 +00:00