11:03 <popey> #startmeeting Music app meeting 11:03 <meetingology> Meeting started Thu Apr 10 11:03:37 2014 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 11:03 <meetingology> 11:03 <meetingology> Available commands: action commands idea info link nick 11:04 <popey> Music App links:- 11:04 <popey> Bugs: https://bugs.launchpad.net/music-app/+bugs 11:04 <popey> Reviews: https://code.launchpad.net/music-app/+activereviews 11:04 <popey> Blueprint: https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-music-dev 11:04 <popey> General Links:- 11:04 <popey> Milestones: https://launchpad.net/ubuntu-phone-coreapps/+milestones 11:04 <popey> Burndown: http://status.ubuntu.com/coreapps-14.04/ 11:04 <popey> Blockers: https://wiki.ubuntu.com/Touch/CoreApps/Blockers 11:04 <popey> How are you? 11:04 <vthompson> I'm doing good. You? 11:05 <vthompson> Can't believe how far into April we already are... 11:05 <popey> Not bad, busy ☻ 11:05 <vthompson> I bet 11:05 <popey> So release is one week from today. 11:05 <popey> It would be great to tidy up any loose ends this week / weekend if we can. 11:06 <popey> I know ahayzen is working this week so might not be around for this meeting 11:06 <vthompson> The two main things we need to are moving to the new mediascanner (on going) and using the new media-hub service. Andrew is going to get in touch with the developer on that team who should be landing the tracklist support soon 11:07 <popey> right, media-hub was supposed to land yesterday but i think they had some issues with it 11:07 <davmor2> popey: they do 11:08 <popey> davmor2: they do what? ☻ 11:08 <vthompson> I see the branch that has tracklist support still isn't in trunk though. 11:08 <davmor2> popey: it currently crashes Music app when opening music from the scope 11:08 <davmor2> and a bunch of other issues 11:09 <popey> right. 11:09 <vthompson> Could we maybe get an email out on the issues? Maybe our team or the community on the email list can help? 11:09 <vthompson> Does this have tracklist support? 11:10 <popey> I'll poke jim when he wakes. 11:10 <popey> but I know he's head-down fixing the issues 11:11 <vthompson> Ok, that sounds good. 11:12 <popey> When can we expect the mediascanner to be complete? 11:12 <popey> oh i see ahayzen is online... ? 11:13 <ahayzen> popey, vthompson, o/ 11:13 <vthompson> I started a branch last week with hopes of continuing the move forward. I hope it will be done by release day... but I'm not sure 11:13 <vthompson> ahayzen, \o 11:14 <popey> well release is thursday but we generally release an image which is built some days before rather than on the day itself 11:14 <vthompson> Right, and I really think that following the move we need a few days at least to complete regression testing/dog fooding to verify no issues are introduced 11:14 <popey> Hm. 11:15 <popey> So postpone till after 14.04? 11:15 <popey> We will of course carry on building images over the next weeks, so it's not like the train is stopping 11:15 <ahayzen> popey, which image is gonna be going to OEMs (Meizu and BQ)? 11:15 <popey> ahayzen: not until later in the year. 11:16 <vthompson> I think we need to see how far the "use-mediascanner2.0" branch gets in the next few days/this weekend 11:16 <ahayzen> popey, will they effectively get the U release? 11:16 <popey> I don't know. 11:16 <popey> I don't know if that's been decided yet. 11:16 <popey> But they almost certainly won't use the 14.04 "release" 11:16 <popey> which is in effect a rubber stamped image 11:16 <ahayzen> cool 11:17 <vthompson> yea, that sounds somewhat comforting 11:17 <popey> The bigger issue is that with the marketing around 14.04, we get people downloading that specific image. 11:17 <popey> for press / reviews etc 11:17 <ahayzen> vthompson, how are u testing/building lp:~music-app-dev/music-app/use-mediascanner2.0 on a trusty desktop? 11:17 <popey> In my mind the music app is mostly "done" 11:17 <popey> with these two things outstanding. 11:18 <vthompson> So, I'm installing the new mediascanner via bzr--which is not completely trivial--and don't have good instructions on how I did so 11:18 <popey> why via bzr? 11:19 <popey> can you not "apt-get install mediascanner2.0" 11:19 <ahayzen> i really want the back button in the header to land in the SDK so lp:~andrew-hayzen/music-app/now-playing-page-stack can land which then fixes that stupid empty header bug https://bugs.launchpad.net/music-app/+bug/1239106 11:19 <popey> i have both on my desktop 11:19 <popey> ii mediascanner 0.3.93+14.04.20131 amd64 Media scanner package 11:19 <popey> ii mediascanner2.0 0.100+14.04.201404 amd64 Media scanner package 11:19 <ahayzen> ah i guess mediascanner2.0 is not on saucy? 11:19 <vthompson> Good question, mostly because I started the work awhile ago and didn't think there was a package available 11:19 <popey> ok, so thats good news then ☻ 11:20 <vthompson> I'm on saucy ATM, is the QML plugin available in the repo as well? 11:20 <popey> ah 11:20 <ahayzen> i need to really catch up with Tim what the status of his work on the back button/panel stuff 11:20 <popey> upgrade! ☻ 11:20 <ahayzen> yeah it isn't in saucy :/ 11:20 <popey> seriously, 14.04 is awesome. 11:20 <ahayzen> popey, i've got it in a VM definitely awesome :) 11:21 <popey> i dont think you'll see back button in toolbar soon. 11:21 <ahayzen> :/ 11:21 <popey> last i saw the bug for it was pushed back to june 11:21 <vthompson> Getting the white header/back button issue in our app fixed is pretty critical though 11:21 <ahayzen> yeah think it was only a few items down his list 11:21 <vthompson> Maybe we should focus on that a bit for the 14.04 image, as the bug is embarrassing 11:22 <popey> yeah, that's probably the biggest glitch I'd focus on. 11:22 <popey> its easily triggered 11:22 <ahayzen> vthompson, maybe i could try to see if there is a hacky solution just to make it disappear until the back button lands 11:22 <vthompson> It was made more easily triggered after the toolkit updates involved in the Qt5.2 update 11:22 <popey> Yeah. 11:22 <popey> for me if I click an album and then "Play all" it always happens 11:23 <ahayzen> it seems to happen more often when u have an empty queue and u load the queue with enough items to make the now playing scroll and show the now playing page at the same time 11:23 <vthompson> I did some research and it mostly happens when the previous page has only a few items 11:23 <popey> I'd rather glitchy UI issues were fixed for the 14.04 release than major infrastructural changes. 11:23 <ahayzen> *most often 11:23 <vthompson> ahayzen, what if we just make the now playing page fit within the reguar bounds of the page instead of overlapping the header? 11:24 <ahayzen> lol there seem to be many ways to do it :P 11:24 <popey> yeah, this was me just opening the app, clicking an album in the recent list and then play all.. http://popey.com/~alan/phablet/device-2014-04-10-122340.png 11:24 <vthompson> This would allow the header to show/hide as normal 11:24 <ahayzen> vthompson, the only issue with that is that the title in the header is out of context 11:25 <vthompson> I believe we can change the header title when in the now playing page. Maybe re-introduce the pagestack 11:25 <ahayzen> vthompson, could actually land my page stack branch but put the back button inside the page at the top? 11:25 <ahayzen> as in the current back button? 11:26 <vthompson> I haven't ran that yet, let me take a look 11:27 <ahayzen> vthompson, basically if i modified it so the SDK toolbar is disabled and add the current back button to the top of the page that would probably work 11:28 <vthompson> That's what that branch does? So you're effectively just jumping ahead of the toolkit's implementation in a way... which is fine by me if we are temporarily resolving an annoying bug 11:28 <popey> which branch is that ahayzen ? 11:28 <ahayzen> popey, vthompson, lp:~andrew-hayzen/music-app/now-playing-page-stack 11:28 <ahayzen> vthompson, yeah that is waiting for the SDK back button 11:29 <ahayzen> vthompson, it is 'ready' effectively...i'm just modifying now to see if i can put the old back button in a disable the sdk one until the header sdk lands...if tht makes any sense :P 11:29 <popey> ooh 11:29 <popey> that works quite nicely 11:30 <ahayzen> popey, yep but no easy way of going back at the moment :( 11:30 <popey> i see a back button at the bottom, toolbar 11:30 <popey> (on desktop) 11:31 <ahayzen> popey, yeah u get a double toolbar though :/ 11:31 <ahayzen> popey, our custom + the sdk 11:31 <popey> yeah 11:31 <ahayzen> popey, which one the phone is like impossible to bring up the one u want 11:31 <popey> of course.. ⍨ 11:31 <vthompson> hm 11:32 <vthompson> Maybe we could see if the toolkit guys have a merge proposal for the back button in the header yet. I know tim p was working it. 11:32 <vthompson> We could temporarily hack our own solution maybe.. and then remove it after their implementation lands 11:32 <ahayzen> if not i propose to add our old back button to the top of the page just below the tabs? 11:33 <ahayzen> as a temporary solution 11:33 <popey> +1 11:33 <vthompson> ahayzen, yea, that's what I was originally thinking 11:33 <vthompson> and then disable the toolbar 11:33 <ahayzen> yep 11:33 <vthompson> I dig it. I'm glad you already have a branch going too... very handy! :) 11:34 <ahayzen> i'll have a play later see wht i can come up with 11:34 <popey> Thanks. 11:35 <vthompson> That's probably the largest visual bug 11:35 <ahayzen> yep 11:35 <popey> yeah. 11:35 <vthompson> The next largest might be that the header doesn't get the transparency to show the blurred background in most cases 11:36 <ahayzen> yeah that one is very strange 11:36 <vthompson> I've tried to work around it, with no luck really 11:36 <ahayzen> mind=very confused when i last looked at that 11:37 <ahayzen> must be something very subtle that is causing it i originally though it was todo with some being pagestacks but now we are using sheets 11:37 <vthompson> I might dig around and try to see what can be done in the SDK again. If we can get that to work properly it'd do a lot to make the app more visually pleasing 11:37 <ahayzen> yep 11:38 <ahayzen> popey, will the media-hub land before 14.04? 11:38 <popey> thats the plan 11:38 <popey> davmor2: you've been testing it right? 11:39 <ahayzen> popey, cool ping me as soon as it lands and i'll attempt to convert the music-app over :) 11:39 <popey> ahayzen: will do. 11:39 <ahayzen> popey, are/will there any docs out yet? 11:40 <vthompson> There was a proposed API in the blueprint they had for the tracklist 11:40 <popey> Good question. 11:41 <davmor2> popey: yeah http://paste.ubuntu.com/7230329/ 11:41 <popey> have pinged jim a mail, will pass on when i get a reply 11:41 <ahayzen> sure i can just ask jhodapp if required 11:41 <popey> or that ☻ 11:41 <vthompson> API: 11:41 <vthompson> http://bazaar.launchpad.net/~phablet-team/media-hub/trunk/view/head:/src/core/media/mpris/player.h 11:41 <vthompson> http://bazaar.launchpad.net/~phablet-team/media-hub/trunk/view/head:/src/core/media/mpris/track_list.h 11:41 <vthompson> Currently assigned to: vthompson 11:41 <davmor2> popey: they need to fix those and then fix four issues they themselves hit 11:41 <vthompson> From our etherpad at UDS: http://pad.ubuntu.com/ep/pad/view/uds-1403-music-app-planning-session/latest 11:42 <popey> Ok. 11:42 <ahayzen> vthompson, as we said the other day.... i wonder how we can tell what track is playing in the list 11:43 <vthompson> I see signals for metadata changing 11:43 <vthompson> Maybe we just will need a simple timer to poll the data? 11:44 <ahayzen> vthompson, i see TrackMetadataChanged...but is that for updating the track info ... otherwise if we used the metadata what then happens if u have the same track twice in the queue? 11:44 <ahayzen> vthompson, really we need an index of the current item in the queue that is playing 11:44 <vthompson> I'd hope there's something in the tracklist implementation that would let the user know which item in the queue is being played 11:45 <vthompson> right 11:45 <ahayzen> vthompson, unless we could like add the index as a value to the metadata 11:46 <ahayzen> vthompson, but it looks more like we just tell it the path and figures out the metadata? if my small knowledge of C++ is right? 11:46 <vthompson> I haven't looked too much into it, but this branch might have more stuff to expose the tracklist: https://code.launchpad.net/~ricmm/media-hub/track-list-enable 11:46 <ahayzen> or maybe that is what tht is std::tuple<std::map<std::string, dbus::types::Variant> 11:48 <vthompson> Maybe, the cpp files might have more info 11:48 <vthompson> I think we really just need to see what gets exposed in ricmm's branch 11:48 <ahayzen> yep 11:49 <ahayzen> popey, anything else we need to do this week? 11:49 <popey> No. I think we've covered everything 11:49 <popey> vthompson: did you get my mail about malta? 11:49 <vthompson> There's a branch with some repeat tests that I want to vet 11:50 <ahayzen> vthompson, yeah i saw that 11:50 <vthompson> popey, I did. I'll be verifying my availability today hopefully 11:50 <popey> Ok, thanks. 11:50 <ahayzen> popey, oh yeah any status updates on Malta yet or still waiting for responses? 11:50 <popey> waiting for 2 more people to say yay/nay then michelle will get details out to all of you 11:50 <ahayzen> popey, awesome :) 11:51 <vthompson> cool 11:51 <vthompson> So, one thing we've kinda ducked out of is convergence... 11:51 <popey> for now, phone is priority 11:51 <ahayzen> popey, vthompson, do we wanna get jenkins to run over https://code.launchpad.net/~gerlowskija/music-app/repeat_button_autopilot_tests/+merge/214870 11:51 <vthompson> Ok 11:51 <popey> if we're gonna ship a phone this year we need rock solid phone UI 11:52 <ahayzen> vthompson, we've had *some* convergence land...keyboard shortcuts, toolbar tweaks etc 11:52 <vthompson> ahayzen, right 11:52 <vthompson> and I think the app is _ok_ in general on the tablet 11:52 <ahayzen> vthompson, think we just need to continue take stepping stones to land it 11:52 <popey> yeah. I'm using it on the desktop now ☻ 11:53 <vthompson> ahayzen, I was going to give that repeat test branch a run through on the phone 11:53 <ahayzen> i assume once we use media-hub that we would get desktop sound-indicator integration freely at some point? 11:53 <popey> Not sure about that. 11:53 <vthompson> ah, hadn't thought of that 11:53 <popey> "nice to have" 11:53 <ahayzen> yeah 11:53 <popey> I mean, "nice to have for free" 11:53 <ahayzen> :) 11:53 <popey> right, are we done? 11:54 <ahayzen> yep think so :) 11:54 <vthompson> I doubt that'd come along for free... since it really is just a transparent MediaPlayer 11:54 <vthompson> I don't have anything else 11:54 <popey> Great, thanks. 11:54 <popey> #endmeeting