16:57 #startmeeting Music Meeting 16:57 Meeting started Fri Nov 20 16:57:52 2015 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 16:57 16:57 Available commands: action commands idea info link nick 16:57 yo yo! 16:57 Hows it hanging chaps? 16:58 yo, good thanks how are you doing? 16:58 great 16:58 i had a paniced message from design earlier 16:58 popey, did you see the email from Jouni ? 16:58 which prompted the mail from jouni :) 16:58 hahaha 16:58 Good, how are you guys? 16:58 Note to self, don't use the word "prototype" with designers 16:59 they think you mean "no code has been written" 16:59 haha 16:59 i use the term, tracer bullet 16:59 Surely a prototype has to be working to be a prototype ;) 16:59 (from the book pragmatic programmer) 17:00 vthompson, remember they do prototypes/mockups in like html5 etc then translate them to QML etc 17:00 they thought i meant a html mockup or something 17:00 yeah 17:00 anyway, all clear now :) 17:00 :-) 17:00 Did Jouni reply? Do we know if they are purposefully not using the Page Sections? 17:01 yeah their latest mockup looked quite primitive to before 17:01 also note due to the way APL works the now playing will be its own 'thing' for now 17:02 as if you change the base element (the left side) it then clears anything on top (the right side)... 17:02 https://www.dropbox.com/s/8jttdhjvpytdwj1/10inchtablet.png?dl=0 17:02 so if we used it for their 2 column design, when you switched tabs we would have to repush the now playing each time 17:02 thats the target I think 17:02 it'd be fuggerly 17:02 How much work do you suppose it is to instead just have the Now Playing be the secondary panel? 17:02 the 3 column view doesn't work too well 17:03 we can like make our own sortof APL thing anyway 17:03 once the new headers land 17:03 or new new headers 17:03 vthompson, i will talk to Tim see what he says about having the right side static 17:04 as just the way APL is/was done it meant if you changed the left the right is cleared IIRC 17:04 * ahayzen needs to get back into the APL stuff once bgplaylists is done 17:04 I also wonder if the secondary panel should be resizable if we use the Now Playing there 17:04 *shouldn't 17:04 yeah like static 40GU 17:04 or whatever 17:05 +1 17:05 so 50 | 40 on a 90GU display 17:05 Which kinda removes all the benefits of using APL 17:05 yup 17:05 well, only so much 17:05 its the reverse of the email 17:05 we just need that header component so we can have two sets of header actions 17:05 where the static column is on the left 17:06 Jouni's email makes it seem like they want just 1 header 17:06 *header actions section 17:06 vthompson, that is confusing to the user though when you have a listview on the left and right 17:06 <- pro designer speaking here of course ;-) 17:07 Perhaps not if you view the Now Playing component as a "sub-view" of sorts 17:07 Note that he has the add to playlist action next to the title 17:07 but then we would have to block you going into multiselect mode on the left and right 17:08 hehe we can tell him we have already bumped to the new listitems :-) 17:08 I was also thinking the other day that we should remove the "trash bin" clear queue action. Seems like a silly thing to have when the other action (add to playlist) pertains to just the current item 17:08 although i heard about some ListItemLayout thing as well to improve performance ? 17:09 vthompson, i think... when on the Full View we should just have Add To Playlist...when on the Queue we should just had the Trash 17:09 as the Add To Playlist is confusing on the queue view 17:09 Yea, that could make more sense. I'm not a fan of the actions switching between the two, but that'd eliminate confusion 17:10 yeah, but now they are more like their own pages due to the head sections i think it'll be better 17:10 That's true 17:10 hmm i think i'd like something somewhere between Jouni's mockup and our current APL 17:11 like the head sections instead of tabs, i think would work really well on a tablet/PC 17:11 and the 3 column work well on a desktop, maybe not tablet 17:11 I think so too, right now the panel divider cuts through the sections, but I'd imagine that's something that we or sdk can fix 17:12 vthompson, thats an SDK bug 17:12 cool 17:12 bug 1489591 17:12 ...ugh no bot? https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1489591 17:12 I'd imagine once SDK has a better pattern for 3 panels, we'll move to using it 17:13 i think we should continue prototyping ... so maybe make one like Jouni's and then see what else we can add to it 17:13 yeah, we dont have a 3 panel ui anywhere 17:13 dekko maybe actually 17:13 email list, thread list, thread view 17:13 interesting 17:13 we should check the dekko design docs 17:13 I don't think any recent mockups I have seen have it 17:13 as we would have like Album list | Song List | Queue/Now Playling 17:13 most are two panel only 17:14 Email is the only other type of app that I can really picture using 3 panels... but I only use 2 in what I use 17:14 irc :) 17:14 weather ;-) lol 17:14 * popey is looking at it right now 17:14 channel list, user list, chat 17:14 docviewer? maybe 17:14 not in that order 17:15 docviewer is a stretch 17:15 3rd one for properties? 17:15 True, I don't think it's the paneling that's the problem, but the adaptive pages 17:15 actually, doc list, slide list, slides 17:15 yeah idk depends if you had previews in the list 17:15 yeah something like that 17:15 i think there is definitely a case for 3 columns 17:16 on large devices, whether that is only TV/Desktop or 10" tablet as well is the question 17:16 I think there are also cases for 2 columns and perhaps a row underneath or somehting 17:16 like look at *any* media player on the desktop, they all have 3 17:16 yeah 17:16 But in terms of just the adaptive layouts maybe 2 panels is enough 17:16 ok i think we should continue prototyping and discussing designs 17:16 yea 17:16 maybe me and Victor can use Google Drive Drawings to mock up a mishmash of stuff :-) 17:17 I'll get my crayons! 17:17 \o/ 17:18 ok other than checking Jouni can run the APL branch, is that all for convergence ? 17:18 would you guys be around for a hangout next week with jouni and james maybe? 17:18 we tend to be good at bashing out these issues in hangouts 17:18 possibly, depending when but likely yes 17:18 Using GridView to further gut some of our code is good news! 17:18 vthompson, yeah GridView makes Florian happy :-D 17:19 i reckon our memory usage will drop alot 17:19 as remember the card view doesn't destroy cards 17:19 and now the thumbnailer is fast enough it can destroy/incubate 17:19 I might be around. It's a holiday (Thanksgiving) next week. So I'll be off work later in the week 17:19 vthompson, what days are good? 17:19 like tues/weds ? 17:19 Probably just Friday 17:20 haha 17:20 I'll be working M-W 17:20 * ahayzen has a coursework hand in on friday 17:20 but may have 1hr 17:20 thursday ? 17:20 Thursday is a holiday, but earlier in the day I could probably jump on a hangout 17:20 ok, i'll have a chat to them on monday and we can see what we get out of them 17:20 oh, it's turkey day isnt it? 17:21 then shopping day 17:21 be like 12/13 UTC+ 17:21 indeed \o/ 17:21 ok, scrap that idea then 17:21 as i have lectures in the morning 17:21 lets just get comprehensive details from the guys on monday 17:21 I'll ensure that 17:21 i think we just prototype and make a few mockups 17:21 ya 17:21 and suggest ideas/critique it 17:21 ok 17:21 \o/ 17:22 ok so ... next item! 17:22 bgplaylists? ;-) 17:22 I see new qtmultimedia packages have landed in the silo 17:22 vthompson, they are handing the silo over to QA 17:23 Do they expect to know if it'll land today? 17:23 only real issue is the removeItem one, but that'll be fixed with removeItems() in the next silo 17:23 i think they are just hoping for feedback soonish 17:23 * ahayzen checks the trello board 17:23 k 17:23 https://trello.com/c/ZbIlG7nr/2505-571-ubuntu-landing-009-qtubuntu-media-media-hub-jhodapp 17:23 also i have a few items to fix our end... 17:24 - on button press make orange/blue like indicator 17:24 - fix removeItems() by using itemCount or listening to onItemRemoved or wait for removeItems() 17:24 - autopilot currentMeta 17:24 - queue on item remove is slow due to round trip, extra animation to fade out? 17:24 I agree some fade animation on delete would be good 17:25 popey, vthompson, let me know of anything you find when testing and i'll let you know if its known or not 17:25 as there are alot of bugs and lists lol 17:25 ok 17:26 and there are a few bugs in mh that we will hopefully have landed before OTA9 17:26 Is the bug where the indicator won't let you skip to the beginning of the first track after 5 seconds going to be fixed? 17:26 vthompson, thats on the list 17:26 - pad.lv/1518159 - metadata in indcator-sound (mh) 17:26 - pad.lv/1518152 - removeItem is slow, so can we have removeItems(list) 17:26 - pad.lv/1518157 - Playlist.Random | Playlist.Loop 17:26 - pad.lv/1518160 - suspend sync 17:26 - pad.lv/1517485 - indicator not repeat and >5s not previous on first track 17:26 were all from my bug reporting session last night 17:26 and there are others https://bugs.launchpad.net/bugs/+bugs?field.tag=bgplaylist 17:27 but ^^ are the main ones i would like + the save()/load() one 17:27 (so we can purge our slow queue db thing) 17:27 as that is what is making everything in the queue slow (appending/removing) 17:29 the 'suspend sync' one there is the biggy 17:29 Is it a known bug that multiselect delete of a few items that includes the currently playing item kills the whole queue? 17:29 vthompson, yup 17:29 vthompson, thats the thing i said about removeItem being broken 17:29 ok 17:29 vthompson, its super difficult our side, so going to wait for the removeItems(list) method 17:30 (as everything is async so you don't know which have removed and when making all the index offsets foobar'd) 17:31 vthompson, oh but maybe not about removing the current item 17:31 i'll add that to my list to check if it is the same issue or not 17:32 That's more or less it for bgplaylists 17:33 More testing needed 17:33 yup testing testing testing 17:33 do we have a readme with 'how to test'? 17:33 for bg playlists? 17:33 (we should) 17:33 erm 17:34 Isn't there a set of manual tests? 17:34 install silo009 and the music-app branch ? 17:34 and Jim made manual test cases 17:34 I don't think we need a README in the repo for testing media-hub 17:34 no, i meant a pad 17:35 just something temporary in case we want more people testing? 17:35 ah 17:35 oh, ahayzen do you know where Jim has that stuff 17:35 that google doc ? 17:35 and in the email 17:35 ok 17:35 np then :) 17:35 https://wiki.ubuntu.com/Process/Merges/TestPlan/media-hub#Test_MPRIS_Control 17:36 Just found that as well :) 17:36 :) 17:36 ok is that enough for bgplaylists? 17:37 think so 17:38 Anything else to cover? 17:38 ok, our landing for OTA8 is still in the QA queue? 17:38 and awaiting translations ? 17:38 * popey checks 17:38 Don't think so. Streaming status? 17:38 https://trello.com/c/uYUfQkaw/2496-679-music-app-popey 17:38 failed :S 17:38 mandatory streaming status 17:38 failed! 17:38 bro's what happened 17:39 "While doing searches, the keyboard disappears and reappears after every keystroke. This didn't happen on the previous version of the app." 17:39 hmmmmm thought we fixed that :-P 17:39 We did! 17:39 (workaround) 17:39 Did we give them the wrong click? 17:39 did they end up with the right click version lol 17:39 uhoh 17:39 that was in #941 17:39 http://people.canonical.com/~alan/music/20151119/com.ubuntu.music_2.2.935_all.click 17:39 wat 17:39 935! 17:40 we are at 945 now! 17:40 My fault, sorry. 17:40 ok that is quite an old one, before the head sections as well lol 17:40 What should I have submitted? 17:40 941? 17:40 don't worry probably a miss communication somewhere 17:40 well 941..but now 945 17:40 (extra translations are now included) 17:40 basically whatever is latest in trunk :-) 17:41 ok, so after the meeting I'll crank out latest trunk and re-submit 17:41 sorry 17:41 will they QA today ? 17:41 or monday? 17:41 Appologize to QA not us :) 17:41 bit late, someone in US might, will ask selene 17:41 as we could wait for extra translations if monday? 17:41 hah 17:41 ok think that's all 17:42 Unless we have word on streaming design/etc 17:43 no, karni has been assigned to the platform side 17:43 coolio 17:43 but nothing from design yet 17:43 they are holding off until karni is available, which isn't yet 17:43 but it's on his list 17:44 ok cool 17:45 We done for music? 17:45 yah 17:45 #endmeeting