Skaytacium / synko

Syncplay on Kodi
MIT License
4 stars 0 forks source link

user experience report #1

Open lolgithub opened 1 year ago

lolgithub commented 1 year ago

Hi! Really excited about this project as a longtime Kodi user and syncplay enthusiast.

Tried out synkro with the following clients :

  1. MPV + syncplay official client (Windows 10 Desktop)
  2. Kodi + synkro (Windows 10 Desktop, Kodi Matrix 19.2)
  3. Kodi + synkro (Windows 10 Desktop, Kodi Nexus 20.2)
  4. Kodi + synkro (Android Fire 10 Tablet, Kodi Nexus 20.2)

In general I was not able to get syncing to work. The synkro clients had the following issues :

a) wouldn't report what filename they were playing (whether playing from SMB share or local storage) b) Kodi clients wouldn't always sync with the MPV client, often they would join, report the file difference and then leave the room c) I don't believe I ever got two Kodi clients to sync with each other d) I was able to see some occasional, inconsistent successful sync by playing the file in MPV, and then playing the file in Kodi, but don't believe it ever worked by playing the file in Kodi first e) no versions enabled me to turn on "debug" in the synkro settings, so I have no debug log output

I'm happy to do any further testing or gather any other information you might need to debug these issues. Also please let me know if there is a way you would prefer to receive such user experience feedback.

Thanks again for taking on this challenge!

Skaytacium commented 1 year ago

Hey, thanks for the well-written report, I really do appreciate it. I'll try to answer the issues to the best of my knowledge one by one, but I can't do much without the debug logs.

a) For self-reporting the file name, the addon just uses the title that is shown in Kodi itself, as far as telling what others are playing, it just tells via notification. This notification only pops up when you are already in the room and then someone joins and starts playing a file. This actually makes me want to add a window for this, I'll see what I can do.

b) This is quite weird since I originally created it to sync with MPV clients specifically, I'll have to see the debug logs.

c) Again, I have tested and seen this working, so I'll have to see debug logs.

d) Same answer as b.

e) To enable debugging, you need to be able to see the "expert" settings in Kodi. Go to any setting page and shift to "expert". You also have to enable debugging via the System settings. image image

I don't think the debug toggle does anything in the released version, I'll try to fix some things and add a debuggable version soon.