17:01 <popey> #startmeeting Music meeting
17:01 <meetingology> Meeting started Fri Feb 12 17:01:33 2016 UTC.  The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
17:01 <meetingology> 
17:01 <meetingology> Available commands: action commands idea info link nick
17:01 <popey> Heya, hows you?
17:01 <ahayzen> o/
17:01 <ahayzen> good thanks you?
17:02 <popey> Super
17:02 <ahayzen> \o/
17:02 <popey> So where are we? :)
17:02 <ahayzen> streaming is 'working'
17:02 <ahayzen> i think
17:02 <ahayzen> other than the issues discussed before
17:03 <ahayzen> so unless we get specifically poked, don't think we need todo any more on that for now
17:03 <popey> okay
17:03 <popey> I'll speak to John who will be flashing the devices that go out to MWC
17:03 <popey> let him know the gotchas etc
17:03 <popey> hello vthompson !
17:03 <ahayzen> there is a 24hr hackathon at Brookes starting tonight, so i might hijack that event to work on convergence \o/
17:03 <vthompson> hey popey, hey all
17:04 <ahayzen> popey, remember only *some* devices will have the streaming stuff
17:04 <ahayzen> popey, i would check what k_arni's plans are
17:04 <ahayzen> vthompson, o/
17:04 <vthompson> Someone should make a checklist that includes installing the codecs, and loading a playlist from the web app, etc
17:04 <vthompson> ahayzen, o/
17:05 <ahayzen> vthompson, i need to reread the emails, what was that .tar thing?
17:05 <popey> Yeah, I'll play with it on a device here
17:05 <vthompson> All the spotify stuff and the app itself
17:05 <vthompson> So, we could put a apt-get install of any plugins in the install script I suppose
17:06 <ahayzen> yeah, ...but you had to install codecs ?
17:06 <vthompson> I did not have to
17:06 <vthompson> It appears as though Lorn had to though
17:06 <ahayzen> i just ran k_arni's instructions, they were pretty clear
17:06 <vthompson> The tar is 100 times easier and you don't have to compile anything
17:07 <ahayzen> 'gstreamer1.0-tools'
17:07 <vthompson> Just 1 conf file to modify for the user credentials
17:07 <ahayzen> ah maybe that came down in the build-dep
17:07 <vthompson> oh yea, I bet
17:07 <ahayzen> so other than that, i don't see much else for us todo
17:07 <ahayzen> yeah there are probably some minor bugs
17:07 <popey> I'll let you know after I test it  😃
17:08 <vthompson> There are still quirks
17:08 <ahayzen> but as popey said Joe and that lot usually have a specific set of tasks to demo
17:08 <vthompson> Like you can't add to the queue using multiselect for spotify tracks
17:08 <ahayzen> vthompson, that should be an easy fix
17:08 <ahayzen> vthompson, i fixed the swipe
17:08 <vthompson> I figured it would be
17:09 <ahayzen> vthompson, probably missing makeDict() or something, i may have a look later
17:09 <vthompson> But if this is just so people can give a demo, then that type of thing isn't really needed
17:09 <ahayzen> popey, when are they making the phones for MWC? next week?
17:09 <popey> exactly
17:09 <popey> yes
17:09 <ahayzen> so we need to get things by monday effectively?
17:10 <popey> am just checking with John
17:10 <ahayzen> thanks
17:10 <vthompson> Does that include convergence?
17:10 <popey> 17:10 < john-mcaleely> popey, I will do it onsite on sat/sun next weekend
17:10 <ahayzen> vthompson, yup
17:10 <popey> so thats next week
17:10 <popey> so we have time
17:10 <popey> 17:10 #phablet: < john-mcaleely> popey, so next week is good
17:10 <ahayzen> vthompson, that's why i plan to spend all weekend getting convergence going
17:10 <ahayzen> sweet \o/
17:10 <vthompson> \o/
17:10 <popey> Excellent
17:11 <popey> they would like to lock the images on wednesday if poss
17:11 <popey> but this will be on top of the image
17:11 <vthompson> So the base image will have spotify?
17:11 <popey> almost certainly not
17:11 <ahayzen> vthompson, there will be like 3 specific ones with spotify
17:11 <popey> will provide script / steps to John
17:11 <vthompson> Or will we be putting 2 different blobs of music app on 2 different sets of devices
17:11 <ahayzen> vthompson, that is what the email thread stated
17:12 <popey> yes
17:12 <vthompson> ok, cool
17:13 <popey> ahayzen: do you have everything you need?
17:14 <ahayzen> popey, just need to decide direction....
17:14 <ahayzen> so what i'm thinking so far
17:14 <ahayzen> use APL for left side (but don't actually split into many parts), use head sections for the tabs...and then have a fixed right side
17:15 <ahayzen> so far i've found if you use the tabs it is full width
17:15 <vthompson> So the far right would be Now Playing still
17:15 <vthompson> I think doing exactly that would line up with the mockups of the music app that are everywhere
17:16 <ahayzen> yup
17:16 <ahayzen> vthompson, so only one section on the left
17:16 <ahayzen> vthompson, we won't split like Albums | SongsView yet
17:16 <ahayzen> vthompson, still stack them
17:17 <ahayzen> however...
17:17 <ahayzen> i need to see if the head sections overflowing bug has been fixed :-/
17:17 <ahayzen> which i think it hasn't
17:17 <karni> gstreamer tools - i think its actually not required (gstreamer should rebuild plugin registry). so, ignore if that si gle line fails in the install script from that spotify tarball
17:17 <karni> *single
17:17 <ahayzen> so if this was shown on mobile you wouldn't be able to scroll the head sections, and only see the first few :-/
17:17 <ahayzen> vthompson, then we should be able to use the new headerbar thing to add a header to the now playing part
17:18 <karni> no, no image will contain spotify. it will only be installed on 2-3 devices.
17:18 <ahayzen> vthompson, you think that is probably the simplest for me todo? as it is basically a simpler version of what we did before
17:18 <vthompson> ahayzen: I think so. Perhaps we should check with jouni or James
17:19 * karni checks-out back to family meal at the table :)
17:19 <ahayzen> vthompson, oh were you in the email thread? where i sortof asked that
17:19 <ahayzen> karni, thanks :-)
17:19 <ahayzen> vthompson, major thing is head sections vs tabs
17:20 <ahayzen> vthompson, unless i can get a way of tabs not being full width, maybe inside APL or something
17:20 * ahayzen wonder if f_aenil may know
17:20 <popey> faenil: *poke* :)
17:20 <vthompson> I see an email from Jouni asking to demo the converged app on January 12th
17:20 * faenil wakes up
17:20 <popey> yeah, nope.
17:21 <ahayzen> faenil, the Tabs{} component, does it have to be fullwidth?
17:21 <vthompson> Oh I see the Music Desktop thread now
17:21 <faenil> ahayzen: no idea, sorry, never used it
17:21 <ahayzen> vthompson, yah :-)
17:21 <ahayzen> faenil, hehe, like you've seen the design mockup ?
17:21 <ahayzen> faenil, they want a static right side (which we can do quite easily) .. but still tabs on the left, so far the Tabs{} is always full-width
17:22 <ahayzen> i remember discussing with Tim, think it was going to eventually change
17:22 <ahayzen> after the headerbar etc
17:23 <vthompson> Tabs being full width means what exactly?
17:24 <ahayzen> vthompson, then the right sidebar (now playing) can't have its headerbar thing
17:24 <faenil> ahayzen: meeting ,brbr
17:24 <ahayzen> to have the header actions
17:24 <ahayzen> faenil, no problem
17:24 <vthompson> Ok, gotcha
17:24 <ahayzen> i think head sections maybe best to go with for now
17:24 <ahayzen> but then we hit like
17:24 <ahayzen> https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1489591
17:25 <ahayzen> https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1489850
17:25 <vthompson> The only thing I don't like about the sections is that IMO the user should be able to swipe between views... but on a keyboard and mouse view that's not an issue
17:25 <ahayzen> which one is possible fixed
17:25 <ahayzen> vthompson, swipe between views?
17:26 <vthompson> Being able to go from say Albums to Artists by swiping in the center of the view
17:26 <ahayzen> vthompson, yeah, but you can't do that with tabs anyway?
17:26 <vthompson> nope, but it wouldn't be expected when you have tabs
17:26 <ahayzen> i guess
17:26 <vthompson> And it's only a nitpick for the sections
17:26 <ahayzen> but i think we'll just have to go for whatever works for now
17:26 <vthompson> agreed
17:26 <ahayzen> vthompson, report a bug/feature request ;-)
17:26 <vthompson> hehe
17:27 <popey> :)
17:28 <popey> So really I'm hearing "I'll do what I can" ?
17:28 <ahayzen> popey, yah, we'll get *something* working, that looks different between mobile vs tablet/desktop :-)
17:29 <ahayzen> hehe 'convergence' \o/
17:29 <vthompson> I think it's doable though, it's far simpler than what we had
17:30 <popey> :)
17:30 <popey> yeah
17:30 <ahayzen> "Simple is better than complex."
17:30 <vthompson> It's probably discussed in the email thread, but I guess Jouni's design isn't what I was thinking... he has the Album view on the far right
17:30 <faenil> back
17:31 <ahayzen> vthompson, far right?
17:31 <vthompson> Nevermind, the start of the thread is from 2014
17:31 <popey> hah
17:31 <vthompson> I'll read from the bottom up
17:31 <ahayzen> vthompson, 3rd feb one
17:32 <ahayzen> vthompson, and as he said in the email, the SongsView would fill whole of the left side
17:32 <ahayzen> which i don't like, but will have todo for now
17:33 <faenil> I'm about to leave, anything else needed ahayzen? sorry I couldn't help with Tabs :/
17:33 <ahayzen> vthompson, oh and for our previous debate, about what should happen when you scroll the now playing+queue https://www.youtube.com/watch?v=rk-tLisxSgM
17:33 <vthompson> I don't think the SDK fully allows 3 panels anyway
17:33 <ahayzen> faenil, no it's cool, thanks for your answers :-)
17:33 <ahayzen> faenil, i'll pest you on telegram if i break things ;-)
17:34 <ahayzen> vthompson, it would technically be 2 columns (APL) + a static sidebar
17:34 <vthompson> oh like we played with before
17:34 <ahayzen> yeah that was more what i was thinking before
17:35 <ahayzen> vthompson, but for now we are going to have 1 column + a static sidebar
17:35 <ahayzen> but i'm going to use the APL component, to hijack the moving of the header bar across etc i think
17:36 <vthompson> For that video that's more or less what we had thought about doing, but it seemed hard to use when you have 100 songs and are scrolling all the way to the top just to see the now playing artwork
17:36 <vthompson> But at least you'd always have the controlls
17:36 <faenil> ahayzen: sure!
17:36 <ahayzen> vthompson, would it be like the header bar though
17:36 <ahayzen> vthompson, if you scroll down a bit then the art displays
17:36 <ahayzen> vthompson, that is what i'd like
17:36 <ahayzen> faenil, thanks :-) hopefully i'll be ok though
17:36 <faenil> :)
17:37 <ahayzen> vthompson, but it think we are unlikely to get that done for this demo, idk how todo the sticky stuff in QML with a listview, without some thought :-)
17:37 <faenil> unfortunately I keep going from one task to the other so I haven't yet had the chance to try the toolkit as a "developer user", which would be greatly helpful to have a broader view over the current status of things I'm sure
17:37 <vthompson> Ok, that makes more sense
17:38 <ahayzen> vthompson, so basically, i'll try and get a simple branch with just the static sidebar on the right with now playing+ queue... and then something on the left likely using head sections and a stack of some kind
17:38 <ahayzen> vthompson, then we can stack additional branches ontop of that?
17:39 <popey> It would be good if this wasn't a throwaway branch too :)
17:39 <vthompson> That sounds good to me--I'll be about this wkend to play around
17:39 <ahayzen> popey, yeah if i modularise, it'll be easier to extract
17:39 <ahayzen> as the old branch, i'm struggling to get the changes as it is once massive blob :-)
17:40 <popey> heh
17:40 <vthompson> Maybe we should make a google doc or blueprint to list the things we want to modularize and change to fit how we want to do this--but we don't have much time
17:40 <popey> I'll be around too, but my skills are limited to breaking whatever you make
17:40 <ahayzen> vthompson, maybe, i might if i get bored later
17:41 * ahayzen wonders how much time he'll get in the hackathon to 'hack' on things :-)
17:41 <ahayzen> popey, do you have a tablet?
17:41 <vthompson> We do have this, which was abandoned: https://docs.google.com/document/d/1XC5wItIqtayYdiKV2dl2y8_nuv_T_YzMfBtRtTc5pcI/edit
17:41 <popey> I do not :(
17:41 <popey> I think testing on desktop is sufficient
17:41 <ahayzen> popey, awww, but it is tricky to test on desktop now
17:42 <ahayzen> was just discussing in #ubuntu-media how to get bgplaylists on a Wily desktop
17:42 <ahayzen> popey, does that unity8 container still work ?
17:42 <vthompson> Xenial FTW
17:42 <popey> pass
17:42 <ahayzen> some of us need to use our machines for Uni work, so don't wanna risk Alpha releases :')
17:43 <popey> I suspect vthompson uses it in a vm
17:43 <popey> on his pretty machine
17:43 <vthompson> You are correct sir
17:43 <ahayzen> heh, RMS would be proud of you...
17:43 <vthompson> I wonder if it's worth trying to jam the required packages in a ppa
17:44 <ahayzen> vthompson, yeah i was thinking of installing the debs, but don't wanna break things
17:44 <ahayzen> also what about differing qt versions
17:44 <vthompson> As we technically should have the packaging requirements in the debian directory for trunk
17:44 <ahayzen> heh
17:44 <ahayzen> i think that would be right for Xenial but not for Wily
17:44 <vthompson> Oh I forget what version of Qt my VM is on for xenial, but yea, that's kind of a breaker
17:44 <ahayzen> as Xenial has the new qtmultimedia that has bgplaylists
17:45 <ahayzen> so yeah maybe a unity8 container is the way
17:46 <vthompson> I can also test things on my Nexus 7 if you want me to
17:46 <ahayzen> coolio
17:46 <ahayzen> i'll let you know of my hacking progress
17:46 <popey> Ok, anything else we need to talk about?
17:46 <vthompson> \o/
17:46 <ahayzen> currently mako is okish
17:47 <ahayzen> erm we have loads of mini bugs we should also fix
17:47 <ahayzen> but yeah 'bug fixing'
17:47 <vthompson> And I think we have a few minor MPs lying around
17:47 <vthompson> Mini bugs in trunk? Or in what the converged app would be?
17:47 <ahayzen> mini bugs in trunk maybe
17:48 <ahayzen> i have a suspicion about the bug that makes the app explode on launch
17:48 <popey> Are they really "mini"?
17:48 <popey> Like bite-size ones?
17:48 <ahayzen> haha, idk
17:48 <popey> Which we could put a call out for help with?
17:48 <ahayzen> just not 'make convergence work'
17:49 <ahayzen> they are complicated as it could be anywhere in the app
17:49 <ahayzen> but the fix will likely be simple, let me have a look over the weekend
17:49 <ahayzen> and we can tag any next week that are really bitesize
17:49 <vthompson> hm, we'll let's at least try to file bugs for them when we hit them
17:49 <ahayzen> but most of them require you understand the whole app
17:49 <ahayzen> vthompson, there is a bug for this one...
17:50 <ahayzen> this one https://bugs.launchpad.net/music-app/+bug/1530721
17:51 <ahayzen> as everyone that has had it reports if you remove .config/com.ubuntu.music/ the app starts working
17:51 <ahayzen> i'll defo have a look over the weekend :-)
17:51 <vthompson> I wonder what gets corrupted in the config
17:51 <ahayzen> anyway, we have 9mins to sprint though weather as we have overrun :')
17:51 <ahayzen> vthompson, the currentIndex
17:51 <vthompson> maybe start tab?
17:51 <vthompson> ohhh
17:51 <ahayzen> vthompson, if they have removed tracks that were on the device
17:51 <popey> ooh
17:51 <ahayzen> vthompson, queue becomes smaller, then tries to restore one longer than the queue
17:52 <ahayzen> that is my current theory
17:52 <vthompson> seems valid, and easy to test
17:52 <popey> and fix
17:52 <popey> :)
17:52 <ahayzen> yeah, just need to test and debug :-)
17:52 <ahayzen> so maybe while eating pizza later tonight :-)
17:53 <popey> Ok. Anything else?
17:53 <ahayzen> not from me i don't think
17:54 <vthompson> Nothing here
17:54 <popey> Super. Thanks chaps!
17:54 <popey> Ping me on telegram if you need me to do anything
17:54 <ahayzen> will do
17:54 <popey> Have a great weekend.
17:54 <popey> #endmeeting