Kodi Community Forum
Release tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - 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: Release tinyMediaManager - a media manager written in Java (Win/Mac/Linux) (/showthread.php?tid=142723)



RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - mlaggner - 2014-04-23

we are already changing the tv show order to support dvd/aired order. In this change we could implement the displayseason/displayepisode too - but it is not as easy as initially thought..


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - snowjim - 2014-04-27

Hi,

I get the following exception when doing a refresh of my datasource(Movies) :

09:49:15.345 ERROR org.tinymediamanager.core.movie.MovieList - loadMoviesFromDatabase
com.objectdb.o._EntityNotFoundException: Entity is not found: org.tinymediamanager.core.movie.MovieSet#5325
at com.objectdb.o.JPE.g(JPE.java:94) ~[objectdb.jar:na]
at com.objectdb.o.ERR.f(ERR.java:56) ~[objectdb.jar:na]
at com.objectdb.o.OBC.onObjectDBError(OBC.java:1491) ~[objectdb.jar:na]
at com.objectdb.o.ENT.ak(ENT.java:1636) ~[objectdb.jar:na]
at com.objectdb.o.ENT.beforeAccess(ENT.java:1124) ~[objectdb.jar:na]
at org.tinymediamanager.core.movie.MovieSet.__odbGet_movies(MovieSet.java:1) ~[tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.core.movie.MovieSet.getMovies(MovieSet.java:380) ~[tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.core.movie.MovieList.checkAndCleanupMovieSets(MovieList.java:1125) ~[tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.core.movie.MovieList.loadMoviesFromDatabase(MovieList.java:348) ~[tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.TinyMediaManager$1.run(TinyMediaManager.java:378) [tmm.jar:2.5.5 (r1406)]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) [na:1.7.0_51]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) [na:1.7.0_51]
at java.awt.EventQueue.access$200(Unknown Source) [na:1.7.0_51]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.7.0_51]
at java.awt.EventQueue$3.run(Unknown Source) [na:1.7.0_51]
at java.security.AccessController.doPrivileged(Native Method) [na:1.7.0_51]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) [na:1.7.0_51]
at java.awt.EventQueue.dispatchEvent(Unknown Source) [na:1.7.0_51]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.7.0_51]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.7.0_51]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.7.0_51]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.7.0_51]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.7.0_51]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.7.0_51]
13:09:22.648 ERROR o.t.core.movie.tasks.MovieUpdateDatasourceTask - Thread crashed
com.objectdb.o._EntityNotFoundException: Entity is not found: org.tinymediamanager.core.movie.MovieSet#5325
at com.objectdb.o.JPE.g(JPE.java:94) ~[objectdb.jar:na]
at com.objectdb.o.ERR.f(ERR.java:56) ~[objectdb.jar:na]
at com.objectdb.o.OBC.onObjectDBError(OBC.java:1491) ~[objectdb.jar:na]
at com.objectdb.o.ENT.ak(ENT.java:1636) ~[objectdb.jar:na]
at com.objectdb.o.ENT.beforeAccess(ENT.java:1124) ~[objectdb.jar:na]
at org.tinymediamanager.core.movie.MovieSet.__odbGet_movies(MovieSet.java:1) ~[tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.core.movie.MovieSet.removeMovie(MovieSet.java:365) ~[tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.core.movie.MovieList.removeMovies(MovieList.java:243) ~[tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.core.movie.tasks.MovieUpdateDatasourceTask.cleanup(MovieUpdateDatasourceTask.java:714) [tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.core.movie.tasks.MovieUpdateDatasourceTask.doInBackground(MovieUpdateDatasourceTask.java:156) [tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.core.movie.tasks.MovieUpdateDatasourceTask.doInBackground(MovieUpdateDatasourceTask.java:58) [tmm.jar:2.5.5 (r1406)]
at javax.swing.SwingWorker$1.call(Unknown Source) [na:1.7.0_51]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_51]
at javax.swing.SwingWorker.run(Unknown Source) [na:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_51]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_51]

I also get the exception when selecting a specific movie :

13:11:23.038 ERROR org.tinymediamanager.Log4jBackstop - Uncaught exception in thread: main
com.objectdb.o._EntityNotFoundException: Entity is not found: org.tinymediamanager.core.movie.MovieSet#5323
at com.objectdb.o.JPE.g(JPE.java:94) ~[objectdb.jar:na]
at com.objectdb.o.ERR.f(ERR.java:56) ~[objectdb.jar:na]
at com.objectdb.o.OBC.onObjectDBError(OBC.java:1491) ~[objectdb.jar:na]
at com.objectdb.o.ENT.ak(ENT.java:1636) ~[objectdb.jar:na]
at com.objectdb.o.ENT.beforeAccess(ENT.java:1124) ~[objectdb.jar:na]
at org.tinymediamanager.core.MediaEntity.__odbGet_title(MediaEntity.java:1) ~[tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.core.MediaEntity.getTitle(MediaEntity.java:131) ~[tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.core.movie.MovieSet.toString(MovieSet.java:431) ~[tmm.jar:2.5.5 (r1406)]
at java.lang.String.valueOf(Unknown Source) ~[na:1.7.0_51]
at java.lang.StringBuffer.append(Unknown Source) ~[na:1.7.0_51]
at org.apache.commons.lang3.builder.ToStringStyle.appendDetail(ToStringStyle.java:586) ~[commons-lang3.jar:3.1]
at org.apache.commons.lang3.builder.ToStringStyle.appendInternal(ToStringStyle.java:550) ~[commons-lang3.jar:3.1]
at org.apache.commons.lang3.builder.ToStringStyle.append(ToStringStyle.java:436) ~[commons-lang3.jar:3.1]
at org.apache.commons.lang3.builder.ToStringBuilder.append(ToStringBuilder.java:848) ~[commons-lang3.jar:3.1]
at org.apache.commons.lang3.builder.ReflectionToStringBuilder.appendFieldsIn(ReflectionToStringBuilder.java:522) ~[commons-lang3.jar:3.1]
at org.apache.commons.lang3.builder.ReflectionToStringBuilder.toString(ReflectionToStringBuilder.java:683) ~[commons-lang3.jar:3.1]
at org.apache.commons.lang3.builder.ReflectionToStringBuilder.toString(ReflectionToStringBuilder.java:282) ~[commons-lang3.jar:3.1]
at org.apache.commons.lang3.builder.ReflectionToStringBuilder.toString(ReflectionToStringBuilder.java:145) ~[commons-lang3.jar:3.1]
at org.apache.commons.lang3.builder.ToStringBuilder.reflectionToString(ToStringBuilder.java:165) ~[commons-lang3.jar:3.1]
at org.tinymediamanager.core.movie.Movie.toString(Movie.java:1850) ~[tmm.jar:2.5.5 (r1406)]
at java.lang.String.valueOf(Unknown Source) ~[na:1.7.0_51]
at java.lang.StringBuilder.append(Unknown Source) ~[na:1.7.0_51]
at org.jdesktop.beansbinding.BeanProperty.invokeMethod(BeanProperty.java:626) ~[betterbeansbinding-core.jar:na]
at org.jdesktop.beansbinding.BeanProperty.read(BeanProperty.java:660) ~[betterbeansbinding-core.jar:na]
at org.jdesktop.beansbinding.BeanProperty.getProperty(BeanProperty.java:677) ~[betterbeansbinding-core.jar:na]
at org.jdesktop.beansbinding.BeanProperty.access$1900(BeanProperty.java:173) ~[betterbeansbinding-core.jar:na]
at org.jdesktop.beansbinding.BeanProperty$SourceEntry.updateCachedValue(BeanProperty.java:1048) ~[betterbeansbinding-core.jar:na]
at org.jdesktop.beansbinding.BeanProperty$SourceEntry.cachedValueChanged(BeanProperty.java:1076) ~[betterbeansbinding-core.jar:na]
at org.jdesktop.beansbinding.BeanProperty$SourceEntry.propertyValueChanged(BeanProperty.java:1123) ~[betterbeansbinding-core.jar:na]
at org.jdesktop.beansbinding.BeanProperty$SourceEntry.propertyChange(BeanProperty.java:1128) ~[betterbeansbinding-core.jar:na]
at java.beans.PropertyChangeSupport.fire(Unknown Source) ~[na:1.7.0_51]
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ~[na:1.7.0_51]
at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(Unknown Source) ~[na:1.7.0_51]
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) ~[na:1.7.0_51]
at org.tinymediamanager.core.AbstractModelObject.firePropertyChange(AbstractModelObject.java:96) ~[tmm.jar:2.5.5 (r1406)]
at org.tinymediamanager.ui.movies.MovieSelectionModel.valueChanged(MovieSelectionModel.java:176) ~[tmm.jar:2.5.5 (r1406)]
at ca.odell.glazedlists.swing.DefaultEventSelectionModel.fireSelectionChanged(DefaultEventSelectionModel.java:211) ~[glazedlists.jar:1.9.0]
at ca.odell.glazedlists.swing.DefaultEventSelectionModel.setValueIsAdjusting(DefaultEventSelectionModel.java:385) ~[glazedlists.jar:1.9.0]
at javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(Unknown Source) ~[na:1.7.0_51]
at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(Unknown Source) ~[na:1.7.0_51]
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) ~[na:1.7.0_51]
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) ~[na:1.7.0_51]
at java.awt.Component.processMouseEvent(Unknown Source) ~[na:1.7.0_51]
at javax.swing.JComponent.processMouseEvent(Unknown Source) ~[na:1.7.0_51]
at java.awt.Component.processEvent(Unknown Source) ~[na:1.7.0_51]
at java.awt.Container.processEvent(Unknown Source) ~[na:1.7.0_51]
at java.awt.Component.dispatchEventImpl(Unknown Source) ~[na:1.7.0_51]
at java.awt.Container.dispatchEventImpl(Unknown Source) ~[na:1.7.0_51]
at java.awt.Component.dispatchEvent(Unknown Source) ~[na:1.7.0_51]
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ~[na:1.7.0_51]
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ~[na:1.7.0_51]
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ~[na:1.7.0_51]
at java.awt.Container.dispatchEventImpl(Unknown Source) ~[na:1.7.0_51]
at java.awt.Window.dispatchEventImpl(Unknown Source) ~[na:1.7.0_51]
at java.awt.Component.dispatchEvent(Unknown Source) ~[na:1.7.0_51]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.7.0_51]
at java.awt.EventQueue.access$200(Unknown Source) ~[na:1.7.0_51]
at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.7.0_51]
at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.7.0_51]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_51]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) ~[na:1.7.0_51]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) ~[na:1.7.0_51]
at java.awt.EventQueue$4.run(Unknown Source) ~[na:1.7.0_51]
at java.awt.EventQueue$4.run(Unknown Source) ~[na:1.7.0_51]
at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_51]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) ~[na:1.7.0_51]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.7.0_51]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.7.0_51]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.7.0_51]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.7.0_51]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.7.0_51]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.7.0_51]
at java.awt.EventDispatchThread.run(Unknown Source) [na:1.7.0_51]


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - mlaggner - 2014-04-27

