Changelog

27.10.2016 - Version 2.9
=======================
SCRAPER CHANGES: You now have the option to scrape localized language/country names instead of ISO codes
!Check your scraper config (IMDB/TMDB/MovieMeter.nl)!

MOVIE SET CHANGES:
Due to recent changes in Kodi we’ve changed our internal handling of movie sets:
- the sorttitle of movies in a movie set is no longer used
(tinyMediaManager and Kodi use the release date to sort)
- tinyMediaManager now supports the new NFO style for movie sets
(reading & writing; we also support reading the old style for importing)

! Due to the NFO changes and sorttitle changes you should rewrite the NFO
! files of your movies if you use movie sets! (Don’t forget to re-import your movies in Kodi)

+ MediaInfo: parse pre-generated XMLs (mainly needed for ISO files)
+ added support for clearlogos
+ added a date picker for easier date editing
+ added automatic download of extra artwork for movie sets
+ implemented filtering for multiple tags (movie & TV shows)
+ implemented filtering for multiple datasources (movie & TV shows)
+ added play button in the movie chooser
+ added scraping of movie set artwork from fanart.tv
+ added connection throttling for anidb
+ added theatrical to movie editions
x fixed subtitle downloading where language tag got stripped off
x fixed a UI glitch in the movie renamer settings when no folder name has been chosen
x fixed Kodi scraper detection on MacOS
x some improvements to the TV show renamer
x fixed update of offline data sources
x fixed an occasional multi threading problem (ConcurrentModificationException)
x fixed loading of online movie set artwork (if no local artwork has been found)
x adhere graphic settings better for multiple movies in one directory / disc folders
x added filter indicator for TV shows too
x fixed detection of episode files
x improved episode name detection at import
x fixed renaming TvShows on CMD line
x fixed downloading of empty movie set image files
x fixed changing the default scraper in the episode editor dialog
x many internal changes….


15.08.2016 - Version 2.8.3
=======================
+ movies: created an own column for available meta data (reverted logic for NFO column)
+ Take year differences more into account, when comparing scraper search results
+ Do not download default movie poster/fanart, if none selected.
+ Do not write NFO, if none selected.
+ better visualize running tasks
+ Added some memory stats to status bar
x fix MediaInfo crash on some DVD ISOs
x fix TV Episode NFOs for extracted DVDs
x fix CMD line updating of TV shows
x fix episode root path for extracted disc folders
x fix adding/removing manual subtitle to media files
x fix certification on rereading NFO
x fix extracting export templates
x fix TvShow NFO import when empty production company
x fix manual sort title (reseted to empty on every save)
x able to handle windows “junction” linked files (deduplication)
x better visualize WakeOnLan menu item (disable when none found)


19.07.2016 - Version 2.8.2
=======================
+ MediaInfo for ISO files - yay!
+ reworked command line scraping, please check syntax (add scrapeAll, reworked logic for TvShows)
+ added select all/deselect all buttons for metadata scrape options
+ added persian to the scraper languages
+ added telecine, R5 and stream to media sources
+ added extra language setting for subtitle scraping
+ support folder excluding in Kodi style (.nomedia file in folder to exclude)
+ added media source renamer token for TV shows
+ updated tmdb scraper (thanks to @davidsben)
+ updated extras detection to Plex naming scheme
+ IMDB scraper: option to scrape local release date or global release date
x fixed movie renamer dropping several image/NFO files
x TMDB crash when scraping of several TV shows without artwork
x fixed exporting of movies/TV shows
x fixed TV show multi-file episode detection
x fixed updating of tags in the UI
x rename .idx files along with with .sub files
x improved writing/reading speed for subtitles and NFO files
x do not overwrite external Kodi NFO streamdetails x overwrite existing images in the exporter
x fix for renaming into subfolders
x fixed wrong scraped release dates (where no release date has been found)
x fixed TV episode detection for extracted disc files
x changed the NFO column to better indicate scraped/unscraped movies
x better detection of movie name out of filename


15.06.2016 - Version 2.8.1
=======================
x do not reset certification style to SHORT
x remove movies without VIDEO files after update data sources
x follow symlinks with our new “update datasource” logic
x fixed loading of TV show special season posters
x fixed reading codec of Microsoft VC-1 via MediaInfo
x fixed update single datasource for movies
x fixed renaming movies with colon
x prefer MI data from common video types over disc image types
x fixed a bug in the renamer where renaming did not work


13.06.2016 - Version 2.8
=======================
IMPORTANT: changed certification output (in NFO files) from a fixed string to a set of templates.
! Please check your movie settings after upgrade !
Default for Kodi NFOs: LARGE (e.g. DE:FSK 16 / DE:FSK16 / DE:16 / DE:ab 16)
Default for MP NFOs: TECHNICAL (e.g. DE_FSK16)

+ added subtitle scraping (via OpenSubtitles.org) http://goo.gl/oRnXnr
+ complete rewrite of “update datasource” for movies - massive performance boost!!!
+ complete rewrite of “update datasource” for TV shows - massive performance boost!!!
+ added edition field for movies (now you can have the same movie in multiple versions without problems) http://goo.gl/aSWQt8
+ added support for offline media (media stubs) http://goo.gl/UR1VY7
+ added .tbn support for episode thumbs (Boxee box support)
+ added a field for movie editions (Extended, Director’s cut, ..)
+ added bad words for TV shows
+ added option to opt-out our internal statistics
+ moved scraping of artwork/trailers in a separate task after searching for a movie
+ added option to automatically rename a movie after scraping
+ added option to set the subtitle language style (for better Plex support)
x fixed plugin loading from paths containing a +
x fix #22 “search episode” scrollbar
x fixed TV show image renaming (command line)
x fix stacking marker detection for movies
x added setting for our internal statistics
x fix: use creation/modification date from file to specify dateAdded
x fixed sorting of movies (respecting white spaces now)
x fixed an optical glitch, where sometimes seasons end episodes appeared twice
x detect Blu-Ray as BluRay source
x fix: do not write local artwork urls to NFO files
x some fixes in the renamers (movie & TV show)
x some smaller fixes


