17:01 <popey> #startmeeting Music meeting 17:01 <meetingology> Meeting started Fri Feb 12 17:01:33 2016 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 17:01 <meetingology> 17:01 <meetingology> Available commands: action commands idea info link nick 17:01 <popey> Heya, hows you? 17:01 <ahayzen> o/ 17:01 <ahayzen> good thanks you? 17:02 <popey> Super 17:02 <ahayzen> \o/ 17:02 <popey> So where are we? :) 17:02 <ahayzen> streaming is 'working' 17:02 <ahayzen> i think 17:02 <ahayzen> other than the issues discussed before 17:03 <ahayzen> so unless we get specifically poked, don't think we need todo any more on that for now 17:03 <popey> okay 17:03 <popey> I'll speak to John who will be flashing the devices that go out to MWC 17:03 <popey> let him know the gotchas etc 17:03 <popey> hello vthompson ! 17:03 <ahayzen> there is a 24hr hackathon at Brookes starting tonight, so i might hijack that event to work on convergence \o/ 17:03 <vthompson> hey popey, hey all 17:04 <ahayzen> popey, remember only *some* devices will have the streaming stuff 17:04 <ahayzen> popey, i would check what k_arni's plans are 17:04 <ahayzen> vthompson, o/ 17:04 <vthompson> Someone should make a checklist that includes installing the codecs, and loading a playlist from the web app, etc 17:04 <vthompson> ahayzen, o/ 17:05 <ahayzen> vthompson, i need to reread the emails, what was that .tar thing? 17:05 <popey> Yeah, I'll play with it on a device here 17:05 <vthompson> All the spotify stuff and the app itself 17:05 <vthompson> So, we could put a apt-get install of any plugins in the install script I suppose 17:06 <ahayzen> yeah, ...but you had to install codecs ? 17:06 <vthompson> I did not have to 17:06 <vthompson> It appears as though Lorn had to though 17:06 <ahayzen> i just ran k_arni's instructions, they were pretty clear 17:06 <vthompson> The tar is 100 times easier and you don't have to compile anything 17:07 <ahayzen> 'gstreamer1.0-tools' 17:07 <vthompson> Just 1 conf file to modify for the user credentials 17:07 <ahayzen> ah maybe that came down in the build-dep 17:07 <vthompson> oh yea, I bet 17:07 <ahayzen> so other than that, i don't see much else for us todo 17:07 <ahayzen> yeah there are probably some minor bugs 17:07 <popey> I'll let you know after I test it 😃 17:08 <vthompson> There are still quirks 17:08 <ahayzen> but as popey said Joe and that lot usually have a specific set of tasks to demo 17:08 <vthompson> Like you can't add to the queue using multiselect for spotify tracks 17:08 <ahayzen> vthompson, that should be an easy fix 17:08 <ahayzen> vthompson, i fixed the swipe 17:08 <vthompson> I figured it would be 17:09 <ahayzen> vthompson, probably missing makeDict() or something, i may have a look later 17:09 <vthompson> But if this is just so people can give a demo, then that type of thing isn't really needed 17:09 <ahayzen> popey, when are they making the phones for MWC? next week? 17:09 <popey> exactly 17:09 <popey> yes 17:09 <ahayzen> so we need to get things by monday effectively? 17:10 <popey> am just checking with John 17:10 <ahayzen> thanks 17:10 <vthompson> Does that include convergence? 17:10 <popey> 17:10 < john-mcaleely> popey, I will do it onsite on sat/sun next weekend 17:10 <ahayzen> vthompson, yup 17:10 <popey> so thats next week 17:10 <popey> so we have time 17:10 <popey> 17:10 #phablet: < john-mcaleely> popey, so next week is good 17:10 <ahayzen> vthompson, that's why i plan to spend all weekend getting convergence going 17:10 <ahayzen> sweet \o/ 17:10 <vthompson> \o/ 17:10 <popey> Excellent 17:11 <popey> they would like to lock the images on wednesday if poss 17:11 <popey> but this will be on top of the image 17:11 <vthompson> So the base image will have spotify? 17:11 <popey> almost certainly not 17:11 <ahayzen> vthompson, there will be like 3 specific ones with spotify 17:11 <popey> will provide script / steps to John 17:11 <vthompson> Or will we be putting 2 different blobs of music app on 2 different sets of devices 17:11 <ahayzen> vthompson, that is what the email thread stated 17:12 <popey> yes 17:12 <vthompson> ok, cool 17:13 <popey> ahayzen: do you have everything you need? 17:14 <ahayzen> popey, just need to decide direction.... 17:14 <ahayzen> so what i'm thinking so far 17:14 <ahayzen> use APL for left side (but don't actually split into many parts), use head sections for the tabs...and then have a fixed right side 17:15 <ahayzen> so far i've found if you use the tabs it is full width 17:15 <vthompson> So the far right would be Now Playing still 17:15 <vthompson> I think doing exactly that would line up with the mockups of the music app that are everywhere 17:16 <ahayzen> yup 17:16 <ahayzen> vthompson, so only one section on the left 17:16 <ahayzen> vthompson, we won't split like Albums | SongsView yet 17:16 <ahayzen> vthompson, still stack them 17:17 <ahayzen> however... 17:17 <ahayzen> i need to see if the head sections overflowing bug has been fixed :-/ 17:17 <ahayzen> which i think it hasn't 17:17 <karni> gstreamer tools - i think its actually not required (gstreamer should rebuild plugin registry). so, ignore if that si gle line fails in the install script from that spotify tarball 17:17 <karni> *single 17:17 <ahayzen> so if this was shown on mobile you wouldn't be able to scroll the head sections, and only see the first few :-/ 17:17 <ahayzen> vthompson, then we should be able to use the new headerbar thing to add a header to the now playing part 17:18 <karni> no, no image will contain spotify. it will only be installed on 2-3 devices. 17:18 <ahayzen> vthompson, you think that is probably the simplest for me todo? as it is basically a simpler version of what we did before 17:18 <vthompson> ahayzen: I think so. Perhaps we should check with jouni or James 17:19 * karni checks-out back to family meal at the table :) 17:19 <ahayzen> vthompson, oh were you in the email thread? where i sortof asked that 17:19 <ahayzen> karni, thanks :-) 17:19 <ahayzen> vthompson, major thing is head sections vs tabs 17:20 <ahayzen> vthompson, unless i can get a way of tabs not being full width, maybe inside APL or something 17:20 * ahayzen wonder if f_aenil may know 17:20 <popey> faenil: *poke* :) 17:20 <vthompson> I see an email from Jouni asking to demo the converged app on January 12th 17:20 * faenil wakes up 17:20 <popey> yeah, nope. 17:21 <ahayzen> faenil, the Tabs{} component, does it have to be fullwidth? 17:21 <vthompson> Oh I see the Music Desktop thread now 17:21 <faenil> ahayzen: no idea, sorry, never used it 17:21 <ahayzen> vthompson, yah :-) 17:21 <ahayzen> faenil, hehe, like you've seen the design mockup ? 17:21 <ahayzen> faenil, they want a static right side (which we can do quite easily) .. but still tabs on the left, so far the Tabs{} is always full-width 17:22 <ahayzen> i remember discussing with Tim, think it was going to eventually change 17:22 <ahayzen> after the headerbar etc 17:23 <vthompson> Tabs being full width means what exactly? 17:24 <ahayzen> vthompson, then the right sidebar (now playing) can't have its headerbar thing 17:24 <faenil> ahayzen: meeting ,brbr 17:24 <ahayzen> to have the header actions 17:24 <ahayzen> faenil, no problem 17:24 <vthompson> Ok, gotcha 17:24 <ahayzen> i think head sections maybe best to go with for now 17:24 <ahayzen> but then we hit like 17:24 <ahayzen> https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1489591 17:25 <ahayzen> https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1489850 17:25 <vthompson> The only thing I don't like about the sections is that IMO the user should be able to swipe between views... but on a keyboard and mouse view that's not an issue 17:25 <ahayzen> which one is possible fixed 17:25 <ahayzen> vthompson, swipe between views? 17:26 <vthompson> Being able to go from say Albums to Artists by swiping in the center of the view 17:26 <ahayzen> vthompson, yeah, but you can't do that with tabs anyway? 17:26 <vthompson> nope, but it wouldn't be expected when you have tabs 17:26 <ahayzen> i guess 17:26 <vthompson> And it's only a nitpick for the sections 17:26 <ahayzen> but i think we'll just have to go for whatever works for now 17:26 <vthompson> agreed 17:26 <ahayzen> vthompson, report a bug/feature request ;-) 17:26 <vthompson> hehe 17:27 <popey> :) 17:28 <popey> So really I'm hearing "I'll do what I can" ? 17:28 <ahayzen> popey, yah, we'll get *something* working, that looks different between mobile vs tablet/desktop :-) 17:29 <ahayzen> hehe 'convergence' \o/ 17:29 <vthompson> I think it's doable though, it's far simpler than what we had 17:30 <popey> :) 17:30 <popey> yeah 17:30 <ahayzen> "Simple is better than complex." 17:30 <vthompson> It's probably discussed in the email thread, but I guess Jouni's design isn't what I was thinking... he has the Album view on the far right 17:30 <faenil> back 17:31 <ahayzen> vthompson, far right? 17:31 <vthompson> Nevermind, the start of the thread is from 2014 17:31 <popey> hah 17:31 <vthompson> I'll read from the bottom up 17:31 <ahayzen> vthompson, 3rd feb one 17:32 <ahayzen> vthompson, and as he said in the email, the SongsView would fill whole of the left side 17:32 <ahayzen> which i don't like, but will have todo for now 17:33 <faenil> I'm about to leave, anything else needed ahayzen? sorry I couldn't help with Tabs :/ 17:33 <ahayzen> vthompson, oh and for our previous debate, about what should happen when you scroll the now playing+queue https://www.youtube.com/watch?v=rk-tLisxSgM 17:33 <vthompson> I don't think the SDK fully allows 3 panels anyway 17:33 <ahayzen> faenil, no it's cool, thanks for your answers :-) 17:33 <ahayzen> faenil, i'll pest you on telegram if i break things ;-) 17:34 <ahayzen> vthompson, it would technically be 2 columns (APL) + a static sidebar 17:34 <vthompson> oh like we played with before 17:34 <ahayzen> yeah that was more what i was thinking before 17:35 <ahayzen> vthompson, but for now we are going to have 1 column + a static sidebar 17:35 <ahayzen> but i'm going to use the APL component, to hijack the moving of the header bar across etc i think 17:36 <vthompson> For that video that's more or less what we had thought about doing, but it seemed hard to use when you have 100 songs and are scrolling all the way to the top just to see the now playing artwork 17:36 <vthompson> But at least you'd always have the controlls 17:36 <faenil> ahayzen: sure! 17:36 <ahayzen> vthompson, would it be like the header bar though 17:36 <ahayzen> vthompson, if you scroll down a bit then the art displays 17:36 <ahayzen> vthompson, that is what i'd like 17:36 <ahayzen> faenil, thanks :-) hopefully i'll be ok though 17:36 <faenil> :) 17:37 <ahayzen> vthompson, but it think we are unlikely to get that done for this demo, idk how todo the sticky stuff in QML with a listview, without some thought :-) 17:37 <faenil> unfortunately I keep going from one task to the other so I haven't yet had the chance to try the toolkit as a "developer user", which would be greatly helpful to have a broader view over the current status of things I'm sure 17:37 <vthompson> Ok, that makes more sense 17:38 <ahayzen> vthompson, so basically, i'll try and get a simple branch with just the static sidebar on the right with now playing+ queue... and then something on the left likely using head sections and a stack of some kind 17:38 <ahayzen> vthompson, then we can stack additional branches ontop of that? 17:39 <popey> It would be good if this wasn't a throwaway branch too :) 17:39 <vthompson> That sounds good to me--I'll be about this wkend to play around 17:39 <ahayzen> popey, yeah if i modularise, it'll be easier to extract 17:39 <ahayzen> as the old branch, i'm struggling to get the changes as it is once massive blob :-) 17:40 <popey> heh 17:40 <vthompson> Maybe we should make a google doc or blueprint to list the things we want to modularize and change to fit how we want to do this--but we don't have much time 17:40 <popey> I'll be around too, but my skills are limited to breaking whatever you make 17:40 <ahayzen> vthompson, maybe, i might if i get bored later 17:41 * ahayzen wonders how much time he'll get in the hackathon to 'hack' on things :-) 17:41 <ahayzen> popey, do you have a tablet? 17:41 <vthompson> We do have this, which was abandoned: https://docs.google.com/document/d/1XC5wItIqtayYdiKV2dl2y8_nuv_T_YzMfBtRtTc5pcI/edit 17:41 <popey> I do not :( 17:41 <popey> I think testing on desktop is sufficient 17:41 <ahayzen> popey, awww, but it is tricky to test on desktop now 17:42 <ahayzen> was just discussing in #ubuntu-media how to get bgplaylists on a Wily desktop 17:42 <ahayzen> popey, does that unity8 container still work ? 17:42 <vthompson> Xenial FTW 17:42 <popey> pass 17:42 <ahayzen> some of us need to use our machines for Uni work, so don't wanna risk Alpha releases :') 17:43 <popey> I suspect vthompson uses it in a vm 17:43 <popey> on his pretty machine 17:43 <vthompson> You are correct sir 17:43 <ahayzen> heh, RMS would be proud of you... 17:43 <vthompson> I wonder if it's worth trying to jam the required packages in a ppa 17:44 <ahayzen> vthompson, yeah i was thinking of installing the debs, but don't wanna break things 17:44 <ahayzen> also what about differing qt versions 17:44 <vthompson> As we technically should have the packaging requirements in the debian directory for trunk 17:44 <ahayzen> heh 17:44 <ahayzen> i think that would be right for Xenial but not for Wily 17:44 <vthompson> Oh I forget what version of Qt my VM is on for xenial, but yea, that's kind of a breaker 17:44 <ahayzen> as Xenial has the new qtmultimedia that has bgplaylists 17:45 <ahayzen> so yeah maybe a unity8 container is the way 17:46 <vthompson> I can also test things on my Nexus 7 if you want me to 17:46 <ahayzen> coolio 17:46 <ahayzen> i'll let you know of my hacking progress 17:46 <popey> Ok, anything else we need to talk about? 17:46 <vthompson> \o/ 17:46 <ahayzen> currently mako is okish 17:47 <ahayzen> erm we have loads of mini bugs we should also fix 17:47 <ahayzen> but yeah 'bug fixing' 17:47 <vthompson> And I think we have a few minor MPs lying around 17:47 <vthompson> Mini bugs in trunk? Or in what the converged app would be? 17:47 <ahayzen> mini bugs in trunk maybe 17:48 <ahayzen> i have a suspicion about the bug that makes the app explode on launch 17:48 <popey> Are they really "mini"? 17:48 <popey> Like bite-size ones? 17:48 <ahayzen> haha, idk 17:48 <popey> Which we could put a call out for help with? 17:48 <ahayzen> just not 'make convergence work' 17:49 <ahayzen> they are complicated as it could be anywhere in the app 17:49 <ahayzen> but the fix will likely be simple, let me have a look over the weekend 17:49 <ahayzen> and we can tag any next week that are really bitesize 17:49 <vthompson> hm, we'll let's at least try to file bugs for them when we hit them 17:49 <ahayzen> but most of them require you understand the whole app 17:49 <ahayzen> vthompson, there is a bug for this one... 17:50 <ahayzen> this one https://bugs.launchpad.net/music-app/+bug/1530721 17:51 <ahayzen> as everyone that has had it reports if you remove .config/com.ubuntu.music/ the app starts working 17:51 <ahayzen> i'll defo have a look over the weekend :-) 17:51 <vthompson> I wonder what gets corrupted in the config 17:51 <ahayzen> anyway, we have 9mins to sprint though weather as we have overrun :') 17:51 <ahayzen> vthompson, the currentIndex 17:51 <vthompson> maybe start tab? 17:51 <vthompson> ohhh 17:51 <ahayzen> vthompson, if they have removed tracks that were on the device 17:51 <popey> ooh 17:51 <ahayzen> vthompson, queue becomes smaller, then tries to restore one longer than the queue 17:52 <ahayzen> that is my current theory 17:52 <vthompson> seems valid, and easy to test 17:52 <popey> and fix 17:52 <popey> :) 17:52 <ahayzen> yeah, just need to test and debug :-) 17:52 <ahayzen> so maybe while eating pizza later tonight :-) 17:53 <popey> Ok. Anything else? 17:53 <ahayzen> not from me i don't think 17:54 <vthompson> Nothing here 17:54 <popey> Super. Thanks chaps! 17:54 <popey> Ping me on telegram if you need me to do anything 17:54 <ahayzen> will do 17:54 <popey> Have a great weekend. 17:54 <popey> #endmeeting