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