Announcement

Collapse
No announcement yet.

cd and dvd plugins for nghost

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • cd and dvd plugins for nghost

    if anyone has the time and the desire, nGhost needs you! (strange, just got a weird feeling of dejavu...) We need someone to write plugins for cd and dvd track selection.

    right now, nghost plays dvd's cd's by issuing a cdda:// or dvd:// to mplayer. This works in theory (still needs testing), but it'd be better if there were gui for selecting different tracks, etc.

    if you know basic c/c++, the plugin interface for nghost is really simple. It would probably take a day or two to develop each plugin. If you want to learn c++, here is a good opportunity to shine!

    Let me know if you are interested.
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  • #2
    LinuxICE help

    I may be interested, I've been working on a C/C++ app in Windows so I'm getting fairly familiar with C & C++ syntax.

    I'd like to learn C/C++ on Linux and as you said "If you want to learn c++, here is a good opportunity to shine!"...
    I would basically just need to become familiar with the Linux specific libraries.

    Currently I'm running Ubuntu & LinuxICE on a VM with Virtual-Box so I'm slightly limited.
    I also tried to check out the LinuxICE & NGhost projects from sourceforge.net but there didn't appear to be much in the repository.

    Is there another repository that you are using or am I just not seeing what I need to.
    Sailin
    ________________________________________
    CarPC Status:
    Planning.......[--------x-] 90%
    Parts..........[------x---] 70%
    Fabrication....[----x-----] 50%
    ________________________________________

    Comment


    • #3
      in the sf.net project page, there is a "code" link when you click "more". You can download the most recent code from the nghost svn repository. Same with linuxice, but those sources are less important to these plugins.

      have a look at the classes in libnghost/src/plugins/actionevents/* those are good examples of how to make the plugin. The interface is in libnghost/src/plugins/interface/plugin_genericAction.h.

      http://wiki.openice.org/index.php/Nghost_plugin_api is also a good reference.
      Former author of LinuxICE, nghost, nobdy.
      Current author of Automotive Message Broker (AMB).
      Works on Tizen IVI. Does not represent anyone or anything but himself.

      Comment


      • #4
        I was looking under the LinuxICE project on sourceforge...
        Now that I'm in the right repository(NGhost) I see them, much better!

        I'll have a look at them and see what I can do.


        On a similar note, I had been working on creating/porting the MJS Sirius app to Java for use with Windows/Linux/Mac, etc... but there are some issues with the serial api (RXTX) that I wasn't able to solve. (or didn't have time to solve)
        I think that it would be easier to port the source over to Linux in C/C++ since that's the windows language it was written in, and I can now say that I know C/C++...
        I'm assuming it would be similar to the HD Radio plug-in...
        Possible future NGhost plug-in?.?.
        Sailin
        ________________________________________
        CarPC Status:
        Planning.......[--------x-] 90%
        Parts..........[------x---] 70%
        Fabrication....[----x-----] 50%
        ________________________________________

        Comment


        • #5
          Originally posted by benedums View Post
          Possible future NGhost plug-in?.?.
          yep
          Former author of LinuxICE, nghost, nobdy.
          Current author of Automotive Message Broker (AMB).
          Works on Tizen IVI. Does not represent anyone or anything but himself.

          Comment

          Working...
          X