Announcement

Collapse
No announcement yet.

Silverwolf 3 is rising from the dead ... again

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

  • Silverwolf 3 is rising from the dead ... again

    Okay four years is long enough. I pretty much just dropped Silverwolf development about four years ago and thought I might pick it up again back in 2009 but I got busy with other things and it just fizzled without a line of code ever getting written. Well now I have a project vehicle again that is prime for a new Silverwolf and I'm looking forward to building a new system.

    I've just started research on the hardware and right now it's more like nailing jello to the wall but I do know that version 3 will include a graphical skin editor and that I'm not ruling out dedicated interface hardware. It's going to be several months before anything is released but I can say definitively that active Silverwolf 3 development has at least begun.

    It's good to be back
    Silverwolf 2 is dead.
    Silverwolf 3...?

  • #2
    Excellent. Its always good to see another Linux frontend come to the table. What toolkit and language will you be using? Also, I have to ask, have you considered contributing to one of the open source frontends already out there, so as to not duplicate efforts? Gotta ask . Can't wait to hear more details about your software and build.
    "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
    RevFE
    My Shop

    Comment


    • #3
      welcome back... again! :P.
      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
        maybe you should call in silverphoenix instead?
        New System in progress:
        M10k
        Phaze TD1500 ~> Dynaudio MD130
        Phaze TD1500 ~> Seas g18rnx/p
        Zapco Ref 500.1 ~ 12" tc-9
        Behringer DCX2496 ~ Envision Electronics psu
        Transflective Xenarc

        My Car Pc Install
        My Boat Pc worklog

        Comment


        • #5
          Originally posted by scott_fx View Post
          maybe you should call in silverphoenix instead?
          You know that's not such a bad idea Silverwolf truly is dead - I'm redoing everything from scratch.

          The main toolkit I'll be using is Qt as before but I likely won't be using the Xine backends or anything like I was before. If phonon works well with the hardware I'm using then that's what I'll stick with. It makes for a simple tightly integrated application. Everything will be in C++. I don't plan on supporting every format on the planet either. MP3, OGG, FLAC and WAV are the only formats that will get any tight integration. SQLite is likely to be used for library organization but I haven't decided on that yet.

          There are a few reasons I don't plan to jump on the wagon with some of the other projects out there. First and foremost it's just more fun (for me) to develop something new. Also giving people some other choices is always a good thing.

          Where Silverwolf and Silverwolf 2 were a jack of all trades doing DVD and video and other apps along with being an MP3 player, I'm going to concentrate mostly on audio this time getting that perfect first. I'm looking into some hardware that may or may not be necessary with the new system; I haven't decided yet. One thing I do know is that touch screens aren't the be all and end all. I have several touch screen gismos both in the car and out, both off the shelf and developed by yours truly and nothing beats tactile response and real controls especially in the middle of traffic when you can't fart around with the dash. For example that little mouse thing built into some of the new Lexus vehicles is a neat idea although you still need to look at the screen when you're fiddling with it.

          Summing it up it's gotta be smart and fast in the background and simple and usable for the user, especially in the car while you're trying to drive. Being able to customize the user interface without getting ridiculous is something everyone wants including me. A graphical editor is going to have to be part of the system. It's still a couple months away but I'm getting the pieces together finally.
          Last edited by intuitionsys; 02-22-2012, 10:13 PM.
          Silverwolf 2 is dead.
          Silverwolf 3...?

          Comment


          • #6
            Tbh, don't go with phonon. I just recently switch RevFE over from phonon to libvlc, and I'm never looking back. Phonon has so many small issues and quirks, and isn't even the supported media system of Qt anymore. (Oh, and good luck getting FLAC to work stably on it) Libvlc works really nice with Qt, and can even paint video on a QML surface to allow for watching/listening to any format of media no matter how you are displaying your frontend, even if you don't care for video.

            A word of advice, go for QML. It's super fast, and really slick looking, I've been using it for a couple of years now for mine.
            "stop with the REINSTALLS, what do you think we got some lame-o installer!!!" - mitchjs
            RevFE
            My Shop

            Comment


            • #7
              Originally posted by intuitionsys View Post
              You know that's not such a bad idea Silverwolf truly is dead - I'm redoing everything from scratch.

              The main toolkit I'll be using is Qt as before but I likely won't be using the Xine backends or anything like I was before. If phonon works well with the hardware I'm using then that's what I'll stick with. It makes for a simple tightly integrated application. Everything will be in C++. I don't plan on supporting every format on the planet either. MP3, OGG, FLAC and WAV are the only formats that will get any tight integration. SQLite is likely to be used for library organization but I haven't decided on that yet.

              There are a few reasons I don't plan to jump on the wagon with some of the other projects out there. First and foremost it's just more fun (for me) to develop something new. Also giving people some other choices is always a good thing.

              Where Silverwolf and Silverwolf 2 were a jack of all trades doing DVD and video and other apps along with being an MP3 player, I'm going to concentrate mostly on audio this time getting that perfect first. I'm looking into some hardware that may or may not be necessary with the new system; I haven't decided yet. One thing I do know is that touch screens aren't the be all and end all. I have several touch screen gismos both in the car and out, both off the shelf and developed by yours truly and nothing beats tactile response and real controls especially in the middle of traffic when you can't fart around with the dash. For example that little mouse thing built into some of the new Lexus vehicles is a neat idea although you still need to look at the screen when you're fiddling with it.

              Summing it up it's gotta be smart and fast in the background and simple and usable for the user, especially in the car while you're trying to drive. Being able to customize the user interface without getting ridiculous is something everyone wants including me. A graphical editor is going to have to be part of the system. It's still a couple months away but I'm getting the pieces together finally.
              i'm very intrigued by this project now! I too agree with you 100% about touchscreens not being the total solution. I think every system i've ever installed incorporated some sort of non visual control (space nav, buttons, motorized potentiometer, rotary encoders). may i suggest incorporating some sort of an arduino friendly interface. if it will play nice with a serial interface then the user can interface with their stock dash controls, encoders, analog joysticks (like the ps3 game controllers) and all sorts of other devices.

              also, since this seems to be a more streamlined project. it would be great if it could run on the raspberry pi. I'll be following this closely!
              New System in progress:
              M10k
              Phaze TD1500 ~> Dynaudio MD130
              Phaze TD1500 ~> Seas g18rnx/p
              Zapco Ref 500.1 ~ 12" tc-9
              Behringer DCX2496 ~ Envision Electronics psu
              Transflective Xenarc

              My Car Pc Install
              My Boat Pc worklog

              Comment


              • #8
                Originally posted by malcom2073 View Post
                Tbh, don't go with phonon. I just recently switch RevFE over from phonon to libvlc, and I'm never looking back. Phonon has so many small issues and quirks, and isn't even the supported media system of Qt anymore. (Oh, and good luck getting FLAC to work stably on it) Libvlc works really nice with Qt, and can even paint video on a QML surface to allow for watching/listening to any format of media no matter how you are displaying your frontend, even if you don't care for video.

                A word of advice, go for QML. It's super fast, and really slick looking, I've been using it for a couple of years now for mine.
                +1 for QML. It rocks my socks. phonon is dead... but there's really no replacement yet (outside of qtmultimedia inside qt-mobility). I need to see whether that stuff is scheduled for merge into qt5 or is already in at 4.8...
                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


                • #9
                  Yes QML is another hot item I agree and I'm already familiar with it. Like I said I haven't finished exploring all the possibilities yet so almost everything except for the graphical skin editor is jello right now. I know I want to use Qt Designer with custom "Silverwolf" plugins, some of which I've already developed and dynamically load the skin UIs. I may not even need to bother building a custom layout engine from the designer modules since most people are fairly familiar with Designer anyway as long as the plugins are reasonably clever. The resources for the skin can also be neatly packaged along with the layouts and the loader is extremely fast.

                  I took a quick look at libvlc at work today but I got busy and didn't get back to it. I'll try and give it a serious lookover tonight.

                  I really like the idea of pluggable modules for different hardware controllers. Nobody is going to use a frontend if they can't use the controller they're already in love with. At least I wouldn't. It will probably be limited to USB controllers though. I haven't messed with interfacing with stock controls but arduino is a great option and should still fit into the USB-only framework. I've never actually used it but it's a clever little box with lots of options and cheap like borscht too.
                  Silverwolf 2 is dead.
                  Silverwolf 3...?

                  Comment


                  • #10
                    +1 on the arduino.

                    They are cheap, easy to use, and stupidly simple to program. Plus they interface rather well with pretty much any sensor. I currently have mine rigged up as a tach.

                    Comment

                    Working...
                    X