Announcement

Collapse
No announcement yet.

Writing some Linux MP3 Software

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

  • Writing some Linux MP3 Software

    Hey everyone,

    I just thought I'd put the word out that I'm writing some MP3 software for linux, especially geared for automobile use, using a full screen, not a character LCD.

    It's called Aegis (Automobile Entertainment GPS Information System). The name may change, dunno, btu it sounded like a good acronym. Anyhow, here are some features I'm working on:

    Skinnable
    Modular Widgets for custom setups using skins.
    Crossfading of MP3s
    DVD Support
    GPS Support
    Hardware Monitoring Support
    Built in IRMan support
    TV Tuner Support

    It should be a full solution for anyone wishing to use Linux as their car mp3 player software. I'm using the mpg123 engine, and I plan to use a derivative of Ogle for DVD playing.

    The strong point of this software is the ability to customize it. Say you want DVD support, but no GPS support. Compile it without GPS and build yourself a skin around the features you have compiled in.

    This modular structure will also make it very easy to maintain and upgrade.

    Anyhow, I just thought I'd put out the vibe. It should be open sourced soon with limited features. I may open up a sourceforge site for it this month.

    SnackPack
    SnackPack
    First Player: Obscured
    Second Try: No Web Page Yet, using MSI-6215

  • #2
    cool!

    ::AGoodbar goes to learn linux now::
    Nothing yet.....

    Comment


    • #3
      Hmm, what would REALLY make it cool would be if there were a way to put a speed, temp, rpm sensor, etc in your car and be able to watch it on your computer. i'm sure this is somehow possible, but have NO idea how to do it
      Nothing yet.....

      Comment


      • #4
        Well, if the hardware for car sensing were available, cheap, and standard, it could be added. I was talking about hardware sensing on the computer, like cpu temp, voltages, fan rpm, etc.
        SnackPack
        First Player: Obscured
        Second Try: No Web Page Yet, using MSI-6215

        Comment


        • #5
          lol i know, i was just making a suggestion
          Nothing yet.....

          Comment


          • #6
            What were you planning on using for GPS support? I'm yet to see a decent map program for Linux.
            Keep up the good work, I'm sure you'll get a lot of interest in this project!

            Comment


            • #7
              Well, that's a problem. I can provide simple GPS support very easily. Speed indicator, elevation, coordinates, odometer, etc. Full moving map support is another beast.

              I've looked into everything for moving maps on linux. It seems that the most robust system out there is Hugo. We need something better. Perhaps this software will stirr up some lending hands to solve this problem. There are a lot of people out there wanting decent street maps that are not in a proprietary format. Even if the maps are not free (but in an open format), that would be great.

              In the meantime, Hugo has vector maps of the entire US. They are kindof old and do not have much detail, but I'll try to add support for them anyway.

              Don't underestimate the open source community. Just look at DeCSS.

              SnackPack
              SnackPack
              First Player: Obscured
              Second Try: No Web Page Yet, using MSI-6215

              Comment


              • #8
                What about using wine, and using regular Streets 2001 or whatever? Does that work in Wine though?
                And, what distro is this going to be based around? You should make it so that there is a config program, rather than having to compile it with support for different things, that way you can put out .rpm's of it, rather than stuff that needs to be compiled.
                What language are you writing it in?
                Maybe you should look into Kylix. Its kinda like VB, but much more robust.
                Clarion 200watt head unit w/ Aux in.
                Kicker 800watt 4 channel amp
                In a 96 Grand Prix SE.

                Comment


                • #9
                  I'm using C++, and a standard automake/autoconfig setup, so it should be very easy to configure and build. I personally despise Linux and RPMs. I'm a BSD guy myself, but linux offers more hardware support than the BSDs, so I can deal with it for this project.

                  I'm using debian to develop it, but I will build a watered down linux install for the actual implementation. There's no use in using a full distro in your car. Just get the right libs and startup scripts on one small partition so it boots Aegis directly and quickly.

                  About using wine, vmware or whatever, I've looked into it. It's a real pain to have to control multiple X11 programs thru something like the IRMan. I've tried several angles.

                  SnackPack
                  SnackPack
                  First Player: Obscured
                  Second Try: No Web Page Yet, using MSI-6215

                  Comment


                  • #10
                    What about just making your own distro?
                    And sell it for say 20$, and all you would have to pay for would be the burnt CD.
                    It really wouldn't be that hard, and then it could be a much smaller size because the install wouldn't need any compilers or anything.
                    Why exactly do you despise RPM?
                    I believe my computer should be easy, I shouldn't have to compile every program I want.
                    Clarion 200watt head unit w/ Aux in.
                    Kicker 800watt 4 channel amp
                    In a 96 Grand Prix SE.

                    Comment


                    • #11
                      also, don`t forget divx playback
                      My Setup

                      Comment


                      • #12
                        Istrunk: because selling your own distro for profit is technically illegal and against the entire open source movement It really doesnt matter what distro you use anyways your not using linux in this fashion for security, or features so basically any distro will do. If we could simply get past the gps hurdle I think linux systems would become much more popular, especially if someone can design something that can serve as a base for other versions of a similiar application

                        Comment


                        • #13
                          http://www.linuxdevices.com/articles/AT6093506327.html <-- go here. it describes how to build an mp3 player on a bootdisk , with sound card and network!! card support. it also has the advantage of being able to be controlled from another computer via a web interface. this i belive can easilly be stripped out , all the interesting stuff is in the building the bootdisk with the appropriett hardware support. you should be able to do every thing you want by following and changing this guide. it is the best i have seen , but i cant compile a kernel on my machine for some reason....
                          stupid quote # 1 : "i dont do drugs , i only ever smoke pot when i'm coming down" , Me , 6 september , 2001.

                          Comment


                          • #14
                            Bgreet: uh.... Who told you this?
                            How do you think Redhat, Suse, Mandrake, and all the others stay in business. It is illegal to sell GPL'd programs. They are actually selling the CD and Documentation,
                            not the actual distro. Thats perfectly legal.
                            Clarion 200watt head unit w/ Aux in.
                            Kicker 800watt 4 channel amp
                            In a 96 Grand Prix SE.

                            Comment


                            • #15
                              Hehe, ok. I may do this... I can have a makefile target that simply assembles the distro on a partition for you. Copies all necessary libs, programs, and homebrew init scripts. This would be best since people have different hardware and different host distros.

                              OT: RPM is lame for several reasons. There is no live dependency filling. 3rd party RPMS tend to be 3rd rate (incompatible in some cases). FreeBSD and NetBSD (ports and pkgsrc, respectively), and even debian's apt-get solve this. Also, RPM distros tend to be bloat-ware distros, which I can't stand. That's my rant.

                              By the way, I don't half-*** stuff. This will be a very elegant solution for good hardware. Although someone could jimmy it to boot from a floppy or CD-ROM, why? Boot from the hard drive. It's faster, more reliable, and all your mp3s are on it anyway. I may even add the ability to be able to hook it up to a host PC for mp3 downloading thru a firewire or USB interface, much like handheld MP3 players. But that's way off.

                              [ 11-07-2001: Message edited by: SnackPack ]
                              SnackPack
                              First Player: Obscured
                              Second Try: No Web Page Yet, using MSI-6215

                              Comment

                              Working...
                              X