17:00 <popey> #startmeeting Music app meeting 17:00 <meetingology> Meeting started Fri Feb 5 17:00:37 2016 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 17:00 <meetingology> 17:00 <meetingology> Available commands: action commands idea info link nick 17:00 <popey> Yo! 17:00 <ahayzen> yo o/ 17:00 * popey pokes Elleo karni and ahayzen redundantly 17:00 <ahayzen> :-) 17:01 <popey> So from the mails it seems we're tantalisingly close to something that mostly works? :) 17:01 <ahayzen> popey, do we need to talk to f aenil as well? 17:01 <ahayzen> popey, mostly... it can play two tracks 17:01 <popey> If faenil is around 17:01 <popey> hah 17:01 <ahayzen> then libspotify crashes 17:01 <popey> that's long enough for a demo ;) 17:02 <ahayzen> then media-hub dies and restarts, so you have to restart the app 17:02 <ahayzen> popey, and currently there is a bit of a hack to get it launching unconfined 17:02 <popey> But that doesn't happen with libspotify in Elleo's app 17:02 <popey> implying there's something about the way we're using it with media-hub 17:02 <ahayzen> having to run something like 17:02 <ahayzen> qmlscene /opt/click.ubuntu.com/com.ubuntu.music/current/app/music-app.qml --desktop_file_hint=/opt/click.ubuntu.com/com.ubuntu.music/current/com.ubuntu.music_music.desktop -I /opt/click.ubuntu.com/com.ubuntu.music/current/lib/arm-linux-gnueabihf/ 17:03 <ahayzen> you have to give it the hint 17:03 <faenil> sorry, was in a meeting 17:03 <faenil> sup 17:03 <popey> yo 17:03 <faenil> but I've got chinese new year party now :D 17:03 <faenil> so be quick :D 17:03 <popey> haha 17:04 <popey> 新年快乐 17:04 <faenil> lol 17:04 <ahayzen> popey, Victor says he is at work, but asks when a demo-able convergence app needs to be ready? (he assumes ASAP) 17:04 <faenil> popey: 謝謝 17:04 <popey> Basically, yes. 17:04 <ahayzen> hmm i can type minimal Japanese...not Chinese :-/ 17:04 <faenil> popey: I went for traditional :P 17:05 <popey> :) 17:05 <faenil> ahayzen: google can type everything :D 17:05 <ahayzen> faenil, yeah, but usually subtly incorrectly 17:05 <popey> You want to do _what_ with my sister!?!?! 17:05 <faenil> I'd never know anyway :) 17:05 <faenil> hahaha lol 17:05 <popey> So back on track. 17:06 <popey> Yes, a converged view is something that product management are keen to show at MWC 17:06 <popey> and James asked Ben for some of faenil's time to put something together as I understand 17:06 <ahayzen> hahah anyway, popey so the situation at you can play 2 tracks, and have to run the command to start it. (the latest mail shows that they potentially have a lead to fix the latter) but libspotify crashing is a bigger issue 17:06 <faenil> Jouni* 17:06 <popey> oh, ok 17:06 <popey> Yeah, the crashing libspotify is a killer for this. 17:07 <ahayzen> popey, as there isn't much more from our side for the streaming demo, i plan to get on with convergence next week 17:07 <popey> and not something anyone other than karni or jim can really do anything about 17:07 <popey> ahayzen, that would be great. 17:07 <faenil> great 17:07 <popey> Do you have everything you need to get started? 17:07 <ahayzen> popey, yeah it is out of our control, karni said he was going to talk to the spotify devs and see if they can fix it or something, but it is more their side than ours 17:07 <popey> I mean, we have some product screenshots 17:07 <ahayzen> popey, we have some super simple screenshots 17:07 <faenil> I'm sweating blood to get everything done and start working on that, so if you want to start, you're very welcome :) 17:08 <ahayzen> faenil, i'll probably start monday/tuesday 17:08 <faenil> ahayzen: great, I'll probably join thu 17:08 <faenil> (if everything else works out) 17:08 <popey> Awesome 17:08 <ahayzen> so we need to decide a few things like... 17:08 <ahayzen> tabs vs head sections 17:08 <ahayzen> will we use APL on the left part? 17:09 <ahayzen> and then relevant limitations that surround those 17:09 <ahayzen> eg can't remember if you can do tabs inside APL? 17:09 <popey> you around on monday for a hangout with Jouni perhaps? 17:09 <popey> to nail some of these down? 17:09 <popey> I feel it might be faster 17:09 <ahayzen> or then if you have head sections, you used to get bug 1489591 17:09 * ahayzen looks around for a bot 17:09 <ahayzen> https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1489591 17:09 <popey> http://pad.lv/1489591 17:09 <popey> hah 17:10 <ahayzen> popey, i have lectures.... from 1400->1700 IIRC 17:10 <ahayzen> so it'll be in the evening i'll start 17:10 <ahayzen> but Tuesday i don't have anything i don't think 17:10 <popey> You around in the morning to discuss? 17:10 * ahayzen maybe sleeping :-) 17:10 <popey> :) 17:10 * popey tuts 17:10 <popey> student life 17:10 <faenil> hehe 17:10 <popey> so long ago 17:10 <ahayzen> ...for another 6 months... :'( 17:10 <karni> hi folks, sorry for being late 17:11 <popey> No problem karni 17:11 <karni> I guess the time doesn't suit me so well, but nvm, all good 17:11 * karni reads highlights 17:11 <popey> karni, the short version is basically we're stuck on streaming with the libspotify crash 17:11 <ahayzen> karni, the main thing was about libspotify crashing and the unconfined stuff 17:11 <karni> yes 17:11 <karni> I, and Victor, found the issue independently, I'm having it sorted 17:11 <karni> the apparmor thing. consulting with Jim/Thomas 17:11 <popey> the crash? 17:12 <popey> ok. 17:12 <ahayzen> cool :-) 17:12 <karni> no, the thing where we start from laucnher and doesn't want to queue 17:12 <karni> whereas started from terminal does 17:12 <ahayzen> yeah, the issue where unconfined didn't work 17:12 <karni> as it turns out, starting from terminal runs the app unconfined by default (huh? i wasn't aware of that) 17:12 <karni> so, I'm sorting this out. 17:12 <popey> well the terminal is unconfined itself 17:12 <ahayzen> yeah, was super weird 17:12 <karni> as far as crash is concerned, it's out of our control 17:13 <karni> so we wrap this, and then poke Spotify, but I doubt we'll have anything changed by MWC 17:13 <popey> But libspotify doesn't crash when used with Elleo's app 17:13 <popey> So are we using it differently? 17:13 <karni> Elleo: ↑ something I'm happy to pick your brains on 17:13 <Elleo> I'll have a bit of a poke in gstspotify tonight, see if there's anything obvious it does differently 17:14 <karni> Elleo: you mean gstspotify probably? 17:14 <karni> regardless of all, I wanted to thank all parties involved. this has been done amazingly fast, 17:14 <popey> Yeah, I'm impressed! 17:14 <karni> I have shown this to Joe, and he was very happy to see us progress so well 17:14 <ahayzen> yeah, it is awesome that i can play popey's music streamed from online with the display off :-) 17:14 <karni> so, while Ihaven't put the dot above 'i' letter yet, great job guys! 17:15 <popey> Yeah, apologies for my music taste. 17:15 <ahayzen> hehe :-) 17:15 <popey> Ok. So can I check back with you Elleo next week and see if you got anywhere with gstspotify? 17:15 <karni> good news is it is sufficient to restart the app to continue demo, so there's an easy way to 'get going'. 17:15 <popey> ahayzen, we can chat early next week and I'll ask jouni for a time on tuesday to chat about convergence, okay? 17:16 <Elleo> popey: yeah, only time I have free to look at it is tonight and tomorrow evening, so will know Monday if there's anything I can do 17:16 <ahayzen> popey, yup :-) 17:16 <popey> thanks Elleo 17:16 <karni> Elleo: you rock 17:16 <Elleo> no worries 17:16 <popey> karni, well, how long is a typical MWC demo? 17:16 <ahayzen> thanks Elleo :-) 17:16 <popey> One song long? 17:16 <Elleo> heh 17:16 <popey> We can possibly work around this, if we had to. 17:16 <ahayzen> popey, it takes a while for the app to start with the spotify stuff as well :-/ 17:16 <ahayzen> so really you'd rather that the app was preloaded 17:16 <popey> play two spotify tracks, switch to local tracks 17:16 <karni> popey: it's not about that. yes, one or two song is sufficient to show "look, we have this working", and it'll only be in hands of 3 of canonicalers, not users 17:16 <karni> these devices will not be handed to users 17:16 <popey> Exactly. 17:17 <popey> We're very good at crafting careful demos :) 17:17 <karni> ahayzen: "t takes a while for the app to start" -- I FIXZED IT ;) 17:17 <karni> popey: haha 17:17 <ahayzen> karni, really? 17:17 <karni> ahayzen: I made it lazy load 17:17 * popey remembers ubuntu phone 3 years ago which mostly consisted of cardboard cutout "applications" :) 17:17 <karni> so when Spotify is not the last tab you had open when you closed the app, Spotify doesn't load until you open that tab 17:17 <ahayzen> karni, do i need to update things? as for me the whole app/phone locks up as it loads the spotify tab 17:18 <ahayzen> karni, yeah but when you go to the tab it take *ages* 17:18 <popey> do we need a bounce or some other "busy" signal. 17:18 <karni> ahayzen: oh, THAT. I haven't noticed that, was on WiFi. I suppose calling the spotifySignIn is blocking & all 17:18 <ahayzen> at least it won't lock on the startup though 17:18 <karni> ahayzen: you testing on mobile connection? 17:18 <karni> ahayzen: right 17:18 <ahayzen> karni, yeah, if you watch the console you can see *loads* of stuff coming back, maybe it is the size of popey's music collection 17:19 <ahayzen> karni, i'm on WiFi to university internet, so super fast 17:19 <karni> ahayzen: no, this is just heavy, multi-threaded spotify, sadly. 17:19 <karni> ahayzen: that's weird. how long is long for you? 17:19 <karni> you said ages 17:20 <ahayzen> karni, and when we move to WebAPI, that part will be removed right? 17:20 <ahayzen> karni, a good few seconds 17:20 <karni> I guess that page loads in like 1-2 seconds for me. perhaps it's because I have little data and popey is a heavy user? 17:20 <karni> probably that is the reason ↑ 17:20 <ahayzen> sometimes it is worse than others, like up to 10 maybe 17:20 <karni> oh god lol 17:20 <karni> ahayzen: well, yes. mostly because it should be done asynchronously, and some of it seems is not, if you notice app lock-up 17:21 <ahayzen> i think the retrieving of thumbnails or something 17:21 <popey> that's plausible, there's a ton of them 17:21 <ahayzen> as it sometimes caches and launches super fast 17:21 <ahayzen> but anyway, this probably doesn't matter for the demo 17:21 <ahayzen> karni, "#After Clean: Tracks 8118 Artists 3736 Ablums 5696" is what i get :-) 17:22 <karni> LOL 17:22 <karni> that's it :) 17:22 <ahayzen> :-) 17:22 <ahayzen> many tracks 17:22 <karni> I have 1 song, and 2 playlists (weekly picks or sth, and OWSLA with 88 tracks) 17:22 <ahayzen> :') 17:23 <popey> I can imagine Joe has a similarly large collection 17:23 <karni> all right folks. I gotta go. Leave the apparmor issue with me, I'll document on monday setting up a demo device. I doubt we'll get anything from spotify, but I'll poke Joe and David then. 17:23 <popey> We can make a smaller account perhaps 17:23 <popey> thanks karni 17:23 <popey> have a great weekend 17:23 <ahayzen> awesome thanks karni 17:23 <karni> popey: that's why we shouldn't use personal accounts of heavy users perhaps :'D 17:23 <popey> QA :) 17:23 <karni> have a fantastic weekend folks :) o/ 17:23 <karni> hahahahahaha 17:23 <popey> :) 17:23 <popey> Right, anything else Music related? 17:24 <ahayzen> popey, only decisions for the convergence, but we can talk about that next week? 17:24 * ahayzen thinks if there is anything else 17:24 <popey> yup 17:24 <popey> I'll fire a mail at you and jouni so we can find a time. 17:24 * popey does that now 17:24 <ahayzen> \o/ thanks 17:26 <popey> done 17:26 <ahayzen> there was a new thumbnailer that was breaking things as well IIRC 17:26 <popey> yay 17:26 <ahayzen> that needs looking at 17:27 <ahayzen> popey, nothing in OTA9.5 affects us right? 17:27 <popey> not that I'm aware of, I'd expect QA to notify us before now if it borked anything 17:27 <ahayzen> yeah 17:27 <ahayzen> ok think we are done for music 17:28 <popey> ok, great 17:28 <popey> #endmeeting