I know there are sometimes inconsistencies in the database engine we use; The easiest way to get rid of it is to delete the tmm.odb and rebuild your database..

I am sorry for the inconvenience


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - madhat - 2014-04-27

Hi

i cant install the TMM and i donĀ“t know why. Here is the logfile and i hope somebody can help me.

Thanks

Pastebin-Link


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - mlaggner - 2014-04-27

google is blocking some url requests to our update site..

I'll suggest you to wait until google is not blocking it any more..


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - snowjim - 2014-04-27

(2014-04-27, 17:20)mlaggner Wrote: I know there are sometimes inconsistencies in the database engine we use; The easiest way to get rid of it is to delete the tmm.odb and rebuild your database..

I am sorry for the inconvenience

Thanks, that solved the problem. I suspect that the error was first thrown when scraping meta for a new movie. I did however not store the exception that time, sorry. I will let you know the next time it appers(with excpetion).


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - madhat - 2014-04-27

(2014-04-27, 18:33)mlaggner Wrote: google is blocking some url requests to our update site..

I'll suggest you to wait until google is not blocking it any more..

so there is no way to use the tmm?!


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - mlaggner - 2014-04-27

at the moment we use google code for the distribution of tmm - and when google blocks some (especially .exe) files, the netinstaller won't work.
I've put you a compressed version of our distribution folder online that you are able to start tmm for now

