== Meeting information == * #ubuntu-touch-meeting: Music meeting, 23 Oct at 15:59 — 16:49 UTC * Full logs at [[http://ubottu.com/meetingology/logs/ubuntu-touch-meeting/2015/ubuntu-touch-meeting.2015-10-23-15.59.log.html]] == Meeting summary == ''LINK:'' https://code.launchpad.net/music-app/+activereviews ''LINK:'' https://bugs.launchpad.net/music-app/+bug/1508873/comments/2 ''LINK:'' https://plus.google.com/u/0/+AlanPope/posts/bt3CAoTZKqJ ''LINK:'' http://summit.ubuntu.com/uos-1511/2015-11-03/ ''LINK:'' http://themcphails.uk/snappy.jpg ''LINK:'' http://ubuntupodcast.org/roadtrip/ ''LINK:'' https://launchpad.net/unity-scope-mediascanner == Vote results == == Done items == * (none) == People present (lines said) == * ahayzen (152) * popey (102) * vthompson (67) * meetingology (3) == Full Log == 15:59 #startmeeting Music meeting 15:59 Meeting started Fri Oct 23 15:59:29 2015 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 15:59 15:59 Available commands: action commands idea info link nick 15:59 evening popey, afternoon vthompson o/ 15:59 \o/ Early for once 15:59 \o/ 16:00 https://code.launchpad.net/music-app/+activereviews 16:00 o/ Only 11 here! 16:00 Where shall we start? 16:00 Agenda, as I see it:- 16:00 *merges 16:00 * poll results 16:00 feedback from polls https://docs.google.com/spreadsheets/d/1JHIQrszKFuypUT-nSbJLC3n3ovDZRnsAMV1U8g96AsM/edit#gid=125011463 16:00 * UOS sessions 16:00 * AOB 16:01 * mandatory design questions (is streaming done yet?) ;-) 16:02 ok so merges 16:02 For merges we have the Ubuntu.Components 1.3 and new List Items to fix up 16:02 I can take a look at fixing the header thing in my MP, ahayzen 16:02 There some level of urgency on the 1.3 bit 16:02 Unity8 people want to get this done for OTA-8 I believe 16:02 Isn't it for the next OTA? That's in a while 16:02 So everything is consistent for next update. 16:02 haha, we have a slight issue as we were using header.height ... which now doesn't exist :'( 16:03 all we have to fix is that, then we can land UC1.3 + the new listitems 16:03 I'm sure we can find a way around it though 16:03 hopefully 16:03 yep, we shouldn't have a problem hitting the next OTA 16:03 yeah i hope to have something by the end of the weekend really 16:03 Cool. 16:03 If we start seeing it as impossible to step up, we'll raise a bug with UITK 16:03 yup 16:03 +1 16:03 i'll poke tim again aha 16:04 then we have the convergence stuff 16:04 \o/ 16:04 which i spoke to tim about (he is on holiday next week)...he has managed to get some stuff done, just not all yet 16:04 ok. Is it shared? 16:04 so not really got a exact timeline for that 16:04 ok 16:04 popey, he was landing all of his work 16:05 just there are a few bugs that he hadn't got round to that we would need fixing 16:05 maybe time for me to try and patch directly in UITK again :') 16:05 Cool. :) 16:05 * ahayzen hopes he managed to finish he PageHeader component 16:05 *his 16:05 for theming? 16:06 for the header actions in the right sidebar 16:06 that's the most tricky after that its just minor bugs hopefully 16:06 basically it is a component that you can put anywhere and bind to anything so you can have a header whereever you want ... from my understanding 16:06 ah 16:07 Do we have a major deadline of any sort to get the converged app in the store? 16:07 No. 16:07 before the convergent phone is released ? ;-) 16:07 Well, yes. 16:07 whenever that is lol 16:07 But I don't have a date for that :D 16:07 :-) 16:07 and then we have the bg-playlists branch 16:08 I know Pat is keen for the bg-playlists stuff to land 16:08 Cool, let's worry about the UC1.3 update and then move on to mh3/bg playlist integration again 16:08 but we're somewhat dependent on Jim and friends 16:08 Jim managed to figure out the slowdown of doing things was due to dbus-cpp as when using raw c dbus it is super fast! 16:08 and was then moving onto the next items, he said he would hopefully get a silo up soon which we could then test things 16:08 really, that's a bit surprising, but maybe dbus-cpp is just crap 16:09 dbus-cpp was written by tvoss so careful ;-) 16:09 *zip* 16:09 heh 16:09 Once more for the logs Mr Thompson. 16:09 lol 16:09 but that has been consensus somewhere in dbus-cpp 16:10 Ok. 16:10 So I agree, UC1.3 then mh3/bg pl 16:10 2000 tracks added in 2s yesterday 16:10 blimey 16:10 (for reference it was taking 30s+ for ~300 tracks for me on the N4 before) 16:10 Awesome! 16:11 Yea, it was super slow. 2s seems reasonable for 2000 tracks I'd say 16:11 yeah 16:11 I think it's about that now? 16:11 probably 16:11 So that 2s might all be us ;) 16:12 most is in media-hub now i was analysing it at the time to figure it out 16:12 k 16:12 Is that it for merges? 16:12 as all we do is go addTrack() ... he was looking at doing addTracks() but anyway #techtalk.. 16:12 erm, we have those manual tests and qml tests 16:13 did we want to go over them? 16:13 Oh right, I haven't looked at those yet. 16:13 think i had some fixes on the manual tests one todo 16:13 Did we want the manual ones to land for b alloons? 16:13 be good to get them in 16:13 yup 16:13 and the QML tests would be good as well, as i was going to do a follow up one that checks the different file formats :-) 16:14 Ok, I'll look those over sometime today/this weekend 16:14 coolio :-) 16:14 thats all for mps i think 16:14 next! 16:14 So bugs, do we have an idea what's causing this? https://bugs.launchpad.net/music-app/+bug/1508873 16:15 mediascanner2 ? 16:15 I see bfiller marked it as confirmed 16:15 looping 16:15 er, Pat did actually 16:15 idk, i'm waiting for logs from someone 16:15 all i can think is that it is looping like popey had on his desktop 16:15 causing the db to be locked 16:15 yeah, could be ms freaking out 16:15 bet it is. 16:15 we don't really have much info to go with otherwise 16:15 Just seems odd that it was introduced with this OTA 16:16 other than "it works for me", "it doesn't work for me" 16:16 and its been similar in the app reviews as well 16:16 so something had definitely foobar'd 16:16 we should ask for some detail about ms2, see if it's spinnin 16:16 mine was eating tons of disc space 16:16 https://bugs.launchpad.net/music-app/+bug/1508873/comments/2 16:17 that will tell us :-) 16:17 (the mediascanner log) 16:17 ya 16:17 * vthompson waits anxiously for the logs 16:17 does the MX4 have an SD card slot? 16:17 or just the Bq's ? 16:17 no 16:18 interesting... 16:18 bq 4.5 and 5 are the only devices we support with sd cards 16:18 cool 16:18 (I am led to believe the fact that sd cards are completely unreliable is the main reason most phone manufacturers don't ship them anymore) 16:19 i thought it was DRM, with people installing apps on them 16:19 Well, we'll see. 16:19 What's next? 16:19 2000 tracks added in 2s yesterday 16:19 Poll! 16:19 arg 16:19 https://plus.google.com/u/0/+AlanPope/posts/bt3CAoTZKqJ 16:19 that pastebuffer 16:19 :) 16:20 * 25% rate tracks, generate playlist rating 16:20 34% dynamic playlist of played songs 16:20 9% share to social media 16:20 and 24% single repeat 16:20 9% user switchable theming 16:20 \o/ 16:20 * ahayzen copies that to the spreadsheet 16:20 That's quite conclusive 16:21 ish 16:21 :) 16:21 Do we think a binary thumbs up/star or a of 5 stars type of rating is better? 16:21 so that 'hardest' was the most voted for :') 16:21 I'm keen to think we should just have a "star" UI 16:21 i like a favourite/non-favourite 16:21 Nah, not keen on that. 16:21 I mean, I am keen 16:21 But! 16:22 The fact is if I am out running (lol) I will listen to a bunch of tracks 16:22 so just a swipe action...but a star rating is also better for desktop 16:22 and I may want to re-listen to them 16:22 the phone won't be at hand, similar if I'm commuting or driving (bluetooth) 16:22 I don't want to have to go back over all those songs and tag them 16:22 Oh, I meant a star UI for just favoriting 16:22 oh, sure, that I think is good, I'm talking about the 34% request 16:23 Thing is id3 tags have room for 1-5 stars 16:23 oh gotcha 16:23 if you star a track in our UI, would that map to 5*? 16:23 probably, or maybe a specific favourite section 16:23 * ahayzen tries to remember what others do 16:23 We'd need to write to the ~/Music/* dir 16:23 IIRC banshee or something would just make it 5*'s 16:24 if we are writing to ID3 yes we do 16:24 And it might be messy to edit ID3 in QML... but maybe not 16:24 cpp module! 16:24 or even better mediascanner support! lol 16:24 Yea, I'd like an API to do it for us/other 3rd party ppl 16:24 problem is then what happens if a rouge app just sets all songs to 1* 16:24 But I think keeping a local db of all this info is also fine 16:25 yeah would be easy for yes/no favourites ... simply a list of the favourite track paths 16:25 Well. 16:25 Other music players don't write back to the music files 16:25 This does kinda bring up the scope integration again. It'd be nice if the scope displayed your favorite tracks 16:25 e.g. I think by default banshee writes to a sqlite db 16:25 you actually have to override that (which I discovered later) 16:25 that comes around to bringing music and the local music scope under the same click/snap 16:25 It's quite a nice idea not to faff up the music files. 16:26 +1 to the scope 16:26 if we were both the same click/snap we could then share playlist data as well 16:26 and we could then ensure that terminology and icons are consistent 16:26 ya. 16:27 i wouldn't mind doing that, as there doesn't seem to be much work done on that scope anyway 16:27 We haven't really talked about that in awhile now... is it something we should bring up with the ms2 ppl, etc? 16:27 probably, maybe something for the UOS session? 16:27 perfect, yea 16:27 popey, could you figure out if, and then who, we would need to chat with todo that if we did decide ? 16:28 hmm 16:28 The discussion really could use it's own session 16:28 okay 16:28 maybe, but if the conclusion is just "yes" that could take between 5-55mins lol 16:29 lemme find out who owns it and what plans there are for it 16:29 cool 16:29 if we can smoosh it into the same click it might be good. 16:29 thanks :-) ... ok for the 34% dynamic playlists, i raised #15 https://docs.google.com/document/d/1xzI4D6knVJ6VmXxqJ2gyGSMowbtVVoNPgQl1fywim_U/edit to track 16:29 as when we lose the lifecycle stuff this will be *tricky* todo 16:30 hmmm 16:30 Maybe get a signal or something from mh on changing the track? 16:30 * ahayzen finds Jim's comments... 16:30 but we would be suspended 16:31 we need some mechanism that when we next come back, syncs with us as says hey this set of URLs played while you were away 16:31 yeah will need to think about this more 16:31 I don't really have the bandwidth to think atm 16:31 yeah i understand, just keep it on the longterm radar :-) 16:31 definitely 16:31 feel free to add it to the end of the list 16:31 think i will so we don't forget :-) 16:31 exactly 16:31 it's important, don't get me wrong 16:31 but a moot point until everything else is solid 16:31 yea, that sounds like the only way we'd be able to do this 16:32 the hardest one is if we get suspended, killed... the phone restarts...and then when the app is next started mh would then need to tell us 16:32 It'd still work relatively well if you just tracked songs that get added to the queue the most often 16:32 so it's gonna have to store it somewhere with persistent storage 16:32 Ok. 16:33 vthompson, but if you add *all* songs to the queue and only play a few that skews the stats ;-) 16:33 I guess we'd also want to design how large this playlist should allow to get and how/when we trim old songs 16:33 most played, i see as the top 30/50 tracks or something 16:34 but yeah we'd need design to confirm, and media-hub will need some form of mechanism 16:34 ok we've got all the comments from the poll as well lol most of those are things that we had already talked about/wanted todo which is good :-) 16:35 yep 16:35 we can flush the rest out at UOS 16:35 yup we can assign work items then :-) 16:35 +1 16:35 and maybe pull in people to help :) 16:36 hehe :-) 16:36 so is that it for the poll? 16:36 onto the UOS session ? 16:36 Sounds good 16:36 obviously we need to actually start working on the things from the poll at some point ;-) but we can figure that out later 16:37 Ya 16:37 What time is good for you? 16:37 tuesday we said i think? 16:37 Tuesday, perhaps a bit later 16:37 when is UOS again 1400->2000 UTC again ? 16:37 http://summit.ubuntu.com/uos-1511/2015-11-03/ 16:37 it's quite empty right now so you can pick 16:37 \o/ 16:38 yes, 14:00 UTC to 20:00 UTC 16:38 we could either straddle across lunch or go back to back 16:38 Our DST is this weekend, guess yours is next weekend vthompson ? 16:38 oh yeah 16:38 Straddle lunch is good IMO 16:38 (means we can go over if we need to) 16:38 Yep, next weekend 16:38 (a bit) 16:38 +1 for straddling lunch 16:38 yeah i agree :-) 16:39 which will have more discussion i wonder... 16:39 Lunch will ;) 16:39 hahahah 16:39 ok, refresh that page 16:40 should be there 16:40 magic! 16:40 and popey if you hear back from $people about putting together a session for the scope/music-app marriage let's make that tues as well 16:40 * ahayzen wonders if he can sign into UOS this time after the chaos before 16:40 ugh nope 16:41 okay 16:41 note to self, ensure you sign out of *all* services before changing your lp name 16:41 heh 16:41 Ok, what's next? 16:41 AOB 16:41 and design 16:41 :-) 16:42 ooo when we do package as a snap ? 16:42 pffft 16:42 not this year 16:43 http://themcphails.uk/snappy.jpg 16:43 awesome, lol 16:43 hah, and oh god 16:43 Don't think we are going to switch the phone to snappy until after Xylophone or whatever is done. 16:43 'Xylophone' 16:43 yeah, I'll let you explain to vthompson who that is another time :) 16:44 ugh :'( 16:44 Yeah, not typed it enough to know what the X name is 16:44 lol, maybe I don't want to know 16:44 Yes, moving on. 16:44 yup 16:44 xenial 16:44 Uhm, AOB. 16:45 uhm 16:45 Nothing from me 16:45 Super. 16:45 That I can think of 16:45 I will be on the road next Friday. 16:45 same 16:45 road trip! 16:45 ya! 16:45 woot 16:46 #popeyontour 16:46 http://ubuntupodcast.org/roadtrip/ 16:46 :) 16:46 It will dynamically update via an ubuntu phone gps app :) 16:46 haha and i was joking... 16:46 :D 16:46 Oh, we don't joke about road trips :) 16:46 "??? We are having trouble locating the Ubuntu Podcast battlebus ???" 16:46 ha, that's awesome. 16:46 yeah, phone currently not turned on 16:46 :-) 16:47 pat says "maybe jamesh" when I asked who owns music scope 16:47 heh 16:47 Yea, I assumed it was James as well 16:47 So we can pounce on him next week and see what he says. 16:47 https://launchpad.net/unity-scope-mediascanner 16:47 is it that? 16:48 * ahayzen assumes that is unity7 16:48 but maybe idk 16:48 Maybe we should try to get design to provide input as to what other data should be shown in the scope. Favorites, etc 16:48 lp:unity-scope-mediascanner/rtm-14.09 16:48 so maybe 16:48 Yup. Will speak to James (design) 16:48 :-) 16:48 ok is that music done 16:48 Ya. I think so. 16:48 \o/ 16:48 Thanks chaps! 16:48 yep 16:49 #endmeeting Generated by MeetBot 0.1.5 (http://wiki.ubuntu.com/meetingology)