Beta tinyMediaManager v2.7 nightly [CLOSED] - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: Supplementary Tools for Kodi (https://forum.kodi.tv/forumdisplay.php?fid=116) +---- Forum: TinyMediaManager (https://forum.kodi.tv/forumdisplay.php?fid=204) +---- Thread: Beta tinyMediaManager v2.7 nightly [CLOSED] (/showthread.php?tid=240144) |
tinyMediaManager v2.7 nightly [CLOSED] - mlaggner - 2015-09-26 DO NOT USE THIS VERSION ON YOUR REAL FILES !!! This is an unstable development version, where many bugs can occur! Within the last months tinyMediaManager has constantly grown and thus we decided to do some general cleanup of the whole source to prepare it for the next months/years of development 1.) First of all Google Code announced to close their source code hosting service and with this step we also moved our source code to GitHub, changed the code management tool from svn to git, the build chain from ant to maven. 2.) Furthermore we've extracted some core code needed by the scraper to its own API (link) to provide an interface for 3rd party scraper developers. Hand in hand with that process we've extracted and refactored all our scrapers to their own projects. 3.) We've also changed our internal database engine from ObjectDb to a more maintainable (and opensource!) library H2-MVStore and JSON. This change boosted the overall performance of tinyMediaManager and is more failsafe than the old one. The drawback it, that all users have to "import" their library again into tinyMediaManager (update data sources) All in all you see that in the last months there has been a lot of work with this project and now we're proud to announce a public beta of version 2.7. You can find it at http://nightly.tinymediamanager.org/ for Windows/MacOSX and Linux. Be aware: version 2.7 is still in a beta phase - it has been intensively tested by us, but there might be some bugs. Do not use that on productive data unless you know what you are doing (or have backup data ) Code: Version 2.7 RE: tinyMediaManager v2.7 - Beta - Shryukt - 2015-09-26 Very good and thanks for your constant work. I will test this version right away. I like your work and I'ld like to participate in it's development, unfortunately, i have no time for this. But I use the soft every day, so I can take time to beta test it ^_^ RE: tinyMediaManager v2.7 - Beta - Edworld - 2015-10-09 + added a very special scraper for all that who have Kodi installed (donator only) What will do for us that have Kodi installed? RE: tinyMediaManager v2.7 - Beta - mlaggner - 2015-10-10 you can use the Kodi scrapers (xmls) from within tmm. But thw hole process is just as good as the Kodi scrapers are (and some of them are still buggy..) RE: tinyMediaManager v2.7 - Beta - mlaggner - 2015-10-28 updated changelog RE: tinyMediaManager v2.7 - Beta - Dezmo - 2015-10-29 Finally I got some time to try. It looks promising... However I got some "problem" (I know it is beta, just would like to mention...): - update data sources takes much much longer than before ( a first one "importing", I understand, but the next one should be faster... not?) 2.6.9 much faster right now. - added option to persist UI filter settings (or I misunderstood the function): partly working for me, does not mater if I using extended filter shorting, or just on main screen clicking on the column heather row to short. After restarting tmm the shorting method always set back to: title/ascending. I installed it by copying/overwriting to the existing 2.6.9 directory (c:\Users\Dezmo\AppData\Roaming\tinyMediaManager), version=2.7-SNAPSHOT build=nightly date=2015-10-28 23\:23 (INTEL NUC I5, 8GB, 56GB SSD, W7sp1, java 1.8._066) RE: tinyMediaManager v2.7 - Beta - mlaggner - 2015-10-30 the new version should be faster (at least in my performance comparisons it was ) could you start with a clean database and send us a bug report after the update datasources? (would be cool if you do that one time with 2.6.9 and one time with 2.7 ) at the moment only the "filter" will be persisted - not the sorting (because sorting is being done at two locations and I could not unify that yet..) RE: tinyMediaManager v2.7 - Beta - Dezmo - 2015-10-31 I ve sent the logs. There are two machines and here is my analysis result (i hope you will find more accurately in the log files) So I made a mistake: compared two different machines result... that was the reason why I stated above if the new version is slow, but of course it is wrong... I did not think if the 3rd gen I7 is still much faster than 5th gen i5. Sorry for any inconvenience! i5 5th gen 8GB ram, SSD (Intel NUC) --------------------------- tmm269 time: ~7:50min update datasources fresh (~1200 new films) ~50min getting medianfo --------------------------- restart tmm --------------------------- ~7:13min update datasources no new films added time: ~0 getting medianfo --------------------------- <<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<< --------------------------- tmm2.7-2015-10-30 time: ~6:00min update datasources fresh (~1200 new films) ~1h20min getting medianfo --------------------------- restart tmm --------------------------- ~6:20min update datasources no new films added time: ~0 getting medianfo --------------------------- --------------------------- --------------------------- <<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<< i7 3rd gen 16GB ram, SSD (Acer laptop) --------------------------- tmm269 time: ? update datasources fresh (~1200 new films) ? getting medianfo --------------------------- restart tmm --------------------------- ~25sec update datasources no new films added time: ~0 getting medianfo --------------------------- <<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<< --------------------------- tmm2.7-2015-10-30 time: ~30sec update datasources fresh (~1200 new films) ~25min getting medianfo --------------------------- restart tmm --------------------------- ~25sec update datasources no new films added time: ~0 getting medianfo RE: tinyMediaManager v2.7 - Beta - Romek_original - 2015-10-31 Hello Sir - i have a Question In this Changelog List what is the X at beginning of the line like this: x fixed NFO importing issue when having multiple tags means it is on working list but not implemented yet? anyway, thanks for your work RE: tinyMediaManager v2.7 - Beta - mlaggner - 2015-10-31 @Dezmo: I'll have a look at your logs, but as far as I can see by the durations it looks like the "network" is the bottleneck. updating media info (reading meta data out of your video files and images) causes a lot of network traffic. Having a "slow" network connection (or worse wifi ) will slow down the process a lot (also a "slow" NAS like a 2 bay synology/qnap can slow it down..) E.g. at home I have a rather potent NAS with gigabit network interface and a update data source (~520 movies) took for a haswell i5 ~20 sec update data sources ~5:30 for getting mediainfo and there was a constant network traffic of about 20 - 30MB/sec while getting media info.. @Romek_original: the X indicates a fix for an existing problem whereas a + indicates a new feature RE: tinyMediaManager v2.7 - Beta - Dezmo - 2015-11-01 Hi mlaggner, Thanks for your answer. For sure you are right (again ) I just checked network traffic in my NAS (synology DS411j) during update datasources both of my machines. The average network speed is: 50-60KB/s when NUC 200-220KB/s when Acer laptop Both are connected by Ethernet cable like this: ISP router -- NUC | SWITCH -- DS411j |----------- ACER I have to check my settings in the NUC what is causing slower network. Currently it is not so important, because the "main" tmm is running on Acer, fast enough . NUC is only for Kodi and its network speed is good enough for that. ----- BTW. To keep sorting method the only thing is missing for me now RE: tinyMediaManager v2.7 - Beta - Romek_original - 2015-11-01 Ok so i just tested the newest version because: x fixed NFO importing issue when having multiple tags makes me more than happy but it still crash (when this fix was not for this, so i did unterstand it wrong, than please jsut ignore me) RE: tinyMediaManager v2.7 - Beta - mlaggner - 2015-11-01 if there are still crashes please send us a bug report after the crash occurs RE: tinyMediaManager v2.7 - Beta - FCB38 - 2015-11-05 Hello, The last version (tmm_2.7-SNAPSHOT_bb08c46_win.zip) crashes when I run it. The log: 2015-11-05 08:55:24,864 INFO [main] org.tinymediamanager.TinyMediaManager:141 - ===================================================== 2015-11-05 08:55:24,864 INFO [main] org.tinymediamanager.TinyMediaManager:142 - === tinyMediaManager © 2012-2015 Manuel Laggner === 2015-11-05 08:55:24,864 INFO [main] org.tinymediamanager.TinyMediaManager:143 - ===================================================== 2015-11-05 08:55:24,864 INFO [main] org.tinymediamanager.TinyMediaManager:144 - tmm.version : 2.7-SNAPSHOT - NIGHTLY 2015-11-05 08:55:25,503 INFO [main] org.tinymediamanager.TinyMediaManager:150 - os.name : Windows 7 2015-11-05 08:55:25,503 INFO [main] org.tinymediamanager.TinyMediaManager:151 - os.version : 6.1 2015-11-05 08:55:25,503 INFO [main] org.tinymediamanager.TinyMediaManager:152 - os.arch : x86 2015-11-05 08:55:25,519 INFO [main] org.tinymediamanager.TinyMediaManager:154 - java.version : 1.8.0_45 2015-11-05 08:55:25,519 INFO [main] org.tinymediamanager.TinyMediaManager:589 - default encoding : UTF-8 | UTF8 | UTF-8 2015-11-05 08:55:25,519 INFO [main] org.tinymediamanager.TinyMediaManager:589 - set encoding to : UTF-8 | UTF8 | UTF-8 2015-11-05 08:55:25,519 INFO [main] org.tinymediamanager.TinyMediaManager:179 - System language : fr_FR 2015-11-05 08:55:25,519 INFO [main] org.tinymediamanager.TinyMediaManager:180 - GUI language : fr_FR 2015-11-05 08:55:25,519 INFO [main] org.tinymediamanager.TinyMediaManager:181 - Scraper language : English 2015-11-05 08:55:25,519 INFO [main] org.tinymediamanager.TinyMediaManager:182 - TV Scraper lang : English 2015-11-05 08:55:25,659 INFO [main] org.tinymediamanager.TinyMediaManager:230 - ===================================================== 2015-11-05 08:55:25,690 DEBUG [main] org.tinymediamanager.TinyMediaManager:481 - Startup (0%) starting tinyMediaManager 2015-11-05 08:55:25,690 INFO [main] org.tinymediamanager.TinyMediaManager:235 - starting tinyMediaManager 2015-11-05 08:55:25,831 ERROR [main] org.tinymediamanager.core.Settings:770 - could not parse proxy port: null 2015-11-05 08:55:25,831 DEBUG [main] org.tinymediamanager.TinyMediaManager:481 - Startup (20%) loading MediaInfo libs 2015-11-05 08:55:25,831 DEBUG [main] org.tinymediamanager.TinyMediaManager:444 - Loading native mediainfo lib from: native/windows-x86 2015-11-05 08:55:25,956 INFO [main] org.tinymediamanager.TinyMediaManager:449 - Using MediaInfoLib - v0.7.78 2015-11-05 08:55:25,956 DEBUG [main] org.tinymediamanager.TinyMediaManager:481 - Startup (30%) loading movie module 2015-11-05 08:55:26,299 INFO [main] o.tinymediamanager.core.movie.MovieList:316 - found 0 movies in database 2015-11-05 08:55:26,299 INFO [main] o.tinymediamanager.core.movie.MovieList:336 - found 0 movieSets in database 2015-11-05 08:55:26,299 DEBUG [main] org.tinymediamanager.TinyMediaManager:481 - Startup (40%) loading TV show module 2015-11-05 08:55:26,346 INFO [main] o.t.core.tvshow.TvShowList:255 - found 0 TV shows in database 2015-11-05 08:55:26,346 INFO [main] o.t.core.tvshow.TvShowList:285 - found 0 episodes in database 2015-11-05 08:55:26,346 DEBUG [main] org.tinymediamanager.TinyMediaManager:481 - Startup (50%) loading plugins 2015-11-05 08:55:26,377 DEBUG [main] org.tinymediamanager.core.PluginManager:64 - loading classpath plugins... 2015-11-05 08:55:26,377 DEBUG [main] org.tinymediamanager.core.PluginManager:72 - Done loading classpath plugins - took 00:00:00.000 2015-11-05 08:55:26,392 ERROR [main] org.tinymediamanager.TinyMediaManager:349 - IllegalStateException java.lang.IllegalStateException: Stopwatch must be reset before being restarted. at org.apache.commons.lang3.time.StopWatch.start(StopWatch.java:179) ~[commons-lang3.jar:3.4] at org.tinymediamanager.core.PluginManager.getInstance(PluginManager.java:75) ~[tmm.jar:2.7-SNAPSHOT] at org.tinymediamanager.TinyMediaManager$1.run(TinyMediaManager.java:284) ~[tmm.jar:2.7-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(Unknown Source) [na:1.8.0_45] at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.8.0_45] at java.awt.EventQueue.access$500(Unknown Source) [na:1.8.0_45] at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_45] at java.awt.EventQueue$3.run(Unknown Source) [na:1.8.0_45] at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_45] at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) [na:1.8.0_45] at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.8.0_45] at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_45] at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_45] at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.8.0_45] at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_45] at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_45] at java.awt.EventDispatchThread.run(Unknown Source) [na:1.8.0_45] 2015-11-05 08:55:26,392 ERROR [main] org.tinymediamanager.Log4jBackstop:37 - Uncaught exception in thread: main java.lang.IllegalStateException: Stopwatch must be reset before being restarted. at org.apache.commons.lang3.time.StopWatch.start(StopWatch.java:179) ~[commons-lang3.jar:3.4] at org.tinymediamanager.core.PluginManager.getInstance(PluginManager.java:75) ~[tmm.jar:2.7-SNAPSHOT] at org.tinymediamanager.TinyMediaManager$1.run(TinyMediaManager.java:284) ~[tmm.jar:2.7-SNAPSHOT] at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[na:1.8.0_45] at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.8.0_45] at java.awt.EventQueue.access$500(Unknown Source) ~[na:1.8.0_45] at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.8.0_45] at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.8.0_45] at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_45] at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) ~[na:1.8.0_45] at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.8.0_45] at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_45] at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_45] at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.8.0_45] at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_45] at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_45] at java.awt.EventDispatchThread.run(Unknown Source) [na:1.8.0_45] Can you see what's happen? Regards. RE: tinyMediaManager v2.7 - Beta - myron - 2015-11-05 yes, i f*cked up the last build please close all java instances, and run the updater. Should be fine now Download version should also work |