on www.tinymediamanager.org there are also full downloads of tmm now!


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - madhat - 2014-04-28

Thank you for your help, now i can use the tmm.

Just one more question.... Is it possible to scrape the movies with german trailer?!


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - mlaggner - 2014-04-29

trailers should already be scraped from TMDB with the chosen scraper language; also all other trailers (e.g. en) will be scraped and appended to the list of available trailers.
It depends how much movies have german trailers maintained in TMDB!

afaik hd-trailers.net does not provide a language specific trailer search


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - da-anda - 2014-04-29

have you guys received my PM with the Debug Log? And if I may rise a feature request: It would be nice if there was an option to always scrape the movie rating from imdb, regardless where the other info is coming from.


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - eckwell - 2014-04-29

Anyone having install issues?

Trying to install... tried three different machines... and keep getting an issue with the installer where it says it can not download files...

Continues to say "resolving downloads..." at 97% and then quits after 5 tries.

Any ideas?

Thanks.

Eckwell

UPDATE: looks like a google issue and they are working on it!!! Thanks!


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - myron - 2014-04-29

should work again Smile
(more info already here)


@da-anda
yes, received your PM
Unfortunately, very busy with IRL issues and upcoming vacation, so hadn't time for this and all the (few) other bug reports....


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - da-anda - 2014-04-29

@myron - no problem, and no rush. I just asked because I didn't get any feedback and wasn't sure you got it


RE: tinyMediaManager - a media manager written in Java (Win/Mac/Linux) - Aenima99x - 2014-05-02

[Feature Request]
Not sure if you guys would consider it, but would *love* to have TMM be able to manage Music as well. It's already a great tool for managing Movies/TV and being able to manage Music would make it a complete media manager. Thanks.