01.04.2016 – Version 2.7.4
=======================
+ added vote count for Tv shows and episodes
x fixed TvShow renamer when having duplicate tokens or multi episodes
x fixed MovieRenamerPreview when using a sorted list
x fixed TMM restart (when resetting database)
x Display information, why plugins could not be loaded
x fixed copy/paste hotkeys for several UI field on OSX
x fixed exporter file name creation
x fixed writing set info for MediaPortal NFO files
x fixed movie import with folder stacking


17.03.2016 – Version 2.7.3
=======================
+ bug reports are now solved via GitHub issues
+ added image exporting in the export templates (see http://goo.gl/kuSYlH or in the wiki)
+ added media source to the TV show section
+/x moved fanart.tv client key to the scraper settings (and released it for everyone)
x Kodi scraper: fix some invalid XML headers
x OFDB scraper: fix actor/cast parsing
x Zelluloid.de: fix actor/cast parsing, and fallback for broken web search
x Trakt.tv: fix writing correct watched state to NFO
x CMD: update TvShows only scrapes new episodes, not all
x improved data source update; parse new entries first
x improved TV show renamer for multi episode files
x finally fixed the NEW indicator behavior - it will now work as in versions before 2.7 (NEW stays for the whole tmm session)
x improved performance in the update data sources for TV shows
x fixed searching for movie set artwork in movie folders
x only write guests into episode NFO
x fixed error in movie set editor when no movie was selected
x remember last opened directory in the new chooser
x TvShows: fix studio writing
x fix loading of the movie-duplicate filter at startup


22.01.2016 - Version 2.7.2
=======================
LINUX: We’ve removed the shipped mediainfo library due to massive problems between different distributions. Please install the libmediainfo directly from your package manager or from https://mediaarea.net/

+ Kodi scrapers are now configurable
+ Movie renamer preview: dropped donator-only status, now FREE FOR ALL
+ added web-dl to media sources
+ add writing of imdb id in TV show NFO
+ added $# rating movie renamer option
+ pimp scraper UI; add version s to all plugins
x some performance fixes on updating datasources
x remove bundled mediainfo for Linux (using system default)
x fix movie renamer when having access problems
x fix IMDB title fallback to TMDB
x TvShow episode parser: fix common word replacement
x rework scraper fallback logic, do not stop on plugin errors
x fix the “new” marker never being cleared in special cases
x MediaPortal NFO: parse multiple genres styles
x NTFS: renaming to same name but other cASE now works
x Movie actors: replace invalid file system characters when saving thumb
x MacOS: save database on terminating with command-q
x fixed error in movie set editor when no movies are assigned to the set
x fixed error in movie editor where sorttitle has been lost


28.12.2015 - Version 2.7
=======================
IMPORTANT: with the update to version 2.7 the internal database will be deleted due to internal changes. You only need to re-import (update data sources) your movies and TV shows

With the update to 2.7 there are massive changes under the hood of tinyMediaManager:
- moved source code management to GitHub and changed the build system to maven
- changed the internal database engine from ObjectDB to H2-MVStore + JSON this change makes tinyMediaManager more robust and faster
- introduced a new infrastructure for scrapers which makes developing new scrapers less complex and opens the scraper interface to other developers

+ added a basic setup wizard for new installations
+ better detection of “stacking” markers (CD1, part1, …)
+ added support excluding folder from scan (via a file .tmmignore or tmmignore and settings)
+ rewrote all scrapers from scratch (including optimizations and bug fixes)
+ added a very special scraper for all that who have Kodi installed ;) (donator only)
+ assign movie sets feature is now free for all (dropped donator only status)
+ added automatic trailer download at scrape (dropped donator only status for trailer download)
+ added “date added” to the columns of the movie list
+ enhanced UI language to enable country specific translations (e.g. pt_BR)
+ changed trakt.tv login mode to PIN auth (you may re-check your settings)
+ added media info editor (some fields from media info are now maintain able)
+ added title sortable to TV shows section
+ added displayepisode and displayseason for TV shows
+ added option to persist UI filter settings
+ added native file- and directory-open dialogs
+ updated mediainfo to 0.7.78 and generalized folder structure
+ added tag for episodes \+ refactored episode chooser (search for episode is now available) \+ take the date added from the video file where possible \+ changed behavior of the _new_ state: it will now be dropped at the next update data source the new indicator changed from the green font to an icon \+ added media source to NFO x fixed invoking the specified media player on OSX x included mediainfo fix for all platforms x changed the style of notifications to be less intrusive x changed NFO rewriting behavior to be less aggressive x prevent setting incomplete meta data when scraping was not successful x adding special characters to the sort title prefixes is now possible x several fixes in the movie renamer x reworked internal representation of artwork file names/url (high performance boost for movie sets) x changed bug reporting system x reworked movie name detection x reworked episode number detection x enhanced detection of extras (samples, trailers, ..) x updated all templates to our actual data model and JMTE 3.2 x tweaked "best-trailer" detection x fixed auto complete combox x fixed scraping episodes with DVD ordering x fixed special character handling of sort titles x fixed real offline startup x fixed cleanup on artwork scraping x fixed NFO importing issue when having multiple tags x fixed display of "never ending" tasks x fixed file name generation of movie/tv show export templates x fixed finding of additional files for episodes x fixed writing of watched state in MediaPortal NFO x fixed/improved trakt.tv episode sync x many smaller fixes and enhancements


