Nightly build / Developer thread

  Thread Rating:
  • 2 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
akya Offline
Senior Member
Posts: 227
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #91
I have 2 episodes, files named as S22E18 and S22E19, (also tried the variations 22x18 and 22x19) If I scrape them individually, both episodes are identified and scraped correctly. If I scrape Season 22 for ex in this case, both episodes are scraped as season 22 episode 18.

This happens when Season 22 > scrape episode metadata OR scrape episode metadata without thumbs
However, scrape new items works correctly.

~Web and graphic designer... Android Developer... A Gooner~
find quote
myron Offline
Moderator
Posts: 715
Joined: Jan 2011
Reputation: 23
Location: de_AT
Post: #92
hmm.. can you send us the logs?
It works here for the tv show i tested...

tinyMediaManager - THE media manager of your choice :)
Wanna help translate TMM ?
[Image: project_thin_badge?format=gif]
find quote
akya Offline
Senior Member
Posts: 227
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #93
(2017-03-27 11:15)myron Wrote:  hmm.. can you send us the logs?
It works here for the tv show i tested...

Code:
https://paste.fedoraproject.org/paste/D5bSZRq5je91o2dJerEm-l5M1UNdIGYhyRLivL9gydE=/
Check episode 19 in the log

~Web and graphic designer... Android Developer... A Gooner~
find quote
myron Offline
Moderator
Posts: 715
Joined: Jan 2011
Reputation: 23
Location: de_AT
Post: #94
thx, found the issue Smile
Both episodes have the same "aired" date... and in this case, my logic didn't work.
Never expected this to happen Tongue
Fixed in next build....

tinyMediaManager - THE media manager of your choice :)
Wanna help translate TMM ?
[Image: project_thin_badge?format=gif]
find quote
akya Offline
Senior Member
Posts: 227
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #95
Cool, working as expected now! cheers

~Web and graphic designer... Android Developer... A Gooner~
find quote
akya Offline
Senior Member
Posts: 227
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #96
Can the media be marked as "Unwatched"? On episode (selecting bunch of episode > right click > mark as unwatched.) and tv show level? It helps when re-watching an old tv show for ex.
And one more thing, currently if I unmark episodes as watched, sync with trakt changes the state again. Is there any solution to that other than going to trakt and deleting all watch history manually?

~Web and graphic designer... Android Developer... A Gooner~
find quote
akya Offline
Senior Member
Posts: 227
Joined: Feb 2012
Reputation: 1
Location: /home/akya
Post: #97
[Bug] Date added is displayed wrong.
Just checked the latest movie added displayed the time as Apr 10, 2017 5:06:18 AM

linux stat shows the file info as
Access: 2017-04-09 23:48:46.751173000 +0530
Modify: 2017-04-09 23:48:06.966507300 +0530
Change: 2017-04-09 23:48:06.985304500 +0530

seems like TMM added time difference of 0530 to the time. 23:48:06 is the time already corrected with the time difference. I checked with the files newly created.

~Web and graphic designer... Android Developer... A Gooner~
find quote
tars Offline
Senior Member
Posts: 211
Joined: Aug 2015
Reputation: 4
Post: #98
While downloading actor images to display, tmm (latest nightly) frequently throws the following error message:

Code:
2017-05-06 20:02:00,215 DEBUG [SwingWorker-pool-4-thread-7] org.tinymediamanager.scraper.http.Url:241 - getting https://images-na.ssl-images-amazon.com/images/M/MV5BZjNhMzU2OGMtNGQ5NC00MTA2LThmYmQtZGZjYTc3YjUwMzU1XkEyXkFqcGdeQXVyMzk3NTUwOQ@@​._V1._SX400_.jpg
2017-05-06 20:02:00,832 ERROR [main] org.tinymediamanager.Log4jBackstop:37 - Uncaught exception in thread: main
java.lang.IllegalStateException: Unbalanced enter/exit
    at okio.AsyncTimeout.enter(AsyncTimeout.java:72)
    at okio.AsyncTimeout$2.read(AsyncTimeout.java:236)
    at okio.RealBufferedSource.read(RealBufferedSource.java:45)
    at okhttp3.internal.http.Http1xStream$FixedLengthSource.read(Http1xStream.java:377)​
    at okhttp3.internal.Util.skipAll(Util.java:176)
    at okhttp3.internal.Util.discard(Util.java:158)
    at okhttp3.internal.http.Http1xStream$FixedLengthSource.close(Http1xStream.java:393​)
    at okio.RealBufferedSource.close(RealBufferedSource.java:434)
    at okio.RealBufferedSource$1.close(RealBufferedSource.java:422)
    at java.nio.channels.Channels$ReadableByteChannelImpl.implCloseChannel(Unknown Source)
    at java.nio.channels.spi.AbstractInterruptibleChannel$1.interrupt(Unknown Source)
    at java.lang.Thread.interrupt(Unknown Source)
    at java.util.concurrent.FutureTask.cancel(Unknown Source)
    at javax.swing.SwingWorker.cancel(Unknown Source)
    at org.tinymediamanager.ui.components.ActorImageLabel.paintComponent(ActorImageLabe​l.java:97)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintChildren(Unknown Source)
    at javax.swing.JComponent.paint(Unknown Source)
    at javax.swing.JComponent.paintToOffscreen(Unknown Source)
    at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
    at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
    at javax.swing.RepaintManager.paint(Unknown Source)
    at javax.swing.JComponent._paintImmediately(Unknown Source)
    at javax.swing.JComponent.paintImmediately(Unknown Source)
    at javax.swing.RepaintManager$4.run(Unknown Source)
    at javax.swing.RepaintManager$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Un​known Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
    at javax.swing.RepaintManager.access$1200(Unknown Source)
    at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$500(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Un​known Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

The bug is reproducible if you quickly browse movie items with cast tab open (I don't save actor images locally). And the problem actor image remains partly greyed out.
find quote
Post Reply