tinyMediaManager is a media management tool written in Java/Swing. It is written to provide metadata for the Kodi Media Center (formerly known as XBMC), MediaPortal and Plex media server. Due to the fact that it is written in Java, tinyMediaManager will run on Windows, Linux and macOS (and possible more OS).
https://www.tinymediamanager.org

Version
5.3.5 – NIGHTLY
Build date
2026-10-22 10:14
[2026-10-22] * ♻️ [Core] enhanced file renaming across file system [2026-10-21] * 🚸 [Movies, TV Shows] enhanced duplicate filter * 🐛 [NFO] fixed importing of multiline user notes from NFO files * ♻️ [Core] added a copy check (filesize) and proper fallback [2026-10-20] * ✅ [Test] updated DatasourceFolderGuard to pass in Windows unit tests * Revert "🧑💻 [logging] remove excessive MediaInfo logging in test classes" * 🧑💻 [logging] remove excessive MediaInfo logging in test classes [2026-10-19] * 🐛 [Movies, TV shows] improved detection of newly added sidecar file types * ✨ [Movies, TV shows] added support for Kodi ScenePass sidecar files (*.sp.json, *.sp.hash.json) * 🔊 [Log] skip trace logs in CI test builds * 🔊 [Log] remove unneeded logs (they spam unit tests) * 💚 [CI] suppress debug logs in CI test runs * [CI] run unit tests with loglevel INFO * 🐛 [macOS] added some more NFD fixes [2026-10-16] * ✨ [Movies, Movies Sets] added the filename renderer for movie set entries in the exporter * ✨ [Movies, TV shows] added support for Kodi skiptro sidecar files (*.skiptro.json) * 🚸 [Mediainfo] enhanced detection DTS-HD HRA + DTS:X streams * 🐛 [Movie Sets] fixed exporting of movie sets with file separators in their name * ⚡️ [Performance] only load actor images if the cast panel is visible * ✨ [UI] added an option to remember the last used module and restore it on startup [2026-10-15] * ✨ [Movies, TV shows] it is now possible to add a data source inside another data source [2026-10-14] * ✅ add some real-world audio channel layouts for unit testing [2026-10-13] * 🚸 [Mediainfo] enhanced detection of channel layout for audio streams [2026-10-12] * ✅ [Test] fix unit test * ✅ [Test] fix unit test * ✨ [Template] added three new templates: ModernMovies, ModernCollections and ModernTVShows * ✨ [API] added an action to set the watched state / new scopes * ✅ [Tests] fix unit tests with localizations * 🐛 [TV shows] fixed wrong media type detection of unsupported season poster namings tch [2026-10-11] * 📝 [Doc] updated java conventions docs * ⚡️ [UI] added a value caching mechanism for the movie/movie set/TV show table to improve performance * ✅ [Mediainfo] updated unit test, added changelog * ✨ [UI] added freely configurable columns to the movie/movie set/TV show table * ✅ [Tests] renamed PHashTest to the integration test naming scheme [2026-10-10] * ✨ [API] added a system endpoint (/api/system) to query the current status and to shut tinyMediaManager down automatically after the last task has finished * ✨ [TV shows, Movie Sets] added an action to remove the missing episodes/movies from the selected TV shows/movie sets * ⬆️ [Library] upgraded libmediainfo to 26.10 * ✨ [Core] added a housekeeping action to remove abandoned entries from the database [2026-10-09] * 🚸 [UI] the low memory indicator now scales its warning threshold to the heap size to avoid false alarms on large installations * 💄 [UI] adopted the notification bell (better layouting/sizing, removed number) * 🐛 [Jellyfin] fixed duplication of collection numbers in NFO files * 💄 [UI] polished the message dialog * 🔥 [AI] removed invalid web ui related docs * 🚸 [Movies, TV shows] every data source which gets skipped during "update data sources" now shows up as a notification [2026-10-08] * 🐛 [Movie Sets] fixed an application freeze when deleting movie sets * 💄 [UI] fixed some drawing issues in partially empty tables [2026-10-07] * 🐛 [macOS] use NFD form of file-/foldernames for non APFS volumes when calling libmediainfo * 🐛 [Movies, TV shows] check pending changes on object level * 🐛 [Core] only try to cache a file which is accessible [2026-10-05] * 🐛 [Core] do not abort image cache upgrade tasks on URL parse error * 👽️ [Simkl] switched the Simkl.com sign-in to the new OAuth 2.0 device flow * 🔖 version bump





