17:04 <popey> #startmeeting Music app meeting 17:04 <meetingology> Meeting started Fri Feb 19 17:04:32 2016 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 17:04 <meetingology> 17:04 <meetingology> Available commands: action commands idea info link nick 17:04 <popey> How is everyone? 17:04 <ahayzen> \o/ 17:04 <ahayzen> good thanks, you? 17:05 <popey> super 17:05 <popey> 2 topics for today. 17:05 <popey> 1) streaming 17:05 <popey> 2) convergence 17:05 <ahayzen> wooo \o/ 17:05 <popey> for 1 - do we have a really clear set of install steps for John? 17:06 <popey> It's quite a big thread which I think should be distilled down to step by step instructions for John when he's flashing phones over the weekend 17:06 <karni> good, thanks 17:06 <karni> popey: yes, he received the instructions from me 17:07 <ahayzen> popey, John knows only a few will have streaming on them right? 17:07 <karni> I also included a helper utility that they can use to restart media-hub in case it 'hangs' 17:07 <karni> yes he knows 17:07 <ahayzen> sweet 17:07 <karni> I have coordinated this, all is under control 17:07 <karni> I, however, saw one issue 17:07 <ahayzen> awesome thanks karni :-) 17:07 <karni> as if one of the binaries wasn't replaced properly 17:07 <karni> but I stay availble to John and we'll look into this whenever he can 17:07 <popey> brb, plumber is here 17:07 <karni> popey: ack 17:08 <karni> John has the set of instructions, I'll just do my best to understand why the setup that works for quite a few people doesn't work for him. 17:08 <karni> I understand where the problem is exactly, I only don't know why. But, leave that with me. 17:09 <karni> Lorn from #hwe will continue to work on the media-hub refactor, I've provided him with instructions on the changes, etc 17:09 <karni> (that's the 'real' part of supporting music streaming by 3rd parties) 17:09 <karni> apps will communicate with media-hub as usual (just a far-fetched hint, not really important as of today) 17:10 <popey> back 17:10 * karni done talking :) 17:10 <popey> Sweet! 17:10 <ahayzen> ok :-) 17:10 <popey> Thank you for being on top of that karni ! 17:10 <karni> my pleasure, really hope this will see eyes of users in the booth 17:10 <popey> Yeah, and passing bloggers with video cameras ㋛ 17:11 <ahayzen> hehe, hopefully will be awesome :-) 17:11 <ahayzen> i just hope the WiFi/network is strong enough 17:11 <karni> hehe 17:11 <popey> then post-mwc we will cleanup and look to get stuff landed in the image :) 17:11 <ahayzen> yeah, i suggest we migrate to the WebApi 17:11 <karni> popey: well, true, but these changes won't land before there MH refactor is done 17:11 <popey> Sure. 17:11 <karni> ahayzen: and that +1 ! 17:11 <karni> ahayzen: definitely 17:11 <karni> further from libspotify the better haha 17:12 <ahayzen> yeah it'll help alot and we don't need to ship binaries then 17:12 <karni> ahayzen: well.. we'll still need the binary for streaming 17:12 <ahayzen> but not in the click ? 17:12 <karni> but it'll be in our control how metadata control works 17:12 <ahayzen> that'll be in the platform 17:12 <popey> ahayzen is super keen to keep the app qml only ㋛ 17:12 <karni> ahayzen: nope. after media-hub refactor, an app will provide it's own playback engine in the click package 17:12 <karni> it'll be a single binary 17:12 <popey> aw 17:13 <ahayzen> awww, so now more arch independence 17:13 <ahayzen> *no more 17:13 <karni> Spotify will provide an engine, Googlel All Access will provide an engine, Pandrora will.. etc 17:13 <popey> well, we could ship 3 binaries :) 17:13 <karni> ahayzen: well, you could do multi-arch click package 17:13 <popey> yeah 17:13 <karni> fat package, I believe 17:13 <ahayzen> ...its not the same :') lol 17:13 <popey> heh 17:13 <karni> ahayzen: you sound old haha ;D 17:13 <popey> Time to be a big boy app :) 17:13 <karni> =D 17:13 <ahayzen> heh, i guess the binaries will just be bundled anyway? 17:13 <karni> ahayzen: no worries buddy 17:13 <popey> Ok, anything else we need to discuss _today_ about streaming? 17:14 <ahayzen> and the app itself will still be pure QML 17:14 <karni> popey: no 17:14 <karni> ahayzen: yes 17:14 <ahayzen> anyway $FUTURE discussions :-) 17:14 <popey> yes 17:14 <popey> Ok, second item 17:14 * ahayzen has been working on a project for Uni that is cpp/qml so is used to the whole plugin thing now :-) 17:14 <popey> 2) convergence! 17:15 <ahayzen> \o/ 17:15 <ahayzen> popey, did you try the latest changes? 17:15 <popey> not yet. nexus 7 on charge 17:15 <popey> I let it go dead 17:15 <ahayzen> heh 17:16 <ahayzen> popey, i'm not gonna be around after this until Sunday i think 17:16 <ahayzen> popey, so i'm wondering if we hand over what we have, assuming you don't find any super duper bugs 17:16 <popey> Ok, so we have to versions then, the existing click and this build 17:16 <popey> I'll have a good play. 17:16 <popey> When you afk? 17:17 <ahayzen> well i'm just going to London probably like ~30-1hr after the meeting 17:17 <popey> Okay. 17:17 <ahayzen> but will still be contactable via telegram, just won't have a lappy :-) 17:17 <popey> No problem. I'll pass these to John. 17:17 <ahayzen> just let me know if there is anything *super* bad and i can patch quickly before i go, as i was hacking the last bits together this morning before lectures :') 17:17 <popey> Thank you so much for getting this ready. 17:18 <popey> hehe 17:18 <popey> I will once this stupid tablet charges 17:18 <ahayzen> haha 17:18 <ahayzen> you can try it on your nexus 4 :') 17:18 <ahayzen> (just change the wideaspect value lol) 17:18 <popey> 😃 17:19 <popey> \o/ booting 17:20 <ahayzen> popey, basically the known issues area... 17:20 <ahayzen> *are 17:20 <ahayzen> * When tapping search in the header it doesn't focus the TextField until you tap 17:20 <ahayzen> * When the app is starting and is wide enough for wideAspect, a black box appears where the async loader ends up 17:20 <ahayzen> * Some other magical stuff i've probably broken :-) 17:20 <ahayzen> those two are both pretty minor :-) 17:21 <ahayzen> popey, but i'd like someone else like you or Victor to try before handing over, incase i've done something silly 17:23 <popey> http://people.canonical.com/~alan/screenshots/device-2016-02-19-172350.png 17:24 <popey> \o/ 17:24 <ahayzen> hmm sidebar shown with no queue? 17:24 <ahayzen> it should be hidden :') 17:24 <popey> thats on first launch 17:24 <popey> http://people.canonical.com/~alan/screenshots/device-2016-02-19-172444.png 17:25 <ahayzen> popey, yeah but it should then select the first track ? 17:25 <popey> empty playlist 17:25 <ahayzen> ok, yeah then it should have been hidden 17:25 * ahayzen checks 17:25 <popey> when i launched, everything was blank, took a while to load the music 17:25 <davmor2> ahayzen, popey: it was hidden when empty for me 17:25 <popey> only happens on first tun 17:25 <popey> *run 17:26 <ahayzen> hmmmm 17:26 <popey> after that it's pre-populated 17:26 <popey> if I delete the playlist, it disappears 17:26 <popey> http://people.canonical.com/~alan/screenshots/device-2016-02-19-172627.png 17:26 <popey> so may have been in an odd state since my last launch of the previous version 17:26 <ahayzen> popey, just checking that out now, do you think it matches design closer? 17:26 <ahayzen> popey, i think you may have had 'something' in the queue or something 17:26 <popey> looks great to me :) 17:27 <popey> yes, launching again it is fine 17:27 <ahayzen> as mine is fine, like clear the queue and reboot it is fine 17:27 <popey> http://people.canonical.com/~alan/screenshots/device-2016-02-19-172704.png 17:27 <ahayzen> is there a bug for screenshot orientation ? 17:27 * ahayzen 's neck is beginning to ache 17:27 <popey> haha 17:27 <popey> I'll modify my script :) 17:28 <ahayzen> :-) 17:28 <davmor2> ahayzen: my one concern with the way it slides in is that people may assume it slides back out again only it doesn't does it? 17:28 <popey> http://people.canonical.com/~alan/screenshots/device-2016-02-19-172801.png 17:28 <popey> no, never slides back out 17:28 <popey> until you delete the queue 17:28 <ahayzen> hmmm 17:28 <popey> or rotate 17:28 <ahayzen> it slides in to make the transitions smoother 17:28 <popey> http://people.canonical.com/~alan/screenshots/device-2016-02-19-172838.png 17:29 <popey> it's good :) 17:29 <ahayzen> and as part of Florian's suggestions to make the app startup feel better, he suggested sliding the toolbar in 17:29 <popey> http://people.canonical.com/~alan/screenshots/device-2016-02-19-172905.png 17:29 <popey> http://people.canonical.com/~alan/screenshots/device-2016-02-19-172925.png 17:29 <ahayzen> otherwise the sidebar would just suddenly appear 17:30 <davmor2> ahayzen: indeed, there is no problem with it but because the side stage is that same side and slides in the same way but slides back out you can see why it might be confusing 17:30 <popey> ttp://people.canonical.com/~alan/screenshots/device-2016-02-19-172950.png 17:30 <ahayzen> davmor2, yeah i understand 17:30 <popey> i had the queue open, and rotated from portrait to landscape, it did the right thin 17:30 <popey> *thing 17:30 <popey> yeah, side stage is $future 17:30 <ahayzen> davmor2, maybe something to discuss with design in the future, 17:30 <popey> This is amazing ahayzen, than you! 17:30 <ahayzen> maybe a fade or something 17:30 <popey> +1 17:30 <ahayzen> hehe :-) 17:30 <ahayzen> main fact seems to be, it is working \o/ 17:30 <popey> should be smoother on the freiza I imagine? 17:31 <ahayzen> i guess, seems pretty fluid on mako \o/ :') 17:31 <davmor2> whistles nonchalantly 17:31 <popey> http://people.canonical.com/~alan/clicks/com.ubuntu.music_2.4.973_all.click 17:32 <popey> that's the latest build 17:32 <popey> http://people.canonical.com/~alan/clicks/com.ubuntu.music_2.4.971_all.click 17:32 <popey> that's the backup build :) 17:32 <popey> but I don't think we'll need that 17:32 <ahayzen> popey, #972 had the tab fixes 17:32 <ahayzen> popey, and #973 the styling changes 17:32 <popey> davmor2: might want to try 973 17:32 <ahayzen> as an FYI, if you have to go back on the styling changes 17:32 <popey> its nicer 17:32 <ahayzen> davmor2, the sidebar is wider as well :-) as per your feedback :-) 17:33 <ahayzen> davmor2, do you still have the tablet? or back on the n7/10 ? 17:33 <popey> you'll have to pry that tablet from his cold dead hands 17:33 <ahayzen> as the only screenshots i have to go on is from n7/10's 17:34 <davmor2> ahayzen: you really think someone is taking it away muhahahahahahahahahahah 17:34 * ahayzen could go on a trip round the UK instead of just London haha 17:34 <ahayzen> hahahaha 17:35 <ahayzen> popey, are you happy that everything is working? 17:35 <popey> I haven't broken it yet 17:35 <popey> the minor issues are indeed minor 17:36 <ahayzen> sweet, the way it has been done this time, has resulted in minimal changes to the interals 17:36 <popey> I am super happy with this! 17:36 <ahayzen> whereas before we were ripping out Tabs etc as well, so was super complex 17:36 <ahayzen> like "Diff against target: 1050 lines (+491/-143)" ... shows how small :-) 17:36 <popey> ooh! 17:36 <popey> also 17:37 <davmor2> installing 17:37 <popey> http://people.canonical.com/~alan/screenshots/device-2016-02-19-173721.png 17:37 <popey> correct width 17:37 <popey> (matches indicators) 17:37 <ahayzen> hahahahahah 17:37 <popey> nice! 17:37 <ahayzen> oh yeah! 17:37 <ahayzen> nice 17:37 <ahayzen> so they are 40GU wide 17:38 <popey> it's almost like it was designed ㋛ 17:38 <ahayzen> i meant todo that :') lol 17:38 <popey> 😃 17:38 <popey> Ok, anything else, or are we waiting for wailing and screaming from davmor2 ? :) 17:39 <ahayzen> nothing else for MWC 17:39 <ahayzen> but i need to get back onto general stuff next week, bug fixing and mp reviewing 17:40 <ahayzen> popey, of interest, now we have GridView and new ListItemLayouts, does the app feel faster on the N7? 17:40 <popey> ya 17:40 <popey> hard to say, I don't run it often on this device 17:40 <ahayzen> hah 17:40 <popey> it certainly does on bq 17:40 <ahayzen> \o/ 17:41 <davmor2> ahayzen: spacing is much better thanks :) 17:41 <ahayzen> davmor2, sweet :-) 17:41 <ahayzen> davmor2, and that tab duplicate thing should be fixed as well 17:41 <popey> there's some flicker when we resize, but that's UITK I think 17:41 <popey> it's not too bad 17:42 <ahayzen> yeah, i see some sometimes 17:42 <popey> Not anything we can do about, might need to file a bug about it 17:42 <popey> Doubt many apps use the grid like we do 17:42 <ahayzen> like hardly any 17:43 <ahayzen> oh we have some hacks to reduce the GridView causing the header to flicker, wonder if they are linked 17:43 <ahayzen> oh juddering that was it https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1531016 17:43 <ahayzen> flickering could come from alot of places would need investigating 17:44 <popey> Well, I think it's a framerate thing 17:44 <ahayzen> ok 17:44 <popey> if the screen updated at a smooth 60fps then you wouldn#'t see it at all IMO 17:44 <popey> anyway, never mind about that for now :) 17:44 <popey> This is great :) 17:44 <popey> Well done, seriously ahayzen :) 17:44 <popey> Looking forward to this landing in trunk ㋛ 17:44 <ahayzen> sweet \o/ 17:45 <ahayzen> yeah hopefully over the next week or so we can review 17:45 <popey> Ok. 17:45 <popey> I'll be afk most of next week, at a conf 17:45 <ahayzen> god knows what autopilot thinks of it :-) 17:45 <popey> Will be on telegram though, feel free to ping me 17:45 <ahayzen> a different conf or MWC? 17:45 <ahayzen> lol 17:45 <popey> Oh, we have a fix for that, don't we balloons 17:45 <popey> Embedded World 17:45 <popey> I'm not pretty enough for MWC 17:45 <ahayzen> oh i meant, just all the changes i've done probably break the existing autopilot 17:45 <balloons> hehe 17:45 <ahayzen> haven't even tried it yet, was just working on gettting it working :-) 17:45 <popey> yeah, we're probably gonna fix that for you ahayzen 17:46 <ahayzen> \o/ 17:46 <ahayzen> ...i thought music was passing :') 17:47 <popey> Okay. 17:47 <popey> I'll get these over with notes to John 17:47 <popey> Anything else to discuss? :) 17:48 <ahayzen> hmm don't think for this week, will you be about for the meeting next week? 17:48 <ahayzen> or flying around? 17:49 <popey> I will be back on thursday night 17:49 <popey> so will be around on friday 17:51 <ahayzen> sweet 17:51 <ahayzen> ok i think we are done for music 17:51 <ahayzen> do we need a quick check of the weather :-) 17:52 <popey> Thanks 17:52 <popey> and thanks davmor2 & karni 17:52 <popey> #endmeeting