Skip to content

VodMax 0.6.15

Choose a tag to compare

@silirim silirim released this 08 Nov 23:22
· 24 commits to main since this release

VodMax 0.6.15 fixes a sync that stayed stuck for hours on "Saving the catalog" with one CPU core at 100%, on catalogs with many titles in non-Latin scripts.

Fixes

  • Sync stuck after saving the catalog. With many titles in Arabic, Cyrillic, Greek, Hindi, CJK, or with letters such as ı, ø, ß, ł (Turkish, Scandinavian, German, Polish), one step right after saving the titles was run by SQLite in the wrong order and read the whole list again for every title. On a catalog of about 210,000 titles that took hours: the counter stayed on the last multiple of 5,000 ("Saving the catalog (210,000 / 213,749)"), a sync started from the interface gave up after 30 minutes and saved nothing, and the next one started over. The same catalog now saves in about 7 seconds. The problem has been there since 0.6.7; 0.6.14 only made it visible with the counter.
  • Counts during a sync. While a sync was running, the subscription could show the "TV guide" step with the channel and film counts still at 0 until the next refresh. The data was right; the screen now always shows the counts that go with the step.

Updating

vodmax-update on a server, the new image for Docker. The database does not change. A sync that was stuck is not saved, so there is nothing to clean up: after the update it starts again on its own, or press Sync now. The Android and LG TV apps do not change; they are in this release only to keep the same version number.


In breve

La 0.6.15 corregge la sincronizzazione che restava ferma per ore su "Salvo il catalogo" con un core al 100%, con cataloghi pieni di titoli non latini (arabo, cirillico, turco…): ora lo stesso catalogo si salva in circa 7 secondi. Il problema c'era dalla 0.6.7, la 0.6.14 lo ha solo reso visibile con il contatore. Corretti anche i conteggi a 0 durante la fase "Guida TV". Il database non cambia; le app Android e LG sono uguali.