19:01 #startmeeting ubuntu touch music app meeting 19:01 Meeting started Fri Aug 2 19:01:43 2013 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 19:01 19:01 Available commands: #accept #accepted #action #agree #agreed #chair #commands #endmeeting #endvote #halp #help #idea #info #link #lurk #meetingname #meetingtopic #nick #progress #rejected #replay #restrictlogs #save #startmeeting #subtopic #topic #unchair #undo #unlurk #vote #voters #votesrequired 19:01 how are you vthompson ahayzen ? 19:01 yay, danielholm too 19:01 hey danielholm 19:02 popey, good thanks... and u? 19:02 yeah, i was in the wrong meeting :P 19:02 GREAT! 19:02 #ubuntu-meeting 19:02 blueprint: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/initial-music-development 19:02 bugs: https://bugs.launchpad.net/music-app/+bugs?orderby=-id&start=0 19:02 reviews: https://code.launchpad.net/music-app/+activereviews 19:02 hey popey, how are you? 19:02 burndown: http://status.ubuntu.com/coreapps-13.10/ 19:02 happy, holiday tomorrow ☻ 19:02 :) 19:03 hmm, i didnt send ahayzen the video 19:03 vthompson: and danielholm have seen it right? 19:03 yes 19:04 popey, nope :( 19:04 I showed it to him 19:04 popey, spoke with Daniel and he sent it to me ... looks awesome 19:04 just sent it... 19:04 ok 19:04 ☻ 19:04 popey, thanks 19:04 sorry about that 19:05 brainfart 19:05 ahayzen, np 19:05 popey, ^ 19:05 heh 19:06 so first thing, we're well into month-4.. can someone please bump items which are not DONE to a new month-4 stanza on the blueprint? 19:06 popey, yep. Also ahayzen saw the video. 19:06 popey, do you have an idea of when the design will be posted? We're waiting to gear our work until it comes in 19:06 :D 19:06 :) 19:06 should be start of next week 19:07 lisette was at the sprint up until thursday lunchtime and was flying in the afternoon and on vacation today 19:07 I'll modify the blueprint 19:07 thanks 19:07 great 19:07 of course, dont let that stop you working on it ㋛ 19:07 but hold off bzr pushing 19:07 I'm not too late! 19:07 you're never late balloons 19:08 * balloons wants to know about autopilot tests :-) 19:08 also, I thought this was in 30 more mins :-) 19:08 balloons, I managed to get them running :) 19:08 balloons: wolcome 19:08 because lots of people in the community watch for bzr pushes and will blog about unfinished stuff 19:08 welcome* 19:08 popey,we'll keep our stuff offline :) ... i heard some of them have bots! 19:08 hah 19:08 how dare they promote your awesome work! :D 19:09 balloons: feel free to talk about autopilot now while I finish making my dinner ☻ 19:09 popey, they have to promote at the right time though ;) 19:09 popey: agreed. maybe we should have a private mail conversation about it, just to say what we are working on, so that two people are working on the same thing? 19:09 danielholm, good idea 19:10 balloons, do you know if john and carla plan on working on our tests now that we have them working again? 19:10 alright, so on the autopilot front there are a couple tests left to write, unless someone got to them since I looked :-) 19:10 balloons, nope. We're still where we were previously. 19:11 vthompson, carla is splitting time between this and rss reader, but I've been pushing for rss reader, so :-) On the otherhand john seemed ready to go, so I can expect he will contribute 19:11 i'm having trouble getting my music library to load, so I wondered.. can the tests be written? can you switch tracks, etc? 19:12 I just want to make sure there are no blockers on writing them 19:12 balloons, Ok. He should be able to now that they are workable again. I know he was having issues getting it working on his device... you guys don't do autopilot on the device do you? 19:12 balloons, right now we have a library of one song in autopilot... but the song can be dupped so we can switch tracks... 19:12 vthompson, we need to.. popey discovered several issues this week running on the device. i typically develop on my pc, and the tests are then run in the end on non-phone hw 19:13 vthompson, how can we see the metadata changing if we dup the same some? 19:13 *song 19:13 but that's changing, check out; http://reports.qa.ubuntu.com/smokeng/saucy/image/3317/ 19:13 ahayzen, right now there are no tests that explicitly verify the metadata 19:13 and you guys: http://reports.qa.ubuntu.com/smokeng/saucy/image/3317/music-app-autopilot/ 19:14 ahayzen, there may be other tracks available in the example content package we are using... I haven't investigated it at all 19:14 vthompson, 'assertThat(title, Eventually(Equals("Swansong")))' 19:14 Yes, but the intent there wasn't to verify that the metadata is correct 19:15 vthompson, there's only one audio file in the example content :) 19:15 vthompson, yeah i see .. just think it would be a better test if we had more tracks 19:15 balloons, ahayzen there are creative commons songs we could probably include in the music-app-autopilot package if we want to 19:16 vthompson, yeah thts probably the best solution 19:16 I assume that's OK to do... 19:16 intercontinental music club 19:16 their stuff is fun 19:16 ☻ 19:16 free software song! 19:16 http://www.jamendo.com/en/artist/343348/intercontinental-music-lab 19:16 lab 19:16 haha 19:16 popey, sounds like a winner to me 19:17 balloons, could use Jono's version of it :) 19:17 might not be best to put giant binaries inside a deb 19:17 not sure what the best plan is there 19:18 especially given debs wont install to /home/phablet/music 19:18 popey, yeah good point 19:18 popey, I think we'd only need another track or two. There are certainly creative commons sound files with metadata that are small enough (100KB or so) 19:18 i guess the plan is eventually to support U1... so anyway we could use tht? 19:18 balloons: are there any other apps which need "content" for testing? 19:18 ahayzen, let's not think about that yet 19:19 vthompson, hehe 19:19 popey, yes.. for example doc viewer has a heavy need for this 19:19 i mean, apps which have implemented it? 19:19 gtk apps too.. if you need something, put it in the source 19:19 for example our autopilot tests for evince packages pdfs :-) 19:20 our shotwell tests uses images, etc, etc 19:20 ah okay 19:20 so add a content directory under tests and throw what we need in there 19:20 music app really needs more than one album to test all scenarios 19:20 maybe two from one artist, one from another 19:21 popey, ahayzen I guess on the U1 front are there artists that put there stuff on U1 for free for exposure? Maybe they'd make great example conent and we'd put the song or two in ~/Music by default 19:21 not sure about that 19:21 there are a few free songs on u1 19:21 i know when i was testing u1ms when it first was developed, there were a few demo songs 19:23 popey, if those of for varying artists we should see if they can be put in the example content and possible placed in ~/Music by default... for the artists' exposure 19:23 unlikely 19:23 balloons: can we have a hook in AP which copies music from /usr/share/blah to ~/Music ? 19:23 this is getting messy. 19:24 lets have a think about it and come back to it 19:24 popey, we set up a tempfile to fake ~/Music 19:24 I don't think ~/Music should be used if it's just for the ap tests... 19:25 popey, tempfile creates a dir in /tmp to be used as ~/Music and is then purged. 19:25 I suggest having a play and seeing what works best within our framework really. 19:25 popey, that would be fine 19:25 but we have plenty of other things to work on ☻ 19:26 just make sure you package what you need.. setting it up is no issue 19:26 for an example, see the weather app.. it sets up database stuff before running it's tests 19:26 balloons: I'm right in saying the test infrastructure has no access to the internet? 19:27 popey, yes, we should not assume that as it's come back to bite us :-) 19:27 so can't "wget http://foo/some/music/1.mp3" ? 19:27 thought so, think its all firewalled off 19:27 if needed, we can do it.. it's not impossible I'd guess..but I don't see a need here 19:27 ya 19:27 I'd rather we not wget mp3's 19:28 ok, we're low on time.. any other things to discuss? 19:28 we are still suffering binding loops :/ 19:29 what's that? 19:30 I have created a simple branch with a daily ppa build for bleeding edge stuff. 19:30 so it gets easier to test new stuff on the device. 19:30 happens alot of shuffle, seems to be when the tab header is being shown hidden... we get loads of binding loops in the terminal and sometimes the app freezes for ~10 secs 19:30 We can discuss the design stuff once that comes out later as a team 19:30 That's really the largest item. 19:30 also I added HUD support, and a new rev was just pushed. I'll try it on device soon. 19:30 *a lot with shuffle 19:31 danielholm: Does the HUD work on both desktop and mobile? 19:31 Dinko from the sudoku team was struggling to get it to work 19:31 nik90: nope. only on device 19:31 danielholm: What happens when you try on desktop? Just warning messages and the app works fine? 19:32 I would rather wait a little bit for the HUD api to be finalised. 19:32 nik90: actually no output at all. just nothing in HUD 19:32 ah ok 19:33 HUD will only work on the desktop if you have the app installed and launch it from the dash 19:33 danielholm, i do get 'No top level windows available, yet. starting to monitor for focused windows.' and some other bits in the console 19:33 just running qmlscene from a local dir won't work with HUD 19:33 danielholm, but i'm launching via qtcreator so it won't work 19:34 mhall119: true but does the current HUD api present in the sdk cater to both desktop and mobile? 19:34 I know that it is planned but currently is that the case? 19:34 I'm using the binary: $ music-app 19:34 nik90: the Actions API does, but I don't have specific docs for using that to integrate with HUD yet, I've asked for it though 19:34 mhall119: okay 19:35 so should we skip it until later, or can we use it anyway? 19:36 wht hours is Kaleo around because me and vthompson tried to contact him about the binding loops but got no response? 19:36 I'd wait until we have some documentation 19:36 ahayzen: he's probably at the client sprint this week 19:36 ahayzen: he's based in brazil 19:36 mhall119: alright. 19:36 which means he's going ot bein meetings all day 19:36 you can test it using this: https://code.launchpad.net/~danielholm/+archive/music-app-bleeding 19:36 the sprint is over now 19:37 mhall119, popey, ah ok thanks .... vthompson ur in a similar timezone? 19:38 ok, anything else? 19:38 no, I dont think so 19:38 popey, any reason we don't appear here? http://status.ubuntu.com/coreapps-13.10/teams.html 19:39 ooh, good spot 19:39 mhall119: ? 19:39 i have no idea how that page is maintained 19:39 popey: I'll have to go back and remember how I added the original apps 19:41 ok. thanks. 19:41 * mhall119 needs to add the other 3 new ones too 19:41 and remove some too 19:41 ok, lets wrap up then... thanks chaps! 19:41 #endmeeting