Open Play-AV opened 3 days ago
Can you verify the version number you are using? Look at the top of main.brs.
Please provide the URL for the feed file that exhibits the problem and the steps to recreate it.
Is it possible for me to email the feed url to you?
Cheers
On Wed, Oct 23, 2024, 3:44 PM rrirower @.***> wrote:
Please privide the URL for the feed file that exhibits the problem and the steps to recreate it.
— Reply to this email directly, view it on GitHub https://github.com/rrirower/DP2SceneGraphWizard/issues/119#issuecomment-2433291484, or unsubscribe https://github.com/notifications/unsubscribe-auth/A46LM47WOA2ODFCPXIHN6JTZ474BXAVCNFSM6AAAAABQPQ5WKSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZTGI4TCNBYGQ . You are receiving this because you authored the thread.Message ID: @.***>
mailto: rrirower@charter.net
Can you verify the version number you are using? Look at the top of main.brs.
BrightScript code version 1.0.0.4
is what my main.brs in the /source folder says. Let me know if that's what you're looking for.
Will email you the feed now.
Thanks again :)
Additionally, forgive my lack of familiarity with roku but, is there a possibility of having the option to enable a 'debug' cleanup task that fully removes any bookmarks and other information upon launch for debugging purposes to ensure a 'fresh' state.
In Main.brs, uncomment DebugClearRegistry().
Additionally, forgive my lack of familiarity with roku but, is there a possibility of having the option to enable a 'debug' cleanup task that fully removes any bookmarks and other information upon launch for debugging purposes to ensure a 'fresh' state.
In Main.brs, uncomment DebugClearRegistry().
Sweet.
Steps to reproduce fyi
Navigate to series, go to episodes, play an episode, attempt to back out via the back button to the channel home screen. This in some cases causes a hard channel lock for me requiring the home button to be pressed (to exit the channel)
Once you end up with an episode or two in "continue watching" attempt to play an episode from that row. You'll notice if you've played the 'movie' item and it shows up in the row, that one is able to be played. Episodes do not work. Additionally, there's a somewhat inconsistent issue where focusing on items (navigating right) in the "continue watching" can cause a channel lock.
Your feed file has some problems:
I'm not sure they are related to your problem. I need to dig deeper.
Your feed file has some problems:
I'm not sure they are related to your problem. I need to dig deeper.
Totally forgot about the en (should be en-US IIRC) thing on the dev feed (I fixed that in the full production feed a while back). Will change it and report in. Not totally sure if it could be related to this issue however.
FYI, the roku developer documentation does state this about language codes.
The language in which the video was originally produced (e.g., “en”, “en-US”, “es”, etc). ISO 639 alpha-2 or alpha-3 language code string.
I fixed it in the feed (the link will have updated). No difference re: the issues.
I can verify this is a bug. My impression is that it is related to the Episode index and how it is specified in the feed file.
I've marked it as a bug and will work towards a fix in the next day or two.
I can verify this is a bug. My impression is that it is related to the Episode index and how it is specified in the feed file.
I've marked it as a bug and will work towards a fix in the next day or two.
Beautiful. Thanks mate :) Let me know if you need me to try anything or provide other information.
Running the latest version of the channel framework, I believe I've found a bug with how "series" are parsed which leads to various problems and lock ups. This presents itself when backing out of a series item (typically after an episode has been played). Additionally, there's a lockup when selecting an episode item from 'continue watching', the 'movie' content type seems to work here and correctly resumes the intended video.
I've tried multiple feed 'configurations' with Series > Seasons > Episodes and Series > Episodes. In reading the error it seems as though, the 'index' of the episode within it's parent season is derived by taking the episode # -1, as I have a series that starts on season 2, I attempted to change that in favor of having series and episodes start at 1 without any gaps. The feed I'm testing which is a subset of the production feed currently deployed on a previous version of the framework, it contains a movie item, and a series item with 2 seasons and a small number of consecutively numbered episodes per season. In an attempt to debug this further, I've cleared the 'watched' history by temporarily changing the cleanup task item expire time to no avail and I've attempted to change ids (which were randomly generated and do not conflict with eachother) as well in case there's some residual data or whatever.
I'm at a bit of a loss here as brightscript isn't my forte.
No RAF enabled, have tried enabling and disabling various other features to no avail (weirdly the 'recently watched' helped the hard locks on going 'back' to the channel home screen from a series), have not tried enabling the intrachannel search. Furthermore, I've noticed that with 'continue watching' set to false, occasionally after playing an item, that upon reaching the channel home screen, the currently watching row is there.
Is it possible for me to email you the feed for testing?
Additionally, forgive my lack of familiarity with roku but, is there a possibility of having the option to enable a 'debug' cleanup task that fully removes any bookmarks and other information upon launch for debugging purposes to ensure a 'fresh' state.
Here's some logs
This one is encountered when 'backing out' of a series > episode view to the channel home view. I find that it's more likely to be triggered if an item has been played?
This one is from the continue watching row, encountered when attempting to play an episode item (movie works no problem).
This is a somewhat common warning I see when changing the focused item. Probably nothing important
Thank you :)