**** BEGIN LOGGING AT Wed Jan 22 02:59:59 2014 Jan 22 08:53:00 Herrie: no need for the app id Jan 22 08:53:07 we just need to list the package names Jan 22 09:06:25 OK can we just use regular HTML 5 file api to read the file? Jan 22 09:09:05 I assume our WebKit supports window.File, window.FileReader, window.FileList and window.Blob ? Jan 22 09:10:47 that should be possible Jan 22 09:11:07 currently every app can access every single file in the filesystem when it knows the path for it Jan 22 09:11:24 so accessing a file with file://usr/share/licenses/... should be possible Jan 22 09:11:37 That's the quickest and easiest I can find in Javascript :) Should be so straight forward I can do it probably :) Jan 22 09:11:38 Herrie|Work|Pre3: so the service only has to list the files per packages Jan 22 09:11:45 Herrie|Work|Pre3: ok Jan 22 09:12:12 Herrie|Work|Pre3: btw. even with qt 5.3 qtwebengine will not have all the features we need .. Jan 22 09:19:17 OK :) Need to get my head around how to test this stuff but will look at PDF and FileManager for some ideas :) Jan 22 09:32:56 Herrie: you should be able to do all this work on the emulator Jan 22 09:33:14 Herrie|Work|Pre3: ah, can you create a card for this on the luna-next board? Jan 22 09:35:00 Herrie|Work|Pre3: if it is meant to be a service, you better look into node.js. It has its own file api Jan 22 09:37:05 Me being n00b why wouldn't use HTML5 for this? or there's an unwritten rule to u Jan 22 09:37:07 Herrie|Work|Pre3: you have to do some service work as none of the html file API's let you list the content of a local directory! Jan 22 09:37:18 se node.js for services? Jan 22 09:38:11 yes Jan 22 09:38:34 you need to do the package list and the listing of the licenses per package in the service Jan 22 09:38:50 but you can read the license content through the HTML API's Jan 22 09:43:44 OK, guess I can work it out :) Jan 22 09:50:12 Garfonso: you already had time to look into the mediaindexer? Jan 22 09:51:34 a bit. Jan 22 09:52:05 I'm currently wondering how to best parse ID3 tags and stuff like that... Jan 22 09:52:22 there is a node-module for that which I wanted to try Jan 22 09:52:58 There's also something called id3.js not sure if that's of any use? Jan 22 09:53:03 if that works out, then there is only the length missing. Jan 22 09:54:07 There's also another one called JavaScript-ID3-Reader that does ACC as well Jan 22 09:54:24 AAC that should be... wIRC sucks on Pre 3 :'( Jan 22 09:54:28 Miss my Veer... Jan 22 09:54:48 Music Player sucks too, lags all the time and skips :'( Jan 22 09:56:39 I wanted to try this one: https://npmjs.org/package/musicmetadata seems to be developed quite actively and supports a lot of formats. Jan 22 09:57:29 Yeah found that one just now too :) Jan 22 09:58:06 node-ffprobe might work too, but requires ffmpeg I think Jan 22 09:58:52 yes, there are a lot of wrappers around some native binaries... Jan 22 09:59:07 mediainfo is another one Jan 22 10:08:27 Garfonso: mainly we have to make sure that we're able to extend the service for different media types Jan 22 10:08:39 like music, documents,pictures, videos, ... Jan 22 10:08:42 yes Jan 22 10:09:09 and one other things: the memory/cpu usage needs to be low Jan 22 10:09:59 I'll try to separate the file-system stuff from the mediatype handling. Jan 22 10:11:21 another thing is that using musicmetadata seems to require a lot of other node.js modules Jan 22 10:11:29 CPU usage should be no problem, but memory will require some careful consideration. Jan 22 10:11:41 yes, I saw that and did not like it too much. Jan 22 10:12:18 the think is that we have to install all those node modules within the OE process Jan 22 10:12:31 and I don't know how well we can use npm Jan 22 10:13:51 ah, ok.. so that's an issue then... Jan 22 10:16:01 Garfonso: you're good in C++ Jan 22 10:16:04 ? Jan 22 10:17:01 I'm working with C++ at my workplace... so I know my way around a bit. Jan 22 10:18:05 Garfonso: I am asking myself whether it would be the safer way to do the mediaindexer Jan 22 10:19:10 How was implementation on legacy done? Jan 22 10:19:47 I thought there were plans to open source the media bits as well? At least that's what was published on the blog ages ago... Jan 22 10:20:12 Then LG came along and no new components were released to public, but might still be in the works? Jan 22 10:20:58 there are some media-parsing frameworks in js in legacy.. but I did not look into it too deep. The service itself seems to be native, AFAIK. Jan 22 10:24:45 Garfonso, Herrie|Work|Pre3 : having the mediaindexer writtten has native service would be my preference Jan 22 10:26:12 hm.. I'll definitively need some help with that. ;) Especially the build process. Jan 22 10:32:45 Garfonso: ok, will help you with that Jan 22 10:33:45 Garfonso: then lets do it this way Jan 22 10:33:57 I will setup some basic build environment this evening Jan 22 10:35:54 Garfonso: you're on windows or linux? Jan 22 10:36:24 usually I'm on windows. But if it makes things easier I can use linux for building Jan 22 10:37:21 I am thinking currently whether we should use qt as base Jan 22 10:42:47 probably makes sense to use this http://qt-project.org/doc/qt-5/qfilesystemwatcher.html Jan 22 10:47:59 Might make sense indeed, seems to do what's needed. Just resources might be an issue but I expect it should be fine on new hardware :) Jan 22 10:48:17 We're not stuck with 800 mhz single core devices anymore :P Jan 22 10:48:33 Herrie|Work|Pre3: with C++ we have some more control over the resources we're using Jan 22 10:49:48 C is a nasty language in general, at least that's my impression after having done 1 semester of it about a decade ago :P Too much strange stuff going on that is/was poorly documented... Jan 22 10:50:06 Not my language of choice, then again no programmer :P Jan 22 10:51:49 * morphis likes C :) Jan 22 10:54:42 LOL :) Just it's sensitive to poor coding that's my main beef with it, Jan 22 10:54:56 Sure things must have improved last decade :) Jan 22 10:55:10 And tools work better :) Jan 22 11:02:02 Unless you code in VI :P Jan 22 12:02:21 I don't like C but C++? ;) Jan 22 12:55:58 Benjamin is making good progress with the Update App icon! The box is there, just the bow needs adding which is tricky a bit :) Jan 22 13:02:07 something to see? Jan 22 13:06:46 Yeah let me copy dropbox link Jan 22 13:07:51 https://www.dropbox.com/s/fufx4wrvr22s10y/screenshot-update-icon.png Jan 22 13:08:37 For next week I was thinking PDF app and Settings app icon? PDF app based on circle template, Settings app based on black square like update App Jan 22 13:09:13 Can both be freestyle because legacy PDF app is poor and we don't have unified settings app. Jan 22 13:09:36 Might have a look at AIO settings for inspiration I guess? Jan 22 13:10:46 https://raw2.github.com/choorp/aiosettings/master/icon.png Jan 22 13:12:17 Or you have other things in mind? Jan 22 16:52:02 interesting stuff on owo github.... Jan 22 17:13:41 Herrie|Work|Pre3: ? Jan 22 17:13:59 com.webos.audio or that's j Jan 22 17:14:06 ust example of naming.... Jan 22 17:14:16 in the ls2 commit from today Jan 22 17:14:59 ah :) Jan 22 17:16:11 com.webos.app.voice :P Jan 22 17:16:28 Re graphics seen my msgs? Jan 22 17:17:32 yes Jan 22 17:17:36 update icon looks nice Jan 22 17:17:43 is it a complete recreation? Jan 22 17:17:56 Yes :) Jan 22 17:18:23 Photoshop, took old, blown up to 4x retrace that and recreated :) Jan 22 17:18:45 You can see minor differences but very close to original :) Jan 22 17:19:18 it's just a copyright question Jan 22 17:19:39 Recreation should be fine right? Jan 22 17:20:04 I think we could ask Enda for the icons. He said earlier he could get them for us ;) Jan 22 17:20:47 For PDF app and settings freestyle creation would go a lot quicker I imagine because it's not so tedious ;) Jan 22 17:21:16 Recreating is quite a pain I imagine... at least for me it would be ;) Jan 22 17:22:23 hehe Jan 22 17:22:32 Herrie|Work|Pre3: if you can, just ask Enda Jan 22 17:22:45 JaMa: when you rebase meta-webos-ports next time and https://github.com/openwebos/db8/commit/71316a3e09d73c43a05fa0acde13c3ed5181f25a comes in please ping me Jan 22 17:23:00 we need to adjust the db8 systemd configuration then Jan 22 17:24:27 OK will do :) I can ask Benjamin for settings + pdf icon or you hav Jan 22 17:24:43 e other requirements for release that have prio? Jan 22 17:24:48 no Jan 22 17:24:53 both would be great Jan 22 17:25:13 :) I'll give him free hand in those should be quicker :) Jan 22 17:25:16 do we want icons for the different settings categories in the settings app? Jan 22 17:26:31 It's a nice to have similar to Choorps AIO app, but might be better for later? Jan 22 17:26:41 Will reach out to Enda for all those icons :) Jan 22 17:27:38 morphis: ack Jan 22 17:27:54 Herrie|Work|Pre3: thanks Jan 22 17:28:01 Herrie|Work|Pre3: don't forget to create a card for this :) Jan 22 17:29:55 Yeah will do. will try to see if I can get Benjamin join on Trello :) Jan 22 17:30:50 ok Jan 22 17:30:57 JaMa: btw. I am not sure about qt 5.2 yet Jan 22 17:31:19 it currently gives me quite some work as its not just a drop in update Jan 22 17:31:27 I would like to give it a little bit more time Jan 22 17:35:01 morphis: are all those issues device specific or just not so obvious that i haven't seen them in my very simple emulator test? Jan 22 17:35:44 device specific Jan 22 18:44:29 Garfonso: https://github.com/webOS-ports/mediaindexer Jan 22 18:50:12 Morphis: http://img.ly/system/uploads/008/063/464/large_SDK%203.png Jan 22 18:50:21 I guess if we'd get these from HP/LG that would help a lot? Jan 22 18:51:21 + phone, messaging, music & video icon? Jan 22 18:51:42 yes Jan 22 18:52:11 I think that would do for now? Jan 22 18:54:51 I think so Jan 22 18:55:09 OK ;) I'll ping that over to Enda Jan 22 18:57:45 morphis: that keyboard bug is quite a hard one Jan 22 18:59:07 We'll kill it at some point, but right now it is condescendantly looking at me Jan 22 18:59:49 condescendingly* Jan 22 19:03:58 Email to Enda out Jan 22 19:12:38 morphis: ok.. what would I have to do to build this for the emulator? Can I do that on a 64bit ubuntu linux? Jan 22 19:14:24 ok, I'll need a complete build system, right? ;) Jan 22 19:17:09 morphis: if I want to "reset" quickly the gnexus to a first boot situation, is there a faster way than reflashing the whole OS ? Jan 22 20:45:25 morphis: oops, forgot to commit some of the preware 2 fixes I did last week. If you include them, it should finally work again. Jan 22 21:52:41 Garfonso: hey, did I read right and you're working on media app? Jan 22 21:52:55 (or at least some parts of it) Jan 22 22:08:17 on media indexer service Jan 22 22:09:14 i.e. browsing filesystem and creating entries into db8 for all media files. Jan 22 22:47:47 Garfonso: oh, ok, got it :) **** ENDING LOGGING AT Thu Jan 23 02:59:58 2014