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