XilinJia / Podcini

Open source podcast player for Android in Kotlin with androidx.media3
GNU General Public License v3.0
111 stars 5 forks source link

Statistics not updated when importing episode progress history in Podicini 6 #67

Closed metronidazole closed 2 hours ago

metronidazole commented 6 days ago

Checklist

App version

6.0.4

Where did you get the app from

F-Droid

Android version

14

Device model

No response

First occurred

N/A

Steps to reproduce

  1. Follow migration guide to podcini 6 (import subscriptions, then import played history) - including exporting from last version of v5
  2. Go to statistics screen of podcini 6

Expected behaviour

All the statistics showing for the imported played history

Current behaviour

0.0 hours is shown, and only one subscription is listed (multiple times) podcini 6

Logs

No response

XilinJia commented 5 days ago

Thanks for reporting. Yes, I see something strange with the statistics.

XilinJia commented 4 days ago

fixed in the coming 6.0.5.

XilinJia commented 1 day ago

after you import the progress and open statistics, you would see all still are at 0. You need to tap filter and check "include ... marked played" (neglect the dates there, I need to sort out later), then statistics should should your imported progress. Try it.

metronidazole commented 16 hours ago

I don't have 6.0.5 (still on 6.0.4) but on my version doing that makes no difference

XilinJia commented 15 hours ago

6.0.5 fixed that.

metronidazole commented 14 hours ago

Oh weird, I didn't notice that because the homepage still says last release was 2 weeks ago (see pic) image

I've tested 6.0.5 and unfortunately I can't test the fix because the importer now doesn't allow me to import the json progress file (see pic). If I change the file extension to something else, I can select the file but then I get a 'not a json file' error from podicini. image

XilinJia commented 12 hours ago

On one of my test phone importing json is allowed, but I see on my other phone it's not allowed. Sorry, will fix that shortly.

6.0.5 installs over and is compatible with 6.0.4, so if you already imported the progress in 6.0.4, you don't need to re-import it again.

metronidazole commented 12 hours ago

Ok I reinstalled 6.0.4, reimported everything, upgraded to 6.0.5 and tested it. It does work after changing that filter setting. Thanks!