27.07.2015 - Version 2.6.9
=======================
IMPORTANT: with tinyMediaManager version 2.7 we do not support Java6 anymore. If you are still using Java6, please update or you will stay at version 2.6.x

+ assign movie sets feature is now free for all (dropped donator only status)
x fixed NFO writing behavior
x fixed a problem with , or [] as sort title delimiter
x fixed detection of extra video files (samples, trailers, extras)
x improved overall memory consumption
x tweaked movie naming detection


08.06.2015 - Version 2.6.8
=======================
IMPORTANT: with tinyMediaManager version 2.7 we do not support Java6 anymore. If you are still using Java6, please update or you will stay at version 2.6.x

+ added language code ZH (Chinese) to the scraper languages
+ added polish GUI translation
+ added language to the movie bulk editor
+ added option to suppress writing of movie set artwork to movie folder
+ added Polish translation
x Movie renamer: fix renaming with empty settings
x Movie renamer: fix renaming of unscraped movies
x made writing of movie NFO less aggressive
x fix occasional error where media information did not get stored
x better detection of movie name/year on update
x fixed sorttitle editing
x fixed searching for tv show season posters (with 4 digit season)


15.05.2015 - Version 2.6.7
=======================
IMPORTANT: with tinyMediaManager version 2.7 we do not support Java6 anymore.
If you are still using Java6, please update.

+ updated mediainfo to 0.7.73 (ARM users now have to install the system version of mediainfo for better compatibility)
+ Mirror support: TMM now distributed on several mirrors for better availability (and error handling for network blockages)
+ Movie renamer: complete rewrite - CHECK YOUR RENAMER SETTINGS!
+ Movie renamer: possible to “downgrade” a movie, when having no distinct folder. (CHECK YOUR FOLDER RENAMER SETTINGS!)
+ added sort option via sort title
+ added an option to name the episode thumbs without the -thumb postfix (improves compatibility for different media players)
+ added director to movie renamer tokens
+ added DVD order renamer tokens ($3, $4, $D)
x changed detection of DTS-HD codecs (Kodi will display the right logo now after NFO export)
x fixed multichannel AAC detection
x added a warning message when doing an update data source and no data source specified
x renamer: exchange colon with a dash. (even better than removing completely)
x TvShow renamer: remove old/left-over NFOs
x subtitles: language detection for SUB ones
x the NFO files has not been updated in some cases
x TheTvDB search cleans out too much “special” characters
x fixed occasional UI glitches with TV shows
x various smaller fixes


26.02.2015 - Version 2.6.6
=======================

+ updated trakt.tv library to the new API
IMPORTANT: please re-enter your login data for trakt.tv

+ new sort order for movies: video bit rate
+ bulk editing of media source for movies
+ added rating column to the movie table
+ double click in movie set/TV show tree opens the editor
+ added a message history window (menu tools - show message history)
+ added filter option for year (movie)
+ added greek translation
x reworked NFO naming. Now be able to add NFO inside DISC folders separately
x fixed the season template in the TV show renamer
x fixed renamer (movie & tv shows) for case insensitive file systems
x better rewriting of movie NFO after movie set editing
x HDRIP is now being recognized as BluRay (more common source than TV)
x change writing of .desktop files for linux
x fixed OSX app (now tinyMediaManager is launch able without Java 6)
x bad words are now checked case insensitive
x fixed search score calculation for tmdb/rottentomatoes scraper
x enhanced NFO parsing to be more tolerant
x fixed subtitle writing for Kodi NFOs
x improved loading of mediainfo on network shares
x fixed an UI glitch, where episodes disappeared after scraping
x performance fix for offline movie set artwork
x fixed various smaller issues


11.01.2015 - Version 2.6.5
=======================

