 All right. All right. I've stopped recording welcome to the August 18th version of the Minecraft have sync Michael is not here today. So Eric you want to kick us off? Yeah, sure So I had a couple things I do for marketing Some just graphics and stuff for for the ongoing marketing stuff But most of the time is I was working on the GUI. So I got the Common play GUI with with news done and sent that over to Aditya So we talked yesterday about You know color schemes and stuff for the different default news news channels we support so I marked all that up and then I Did a red line of the the layout so that you know, we can get things There's a couple tweets that he was making you know change in the You know the audio equalizer graphic and the placement of the the actual icons for the news QML Well, let's be called news when I call it like streaming or something But anyway, yeah, so that's all good to go So yeah, the idea there is that each each of those different You know Versions will have its own QML page to pull from and be slightly different They'll be 90% the same but it's just gonna have different icon layouts and then the bar at the bottom whether or not it can Actually be scruppable depends on you know if it's live or if it's you know if it's live It's not gonna be scruppable. Let's just say live across there and stuff like that Anyway, that's pretty good. That's picked over to Aditya and I'm back to the the other stuff so common query and The installer skills, so yeah, that's been me All right, Mr. Smith have notes so I Noticed today my volume skill gooey showed once Which was interesting for it actually like it looked like a circle that was pulsating, but then it went away. I don't know why I reviewed a simple PR for Gez. I Fixed the wiki vk test issue. I think you know for the wiki skills I have a I have a method that I refactored So instead of having these gnarly timeouts Basically, you know looks for the right message response and that seems to work faster and better in everything past the only question is I posted it up in the dev Chat not clear to me how you want to handle it Gez if you want to take it I can just either give you the code or I can create a PR if I create a PR What should I create a PR against and I can also put it in the vk test tool That pie file which probably work along. I don't know you how you want to handle that but I'm flexible on that I think I think if we do it against the wiki skill because the Vk tools won't necessarily be available until the next major release So I think if we need it in the wiki skill now, then we should we should drop it in there Yeah, the problem is duck duck don't need to do and They clash I'll commit it into the wiki skill do you want me to create a PR put it on the old one I Think the other one got merged in it Yeah, yeah, and then I got TensorFlow Lite 2.5 running on the mark to I got the Hey, my craft TensorFlow Lite model imported into the network and runner and I Am working on getting it Integrated so that it uses the TensorFlow Lite model and my craft on the mark to instead of size is normal TensorFlow model and That's what I'm working on and will be for tomorrow as well alright kids and I was focused on well doing a bunch of mergers From the community I was also because I was doing a lot of trying to get the panic or Trying to get a release candidate panic or image out, but kept hitting the same Stuff that we had before where it was waiting on initial data sync and I Think partly that's because we haven't done releases since we hit that big issue last time and so I Think I was just hitting the The same thing from previously Which I seem to have resolved now, but wait and see And then as soon as we do a new proper stable then it should be Reliated to history The I've been thinking about the the the hard sleeps stuff that you mentioned because I've realized that it's also Causing a delay in the start-up process It's like in the Wi-Fi connect skill we We sleep for periods of time during the initialized method and so the skill doesn't Because it's a priority skill And it's not considered loaded until the initialized method is completed All of those sleeps are just like delaying the start-up of everything else So I'm going to switch that across to Some scheduled event callbacks which will You know allow the exact same behavior to happen, but the rest of the skills can continue loading in the background Which would just be everything set up You know about 30 seconds quicker And I also had a look at the Whether there's a way we can do this news GUI before You know actually redoing the whole common-play music service stuff and And At the moment the only solution I've come up with is is a little bit of a hack So Juvius about it Yeah So I won't go into details about that because that will be a whole that will take it's not a dick tension But just putting that out there Maybe we need to talk about it soon or delay delay the News GUI until we until we do the music spring Since it's you know fits into that whole common-play Group Yeah, there you want to go next yes, so Michael found a bug in my recent salini push when it came to SSH keys and Putting them in there, so I fixed that that is also that got that into tests yesterday Tested it a few times and now it is in production So that will no longer be a problem Which is probably a problem for a lot of people but If you are entering an SSH key and everything should now work And Okay, because it worked for me an hour or so ago So What else like yeah, I'm looking at the skill API and the Home screen but my device has been stuck in the Spinning circle of death for several hours now. I'm not sure why so I'm I think I was going on there too, but that's kind of where I'm at is Working on that home skill screen Getting the date and time in there boy. We want them to so anything else we want to talk about it's not status update related 15 minutes that's pretty cool. I'm much probably close to a record Well, do you want to do you want to hear the weed hack of innocent? I'm waiting about it's not that much of a hack But the fact that you need a word hack is a bad thing Well, I don't think it's I don't think it's the best thing in the world So like one of the problems is you know when we when you send a track to the to the commonplace service currently we send The URL and a mime type in the first instance and then as a follow-up call We send all of the track information And so one of the things that I would you know love to see in the future Playback system is that if we have all the information available already Just send it all to the to the play service You know in that first call So the then it can you know decide which player to use and It can you know render everything, you know from from the start rather than Rendering a blank screen like a blank player and then slowly populating data as it comes in Well Yeah, there's this kind of there's been suggestions about using the mime type For that Yes, yeah Yeah, but like but then to to say the what Derek was talking about was like you know for For Something that streams or for like the new skill we might have one one QML page for a Service like Spotify, we might have a different QML page for a service like Pandora streaming radio where you can skip forward. We might have a different QML page and they It feels like using the mime type to differentiate between those is a bit of a hack in itself Well, nobody said you could use the mime type of differentiates between screenings players Well, that's kind of been suggested as like one that's that's one hack around it is to like, you know Append some weird append another bit to the mime type Yeah, yeah, right so we could map Map skill IDs to which page should be used We're gonna design it Yeah, well, and it like we're gonna do it in the music sprint which is coming up pretty soon I didn't think about mapping the skill IDs to to QML pages that that's not a bad Idea, it's less. I mean I was thinking about adding a you know a new Parameter to the call that had a default value so it gets ignored if it if it's not passed in You know that essentially just adds a data object allowing you to to pass in all that extra information But that would require You know changes to the multi feature branch, which you know wouldn't be out on the mainline Core and and so then we'd have to to check to see which which version we're using and It all gets a bit ugly So, yeah, it's good idea. That's a good idea. I might go. I'll go have a look at that Or show or add the QML page identifier to the message Yeah, yeah Yeah, that's what that's that's basically what I was talking about adding adding information to the message that you know Well, I mean it makes sense that you're gonna look at it The player by default that come play level would have a Yeah, there's just not a Because like currently the the initial message is a you know a tuple a two-length tuple It's it doesn't provide for easy injection of extra data in there Yeah, but it starts rendering the page from the from the first message And then the secondary message Yeah, anyway, I'll have another look at that face. Yeah, I think the skill ID might be a The cleanest way of doing it Cool anybody Does anyone want to have a look at the news yeah, that still hasn't been reviewed Yeah, that's my bad. I'll get to it. I'll do it right after this meeting sweet. All right Well, then I'll uh, let's cut it out and see you all tomorrow Yeah, so there's a gooey element that we're gonna need eventually Cuz I was testing the timer and you can set timers to work timers or long timers and right now they Format weird, you know, once it goes out of two cards or four cards, they just spill over the card. They're too big so We they're gonna need to truncate it, you know, you truncate it and put some ellipses on the end or something or scrolling horizontal text Which I actually see quite a lot and even in like Android apps and stuff Are you saying that if we had three timers, we'd have three timer images or icons on the screen at the same time Yeah, yeah Just have one with a number inside of it. Well, we've already got to work it No, but but we're gonna need this for a lot of things, you know You're gonna need it in the music skills cuz like there's so many artists now that it's like, you know So-and-so featuring so-and-so and so-and-so and it's like five artists And you know, you're not gonna be able to display all the text in one line. That's actually how a lot of these other music Skill or music apps on like Android or whatever. They're doing scrolling horizontal text to deal with this this problem It's one way to do it or like I said just truncating it, you know And then putting some ellipses or something to indicate that it's been truncated. I I'm okay with either but we we need a you know We're gonna have to come up with a solution at some point and there'd be something to be used in in multiple different guis so anyway Something to think about but we're already seeing a problem in timer. So I Will make a ticket for it That's it. Yep sounds good All right Yeah, you could do like a bubble with scrolling text inside the bubble Yeah, yeah, that would work Yeah, we'll just take a look at different ideas Cool. All right, we'll see y'all tomorrow Yeah, right