ok, i see the problem.
Just for reference:
MPAA flag was originally designed for ONLY the 5 american ratings (hence the name; this is why confluence has only them)
For all other languages/countries, there WAS the <certification> tag in XML.
But this seemed to be removed in XBMC12... so it now completely relies onto the skin developers, how to handle this!!
TMM tries to merge all the different solutions, for all the different skins.
So we are writing more-than-one certification into that field, in multiple variants.
This usually works well, since MOST of the skins search for substring (if the value CONTAINS eg UK:15) and not plainly comparing the value with ="UK:15".
I checked the source, and so does MQ5
BUT: MQ5 does this for all Languages
EXCEPT UK
So, lets fix that in the skin, will
post in the MQ5 forum....
PS:
you can fix that on your own if you don't want to wait...
Thanks for the speedy responses and taking the time to hunt down the cause even though its not a fault in your code but that of MQ5. Great to see its going to be fixed. I can now happily make the switch over to TMM
(2013-11-24, 23:27)PV_XBMC Wrote: [ -> ]There is possibility change actor name and actor role. This feature is very important for me, because I need change locale characters in actor name and role, but I have found some problems with change of actor name:
1) If I have changed actor name, this actor is newly saved in bottom position in the NFO file. This is bad, because for example I changed name of main actor in first position and after change this actor is in last position in NFO. Plese keep position of actor in original position.
2) If I change actor name and actor has photo, then I need change name of "<actor>.jpg" in "actors folder" equivalently.
3) Showing photo of actor in editing mode woud be fine, but it is not necessery.
Would it be possible change it in TMM?
Thank you very much in advance.
I've put that points to the todo list. I can't promise that these changes land in 2.5
(2013-12-02, 16:07)mlaggner Wrote: [ -> ] (2013-11-24, 23:27)PV_XBMC Wrote: [ -> ]There is possibility change actor name and actor role. This feature is very important for me, because I need change locale characters in actor name and role, but I have found some problems with change of actor name:
1) If I have changed actor name, this actor is newly saved in bottom position in the NFO file. This is bad, because for example I changed name of main actor in first position and after change this actor is in last position in NFO. Plese keep position of actor in original position.
2) If I change actor name and actor has photo, then I need change name of "<actor>.jpg" in "actors folder" equivalently.
3) Showing photo of actor in editing mode woud be fine, but it is not necessery.
Would it be possible change it in TMM?
Thank you very much in advance.
I've put that points to the todo list. I can't promise that these changes land in 2.5
Thank you very much in advance.
(2013-11-24, 23:27)PV_XBMC Wrote: [ -> ]1) If I have changed actor name, this actor is newly saved in bottom position in the NFO file. This is bad, because for example I changed name of main actor in first position and after change this actor is in last position in NFO. Plese keep position of actor in original position.
2) If I change actor name and actor has photo, then I need change name of "<actor>.jpg" in "actors folder" equivalently.
3) Showing photo of actor in editing mode woud be fine, but it is not necessery.
added 1) today
I will have a look how much work it would be to implement 2) and 3)
(2013-12-14, 15:13)mlaggner Wrote: [ -> ] (2013-11-24, 23:27)PV_XBMC Wrote: [ -> ]1) If I have changed actor name, this actor is newly saved in bottom position in the NFO file. This is bad, because for example I changed name of main actor in first position and after change this actor is in last position in NFO. Plese keep position of actor in original position.
2) If I change actor name and actor has photo, then I need change name of "<actor>.jpg" in "actors folder" equivalently.
3) Showing photo of actor in editing mode woud be fine, but it is not necessery.
added 1) today
I will have a look how much work it would be to implement 2) and 3)
Great, thank you very much.
I have 2.4.7 installed on my pc. After a while using it I started it up one day and it tries to start up. After the "loading ui" message a box pops up "message" with no text inside, just an Ok button. I click and it shuts down. Installed the same version on my laptop and it worked for a bit, restarted it and same problem now. Any ideas how to fix this?
could you send me the tmm.log file from the logs directory inside the tmm install dir?
I tried uninstalling then installing again and that didn't fix it. However when I was looking for the log I realized it wasn't getting rid of everything after uninstalled so I deleted the entire folder and installed again and it starts up again now. I think the problem was from adding a movie folder, then removing it and then adding a different folder. If it happens again I can send the log
(2012-10-19, 18:03)mlaggner Wrote: [ -> ]btw: my main computer is running an Arch Linux x64 and its working fine
Hi,
I'm an arch user as well
I can't find your soft on AUR, maybe you could add it there ?
I do not use arch anymore...
maybe there is an other arch user who can package tmm into AUR
Export movie list fails
I can't export my movie list, the option windows is blank and when i try I've this error log :
Code:
14:11:05.568 ERROR org.tinymediamanager.Log4jBackstop - Uncaught exception in thread: main
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:400) ~[na:1.7.0_45]
at java.util.ArrayList.get(ArrayList.java:413) ~[na:1.7.0_45]
at org.tinymediamanager.ui.movies.dialogs.MovieExporterDialog$2.actionPerformed(MovieExporterDialog.java:162) ~[tmm.jar:2.4.7 (r1159)]
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) [na:1.7.0_45]
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) [na:1.7.0_45]
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) [na:1.7.0_45]
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) [na:1.7.0_45]
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) ~[na:1.7.0_45]
at com.jtattoo.plaf.BaseButtonListener.mouseReleased(BaseButtonListener.java:60) ~[JTattoo.jar:na]
at java.awt.Component.processMouseEvent(Component.java:6505) [na:1.7.0_45]
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320) [na:1.7.0_45]
at java.awt.Component.processEvent(Component.java:6270) [na:1.7.0_45]
at java.awt.Container.processEvent(Container.java:2229) [na:1.7.0_45]
at java.awt.Component.dispatchEventImpl(Component.java:4861) [na:1.7.0_45]
at java.awt.Container.dispatchEventImpl(Container.java:2287) [na:1.7.0_45]
at java.awt.Component.dispatchEvent(Component.java:4687) [na:1.7.0_45]
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) [na:1.7.0_45]
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) [na:1.7.0_45]
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) [na:1.7.0_45]
at java.awt.Container.dispatchEventImpl(Container.java:2273) [na:1.7.0_45]
at java.awt.Window.dispatchEventImpl(Window.java:2719) [na:1.7.0_45]
at java.awt.Component.dispatchEvent(Component.java:4687) [na:1.7.0_45]
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) [na:1.7.0_45]
at java.awt.EventQueue.access$200(EventQueue.java:103) [na:1.7.0_45]
at java.awt.EventQueue$3.run(EventQueue.java:694) [na:1.7.0_45]
at java.awt.EventQueue$3.run(EventQueue.java:692) [na:1.7.0_45]
at java.security.AccessController.doPrivileged(Native Method) [na:1.7.0_45]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) [na:1.7.0_45]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) [na:1.7.0_45]
at java.awt.EventQueue$4.run(EventQueue.java:708) [na:1.7.0_45]
at java.awt.EventQueue$4.run(EventQueue.java:706) [na:1.7.0_45]
at java.security.AccessController.doPrivileged(Native Method) [na:1.7.0_45]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) [na:1.7.0_45]
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) [na:1.7.0_45]
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) [na:1.7.0_45]
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) [na:1.7.0_45]
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:154) [na:1.7.0_45]
at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182) [na:1.7.0_45]
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221) [na:1.7.0_45]
at java.security.AccessController.doPrivileged(Native Method) [na:1.7.0_45]
at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219) [na:1.7.0_45]
at java.awt.Dialog.show(Dialog.java:1082) [na:1.7.0_45]
at java.awt.Component.show(Component.java:1651) [na:1.7.0_45]
at java.awt.Component.setVisible(Component.java:1603) [na:1.7.0_45]
at java.awt.Window.setVisible(Window.java:1014) [na:1.7.0_45]
at java.awt.Dialog.setVisible(Dialog.java:1005) [na:1.7.0_45]
at org.tinymediamanager.ui.movies.actions.MovieExportAction.actionPerformed(MovieExportAction.java:58) [tmm.jar:2.4.7 (r1159)]
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) [na:1.7.0_45]
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) [na:1.7.0_45]
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) [na:1.7.0_45]
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) [na:1.7.0_45]
at javax.swing.AbstractButton.doClick(AbstractButton.java:376) [na:1.7.0_45]
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833) [na:1.7.0_45]
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877) [na:1.7.0_45]
at java.awt.Component.processMouseEvent(Component.java:6505) [na:1.7.0_45]
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320) [na:1.7.0_45]
at java.awt.Component.processEvent(Component.java:6270) [na:1.7.0_45]
at java.awt.Container.processEvent(Container.java:2229) [na:1.7.0_45]
at java.awt.Component.dispatchEventImpl(Component.java:4861) [na:1.7.0_45]
at java.awt.Container.dispatchEventImpl(Container.java:2287) [na:1.7.0_45]
at java.awt.Component.dispatchEvent(Component.java:4687) [na:1.7.0_45]
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) [na:1.7.0_45]
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) [na:1.7.0_45]
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) [na:1.7.0_45]
at java.awt.Container.dispatchEventImpl(Container.java:2273) [na:1.7.0_45]
at java.awt.Window.dispatchEventImpl(Window.java:2719) [na:1.7.0_45]
at java.awt.Component.dispatchEvent(Component.java:4687) [na:1.7.0_45]
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) [na:1.7.0_45]
at java.awt.EventQueue.access$200(EventQueue.java:103) [na:1.7.0_45]
at java.awt.EventQueue$3.run(EventQueue.java:694) [na:1.7.0_45]
at java.awt.EventQueue$3.run(EventQueue.java:692) [na:1.7.0_45]
at java.security.AccessController.doPrivileged(Native Method) [na:1.7.0_45]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) [na:1.7.0_45]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) [na:1.7.0_45]
at java.awt.EventQueue$4.run(EventQueue.java:708) [na:1.7.0_45]
at java.awt.EventQueue$4.run(EventQueue.java:706) [na:1.7.0_45]
at java.security.AccessController.doPrivileged(Native Method) [na:1.7.0_45]
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) [na:1.7.0_45]
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) [na:1.7.0_45]
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) [na:1.7.0_45]
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) [na:1.7.0_45]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) [na:1.7.0_45]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) [na:1.7.0_45]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) [na:1.7.0_45]
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) [na:1.7.0_45]
Debian 7, oracle java 7 runtime
thanks for your help !
ok, I got the error (didn't crosscheck the array index..)
but the greater problem is: why is the list blank?
could you list me the contents of the template folder inside the tmm dir please?
Thank's for your quick reply.
Code:
DetailExample2Html jQueryliscious.jarv ListExampleXml.jar
DetailExample2Html.jar ListExampleCsv ListExampleXml.jarv
DetailExample2Html.jarv ListExampleCsv.jar readme.txt
DetailExampleHtml ListExampleCsv.jarv readme.txtv
DetailExampleHtml.jar ListExampleHtml SimpleConfluence.jar
DetailExampleHtml.jarv ListExampleHtml.jar SimpleConfluence.jarv
jQueryliscious ListExampleHtml.jarv SimpleConfluence-master
jQueryliscious.jar ListExampleXml
the file listing looks correct. I suppose the subdirectories of the template dir aren't empty?
you could try to remove the all contents of the template dir and restart tmm again (so the updater refetches all templates)