No announcement yet.

mp3/ogg player for Linux?

  • Filter
  • Time
  • Show
Clear All
new posts

  • mp3/ogg player for Linux?

    Hi, I'm new to the whole car mp3 thing.

    I'm trying to find a good way to play mp3 AND ogg files in a Linux based car mp3 system.

    I'm not really a Linux expert (thats my brother), but I can get along alright. We have set up a pentium 150 laptop with a slim installation of Debian Linux. It boots pretty quickly (20 seconds, apparently). The plan is to make the filesystem read-only, so shutdowns are easy. We have the sound configured (an old Opti 82c930 sound chip), so a lot of the hard work is done.

    My plan for this project is to make a nice functional (and reliable) mp3/ogg player with quick boot times, and a small LCD display (this can wait, however). I'm trying to do it very cheaply (the laptop cost me $50 Canadian!), so I wont freek if its stolen (like my old cd player). Needless to say, I'm looking for an open source software solution.

    Originally I thought xmms would be the perfect player. Its almost identical to winamp, and supports plugins, Irman support, equalization, etc. It "requires" an X session, so I'm not sure if it is possible to run it without running the GUI. Otherwise, this would be fine.

    Mpg123 (for mp3s) and ogg123 (for oggs) sound like excellent backends, but I'm looking for a single player (or wrapper for the backends) for playing these files, so the LCD and Irman will be consistent.

    I've done some researching, and have come across: Blaine, Mpy3, and Cajun. Blaine sounds very good (plays mp3 and ogg), but I can't find any actual info on it (only dead links).

    Mpy3 sounds great (done in Python, very hackable), but it doesn't seem to have support for OGGs. Developing code for this project won't be a problem at all (my brother is software engineer, and heavily involed in this project), but I dont want to make something that already exists.

    [PS: I'm not interested in the whole Windows vs. Linux vs ... issue. I get enough of that at work ]

    Thanks a ton,

  • #2
    Hi mpfreeze; I can't answer your question because I know even less about Linux than you do, however I want to play with it some more, and perhaps you, (or your brother), might be able to answer a question for me.

    The computer that I put Linux on, won't have an internet connection. How do I go about getting Linux software that I download on a Windows machine onto the Linux machine?

    Floppies that I make on the Win machine won't be compatable with the Linux machine.

    Any help will be appreciated.

    Thanks, Dex


    • #3
      Originally posted by Dex4now
      Floppies that I make on the Win machine won't be compatable with the Linux machine.
      Why not? I read my Windows hard disk partitions under Linux, and windows floppies too. Just mount the drive as an msdos file system.

      Old Systems retired due to new car
      New system at design/prototype stage on BeagleBoard.


      • #4
        Hi Rob;

        Just mount the drive as an msdos file system.
        I guess I have some reading to do!

        Sounds simple enough.


        • #5
          I am working on such a beast. currently only plays Ogg (currenly a hack).
          The next version will be using gstreamer for the multimedia stuff, which will allow it to play just about anything

          I don't need no stinkin' startup-shutdown controller... That's what journalized filesystems are for...
          NavSys, the ultimate navigation app


          • #6
            Thats exactly what I was looking for. I cant believe I didn't come across gstreamer in any of my searches.

            I'll definitely be following your project very closely. Maybe we'll contribute to it too. Though right now I have to solve a problem with the sound (every 3rd song or so will hiss loudly instead of playing properly). Its an annoying bug, but looks to be very "fixable". Once I get the sound issue sorted out, I'll plunge into the software setup.

            I can usually mount windows floppies with the command (as root):
            mount -t vfat /dev/fd0 /mnt/floppy
            Of course it might be different for your machine. The automatic mounting seems to mess up on these kinds of floppies, so I use the "-t vfat" option. Apart from that, I dont know much about installing Linux - my brother always does that

            Thats great though, its good to see some good stuff out there for Linux. Xmms is alright, but gstreamer seems a lot better for the kind of application I intend to build.

            Thanks again.