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