16:00 <popey> #startmeeting Music app meeting 16:00 <meetingology> Meeting started Fri Jun 10 16:00:18 2016 UTC. The chair is popey. Information about MeetBot at http://wiki.ubuntu.com/meetingology. 16:00 <meetingology> 16:00 <meetingology> Available commands: action commands idea info link nick 16:00 <popey> yo, hows tricks? 16:00 <ahayzen> popey, o/ 16:00 <ahayzen> good thanks, you ? 16:00 <popey> Tickety boo 16:00 <ahayzen> \o/ 16:01 <ahayzen> so, i responded to design with the list of things that the webapi for spotify can do 16:01 <ahayzen> but don't think i got any responses back 16:01 <popey> Don't see one yet. 16:01 <ahayzen> and as we discussed in the media-stack meeting, i think we may look at other services first anyway while they sortout which lib to use ? 16:02 <popey> yes, agreed 16:02 <popey> we should not block on design 16:02 <ahayzen> so i think over the next week we should pick one 16:02 <popey> We should do that now :) 16:02 <ahayzen> well remember what Jim said, we maybe blocked their end as wel 16:02 <popey> https://docs.google.com/spreadsheets/d/1nbzTDQboEWmWNhQr2HVYYGYknL6UfIfyKUPj6DTQ1yE/edit#gid=0 16:02 <ahayzen> as they were waiting to see if they can get the 'proper' lib 16:02 <popey> even more reason not to block on design 16:02 <ahayzen> so both design and 'upstream' (media-hub) is blocking us lol 16:03 <popey> and move forward with generic streaming service 16:03 <ahayzen> yeah 16:03 <ahayzen> i vote one that is open :-D 16:03 <ahayzen> lol 16:04 <ahayzen> i was thinking soundcloud ... but then is it's model different to the 'normal' .. of like artists, albums, playlists etc ? 16:04 <popey> https://answers.launchpad.net/music-app/+question/293309 16:04 <ahayzen> https://github.com/owncloud/music/blob/master/README.md 16:04 <ahayzen> yup 16:04 <ahayzen> oh and now we have the online-account :-) 16:04 <popey> now we're getting ... 16:04 <popey> exactly 16:04 <ahayzen> s/owncloud/nextcloud/ 16:04 <popey> this could be planets aligning 16:04 <ahayzen> :') 16:05 <ahayzen> yeah ok 16:05 <popey> well, both, but given nextcloud have no releases yet, we can base on owncloud and move forward when they do 16:05 <ahayzen> and owncloud has the normal structure of artists, albums, playlists ? 16:05 <popey> I have no idea. Never run owncloud 16:05 <ahayzen> ...is it as a snap yet as well? 16:05 <popey> hah 16:05 * ahayzen wonders if he can put on his RPi2 ... 16:05 <popey> in progress 16:05 <ahayzen> i had it on my RPiB but was soooo slow 16:06 <popey> $ snap find owncloud 16:06 <popey> Name Version Summary 16:06 <popey> owncloud 9.0.1ubuntu2 Access your data from all your devices, on an open platform you can extend and modify. 16:06 <popey> yup 16:06 <ahayzen> and super old one from the debian repos like v6 or something 16:06 <ahayzen> okies so we can use that for testing :-) 16:06 <popey> this makes a lot of sense actually 16:06 <ahayzen> yeah :-) 16:06 <ahayzen> and it is just a straight http stream right? 16:07 <ahayzen> no special decoding ? 16:07 <ahayzen> so we should be able todo *now* ? 16:07 <popey> yeah, shouldn't need much 16:07 <popey> similarly for local music shared on a lan 16:07 <ahayzen> and with that change coming in media-hub to expose the buffering progress that'll help us 16:07 <popey> both could be similar 16:07 <popey> yes 16:07 <ahayzen> yup 16:07 <ahayzen> look at Row 11 in the spreadsheet 16:07 <popey> thats what made me think of it 16:07 <ahayzen> that was meant to include owncloud as well 16:08 <ahayzen> ok i vote that 16:08 <popey> +1 16:08 <ahayzen> even if it is just a prototype to see how we are gonna structure this :-D 16:08 <popey> agreed 16:08 <ahayzen> so do we try and do our own design first? 16:08 <popey> yes 16:08 <popey> simple 16:08 <ahayzen> ok! 16:08 <popey> lists 16:08 <ahayzen> so a separate tab 16:08 <popey> yes 16:08 <ahayzen> then maybe tab sections for Arists | albums | playlists 16:08 <ahayzen> then lists in those 16:09 <popey> hmmmm 16:09 <popey> needs an ounce more thought I think 16:09 <ahayzen> then i was thinking maybe a header action to switch between services 16:09 <popey> we don't want to have categories at multiple levels 16:09 <ahayzen> yeah ... 16:09 <ahayzen> ooo 16:09 <ahayzen> what about you have a button in the tabs to "Enter streaming mode" 16:09 <ahayzen> then the tabs switch to that service 16:09 <ahayzen> and when you click the "Enter streaming mode" you select the service on that page 16:09 <popey> only if configured 16:10 <popey> you don't want them all showing up 16:10 <popey> only if you have added one in settings? 16:10 <ahayzen> (as due to TOS we cannot mix playlists) 16:10 <popey> yes 16:10 <ahayzen> well the tab could be there if you don't 16:10 <ahayzen> and allows you to 'add' services 16:10 <popey> so an empty state for if you haven't configueed one 16:10 <ahayzen> then if you click on one of the services ... the artist/albums tabs all switch to showing the content of just that provider 16:10 <ahayzen> yup 16:10 <popey> ok 16:10 <ahayzen> that seems pretty cool 16:11 <popey> I love the idea of network playback too 16:11 <popey> i have a nas full of music and no way to play it 16:11 <popey> other than use file manager to copy it 16:11 <ahayzen> the only down side is if you have created playlists locally...then switch to streaming mode you'll be like where are my playlists? .. but if we make the transition clear i think it'll be ok 16:11 <popey> which doesn't seem efficient 16:11 <ahayzen> yeah i wanna move all my media onto a NAS 16:11 <popey> some icon to indicate local playlists or remote playlists 16:11 <popey> or colour or something 16:11 <popey> dunno 16:11 <ahayzen> like have 100GB+ on my lappy...and wanna upgrade to a lappy with SSD lol 16:12 <ahayzen> yeah we can discuss on telegram 16:12 <ahayzen> think that is a good basis though 16:12 <popey> +1 16:12 <ahayzen> as it also separates the queues ... local and each provider 16:12 <ahayzen> ok i'll try and do some wireframes over the weekend 16:13 <popey> awesome! 16:14 <popey> progress 16:14 <popey> 😃 16:14 <ahayzen> ok meanwhile... 16:14 <popey> ping me on telegram over the weekend if you wanna run scribbles by me 16:14 <ahayzen> will do! 16:14 <popey> happy to also scribble 16:14 <popey> ok, next 16:14 <ahayzen> i've been working on https://bugs.launchpad.net/ubuntu/+source/qtmultimedia-opensource-src/+bug/1510225 16:14 <ahayzen> got a patch ready for qtubuntu-media ... just working out how todo one for qtmultmedia as well 16:15 <ahayzen> (as that needs to be upstreamed) 16:15 <ahayzen> then that'll allow us to save our queue and playlists as m3u or pls or whatever and instead of using our super slow sqlite/javascript thing we'll use c++ models \o/ 16:15 <popey> ooooh! 16:16 <ahayzen> just gotta figure out how todo my first ever debian patch thing and Qt merge request :-) 16:16 <popey> heh 16:16 <ahayzen> but Jim is guiding me through it so it's cool :-) 16:16 <popey> excellent 16:17 <popey> was about to suggest that 16:17 <ahayzen> so that'll be super useful when/if that lands 16:17 <ahayzen> then also i just spotted this in the QA queue now https://trello.com/c/SDn9c4Fi/3307-1505-ubuntu-landing-072-media-hub-jhodapp 16:18 <ahayzen> which i believe enables the metadata (just title, artist, song *not* art *yet*) in the indicator-sound 16:19 * ahayzen looks at his music and media task list for anything else... 16:19 <popey> ooh 16:19 <ahayzen> oh! I was told our autopilot tests have been failing! 16:19 <popey> NO WAY! 16:19 <ahayzen> due to us using the new Pageheader for the tabs instead of the old tabs header 16:20 <ahayzen> so i need to mod the AP tests 16:20 <ahayzen> woops! 16:20 <popey> :) 16:21 <ahayzen> and at some point need to implement balloon's plan of migrating stuff to QML tests 16:21 <popey> longer term IMO 16:21 <ahayzen> yah 16:21 <popey> maybe do qml tests for new things like streaming? 16:21 <ahayzen> yeah good plan 16:21 <ahayzen> we need to enable and decide on structure on jenkins though 16:22 <ahayzen> IIRC it was either get it to run a specific shell script ... or run a specific cmake command (which could then optionally run shell scripts) 16:22 <ahayzen> there was a discussion between me, balloons and nik ages ago about it 16:22 <popey> maybe look at reminders? 16:22 <popey> it uses them 16:23 <ahayzen> but yeah i think for the new streaming stuff we should try to do some qml unit tests 16:23 <ahayzen> ok! 16:23 <ahayzen> i think we were just trying to standardise the folder structure and how it is called 16:23 <ahayzen> as some apps need more mocking that others 16:23 <popey> yeah 16:24 <ahayzen> other than that... there is the migration to the new theming instead of fixed hex values 16:24 <ahayzen> which may fix a few minor colour issues we have 16:25 <ahayzen> then that is all from me for music :-) 16:25 <popey> \o/ 16:27 <popey> #endmeeting