== Meeting information == * #ubuntu-touch-meeting: Music App meeting, 09 Feb at 13:21 — 13:58 UTC * Full logs at [[http://ubottu.com/meetingology/logs/ubuntu-touch-meeting/2015/ubuntu-touch-meeting.2015-02-09-13.21.log.html]] == Meeting summary == ''LINK:'' https://ubuntu.mybalsamiq.com/projects/coreappsconvergence/grid ? ''LINK:'' https://ubuntu.mybalsamiq.com/projects/ubuntuphonecoreapps/grid;jsessionid=B9407247766AFDF19C87048BF9192C50-n4 == Vote results == == Done items == * (none) == People present (lines said) == * jounih (72) * vthompson (45) * ahayzen (40) * popey (22) * meetingology (3) * DanChapman (1) == Full Log == 13:21 #startmeeting Music App meeting 13:21 Meeting started Mon Feb 9 13:21:55 2015 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 13:21 13:21 Available commands: action commands idea info link nick 13:21 Thanks guys! 13:22 Ok, so jounih you had some high priority requests for this week? 13:22 * vthompson is still consuming coffee so be patient 13:22 I'll type slowly. 13:24 morning guys! 13:24 hehe no probs 13:24 jounih, do you have more specs for a converged music app for us? 13:24 early in the us? 13:24 :) 13:24 early-ish, 7:24am 13:25 convergent music app - so for now I think we would follow a typical web inspired responsive design 13:25 ie fluid design, and width based breakpoints for triggering bigger layout changes 13:26 how would the now playing page fit into it? right now the "side panel" view is the secondary "songs in an album" or I assume "albums by an artist" 13:26 so for instance, we could say that if your screen width is more than say, 66GU, a page stack would be two panels side by side 13:26 I think we were originally envisioning a 3 panel layout 13:27 a 3 panel layout may be possible on landscape 10” or desktop 13:27 but might be a bit tight for say, 7” landscape 13:27 so what happens to the panels when you go to a stack depth larger than the amount? eg Artists->Albums->Songs->Queue ? do we just see Songs | Queue ? or ? 13:28 I think we need to avoid making things looked pagestacked in a the converged app... which is going to be hard 13:28 yup 13:28 did you see this - https://www.dropbox.com/s/vly1xk8l150mx7n/music_tablet_albums2.jpg?dl=0 13:28 yes 13:29 so when i then select a song...what happens? 13:29 do i get a now playing and queue somewhere? 13:29 Yep, so for that when you start the app, I assume there is no side panel? And then when you select an album, it animates inward? If that makes sense 13:29 what happens when you select a song now? just gets added to the queue right? 13:30 Yea, but a big Now playing page appears 13:30 yeah or replaces ... but I mean in UI terms...at the moment we jump to the now playing page 13:30 it should be contained somewhere and not a separate page? 13:30 vthompson: we could either do that, or have 2 panes at the start and on the details pane show the first album details 13:30 ahh ok right 13:30 we could do the same - jump to the now playing - I wonder if we can just start playing and update the bottom toolbar? 13:31 unless you still push the now playing onto the stack...but have the queue as the left panel and the now playing as the right? 13:31 might make a less disruptive experience 13:31 we could probably do that on phone too? 13:31 jounih, people on the desktop will want to see largish cover art, they'll want the now playing view to go somewhere 13:31 I think we definitely want the now playing view 13:31 and it could even be full screen 13:32 but just wondering if the way to get to that view would only be from tapping the toolbar or bottom edge swipe 13:32 instead of every time you tap on a song in album details 13:32 what do you think? 13:32 So if we are going to show convergence bottom edge swipe doesn't really help us 13:33 IMHO 13:33 would ignore bottom edge swipe for now 13:33 i think it flows quite nicely how it is at the moment...its what other apps do (jumping to now playing)? 13:33 In a desktop app? Most don't really jump around 13:33 we have some suggestions on how to handle gestures on desktop, but that’s a different discussion 13:33 that's my point 13:33 ok so instead of jumping around could we just update the toolbar? 13:34 definitely on larger screens 13:34 maybe also on phone 13:34 yeah probably not in the desktop/larger devices i agree 13:34 and if user wants to get to now playing, they could just tap the toolbar, like now 13:34 I'm trying to find that 3 panel view I made in that wireframing tool... popey, do you know where those live? 13:35 uh 13:35 yes. 13:35 https://ubuntu.mybalsamiq.com/projects/coreappsconvergence/grid ? 13:35 thanks! 13:35 https://ubuntu.mybalsamiq.com/projects/ubuntuphonecoreapps/grid;jsessionid=B9407247766AFDF19C87048BF9192C50-n4 13:35 dammit 13:35 i’m looking at spotify on desktop 13:35 they have 3 panel view but the 3rd panel is just used for following people 13:35 The first two listed are the ones I made: https://ubuntu.mybalsamiq.com/projects/coreappsconvergence/Music%20app%20-%20Horizontal%20tablet 13:36 Yea, you know spotify would be a good app to emulate 13:37 looking at spotify more.. i don’t think it’s really applicable, their left panel is mostly our nav drawer, plus a big album art image below it 13:37 and all the nested content stuff happens in the middle panel 13:37 So I use their web app mostly (http://i.imgur.com/vNhQskZ.png) 13:38 ahh that’s different.. let’s see 13:38 I think the nav bar is nice and we should do the same at some point, but for now I think having the Now Playing on the side is a great first step to convergence 13:38 +1 13:39 would you get rid of the bottom toolbar then? 13:39 if that now playing is persistent on the side? 13:39 ahayzen, and I have talked about this a lot too, it requires us separating our Now Playing and Queue views so that we can have a more static experience on the desktop 13:40 jounih, I suppose we would 13:40 yeah probably would make sense 13:40 if we went with the design i did, keeping the bottom toolbar 13:41 wondering if it would work or would the exploded pagestack have issues when dealing with nested pagestacks like artist->albums->details 13:42 don't forget the add to playlist option that is popped on to the stack from anywhere lol 13:42 it could have issues 13:42 right, yeah 13:42 I think we'll have odd navigation issues for a while in the artist->album->details pattern... the best and easiest thing to add is a side now playing view 13:42 ok let’s conside the side “now playing” view 13:42 page stack things will not really be solvable for now, I think 13:42 any issues we see with that? 13:43 nope ... and hide the toolbar? 13:43 We'd need to fully flush out separating the queue and now playing components, but we can probably do so 13:43 yea hide toolbar 13:43 i can see one thing we need to address too 13:43 right now we have one header 13:43 and all actions are in the header 13:43 if we have two views side by side 13:44 both views might have different actions 13:44 ... header actions could be fun from a technical point of view lol ... 13:44 and we can’t combine them in the header because there is no focus, we don’t know what view the actions apply to 13:44 exactly my thought ;) 13:44 hm 13:44 so I think we need to move some of the actions from the header into the “now playing” view 13:45 or split the header, which doesn’t sound like a good idea 13:45 wouldn’t want two headers side by side 13:45 hmm 13:45 yea, that will be tricky, but I agree it'll need to be done 13:45 we are thinking of changing the header component so don’t worry about what’s doable with the current SDK component 13:46 just need to figure out what’s the best way of doing this and then extend the header component 13:46 I would leave “global” actions like search in the main header 13:46 and probably put view specific actions in the view itself… have to have a little think, using this example of “now playing” always on the right 13:47 ok so if we have now playing on the right....we still have a toggle for it to switch to the queue right? 13:47 I think what we'd do is have the main app in the middle use the header, but somehow have the Now Playing on the side with the toggle, add to playlist, and add to queue header actions as buttons in the now playing view, below the play button and whatnot 13:48 would probably make sense to have now playing/queue in the same panel, switchable with a toggle 13:48 yeah ... the multiselect header actions are ok ... as you have already selected the 'focus' 13:48 vthompson: yeah that sounds alright 13:48 What we'd end up with is this: https://ubuntu.mybalsamiq.com/projects/coreappsconvergence/Music%20app%20-%20Horizontal%20tablet 13:48 so we agree on trying this? I’ll mock up some designs 13:49 but with the middle and right panels converted into one 13:49 kind of yeah. i’ll do some design today and send it to you guys so we can see how it works 13:49 and the header actions being displayed in the Now Playing side view 13:49 i think it’ll work ok, just have to think about how to place the actions in the “now playing” view 13:49 I still don't like the idea of toggling to get to the queue on the desktop... but we can work through that 13:50 whether to have some kind of a secondary header for the actions, or just have them in the content area 13:50 vthompson: yeah.. it’s not too bad though. Might not need to see the queue at all times if it’s an easy switch away. Could even be a keyboard shortcut 13:51 jounih, fair enough, I'm just used to always seeing my queue on a desktop app... I have no real expectations for a tablet app though... so ignore me :) 13:51 no i think it’s a fair point 13:52 and you'll be demoing on your Nexus 10, so I don't think what we've talked about will look weird 13:52 hey maybe we do the scrolling now playing view 13:52 with queue at the bottom 13:52 looking at the spotify web app 13:52 Sonos app comes to mind as being similar to ours in a tablet view 13:53 they just have an empty block below their now playing panel on the right 13:53 eg with now playing/queue on right...and albums/songs/artists on left 13:53 jounih, I like that idea 13:53 ooo that would be nice 13:53 ok guys i’ll do some designs today :) 13:53 Can't promise we can delive in time, but I'd like to try to do so 13:53 do you think there is any chance of seeing some prototype next week? 13:53 ok you’re the man! 13:53 mans 13:54 men 13:54 hah 13:54 "the wrong mans" ... good TV series ;) 13:54 ahayzen and I are good at rough prototyping, we'll try to pull something together 13:54 gotta go to a gp appointment.. promise to send something later today! 13:54 thanks guys, great ideas 13:54 byee! 13:55 o/ 13:55 thanks :) 13:55 later jounih good job brainstorming! 13:55 thanks guys. 13:55 all done? 13:55 popey, i think so unless we have anything to discuss ourselves? 13:55 I don't 13:55 r830 just hit the store. 13:55 popey, new music app just landed in the store :) 13:55 I think so, we just need to figure out when we'll put this together 13:55 \o/ 13:55 woohoo! 13:56 ahayzen, let's make a team branch sometime... from refactor, and just start pushing stuff to it 13:56 yup agreed 13:56 literally a prototype branch 13:56 yea 13:56 you may want to mark it as prototype somehow 13:57 you know how these bloggers will pick up on it and say it's the new music app 13:57 it'll be marked Experimental for sure :) 13:57 "experimental" 13:57 is what i usually do 13:57 ok 13:57 or we could hide it somewhere mwhaha 13:57 (I have no problem with bloggers, for the benefit of the log) 13:57 hah! 13:57 Let's email tarballs back and forth!!!!!1111 13:57 neither do i ;) 13:57 * ahayzen waves to Joey 13:57 * popey sets up a cvs server 13:58 they have bots btw :P 13:58 I met Joey for the first time on Friday! 13:58 awesome! 13:58 Right, lets get more coffee! 13:58 See you later guys! Thanks 13:58 thanks o/ 13:58 Later guys! have a good one 13:58 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)