I've started rolling out nightly builds of NG2. Here's a rundown of the new features it has over NG1:
4 - initial audio/video engine plugins: mplayer, gstreamer, xine, and phonon (and all that phonon supports)
2 - Initial Graphics engine backends: SDL and SDL+OpenGL.
4 - Memory Management modes: Daemon (no gui), Low memory mode, progressive (default), aggressive (fast).
-Desktop mode. Yes, nghost is no longer a frontend, its a desktop! legacy mode is still available also.
-Many more widgets. sliders, progessbars, text, etc.
-Much improved listbox functionality with customizable filters
-New NScan client/server. Watches the FS for media changes and automatically updates the db and nghost.
-Advanced IPC engine for adding additional functionality through "client-plugins" (external apps that can communicate to nghost).
-Libnghostplugins - provides an SDK for developers to use nghost's IPC engine, threading, plugins, etc.
Is it stable? How much of this stuff actually works?
NG2 will likely crash on you at some point. Lot's of testing and fine tuning need to be done.
Right now mplayer is the most advanced of the a/v plugins. Phonon comes in second place. OpenGL currently doesn't work and may not be complete until 2.1.
How do I get it?
If you are using LinuxICE, add the unstable repository. apt-get install nghost-unstable
from src you can get it from
svn co https://nghost.svn.sourceforge.net/s...nghost2/trunk/
How Can I help?
Yes, we know things are a little rough around the edges (and sometimes really sharp). There are *lots* of known issues. but you can help.
If nghost crashes, run a `nghost -d4 &> nghost.output` and paste the nghost.output in the forum with steps to reproduce the crash. a gdb backtrace would also help.
If you are a developer, jump in, or make a client-plugin. There are still a bunch of features that have core support that just need implementation.
NG2 sports some bold new ideas in the car pc space. You can be a big contributor to the success of Linux in the pool of car pc software.