• 1
  • 11
  • 12
  • 13
  • 14(current)
  • 15
tmm v3 - ALPHA
I ask for Captalize of Title/OrginalTirle/SortTitle options. Is it coming soon??
For all words even of/and  .....

I like to have a media icon for TrueHD also.
There is a chance to add the function: Poster batch scrape ??
You can add this to the extrafanart folder with the name: poster1, poster2 ... or fanart ... numbered after extrafanarts
I know that Kodi does not use it but it would be nice Smile
is the fanart.tv scraper broken? Can't get any extra artwork from there. Sad
Maybe the log helps:
Quote:20:57:33.482 ERROR org.tinymediamanager.scraper.http.Url - Exception getting url https://assets.fanart.tv/preview/movies/...f6c94f.png ; sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
    at sun.security.ssl.Alerts.getSSLException(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.fatal(Unknown Source)
    at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
    at sun.security.ssl.Handshaker.fatalSE(Unknown Source)
    at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)
    at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)
    at sun.security.ssl.Handshaker.processLoop(Unknown Source)
    at sun.security.ssl.Handshaker.process_record(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)
    at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.java:299)
    at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.java:268)
    at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:160)
    at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:256)
    at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:134)
    at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:113)
    at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
    at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
    at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
    at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:125)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
    at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:212)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
    at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
    at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:200)
    at okhttp3.RealCall.execute(RealCall.java:77)
    at org.tinymediamanager.scraper.http.Url.getInputStream(Url.java:286)
    at org.tinymediamanager.scraper.http.Url.getInputStreamWithRetry(Url.java:338)
    at org.tinymediamanager.scraper.http.Url.getBytesWithRetry(Url.java:419)
    at org.tinymediamanager.ui.dialogs.ImageChooserDialog$DownloadTask.doInBackground(ImageChooserDialog.java:984)
    at org.tinymediamanager.ui.dialogs.ImageChooserDialog$DownloadTask.doInBackground(ImageChooserDialog.java:872)
    at javax.swing.SwingWorker$1.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at javax.swing.SwingWorker.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
    at sun.security.validator.PKIXValidator.doValidate(Unknown Source)
    at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
    at sun.security.validator.Validator.validate(Unknown Source)
    at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)
    at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)
    at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)
    ... 41 common frames omitted
Caused by: java.security.cert.CertPathValidatorException: validity check failed
    at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(Unknown Source)
    at sun.security.provider.certpath.PKIXCertPathValidator.validate(Unknown Source)
    at sun.security.provider.certpath.PKIXCertPathValidator.validate(Unknown Source)
    at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(Unknown Source)
    at java.security.cert.CertPathValidator.validate(Unknown Source)
    ... 47 common frames omitted
Caused by: java.security.cert.CertificateExpiredException: NotAfter: Tue Jun 12 12:25:05 CEST 2018
    at sun.security.x509.CertificateValidity.valid(Unknown Source)
    at sun.security.x509.X509CertImpl.checkValidity(Unknown Source)
    at sun.security.provider.certpath.BasicChecker.verifyValidity(Unknown Source)
    at sun.security.provider.certpath.BasicChecker.check(Unknown Source)
    ... 52 common frames omitted
20:57:43.082 ERROR org.tinymediamanager.scraper.http.Url - bad http response: 500 ; Internal Server Error
20:57:43.082 ERROR org.tinymediamanager.ui.dialogs.ImageChooserDialog - DownloadTask displaying
@dirtydesaster the scraper is not broken, but it seems that the SSL certificate is broken (one more time..). Just retry or turn off SSL check in the settings
tinyMediaManager - THE media manager of your choice - available for Windows, macOS and Linux
Help us translate tinyMediaManager at Weblate | Translations at 66%
Found a bug or want to submit a feature request? Contact us at GitLab
(2018-12-07, 08:14)mlaggner Wrote: @dirtydesaster the scraper is not broken, but it seems that the SSL certificate is broken (one more time..). Just retry or turn off SSL check in the settings
 @mlaggner turn of SSL helps, but it is very slow. 30s for one logo.
SSL on/off makes no difference for the download speed.. seems like the fanart.tv servers have a problem
tinyMediaManager - THE media manager of your choice - available for Windows, macOS and Linux
Help us translate tinyMediaManager at Weblate | Translations at 66%
Found a bug or want to submit a feature request? Contact us at GitLab
possible bugs:

If nfo contains more than one country, tmm doesn't display county in main page.
for some reason it doesn't display spoken language (nfo not created with tmm) in main page, however it does display language in media files tab.
please provide such a NFO for checking
tinyMediaManager - THE media manager of your choice - available for Windows, macOS and Linux
Help us translate tinyMediaManager at Weblate | Translations at 66%
Found a bug or want to submit a feature request? Contact us at GitLab
(2018-12-10, 05:27)Edworld Wrote: possible bugs:

If nfo contains more than one country, tmm doesn't display county in main page.
for some reason it doesn't display spoken language (nfo not created with tmm) in main page, however it does display language in media files tab.
https://pastebin.com/bGqSwGJz
Noticed a bug in movie set artwork on latest build, 2018-12-10.

If you set or change just the poster OR the fanart, then hit save, save, both images disappear. The only workaround I've found is to change both the poster and fanart, hit save, then change them each back to whatever you actually want for the images.

Carl.
CoreELEC 9.03
Aeon Nox 5: SiLVO
Minix Neo U9-H, Logitech Harmony Elite
OK, noticed an additional movie set artwork bug - when relaunching TMM 3.0, the artwork disappears from TMM, although the poster and fanart is still in the the folder where it was originally saved.

Cheers, Carl.
CoreELEC 9.03
Aeon Nox 5: SiLVO
Minix Neo U9-H, Logitech Harmony Elite
Hi,

As the renamer interface use the JMTE syntax, are the conditional implemented in TMM ?
I would like to use the if .. else but nothing seems to work :
For example ${movieset.titleSortable;first(titleSortable;first)} works if we have a movieset but write nothing instead.
I tested all the possible syntax with if and else or the shortcut version but same behaviour

Thanks
(2018-12-12, 05:16)Carl314 Wrote: OK, noticed an additional movie set artwork bug - when relaunching TMM 3.0, the artwork disappears from TMM, although the poster and fanart is still in the the folder where it was originally saved.

Cheers, Carl.
 I can confirm, I have already reported on Github - # 409. But this is not true in all Movieset. Part of the graphics I put in manually but it's probably not this because those downloaded by TMM also disappear.
Maybe you could use the "re-load Movieset graphics" option.
Thanks for your suggestion. Where would I find the "re-load Movieset graphics" option?

Carl.
CoreELEC 9.03
Aeon Nox 5: SiLVO
Minix Neo U9-H, Logitech Harmony Elite
@Carl314 will have a look at your problem as soon as I can finish the migration of tmm v3 to gitlab

@lastico90 yes we use jmte here, BUT so make access to the tags more easy, I've written a replacer: if you use ${title} it is converted to ${movie.title} internally BEFORE passing it to JMTE.. unfortunately the is not able to detect such complex syntax.. just try to prefix the titleSortable with movie.titleSortable
tinyMediaManager - THE media manager of your choice - available for Windows, macOS and Linux
Help us translate tinyMediaManager at Weblate | Translations at 66%
Found a bug or want to submit a feature request? Contact us at GitLab
  • 1
  • 11
  • 12
  • 13
  • 14(current)
  • 15

Logout Mark Read Team Forum Stats Members Help
tmm v3 - ALPHA1