Jump to content

Matt

Administrator
  • Posts

    1,366
  • Joined

  • Last visited

  • Days Won

    135

Everything posted by Matt

  1. Matrix Powerade Commercial View File Submitter Matt Submitted 04/06/2023 Category Commercials  
  2. Glad you got it running. Video tutorials are definitely on the to-do list.
  3. If you go into your movies you can long press the ok button on the shield remote to bring up the context menu. From there, select PreShow Experience. if you are using the skins, you need to go into the information screen and select first icon.
  4. Welcome, everyone, to Kodi Devcon 2023, coming to you this year from halfway up an Italian mountain overlooking Lake Iseo. We're full of coffee, it's seven degrees outside, we don't have enough power outlets, and we're struggling to stream over dubious Internet connectivity (courtesy of Mr Musk). What could be better? A slightly different format this year: we want to use the time together as productively as we can, so there'll be less discussion and more collaboration than previously. So, let's go... Finance We kicked off the day with an overview on our financial position: income, reserves, commitments, sponsorships. We're doing okay, but the combination of Covid and the global cost-of-living crisis is showing. If you're reading this, and would like to drop us a small donation or buy some merchandise, it really would be helpful. Team Kodi Internals A recap on all things internal to Team Kodi, for both old and new team members: how we use GitHub issues to track internal activities, how we're organised, where to find recordings of team meetings, and so on. We also rattled through a round of introductions and retrospectives on our involvement with Kodi, just to make some of us feel very old. Python A quick discussion on sunsetting Python 2 - when do we drop it completely, what would the implications be (specifically for anyone still using older Kodi versions), do we keep "legacy" components available for a period, are there any blockers or reasons not to, etc. Release Management A discussion on streamlining releases, specifically what can we script and automate around building, tagging and publishing dozens of addons. We already have some basic tools, so we can perhaps start with these. Hackathon As the previous topic is potentially something we can work on while we're together this weekend, this quickly segued in to a conversation about other potential "mini projects": resurrecting an abandoned radio addon, website improvements, Flatpak build, skins/UI, revisiting open PRs and issues, server/infrastructure stuff, some kind of semi-automated "this week in Kodi" to summarise current commits. Release Management II Back to the previous conversations - what else can we do to manage the systems permissions needed during release management? How can we improve control and auditability of any changes? How can we better manage and review PRs during a release cycle so we get things merged ready for any new release? How can we help people to contribute, what tips and best practice can we better publicise? What additional documentation could we provide? Timeshift for everyone A presentation about work that's been done to make the PVR "Timeshift" functionality more universally-applicable. By adding timeshift mode to inputstream.ffmpegdirect using a local circular buffer (so the user can set a maximum duration), timeshift can be used in any PVR add-on, video add-on or STRM file. PVR for Everyone Similar to the above, but using IPTVSimple as an integration point for anything in Kodi. Video add-ons can use aggregation add-ons to push their content to IPTVSimple, but this can be problematic as it usurps the original purpose of that add-on. PVR Recordings can now be used for VOD, this speeds up channels/EPG; multi-instance support in PVR helps with this - each add-on can have their own data - but support is still needed in the Python API to keep per-instance settings separate. We will still need some way to integrate the output into Kodi's Video Library. Github We've used Github for a long time to host our code and provide elements of workflow (PRs, issues, and others), but it could potentially offer more. This, then, was a conversation about what else it might be used for, particularly around project management using Kanban and Projects. Kodi v20 'Nexus' Recap General feedback is that the release went well, certainly from a process perspective. We continue to be slightly hampered by the inevitable different schedules on various platforms, especially via the curated app stores - there's not much we can do about this, however, beyond perhaps going to 100% availability more quickly. In terms of functionality and user experience, there was very little noise - nothing significant broke, and anything missed was quickly mopped up in 20.1 - with the possible exception of some Android specifics that are broadly outside of our control (permissions and API level). Kodi v21 'Omega' Plans Our rough plan is to start Alpha releases very shortly, with regular updates through Alpha and Beta phases before targetting a final release around the end of 2023 or early 2024. Savestate Manager A demonstration of new functionality that brings multiple savestate support to Retroplayer. Previously, you could only have one save per emulator, and you needed to manually copy this somewhere to avoid it being over-written by the next save. With this new feature, you can save multiple times, rename them, delete them, and generally switch around between different saves per emulator. OpenGL/ES Combined Builds We used to have separate builds for each windowing implementation on Linux - so, you needed to know in advance which version to build, ship or install. This was simplified into a single runtime-selectable build. The logical next step is now to do similar on the rendering systems, and effectively switch to a one-size-fits-all model. We have a current proposal that achieves this, but there's still some more work needed to see whether this is actually desirable - and, if so, whether this is the right approach (e.g. whether there's an existing abstraction/wrapper library we could use instead). Vulkan Vulkan is a cross-platform graphics API that aims to replace things like OpenGL and DirectX. This presentation was around an initial implementation of Vulkan support in Kodi - it doesn't cover all forms of rendering, and it's limited to Wayland only. More work is required - extension to other rendering forms, how we'd handle maturity of Vulkan on different GPU chipsets, co-existence with or replacement of OpenGL/ES and similar API libraries. Pipewire Pipewire is a low-level multimedia server subsystem for Linux. Basic Pipewire support - focused on audio - was built into Kodi v20, but significant new code is now in place for v21. These changes will give noticeable improvements in support for e.g. HD audio. Logging Uniformity and Styling Just because of the size, complexity and history of Kodi, we have very many inconsistencies in how we report and log messages. Ideally, we'd streamline all of this and introduce a much more common "language" for all messages. Unfortunately, you can't rely on a simple search-and-replace because of the nature of some of the messages, and so we've got many thousands of changes to make by some other means - which isn't something to be done by hand. So, various approaches were discussed to see if any of these couple help simplify the required changes. Textures Investigative work on how we render our UI and how we can improve it, particularly on low-end systems and single-board computers. At the moment, even basic skins can render multiple layers (background, fanart, and other overlays), many with transparency, and this can demand a heavy load on the GPU. We also have the potential to resize some graphics elements and textures beforehand, rather than scaling on the fly, which would also remove some of the GPU demand. Moderator Update Moderation is generally going well, with one notable exception - the rise of ChatGPT-generated posts, which are likely precursors to spammers. We’re in control, but always need more help, as we’ve struggled to get new lasting mods. We've also had a couple of issues with certain mods behaving as independent agents, so we maybe need to revisit our approach to retired/former members. Hackathon Update Lots of sideline projects - finishing outstanding tasks, starting some new ones, prototyping, ideas. Too much in too rough a state to report here (website updates and upgrades, new merges, prototype news roundup, addons, logging...), but you can expect many of the activities to find their way into production in due course. Kodi and Apple Macs We've seen a growth in people using Macs for development, so we took some time to explain some features and quirks of this environment, specifically how to install and run portable apps. This not only allows multiple different versions of Kodi to coexist for test/development purposes, but also the different ARM and x86 architectures that modern Macs support. We also explored some specifics about building and cross-compiling both Kodi and addons on this platform, as it's much more Linux-like than perhaps the Windows platforms people had maybe used before. /images/blog/team-kodi-2023-italy-ceratello-lovere.jpg And that's it for Devcon 2023 - friendships made and rekindled, beer drunk, code written, plans made. Special thanks go out to Beppe at for hosting us at Ai Ciar, and to Alec and Michal from RudeChefKitchen for keeping us fed throughout. Onwards towards Kodi v21! View the full article
  5. We have taken out the requirement for YouTube in the next version. There is a reason why we included it though, so it may return when we get closer to getting PSE into the Kodi repository.
  6. Perfect timing. I added in a section for commercials in the video bumpers for the next version of PSE.
  7. Bambi Meets Godzilla Short Film (1969) View File Submitter Matt Submitted 04/02/2023 Category Short Films  
  8. View File AMC Feature Presentation Coke Bumper AMC Feature Presentation Coke Bumper Submitter Matt Submitted 04/02/2023 Category Theater  
  9. Matt

    Add an "Enable/Disable All" Button

    Thanks for the alternate suggestion. This actually helped a lot when coming up with the solution to your other request. Previewing a single module was going to require a ton of new code updates to do it properly. , so I decided to work on this instead. After I got this working I added on the play to the end of it and I think it does what you originally wanted. If you watch the screen you'll see the other modules turn off before the preview launches. They all turn back on while you are playing it.
  10. This has been implemented and will be in the next version.
  11. This is how it is supposed to work. I'll look at it in the sequence editor and queue editor when I get a chance.
  12. I just looked at it how Rapier handles it and simplified PSE to match what they require, which is 'dtsx' to be in the file name. For some reason in Rapier it requires .atmos, but just dtsx. The only difference is that PSE will show the bumper for DTS-X if it is listed in the file name, regardless of whether it is a DTS-HD Master Audio file. If in the future they come out with a new format it will still display properly. The updated specific for 'dtsx' to be in the file name will be in the next version.
  13. As @mariussaid, you just install the updated version and it will overwrite the current version, but keep your settings. No need to uninstall.
  14. I have not had time to write new instructions for this yet, but it is on my to-do list.
  15. I haven't had time to check to see if there is an issue with the DTS-X working properly or not. Originally it detected the default audio track. In the latest version that has been removed so that it will assume you want to play the DTS-X or Atmos bumper, since you went to the effort to put it into the filename.
  16. Matt

    Error loading content

    There were 2 trivia packs that had incorrectly structured file names. Replace your files with the correct files below and it should work.
  17. This is in the latest version. Let me know if it works for you.
  18. Matt

    Error loading content

    I can confirm the error. I'll look into it.
  19. @Stovies Glad to hear that you got it working. Let me know if you need any assistance with the old trivia packs.
  20. @Stovies I have sort of been able to create the screen you are seeing. It is unable to load the defaults. The only difference is that when that happens to me there is a popup that asks to create a new or load the defaults. Please go into the PSE settings and pick a different folder for the content, click "update content" and then click "ok." Don't put any content into those folders yet; just go to the sequence editor and see if you have the same results. That should at least narrow it down to whether it is an issue the content or not.
  21. Modifying this has been on my to-do list for a long time. My goal is to make it so that a user can edit their own order. But for now tags have been moved up the priority list so that the other genres don't have to be edited out. Here is the previous priority order type ratings year studio director actor genre tags dates And here is the updated priority order type ratings tags year studio director actor genre dates This will be in the next update.
  22. Matt

    ZDMC compatibility of PSE

    I have talked to @Reelyator about this. It's on my to-do list. Zidoo boxes have their own players and have forked kodi as zdmc to make it compatible.
×
×
  • Create New...