+ enhanced TV show and movie renamer (http://goo.gl/8pbkFj<)
IMPORTANT: REVIEW YOUR TV SHOW RENAMER SETTINGS!

+ DVD ordering of episodes (http://goo.gl/YBD5qJ)
+ added memory options especially for large media libraries
+ write thumb url into the NFO for multi episode files
+ added h265 logo
+ (experimental) added Rotten Tomates scraper
+ added downloading of custom image-urls in the image chooser
+ added genre to the movie renamer
+ now also allowing folder.jpg/png for disc images
+ option to change the language while scraping (movie and TV show chooser)
+ added several DTS profiles to mediainfo detection (+logos)
x added some workarounds for failing TVDB searches
x proper handling of the watched state in the NFO
x catching some NFO parsing problems
x improved parsing of imdb plot
x improved performance of artwork detection for movie sets
x better detection of media source (brrip, hdrip, hdtvrip, …)
x fixed scraping of localized movie metadata
x fixed downloading of season posters
x fixed some minor issues with the command line version
x fixed Mac OSX startup script
x fixed some export template issues
x fixed some performance issues with movie set artwork detection
x fixed sort title generation for movie sets
x respect max. screen resolution when opening dialogs
x enabled double click in the episode chooser dialog


14.11.2014 - version 2.6.4
=======================

+ changed Fanart.tv to v3 API (with clientKey)
+ added more artwork scraping dialogs
+ new Excel export template (xml)
+ added $L language renaming option
+ added/improved 3D handling
+ certification bulk edit
+ add season to image chooser title
+ remember last opened directory in the directory/file chooser
x fixed BD NFO
x fixed Excel export template
x fixed/improved some tooltips
x improved artwork sorting, better language detection
x fixed MacOS startup; Java detection, executable, …
x fixed SSxEE TvShow parser
x fixed movie exporter filename generation
x ingore folders/files starting with .@
x many code cleanups


05.10.2014 - version 2.6.3
=======================
+ added edit button for tv show season
x fix physically deletion of movies in multiMovieDir
x updated Trakt.tv libs
x fix release build version info
x fix TMM updater in case of error download
x write additional NFO for DVD/BD folder
x tweak getting modified date from files (speedup)
x ignore backup folder when searching for missing movies
x added more transifex languages
x improved some needed debug loggings
x and some more minor internal things…


21.09.2014 - version 2.6.2
=======================

+ added column for watched state to the movie table
+ added action to scrape episode metadata without thumbs
+ added quick creation of movie sets to the movie bulk editor
x greatly improved our episode detection engine
x performance improvements with loading and update datasources
x fixed season poster detection
x fixed occasional crashes with trakt.tv
x fixed wrong filenames in the renamer preview
x fixed losing donator registration information
x fixed crashes in ofdb.de, moviemeter.nl and zelluloid.de scraper
x fixed trailer detection (movies with trailer in their name weren’t added)
x fixed startup crashes with orphaned movie sets


08.09.2014 - version 2.6.1
=======================

x fixed scraping of episode metadata
x fixed TV show renamer
x fixed year setting for TV show renamer
x fixed image chooser for thumbs (they are no longer be shown as fanarts)
x fixed slow performance of image cache with offline data sources
x fixed crashes with trakt.tv sync
x fixed opening of movie/TV show folder and playing of videos for linux/kde
x improved handling of 0byte downloads (artwork) and choosing local artwork files


06.09.2014 - version 2.6
=======================

DONATOR VERSIONOur donators are now able to register their tinyMediaManager copies to unlock special features as a “Thank you” for their support. http://goo.gl/L8G5BB

! trailer downloading (donator feature) (http://goo.gl/hozk18)
! Trakt.tv integration (donator feature) (http://goo.gl/WNEzsG)
! Movie renamer preview (donator feature) (http://goo.gl/PS50MF)
! automatically add existing movies to movie sets (donator feature)
+ bigger UI rework (http://goo.gl/3wy3gL)
+ configurable font and font size
+ preserve unsupported XML tags (from other tools) in NFO files
+ extra artwork (banner, CD art, clearart, ..) is now available for movies and movie sets
+ new threading model: you can now queue different tasks; display open tasks (http://goo.gl/yFGtPq)
+ preview of images in the image chooser (http://goo.gl/kIFaKJ)
+ smart scrape: if there is no result from automatic scrape a manual scrape will pop up
+ NFO enhancement: multiple IDs (from several meta data providers) will be stored
+ option to set the preferred media player
+ able to play trailers
+ trailer preferences (which one to automatic choose for NFO)
+ delete works now with deleting physical files (moving to backup folder)
+ ignore some Mac specific files on searching hdd/network shares
+ language updates
+ hotkeys for menu and other functions
+ improved season and episodes parser
+ several enhancements to the TV show renamer
+ show artwork from the media file panel in lightbox
+ export for TV shows basically done
+ more filter options for TV shows
+ media source management (http://goo.gl/cE62xb)
x fix occasional database inconsistencies
x fix TvShow rename in command line
x fix an occasional crash when choosing artwork
x empty url cache from broken/unreadable HTTP responses
x better integration of the year to the result score calculation
x filter duplicate results from ofdb
x prevent audio streams from being added multiple times
x detect stacking markers with leading zeros
x import of watched state from XBMC NFO
x thousands of various fixes and stabilization from past half year :)


24.03.2014 - version 2.5.5
=======================

+ enhanced writing of certification to the XBMC NFO
x fixed media info loading problems for some users (JNA update to 4.1)
x fixed a bug where an invalid config.xml prevented tmm from starting
x fixed a bug when building the TV show tree
x fixed a bug where some settings got lost when updating
x fixed writing of the watched flag to the XBMC TV show episode NFO


04.03.2014 - version 2.5.4
=======================

There was a nasty bug in an external library with version 2.5.3 which caused our internal database to become corrupted. We’ve added some recovery functions, but there could be data which is lost. You can either
A) take a backup file from the backup folder inside tmm (the last one before 19.02.2014)
B) start over with a new database by deleting the old one (menu Tools -> initialize database and rescan/update all your data sources.We are very sorry for the inconvenience caused by this bug!

x improved the TVDB scraper: the scraper provides better results and is not searchable with the TVDB id
x fixed correct loading of swt.jar on all platforms
x added slovenian language for the scrapers
x fixed display of trailers in the table (in conjunction with a downloaded trailer)
x fixed resizing behavior of the movie chooser dialog (buttons disappeared)
x fixed a crash when writing NFOs
x fixed a crash when canceling the movie chooser
x compress database backups (to save space)
x ignore more special files for Mac OSX (beginning with ._)
x tweaked our HTTP interface to provide better results for slow connections
x removed episodes now also disappear from the season list


19.02.2014 - version 2.5.3
=======================

+ activated SWT loading for all platforms
x some crashes within the TMDB scraper
x a database inconsistency with renamed episodes (if you still have some weird behavior with TV shows, try to remove and readd the TV shows)
x sometimes artwork did not get downloaded/displayed
x display high res fanart before the thumbs in the artwork panel
languages: added russian (incomplete)


07.02.2014 - version 2.5.2
=======================

+ added a lightbox effect, when clicking on an artwork in the movie/movie set/tv show panel (see this post)
+ updated mediainfo libs
+ (movie) when removing the last movie from a movie set, the movie set is also removed
+ (movie) added filter for certifications
+ (movie) added option to fall back to another scraper when not search result has been found
+ (TV show) added episodeguide to the TV show nfo
+ (movie) added languages (spoken languages) to the nfo
+ (TV show) added function to rename complete seasons
+ (movie) added double click event (in the table) to open the movie editor
+ (movie) added a better unwatched logo
+ added comments to the NFO
+ added movie filename to the movie chooser dialog (for better support of multi movie dirs)
x when renaming TV shows, some episode paths still pointed to the old path
x sometimes changing movie/TV show artwork wasn’t updated internally
x better renaming of TV show disc images
x improved performance when removing multiple movies
x some inconsistances with linking of movies and moviesets
x in movie/TV show chooser - prevent strange behaviour when changing the scraper while another search is active
x added producers also to the nfo
x changed TV show - certification settings (thetvdb only provides US certs..)
x prevent some exceptions when renaming/filtering TV shows
x parsing of multi movie dirs
x wrong saving of the tmdb id since 2.5.1


14.01.2014 - version 2.5.1
=======================

x fixed a problem where mediainfo could not be loaded
x fixed a database loading problem


12.01.2014 - version 2.5
=======================

+ completely reworked the TV show panel (including a new panel for seasons)
+ completely reworked the (movie) filter panel and added a filter panel for TV shows
+ added movie filters: datasource, missing metadata, missing artwork, missing subtitles, new movies
+ added TV show filters: datasource, cast member, missing metadata, missing artwork, missing subtitles, new episodes
+ added possibility to hide several columns in the movie table
+ experimental support for AniDB scraper
+ added fanart.tv for TV shows
+ added imdb top 250
+ added producers
+ added an ASCII cleaner for the renamer
+ added “bad words” to the movie importer
+ possibility to get the runtime from media files rather than scraper
+ added some settings for the TV show renamer
+/x reworked tagging of TV shows and episodes
x many enhancements to the “update datasources” and database engine -> tmm is much faster now with large databases
x some fixes and preventions to the “update datasources” engine
x many memory optimizations (tmm now uses less memory)
x when renaming an actor, the actor thumb also gets renamed
x several issues/problems with the renamer
x artwork naming for DVD/BR images
x adapted scaling factor of the tmm window - now it should fit on lower screens nicely
x crash at startup with invalid locales
x crash when searching for a movie set is fixed with themoviedbapi 3.9
x NFO parsing of xbmc-youtube plugin urls
x externalized some more string (better translations)
x several fixes to the TV show renamer
translations: added spain (thx to roliverosc), italian (thx to peppe_sr), korean (thx to piodio), norwegian (thx to roandr); completed fr (thx to nerve)


17.11.2013 - version 2.4.7
=======================

+ added configurable scraper threshold (thx to georg)
x some performance enhancements to the movie importer
x remove set tag from XBMC nfo after removing a movie from a set
x more effective scaling of images (out of heap error should be gone)
x MovieRenamer/Cleanup: ‘thumbs’ were ignored/lost in GUI
x better certification import from MP NFOs
x more enhancements to the imdb scraper (especially for non english speaking users)
x minified movie chooser window to fit on smaller screens
x better subtitle detection
x scrape collection info is now possible without scraping any other metadata
x NFO file name/location for DVD/BR folders


01.11.2013 - version 2.4.6
=======================

+ new TV show renamer option: 01×01 format
+ added a tag for optional tokens {}
x added -Djava.net.preferIPv4Stack=true to solve possible networking problems
x regression when choosing of local files
x reworked actor images (better import performance, jpg/png instead of tbn)
x removed www.imdb.de (isn’t working anymore - www.imdb.com is taken all the time, including a force to the preferred scraping language)
x some graphical changes to the moviechooser


28.10.2013 - version 2.4.5
=======================

+ when getting only 1 search result at automatic scrape, we assume it is the right one (and take it - ignoring the score)
+ added update single data source to the menus
x on some machines, tmm crashed at startup (using oracle java 8)
x samples of TV show episodes will now be renamed to a samples folder
x added env.txt for linux users (they can now use mediainfo without drawbacks on non-UTF8 installations)
x tweaked import logic and media info parsing (should work better with large libraries)
x directory separators in movie renamer file naming will now be ignored
x when scraping new items in the TV show section, sometimes the whole TV show has been rescraped
x the TV show importer will now recognize also .tbn


20.10.2013 - version 2.4.4
=======================

+ added icons to the menu items
+ changed our notification system
+ improved caching of extrathumbs/extrafanart
+ improvements to the renamer (+new commandline argument -checkFiles)
+ at single scrape, searches with only 1 result will automatically taken
+ added context menu with common actions in the movie set panel
+ selective datasource update for commandline (see here)
x massive rework on our caching system (images should no longer be cut off)
x do not cache images in the url cache anymore (they were kinda useless)
x set movie year an initial value if deleted in the editor (rather than NULL)
x for some users (mainly java 1.6 users) mediainfo was gathering nothing since 2.4.3
x better name/year detection in the filename/directory parser
x when downloading extrafanart/extrathumb no mediainfo was gathered for them
x when renaming a multiepisode file, the episode title will no longer taken into the filename
x changed IMDB scraper due to changes the plotsummary page


13.10.2013 - version 2.4.3
=======================

+ added video codec / audio codec filter for movies
x some enhancements to the search algorithm
x some performance improvements for updating datasources
x (OSX) mediainfo will now gather data from all files
x media information now gathers more audio/text details
x an invalid database recovery file no longer prevents tmm from starting
x wrapped settings into a scrollpane (tmm window is no longer larger than the screen on small res. devices)
x custom genres work as they should (also wrong picked genres are fixed)
x failed http requests are no longer cached


08.10.2013 - version 2.4.2
=======================

x spacer replacement with . went crazy
x ignore invalid IMDB entries
+ a little better IMDB movie detection
+ video format $F renamer option
+ additional TvShow renaming separator
+ better explanation why a movie is not scraped


05.10.2013 - version 2.4.1
=======================

+ detect imdb id from file/folder name at import
+ switched scaling algorithm to imgscalr - is should now use less memory, be faster and the images have a better quality
+ implemented a new column resizer - the tables for media files/trailer should now have more accurate column widths
+ option to not renaming a movie into a movie set folder, when the movie set only has one movie
x do not overwrite imdb id / tmdb id with empty values when scraping
x better messages when renaming does not work
x added a warning that TV show episodes with season/episode number -1 (not detected ones) cannot be renamed
x added a warning before initializing the database
x do not rename movie trailers when the renaming settings are empty
x exclude movie set artwork from movie import
x do not import windows special dirs (like $RECYCLE.BIN or Volume System Information)
x store extrathumbs/extrafanart in the database after download
x rebuild image cache now also caches extrafanart/extrathumbs


30.09.2013 - version 2.4 - r1013
=======================

+ detect movies in multi movie dirs (this file structure is not recommended)
+ added wake on LAN support
+ add up to 5 fanarts to the MediaPortal NFO
+ clear image cache for single movies/TV shows/episodes
+ reworked search result score calculation (automatic scrape should now be better)
+ Moviemeter.nl will now gather more data
+ reworked movie panel for better access to common menu items
+ added certification to the renamer options
+ made search panel a bit smaller, so it is not taking up that much space
+ our 1000th commit 😉
x fixed movie renamer. If you encounter some problems with incomplete renaming - an update datasource should fix it!
x if you suffered from incomplete renaming, tmm crashed when selecting a movie
x fixed a crash in the image panel
x IMDB scraper should now return better localized titles
x TheTVDb scraper will now always take the right language from settings
x better detection of BR/DVD folders
x changed working directory for *nix commandline shellscripts
x cancel TV show renamer should now cancel immediately
x close movie scraper (force best match) via ‘X’ will no longer start the scraper


16.09.2013 - version 2.3 - r967
=======================

+ command line arguments! see <a title=”Command line arguments” href=”https://www.tinymediamanager.org/index.php/command-line-arguments/> for more details
+ localized Genres
+ new video file type VIDEO_EXTRAS; detect additional videos according to https://github.com/brentosmith/xbmc-dvdextras
+ added three differend space replacements for the movie renamer (like in the TV show renamer)
x display “runtime” from videos, if not have been scraped
x trailers: do not put local ones in NFO
x faster artwork panel
x better video format & aspect ratio detection (XBMC like)
x MediaFiles ordering
x writing now always fileinfos, corrected channel settings
x movie renamer: duplicate spacer replacements
x mark new movies did not work in all cases
x better TV show naming detection, removing more false positives
x “force” mediainfo
x certificate issue
many internal changes


31.08.2013 - version 2.2 - r912
=======================

+ added search field in the TV show section
+ added $N token for movie renamer (movieset title)
+ cleanup of empty folders in the TV show renamer
+ manual reload of mediainformation for TV shows
+ added “update selected TV show(s)” to the split button
+ added expand/collapse all nodes in the TV show section
+ added automatic backup of the database
+ added slovak translation
x .desktop files will now get a valid path in linux (if you have troubles starting tmm via the .desktop, delete tinyMediaManager.desktop before starting tmm)
x better video resolution detection (now detecting 4:3 HD)
x some fixes for more stable TV show renaming
x on update datasources (tv show section) now the episode files will also get scanned with mediainfo
x subtitle renaming
x removed duplicate languages from settings
x some ui component layout in the movie editor
x more stable highlighting of new TV shows/episodes
x added /usr/share/java to the classpath for linux (to use system wide installed swt lib)
x better layouting of the bulk edit window (movie section)
x some code cleanups


18.08.2013 - version 2.2 - r865
=======================

+ TV show renamer
+ 2 cool movie export templates from Matthew (jQueryliscious & SimpleConfluence)
+ added country to the movie NFO
+ added some more NFO tags which tmm will pass through (which tmm doesn’t support)
+ movie renamer has a new option to remove/cleanup all non tmm NFOs
+ added searching for TV show episodes (useful for specials - see here)
+ added changing of UI language (see here)
+ added sorttitle to TV shows
+ added english as fallback language to the movieset scraper
+ added highlighting of new TV shows/episodes
+ added “scrape new items” action to TV shows
+ added artwork panel for movies (which will show all artwork for a movie)
+ added dutch and portuguese UI translations
x improved writing of XBMC NFOs (you should rewrite your movie NFOs)
x some improvements on the imdb and tmdb scraper
x better stacking marker detection for movie and tv shows
x many changes to movie sets (better scraping, better sorting)
x TV show season poster for specials now have the correct filenames
x remove logs which are older than 1 week
x some fixes to the movie exporter
x when adding new tags, they will now appear immediately in the filter panel
x occasionally crashes with the movie renamer
x codec/resolution images should now displayed the right way
x many, many stability fixes (thx to all bug reporters!)


25.07.2013 - version 2.1 - r768
=======================

+ option to update a single datasource(see post)
+ added experimental support of moviemeter.nl scraper
+ added fallback language (en) if the localized translation (title, plot, tagline) for a movie is not found
+ added copy/cut/paste context menu for textfields
+ force NFO rewrite
+ added extra scraping action for episodes (e.g. for are new episodes in a TV show)
x many enchancements to the movie and TV show importers
x many stability fixes
x edited movie plot will now be stored (to database and NFO)
x sort order of movies in a movieset if the movie count > 9
x file name of episode thumb
x some fixes for MediaPortal NFOs
x when updating an offline TV show datasource, the TV shows will no longer get removed
x duplicate TV shows
x scraper settings will now be respected upon scrape


14.07.2013 - version 2.1 - r716
=======================

+ movie set token available for movie renamer
+ added movie selection for the renamer preview (in settings)
+ added more languages for the scrapers
+ implemented lazy loading for actor images (now they are only fetched, if the cast tab is visible)
x massively improved movie renamer
x sortable title is now taken the right way
x respect “to scrape options” everywhere (movie section)
x improved import of BD/DVD folders
x better trailer results from TMDB
x better actor images from IMDB
x removed useless error popups when importing movies/tv shows with unreadable NFOs
x do not add the same datasource multiple times
x do not clean movies if the datasource isn’t available (e.g. offline NAS)


30.06.2013 version 2.1 - r694
=======================

+ added play button to launch the video file with your systems default player (post)
+ notification messages in the UI (post)
+ summary popup after a task (post)
+ mass edit of TV show episodes (remove invalid ones/add missed ones, mass change of season/episode number - post)
+ logging window (for an easy access to the errors/warnings of the log file)
+ movies can now be automatically assigned to moviesets, when using the TMDB scraper
+ worked almost all scrapers to provide better search results
+ live preview of the renamer settings
+ some enhancements to the renamer
+ added .fanart.ext as fanart filename
+ changes trailer urls in XBMC NFO for use with plugins (youtube.com will use the youtube plugin; apple.com, ign.com and some more will use the hd-trailers.net plugin)
x hidden folders (like .AppleDouble) are being ignored
x email field is now also in the bug report dialog (we need that for questions about the bug if it’s not clear)
x export templates should work again
x little fix to the actor panel (no need to change movie/TV show/episode to display newly added actors)
x regathering of mediainfo is now in its own thread and won’t block the UI anymore
x some problems with tags


14.06.2013 - version 2 - r650
=======================

+ changing episode thumbs now possible (local files)
x error in movie exporting
x crash when using empty tags
x crash when having an episode/season number < 0 or > 999
x storing window size/position settings everytime tmm closes
x multithreading issue (occasionally crashes on import/scraping)
x prevent loading of system jna for linux user


09.06.2013 - version 2.0 - r623
=======================

biggest update in the history of tinyMediaManager (almost 3 months of work):
added TV show management (not complete - renamer is missing)
massively improved speed and stability
multilang UI (english and german at the moment)
reworked imdb scraper (better results)
reworked renamer (better and faster)
reworked movie importer
reworked internal file handling
restructured the whole code
and a lot more


24.03.2013 - Beta - r375
=======================

+ movielist export (we still need someone to create a nice html template)
+ native file dialogs (see this post)
+ added zelluloid.de scraper
+ added button to cancel “update datasources”
x changed path of movieset artwork to absolute


16.03.2013 - Beta - r348
=======================

+ support of custom genres (the dropdown for genres is now editable, import of new genres through NFO will create them)
+ improved support of extrathumbs and initially support of extrafanart (for details see here)
+ added support for a movieset artwork folder (for use with the XBMC Addon “Movie Set Artwork Automator - for more details see here)
+ added trailer column in movielist
x display of movie name will no longer be weird after renaming the movie
x improved renaming logic (should work better on windows)
x improved writing of certifications to the NFO
x moved statusbar a bit down, so it will be visible on all screens
x added a “loading image” to visualize wether background tasks are still running
x added a warning on close of tmm, if a background task is running
x some minor things I forgot 😉


01.03.2013 - Beta - r314
=======================

+ added “abort queue” when selecting multiple movies and do edit/search actions
x NPE on moviesorting in moviesets
added numerous logging locations


27.02.2013 - Beta - r306
=======================

+ added bulk editing of: genres, tags, movieset assignment and watched flag
+ XBMC NFO writing should now respect many (in tmm) unused tags rather than overwrite it completely
+ added mediainfo logos for common formats
+ actor images con now be stored in .actors folder
+ jpg and png should now be stored with the correct filetype
+ added spoken languages (not in NFO so far)
+ moviesets are now sorted alphabetically
+ added sorttitle as an extra changeable field in the movie editor (will be filled automatically when in a movieset)
+ added tag in XBMC NFO
x fixed memory leak with mediainfo
x increased stacksize - mediainfo should no longer cause jvm crashes
x added throttling of tmdb connections (only 30 requests per 10 sec per IP is allowed)
x if a scraper did not find anything - nothing found will be shown in the movie chooser
x if a scraper did not find anything - nothing will be overwritten when force best match
x imdb scraper now serves more accurate search results
x more failsafe extraction of “external” NFOs (i.e. from Ember or XBMC)
x each director/writer (credits) will be stored in its own tag in the XBMC NFO
x only the first studio will be exported into the XBMC NFO


13.02.2013 - Beta - r279
=======================

improved handling of various image filenames
reworked the movie renamer (now renaming will work even better with all different image filenames)
internal rework on scraper handling: now its easily possible to choose the scraper and the data to be scraped
“update datasources” will now remove movies which are no longer accessible (ie deleted/moved movies)
added initial support for DVD/BR disc folders
added a warning, that .tbn image filenames will be dropped soon
added a settings option for movie-filenames
added a possibility to rename only files/folder (if there is no renaming pattern entered, the part won’t be renamed)
improvements in certification parsing (but there is more work to do)
improved importing of NFO which only contained an url in the “thumb” tag
fixed a bug when parsing runtime from NFO which contains the string “min”
fixed parsing of genres in NFO (mostly written by Ember)
fixed a bug where the extrathumb folder has been created everytime an image was chosen
fixed a bug where no trailers were written to the NFO
fixed a bug where changing metadata on which has been filtered, caused tmm to hang
added more default filenames to be recognized on import
updated HTTPClient to 4.2.3
last, but not least: added a “Donate” option to the “?” menu


04.02.2013 - Beta - r256
=======================

fixed creation of extrathumbs
added the option to get the tmdbid for moviesets in movieset editor window


03.02.2013 - Beta - r254
=======================

added ofdb.de scraper
added fanart.tv scraper (now image scraping from more than one source is possible!)
added image changing for moviesets
added image writing for moviesets (in each movie of a movie set there will be a movieset-fanart.jpg and movieset-poster.jpg)
improved importing of movies into tmm (now also moviesets will be automatically created and assigned)
several little bugfixes


28.01.2013 - Beta - r241
=======================

fixed parsing of NFO in UTF-8
fixed a bug where mediainfo crashed tmm
changed search/filter panel


27.01.2013 - Beta - r229
=======================

added mediainfo lib
added filter for moviesets (movies in/not in a movieset)
fixed a bug where trailer was recognized as movie file
maybe did some more


20.01.2013 - Beta - r203
=======================

fixed chartset in nfo files - now file encoding of NFO files in windows should be real UTF-8 added poster naming -poster.jpg
moved and fixed debug menu


19.01.2013 - Beta - r197
=======================

added movieset management (most of it is in - you may notice some little glitches when changing a movieset - most of them are solved when you restart tmm)
added an option to change title prefixes
improved parsing a folder name for the movie name
changed JTattoo to the newest release
changed tmdb api to the newest release
some bugfixes
many changes under the hood


06.01.2012 - Beta - r156
=======================

changed releasenumber to fit to the svn commit
many changes under the hood (for a better scraper support)
massive ui cleanup (especially for small resolutions)
added scraper selection on search window
added hd-trailers.net for trailer scraping (thx to myron)
added sorttitles for better sorting of the movie list (thx to myron)
added storage of window positions
added possibility to take a local image as fanart/poster
changed theme
improved imdb scraper
fixed a bug where runtime = 0min was being scraped by the imdb scraper
fixed a bug with renaming options
maybe did some more things


21.12.2012 - Beta - r94
=======================

added feedback and bug report form (now its possible to send feedback and bug reports directly from tmm)
added duplicate search
added movie tags
added imdb.de as imdb source (don’t expect good results - there are many movies with no plot/tagline; imho plot/title/tagline from tmdb works better)
some minor ui fixes


16.12.2012 - Beta - r93
=======================

Mac OSX (at least Mountain Lion) users can now start tmm again - please download the new package directly from http://code.google.com/p/tinymediamanager/downloads/list
added trailer scraping to the imdb scraper
added option to explicit choose the poster and fanart when “single scrape”
updated credits
minor bugfixes


15.12.2012 - Beta - r92
=======================

added trailer support (trailer will be scraped, when using tmdb scraper)
greatly reworked settings panel
added genre icons
some smaller bugfixes


09.12.2012 - Beta - r89
=======================

many changes under the hood: added glazedlists so sorting/filtering of the list is faster
sorting and filtering of the list
solved the gaphical bug with drawing of the tabs (thanks to Michael Hagen - developer of JTattoo)
some minor bugfixes


23.11.2012 - Beta - r80
=======================

changed tab layout of the main screen (there is sometimes one graphical bug with rendering of the tab at startup - just change to another tab/resize window and it will render right)
changed window decoration to system default
added the option to scrape translateable content (title/tagline/plot) from tmdb with imdb scraper
added a main menu
added watched flag (also in xbmc nfo)
reordered nfo tags to a more logical structure
changed thumb tag in nfo to the local file
and maybe some other changes


18.11.2012 - Beta - r73
=======================

added experimental support for IMDB scraping


10.11.2012 - Beta - r68
=======================

added new default skin for all OS
added some performance tweaks
added Actor images
improved parsing of existant data (NFO; image files)
added new native starters for OSX and Windows
added a splashscreen
fixed some bugs
and maybe some other things i can’t remember


04.11.2012 - Alpha 2 - r55
=======================

added renamer
added certifications for various countries (thx to ysMP!)
added splashscreen
added file naming options (for nfo, poster and fanart)
added compatibility to MediaPortal
some other tweaks


22.10.2012 - Alpha 2
=======================

implemented automatic updates (so bugfixes faster reach our testers)
fixed some reported bugs
changed starter for windows (the executeable crashed on windows with java7)
added some logging


17.10.2012 - Alpha 1
=======================

Initial release