--- Log opened Tue Dec 06 00:00:09 2016 02:03 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has joined #navit 02:30 -!- jjelen [jjelen@nat/redhat/x-jtzfmgdkgwxvqbit] has joined #navit 08:02 -!- jjelen [jjelen@nat/redhat/x-jtzfmgdkgwxvqbit] has quit [Remote host closed the connection] 10:38 -!- CarPCMan [~BigJ_@85.191.43.203] has joined #navit 11:43 -!- xenos1984 [~xenos1984@2001:bb8:2002:200:6651:6ff:fe53:a120] has quit [Quit: Leaving.] 12:27 -!- pini [~pini@bou-fi.pustule.org] has joined #navit 12:29 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has joined #navit 12:37 -!- jandegr [5bb6378e@gateway/web/freenode/ip.91.182.55.142] has joined #navit 13:12 -!- robertp [5edf9871@gateway/web/freenode/ip.94.223.152.113] has joined #navit 13:21 #navit: < robertp> hi 13:21 #navit: < CarPCMan> hi 13:23 #navit: < robertp> CarPCMan: Did you try the audio framework with navit? 13:24 #navit: < CarPCMan> Haven't got the time 13:27 #navit: < kazer> hi there 13:28 #navit: < robertp> hi kazer 13:28 #navit: < robertp> did you test the audio merge? 13:28 #navit: < kazer> not yesterday, but will resume today 13:31 #navit: < robertp> the mpd and stub code works like charm, but I cant test the spotify stuff. 13:33 #navit: < CarPCMan> What about radio robertp ? 13:34 #navit: < robertp> German radio broadcasting is rubbish in my opinion, so I dont need it. But I thought about making a DAB(+) plugin for a friend... 13:35 #navit: < CarPCMan> Make it work with DVB-T adapters please :p 13:35 #navit: < robertp> I didnt search too much but I didnt find a decent API. 13:38 #navit: < CarPCMan> Nope 13:38 #navit: < CarPCMan> What do you use in your car robertp ? 13:38 #navit: < CarPCMan> Rasp? 13:39 #navit: < robertp> yes 13:39 #navit: < CarPCMan> The 3? 13:39 #navit: < CarPCMan> What display? 13:40 #navit: < robertp> I think I already explained... some times... 13:40 #navit: < CarPCMan> Write it up in a file then, and copy paste 13:41 #navit: < robertp> I did. https://hackaday.io/project/8128-navit-on-a-vw-oem-navigation-system 13:51 #navit: < CarPCMan> Ahh.... 13:51 #navit: < CarPCMan> Would be a hell of a lot easier for me, if I could do that 13:53 #navit: < robertp> what do you use? 13:54 -!- jandegr [5bb6378e@gateway/web/freenode/ip.91.182.55.142] has quit [Ping timeout: 260 seconds] 13:54 #navit: < CarPCMan> I've a Peugeot 206, so I need to custom everything 13:56 #navit: < robertp> Doesnt peugeot provide oem navigation systems? 13:56 #navit: < CarPCMan> Not in a 206 13:57 #navit: < CarPCMan> It doesn't even have room for 2din 13:58 #navit: < robertp> You have the display location on top of the dashboard, i think 13:59 #navit: < CarPCMan> Yeah, that's what my custom case does (bought) 13:59 #navit: < robertp> If you'd expand that a bit, a 5" Display should fit 13:59 #navit: < robertp> t 13:59 #navit: < robertp> sorry 13:59 #navit: < robertp> what is printed on the small display? 14:00 #navit: < kazer> CarPCMan: i have the same problem in my jeep. I have a 1.5din housing 14:01 #navit: < kazer> robertp: so mpd + stub works for you in the audio 14:01 #navit: < kazer> audio_merge branch? 14:01 #navit: < robertp> yes, i am just listening to music through mpd 14:01 #navit: < kazer> from the branch? cool! so we just need to fix the tests in https://circleci.com/gh/navit-gps/navit/1457 14:01 #navit: < kazer> then merge the spotify code and we'll be done! 14:01 #navit: < robertp> stub doesnt play music 14:02 #navit: < robertp> its just to explain the plugin 14:02 #navit: < CarPCMan> I have this robertp - http://www.ebay.co.uk/itm/CTKPE02-Double-Din-Stereo-Fascia-Stalk-Control-Fitting-Kit-for-Peugeot-206-/351672401570 14:04 #navit: < robertp> CarPCMan I cant imagine how it will look like 14:04 #navit: < robertp> Did you attach it to the car yet? 14:05 #navit: < robertp> Kazer I already went through the spotify player and adjusted as much as i found and in best (impossible) case you just have to test it 14:05 #navit: < CarPCMan> robertp, looks quite nice actually, but I need to attach everything, and get a amplifier, etc. 14:06 #navit: < kazer> robertp: sweet thanks. Oh right i see your 6 commits for spotify. Thanks, going to test it 14:08 #navit: < CarPCMan> Link? 14:09 #navit: < kazer> CarPCMan: https://github.com/navit-gps/navit/commits/audio_merge ? 14:23 #navit: < robertp> CarPCMan, cant you use a head unit's amplifier? I mean get a HU with AUX-in, attach the audio out to the Pi and a LCD/TFT/Eink-Display to the Pi's HDMI. 14:23 #navit: < CarPCMan> Already have a touch screen, the official pi display 14:23 #navit: < robertp> HU's with CD-Canger Control would do that quite well. It that case you could communicate with the Pi through the HU buttons. 14:56 #navit: < kazer> robertp: looks like we are missing -DUSE_AUDIO_FRAMEWORK=True in the CI, I'll add it 14:57 #navit: < kazer> and probably some libs, for the test : 14:57 #navit: < kazer> Disabled player-mpd ( mpd not found ) 14:57 #navit: < kazer> Disabled player-spotify ( libspotify found but alsalib is missing ) 14:59 #navit: < robertp> kazer, I have #cmakedefine USE_AUDIO_FRAMEWORK 1 15:03 #navit: < kazer> odd. then maybe it was disabled because of the missing libs, i'll double check thanks 15:09 #navit: < robertp> libasound2 is what you need to play the music 15:09 #navit: < robertp> ':D 15:10 #navit: < kazer> indeed, i meant that we need to add it to the test build for circleci to actually test the audio features :) 15:11 #navit: < kazer> spotify does not work right now for example : undefined symbol: snd_pcm_hw_params_any' despite having libasound2-dev libasound2 installed 15:11 #navit: < kazer> the code builds without complaining, but we are missing a detection in CMakelist or something 15:13 #navit: < robertp> sorry, i dont understand... 15:14 #navit: < kazer> my explanation probably sucks :) 15:15 #navit: < kazer> after installing the two packages (and libspotify) cmake is happy : Enabled player-spotify ( libspotify and alsa found ) 15:15 #navit: < robertp> probably. 15:15 #navit: < kazer> the code builds, and ./audio/player-spotify/.libs/libaudio_player-spotify.so is generated 15:16 #navit: < kazer> but if you try to actually use the plugin, it fails : Error '/home/ubuntu/navit/bin/navit/audio/player-spotify/.libs/libaudio_player-spotify.so: undefined symbol: snd_pcm_hw_params_any' 15:16 #navit: < kazer> so, we might be missing a package ( and then, a check for this package in CMakefile) or we might be missing a compilation option 15:17 #navit: < kazer> also, i installed libmpd-dev and mpd, but i still get Disabled player-mpd ( mpd not found ) 15:18 #navit: < robertp> just mpd and mpc 15:18 #navit: < kazer> mpc it was, thanks! 15:18 #navit: < robertp> its no api, its a comamnd line client 15:20 -!- Marc0 [~marco@mx.hidden-primary.net] has quit [Quit: Reboot...] 15:20 #navit: < kazer> the mpc plugins loads \o/ 15:21 #navit: < kazer> nice! 15:21 #navit: < kazer> (i never doubted you ;) ) 15:25 -!- Marc0 [~marco@mx.hidden-primary.net] has joined #navit 15:26 #navit: < robertp> kazer, did all your translation builds break circleci? 15:29 #navit: < robertp> Kazer, try to add target_link_libraries(player-spotify ${ALSA_LIBRARY}) to CMakeList.txt next to your spotify.c 15:29 #navit: < robertp> Since this is a linker issue. 15:34 #navit: < kazer> robertp: not all, and that's why we try them in branches. It should not break anything outside of the i18n/* branches 15:35 #navit: < CarPCMan> Isn't i18n translations ? 15:36 -!- pini [~pini@bou-fi.pustule.org] has quit [Ping timeout: 260 seconds] 15:37 #navit: < robertp> Just kidding, CI complains: "Partial System Outage - components affected: GitHub" and my recent pushes dont get ci'ed 15:38 #navit: < kazer> CarPCMan: yep exactly 15:38 #navit: < CarPCMan> How in the hell do you break i18n? 15:38 #navit: < kazer> robertp: ah, you meant did we ddos circleci with our translations updates :) 15:38 #navit: < robertp> so ci closed the github gates 15:38 #navit: < kazer> CarPCMan: last comment of https://github.com/navit-gps/navit/pull/183 for an example 15:38 #navit: < robertp> :D 15:39 #navit: < kazer> robertp: actually a year or two ago we were playing with ideas to store binfile map data in git.. And we did impact github, they blocked our account 15:39 #navit: < robertp> HAHA 15:40 #navit: < robertp> thats lots of data... 15:40 #navit: < kazer> yup 15:44 #navit: < CarPCMan> How much data are we talking? 15:46 #navit: < kazer> ~500GB if i'm not mistaken 15:46 #navit: < kazer> (uncompressed) 15:48 #navit: < kazer> the idea was to leverage git tags to build various versions of the maps to ensure backward compatibility with older builds of navit 15:50 #navit: < CarPCMan> Tsshh.. Comeon github, get your game together! 15:50 #navit: < CarPCMan> :p 15:56 #navit: < kazer> aha 15:57 #navit: < robertp> aha? 15:57 #navit: < kazer> missed one key :) "haha" 15:58 #navit: < CarPCMan> NavIt is coded in C, right? 15:58 #navit: < kazer> mostly yeah 15:58 #navit: < CarPCMan> What else? 15:59 #navit: < kazer> a bit of c++, a bit of java (for android for example) 15:59 #navit: < CarPCMan> nvm, can see it on the github 15:59 #navit: < CarPCMan> But the Java is only to like, include the C files, right? 15:59 #navit: < CarPCMan> What is the perl used for? 16:00 #navit: < kazer> java also used to provide some platform specific code, like UI specifics 16:00 #navit: < kazer> we have some perl? :o) 16:00 #navit: < CarPCMan> Right. Any specific reason it's coded mostly in C, and not C++? 16:00 #navit: < robertp> :D 16:00 #navit: < CarPCMan> Github says so 16:00 #navit: < CarPCMan> https://github.com/navit-gps/navit/search?l=perl 16:01 #navit: < kazer> C was chosen because it's more portable than c++ 16:01 #navit: < kazer> i think that we use c++ only for some UI specifics (like QT) 16:02 #navit: < kazer> oh right, there's some perl. Mostly helpers, not really required for navit itself 16:03 #navit: < kazer> we also have some python, for the CI tests for example dbus 16:03 #navit: < CarPCMan> Thinking of picking up a more low level language than Python, PHP, etc.. 16:03 #navit: < CarPCMan> And considered picking up C++, what are your thoughts? 16:04 #navit: < kazer> c++ concepts should be quite easy if you are familiar with python and c++, because of OOP 16:04 #navit: < kazer> meant "python and php" 16:04 #navit: < kazer> we're going to need help for the qt5 gui (so c++ and qml) if you want a playground :) 16:04 #navit: < robertp> C isn't low level. Thats whats assembler for. 16:05 #navit: < CarPCMan> Ohh.. C is pr. definition a medium level language, where Python is a high level 16:05 #navit: < CarPCMan> I meant low level compared to Python, sorry for that 16:05 #navit: < kazer> robertp: well he said "lower level" not "lowest level" :) 16:06 #navit: < CarPCMan> Lowest level, just going to play with some sand making capacitors 16:06 #navit: < robertp> Ok, I started with assembler, so for me everything other is high level 16:06 #navit: < kazer> haha 16:06 #navit: < CarPCMan> Would love to learn assembly for reverse engineering 16:07 #navit: < robertp> Just get a code reference (nah, register reference) and some time... maybe some more. :D 16:09 #navit: < CarPCMan> robertp, and some small programs to try with.... I learn by example, eg. learned reverse engineering of Android Applications by fucking applications up :p 16:09 #navit: < CarPCMan> I like to reverse eg. banking apps and replicate them in Python 16:11 #navit: < kazer> that's exactly how navit stared. cp15 reverse engineered proprieraty map files 16:12 #navit: < CarPCMan> cp15? 16:12 #navit: < kazer> *started. damn what's wrong with my fingers today 16:12 #navit: < kazer> cp15 has been inactive for some time, but he used to be the main contributor of the project 16:13 #navit: < robertp> http://picpaste.de/rpiinterface2-XGtcKtBA.jpg 16:13 #navit: < CarPCMan> reverse engineering is cool! Finding out how things work together, is the best thing 16:13 #navit: < CarPCMan> If robertp is German, then what are you kazer ? 16:14 #navit: < robertp> http://picpaste.de/rpiinterface2_-XUQfqogd.jpg 16:14 #navit: < kazer> oh boy robertp you need a new camera :o) 16:15 #navit: < kazer> CarPCMan: i'm French 16:15 #navit: < kazer> we actually have a bunch of Germans in our contributors 16:15 #navit: < robertp> No, I need more patience. I dont wait until the camera focused 16:15 #navit: < kazer> haha 16:15 #navit: < kazer> too bad, cause i'd love to publish a better looking picture of your board 16:15 #navit: < kazer> on social media 16:16 #navit: < robertp> oh no! 16:16 #navit: < kazer> why? it's really badass 16:16 #navit: < robertp> not until its not fully tested 16:16 #navit: < CarPCMan> kazer, I've been to paris once, not a success 16:16 #navit: < kazer> robertp: eh, it's just a picture. We can say "work in progress". Or "beta" 16:16 #navit: < kazer> CarPCMan: ha? 16:16 #navit: < kazer> you're from UK right? 16:19 #navit: < CarPCMan> kazer, me? No DK 16:19 #navit: < kazer> oh ok 16:20 #navit: < CarPCMan> Why did you think I came from the UK? 16:21 #navit: < kazer> cause you pasted a link to ebay.co.uk earlier :) 16:22 #navit: < CarPCMan> Ohh, find me an ebay.dk, that isn't dba.dk, I would but there. I don't buy at .de, because, yeah.. My german sucks 16:23 #navit: < kazer> we were talking about screens and bezels earlier. I'm currently printing a new test version for my car : https://imgur.com/a/dk108 16:24 #navit: < robertp> Kazer: I did all i could: http://picpaste.de/rpiinterface2-Us7bXp8e.jpg 16:24 #navit: < kazer> robertp: that's perfect. Permission to broadcast? 16:24 #navit: < kazer> do you have a link that we could add to the post? 16:25 #navit: < kazer> your hackaday page maybe? 16:25 #navit: < robertp> http://picpaste.de/rpiinterface2__-nILs5jUD.jpg 16:25 #navit: < robertp> yes. The hackaday thing. 16:25 #navit: < kazer> great 16:27 #navit: < robertp> kazer, what about spotify? No I am not impatient, but waiting. 16:27 #navit: < kazer> robertp: i was diffing with my repo to find the linkage issue 16:28 #navit: < kazer> i think i should be able to fix it today 16:28 #navit: < robertp> you dont link the alsa_libs to your spotify.so 16:29 #navit: < robertp> but cmake knows the libs as ${ALSA_LIBRARIES} 16:29 #navit: < robertp> If you link them, you do not need the -lasound 16:29 #navit: < kazer> yes this one if fixed, but now i have a similar issue with sp_session 16:29 #navit: < kazer> mmm 16:30 #navit: < robertp> same thing with spotify 16:30 #navit: < CarPCMan> How in the hell is Spotify going to work? 16:31 #navit: < robertp> kazer, just link to ${LIBSPOTIFY_LIBRARIES} 16:41 #navit: < robertp> have to go. 16:41 -!- robertp [5edf9871@gateway/web/freenode/ip.94.223.152.113] has quit [Quit: bye!] 17:09 #navit: < kazer> CarPCMan: what do you mean? 17:10 #navit: < CarPCMan> Spotify in Navit? 17:10 #navit: < CarPCMan> Doesn't that require internet? 17:11 #navit: < kazer> kinda. You can cache the music locally also (e.g: when you are near you home, via wifi). Or you can use a mobile hotspot (i use my phone) 17:11 #navit: < CarPCMan> Well, so it will allow to save playlist to offline? 17:12 #navit: < CarPCMan> So when you get near a WiFi hotspot, eg. home, it syncs? 17:12 #navit: < kazer> currently, to keep the UI simple, it automatically caches the playlists that you start playing 17:13 #navit: < CarPCMan> So it doesn't save the whole playlist? 17:13 #navit: < kazer> it saves a full playlist as soon as you start playing it 17:13 #navit: < kazer> adding a offline/online toggle button is easy, we had it in a previous version 17:13 #navit: < CarPCMan> But not like in the "save offline", but as in just cache it 17:13 #navit: < CarPCMan> fair enough 17:14 #navit: < kazer> what's the difference between save offline and cache ? 17:14 #navit: < CarPCMan> If that feature comes, and Spotify works correctly, then I'll fucking kiss you :p 17:14 #navit: < CarPCMan> Well! 17:14 #navit: < CarPCMan> When I think cache, I think as in /tmp 17:14 #navit: < CarPCMan> It clears after some time 17:14 #navit: < kazer> haha wet your lips cause i've been using it in my car for over a year :) 17:15 #navit: < CarPCMan> Damn it! :p 17:15 #navit: < CarPCMan> My biggest problem... 17:15 #navit: < CarPCMan> Looking to sell my car, and before I can get it to work, I need to get a car amplifier 17:15 #navit: < kazer> well those things are getting cheaper, no? 17:16 #navit: < CarPCMan> Well; I could get one OK one for 1.200,- DKK 17:16 #navit: < CarPCMan> 161 euro 17:16 #navit: < kazer> wow that's expensive 17:17 #navit: < CarPCMan> Yeeaaah... But I've already spat like.. 540 euro into the project 17:17 #navit: < CarPCMan> And that's where my account ran empty :p 17:19 #navit: < kazer> i know how it feels :) 17:19 #navit: < kazer> https://www.amazon.com/Desert-S900-4-4-Channel-Multichannel-Amplifier/dp/B00VPYTOS4/ that's no pioneer, but it looks decent 17:19 #navit: < CarPCMan> But I've got money now! But, in the mean time, It's now time to say bye bye to my car 17:19 #navit: < kazer> do you know what car you want next? 17:20 #navit: < CarPCMan> Amazon.com, going to get taken in the toll :( Fucking Denmark... - Yeah, a smaller one 17:20 #navit: < CarPCMan> This one is too expensive to own for a student in DK 17:20 #navit: < CarPCMan> Properly a small C1 next :( 17:21 #navit: < kazer> hey, looks like you like French cars :) 17:21 #navit: < CarPCMan> They're the cheapest ;) 17:21 #navit: < CarPCMan> I would rather have a Toyota Aygo or something like that, but it costs more :( 17:23 #navit: < CarPCMan> What car was yours kazer ? If I already asked, sorry 17:24 #navit: < kazer> currently i have a Jeep Grand Cherokee 17:24 #navit: < kazer> plenty of space to put hardware inside :) 17:24 #navit: < kazer> but i'm working on a smaller version of my carputer, trying to fit everything in the 1.5din unit 17:25 #navit: < CarPCMan> Going to be fun, and fit it into a fucking C1... :p - You have access to a 3d printer, right? 17:26 #navit: < kazer> yep 17:26 #navit: < CarPCMan> Bastard! 17:29 #navit: < kazer> haha 17:29 -!- xenos1984 [~xenos1984@22-164-191-90.dyn.estpak.ee] has quit [Quit: Leaving.] 17:30 #navit: < CarPCMan> But I'm guessing you have a "real" job, and earn quite some money 17:32 #navit: < kazer> currently printing this : https://github.com/pgrandin/carputer-parts/blob/master/body.STL to work on the new design with the Pi 17:32 #navit: < kazer> yeah indeed. I just bought one but before i was using the ones from a local hackerspace. Nothing like that were you live? 17:33 #navit: < CarPCMan> Nice viewer that Github has setup! - Nope, not as far as I know 17:34 #navit: < CarPCMan> Ohh, there is 17:34 #navit: < CarPCMan> Never heard of it 17:37 #navit: < kazer> have a link of one that's close? 17:38 #navit: < kazer> yeah the STL viewer is really nice 17:38 #navit: < CarPCMan> Found one at hackerspaces.com I think 17:38 #navit: < CarPCMan> Is like 20 kms away 17:38 #navit: < kazer> do they have 3d printers? 17:43 #navit: < CarPCMan> kazer, sent a PM, couldn't really find It, so I guess not :/ 17:48 #navit: < kazer> bp 17:48 #navit: < kazer> ok. good luck :) 17:49 #navit: < kazer> is this for an ongoing project? sometimes you can get printing services too. Although it's not really cheap 18:03 #navit: < kazer> hey, spotify is almost working in the merged branch \o/ 18:04 #navit: < CarPCMan> kazer, wouldn't really know what to print for my car. Would just be nice to have one :) - Sweeet! :D 18:04 #navit: < CarPCMan> I'm really considering just mashing the tech I have right now together, and throwing it in my car 18:05 #navit: < CarPCMan> Just to see it work 18:11 #navit: < kazer> always a first good step :) 18:18 #navit: < CarPCMan> Yeah, but it isn't easy to get the screen to sit correct.. 18:20 #navit: < kazer> do you have pictures of your current setup? 18:20 #navit: < CarPCMan> It's just a standard Peugeot 206 dashboard :( 18:21 #navit: < kazer> ah, you don't have the bezel kit yet? 18:21 #navit: < CarPCMan> Looks like this - http://mincore.co.uk/L/c1.JPG 18:21 #navit: < CarPCMan> I have it, but I've only relocated the hazard lights 18:22 #navit: < CarPCMan> But it takes like 30 secounds to setup the rest, So I just need the time, to attach the screen to the case I bought from Peugeot 18:23 #navit: < kazer> 30s! that's easy :) 18:24 #navit: < CarPCMan> Yeah, but just to install the plastic :p I need to install the screen into a case, that needs to fit inside the plastic case... 18:24 #navit: < CarPCMan> And hook up power etc. 18:24 #navit: < CarPCMan> But I have to go now sorry! 18:25 #navit: < CarPCMan> Been a pleasure! :) 18:25 -!- CarPCMan [~BigJ_@85.191.43.203] has quit [Quit: Leaving] 19:20 -!- Horwitz [~mich1@p200300800E17C800022268FFFE64E7C4.dip0.t-ipconnect.de] has quit [Ping timeout: 258 seconds] 19:34 -!- Horwitz [~mich1@p200300800E2A3800022268FFFE64E7C4.dip0.t-ipconnect.de] has joined #navit 19:34 -!- mode/#navit [+o Horwitz] by ChanServ 19:52 #navit: < Navit> The following compiles failed: http://download.navit-project.org/logs/navit/android_armv5te/svn/navit-svn-7118.failed http://download.navit-project.org/logs/navit/openmoko/svn/navit-svn-7118.failed http://download.navit-project.org/logs/navit/win32/svn/navit-svn-7118.failed http://download.navit-project.org/logs/navit/n800/svn/navit-svn-7118.failed http://download.navit-project.org/logs/navit/android_armv4t/svn/navit-svn-7118.failed http://download.na 19:52 #navit: < Navit> /svn/navit-svn-7118.failed http://download.navit-project.org/logs/navit/tomtom/svn/navit-svn-7118.failed http://download.navit-project.org/logs/navit/iphone/svn/navit-svn-7118.failed 19:52 #navit: < Navit> See compile results history at http://download.navit-project.org/logs/navit/stats.html --- Log closed Wed Dec 07 00:00:10 2016