-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare for v1.1.3 release #217
Conversation
cc @im85288 @MoojMidge @michaelarnauts @mediaminister @CastagnaIT Please test this! |
Just found an error on Windows in the latest Kodi 19 nightly build:
I investigated and found out that this error only occurs on Windows with recent Kodi 19 builds when the windows username contains special chars. This bug must have been introduced between July 28th and September 1st in the Kodi master branch. I also tested with Kodi 19 Matrix alpha1 and found out that it just works fine. I opened a bug report for this at xbmc/xbmc#18557 |
Might want to mention that the Still Watching? functionality does not work (as identified in #204 (comment) by @theberster, as a side effect of #198) |
@MoojMidge I would like to add a demo-mode for testing, that when enabled, would play the next video after e.g. 20 seconds of playback. This would allow to easily test StillWatching functionality as well as increase chances of hitting known issues. Which are both now hard to test. Maybe the demo-mode should also reset the resumepoint ;-) PS We should also reset the StillWatching logic when someone interacts with Kodi (e.g. pauzes, feed forward/backward, etc.) at some point in the future. |
I think there would be some benefit to that. The only issue is that a number of the timing issues I observed were not able to be reliably replicated or only became apparent when there was some kind of unexpected action caused by VideoPlayer closing/re-opening early or late. For instance Still Watching never worked for me because on my setup the onPlayBackStopped callback was always being executed and the UpNext state was therefore always being reset. This is evidently not something that occurs on other setups. I did implement a method of overriding the xbmc.Player state as a means of testing and simulating UpNext. This is done in player.py and is used in script.py to generate a test popup. The same technique could be extended further to control how the test popup behaved and actually play files. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This might be the cause of some issues in VTM Go, the stream starts at -2 (that's actually an issue), so the stream also ends two seconds early. I've experienced some strange crashes, that might be due to seeking to the end while there is no data there? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
the choice is yours, but force a player Seek only to change watched status is not a good design if you keep this, you have to mention this peculiarity to the Wiki yes nf use "play_info" because don't need the callback anymore |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Sorry guys, for the long discussion, but let's focus on the positive. The discussion probably should not have happened in this PR (maybe Slack next time? 😉 ), but PR #219 has the conclusive bits. Let us focus now on testing this branch, it has been rebased with #219 included. |
5a5f802
to
c80d746
Compare
As this plugin does not have a beta test repo could you guys maybe please add an GitHub action to create test versions with a pr. Makes it easier for us non programmers to test. I had to mess around with my fork to generate usable plugins with this pr as the matrix official release has simply become unusable and I could not wait any longer for the update. |
@Dnkhatri Normally you can download the ZIP from the branch and that will work, but because Kodi devs decided to break the backward compatibility in the Add-on metadata, we can no longer offer one package for both Matrix and Leia, and we decided to use Leia by default (as most users use Leia). The change is simple. What you can do is clone the repository locally and run:
This will give you two packages, one for Leia and one for Matrix that will work. |
Can we release this as-is? Have people been testing this? Apart from the known issues related to automatic playing the next item in the list (when this is unwanted) are there any other issues? Has this been tested on Matrix? |
Update README and addon.xml for release.
c80d746
to
0e726d7
Compare
its working fine for me on matrix so far I only use with local files so not sure about streaming addons. 1 problem I had was that the next episode started but the subtitles were stuck from the last episode but I was not able to reproduce it yet so didn't file a bug report |
This is not something Up Next is taking care of, so must be a bug in Kodi. It is possible that the use of playlists triggers this issue which was not the case before. If you see this again, please open a new ticket for this to track it. |
Yes: #217 (comment) |
Update README and addon.xml for release.
This fixes #205