Slashdot Mirror


Compaq's PJB-100 MP3 Player Open-Sourced

spludge writes: "Remember the PJB-100? The portable 4.6 gig hard-drive MP3 player -- the one that did not have support for Linux? Compaq just released all the code to communicate and control it under the GPL! All the code and documentation is available for linux and for windows. Read about the details and what you'll need online. Lots of information about how the PJB works and how to communicate with it via USB."

29 of 86 comments (clear)

  1. You're doing the right thing by drig · · Score: 2

    I don't think jesser was saying that you are doing anything wrong or not fully supporting open source. The title of the article was a little misleading (they open sourced hardware?!?!).

    I personally agree that opening the libraries and protocols, and not the end-user application is the right way of doing it. That way, we get a small, clean source tree that we can understand. If you (I haven't looked at it yet) made even the smallest effort to make the source readable, then it should be easy to build support into your own apps. A jukebox is nice, but I can code a simple one up in an hour or two.

    Oh, and you're right, I certainly do NOT want the MFC :)

    -Dave

    --
    Citizens Against Plate Tectonics
  2. Reading the Compaq site would answer your question by A+nonymous+Coward · · Score: 2

    Compaq have code which runs under Linux and they have code which runs under Windows. Now if you want to port it to BeOS, or Apple's OS-of-the-week, or DOS, or VMS, or CPM, that's your project, not Compaq's, and not Hemos'.

    GPL my ass. Who said anything about violating the GPL?

    --

  3. Re:Wave of the Future by Gerv · · Score: 2

    I wonder how well that verse survived after all the translations throughout history though. I wonder what it originally said.

    That translation is direct original Greek (the same Greek is in all of the approx. 5000 copies of the New Testament we have from around around 250 AD) -> English. There have been no intermediate translations.

    It's amazing how many people believe this myth that the Bible has been retranslated many times over the years, and has in some way "lost it's meaning" (as if a few translations could change the entire meaning of a book anyway).

    In fact, we have many copies of all of the Bible in its original languages.

    Gerv

  4. Re:Wave of the Future by Gerv · · Score: 2

    Fair enough - thanks :-)

    Gerv

  5. Re:Firmware of Software lock??? by CerebusUS · · Score: 2

    (If it's firmware I can't imagine the firmware staying un-hacked for long to remove it as it's the biggest "suck" feature on this box.)

    Why does this suck so bad? if this is the way a company avoids lawsuits from the RIAA then more power to them. This device is made for playback purposes. It's like complaining that your walkman can't record.

    Note: I still think the RIAA is evil, but I want cool toys and I'm not willing to wait until someone manages to knock them down for a decent MP3 player...

  6. Re:backup device? by CerebusUS · · Score: 2

    Can you use Wrapster to make this thing double as a backup device? Or will it choke on the bogus mp3s and prevent you from listening to the actual music you, umm, ripped from your cd collection?

    From the FAQ:

    Q: I want to copy the MP3s from my PJB-100 back to my PC. How do I do that?

    A: You cannot. To ensure that the PJB-100 complies with the Audio Home Recording Act (AHRA), It is not possible to retrieve the MP3 files from the PJB-100. You should physically posess each CD that you transfer to the PJB-100, or have rights to the material you download from the Internet.

  7. Do I have to Rip? by EvlG · · Score: 2

    When reading the product documentation for the PJB several months ago, it seemed to indicate that I needed to rip my CDs directly to the PJB in order to play them. That would be a big problem for me, as I have already digitized my 200+ cd collection.

    Now that there is Linux source out there so we can make our own tools, is it possible for one to simply upload MP3s to the PJB, without ripping them directly to the unit?

    That was the only thing that stopped me from purchasing one before....re-ripping hundreds of CDs is just no fun.

    Anyone know?

    1. Re:Do I have to Rip? by MitchL · · Score: 3

      grumble... this issue again.

      You have *ALWAYS* been able to just upload the MP3s you have. You don't *HAVE* to use the original CDs, but it sure is convenient if you do have them. (The included Jukebox Manager rips, encodes, and transfers in one step... that's what the documentation is trying to say).

      One reason to use the Jukebox Manager is it includes Fraunhofer's best encoder. I re-ripped everything I had when I got my PJB working the first time, but the other encoders have improved in the past few years as well.

      If you have a bunch of MP3s, just press the "Add stored tracks" button (4th from the left) and point it at the files to upload.

      This SDK is for the part of the code that does that. You wouldn't have had to re-rip your hundreds of CDs ever... not even if you had the first PJB.

      Someone _must_ fix that web site it seems!

      /Mitch.

  8. Re:Too bad it's expensive, and output-limited by nutsy · · Score: 2

    ...a suitable error-correcting protocol that can cope with there being no feedback from PC back to MP3 player.

    Why, of course there is! And another one too...

    Isn't modern technology great?

  9. Re:Cool, but it's $800 by Hardwyred · · Score: 2

    You're comparing Apples to Volvos. The Nomad and Rio arent in the same class as this device. Most of the cost stems from the harddrive, just like most of the Rio's cost stems from the FlashRAM. I cant help but wonder why a project hasnt been born, to the best of my knowledge, to just create a hardware decoder that interfaces into an ATAPI device. Or even just a plug in hardware decoder to smack into a USB port.

    ...and the geek shall inherit the earth...

    --
    www.linux-skunkworks.com
  10. Re:MEEPT!! by technos · · Score: 2

    MEEPT!

    Gawd I hope you're the one and only, because the Mastah seems to have left us for greener pastures of karma..

    Oh, and it appears your last post felt the wrath of the Mighty Moderation Race, as have so many before it. If the management fized it there would sure be a bit less bytching..

    Would some moderator kindly promote the post to -1?? You'll have to change your URL to read '...&threshold=-5....', but it would be the right thing to do..

    --
    .sig: Now legally binding!
  11. Cool, but it's $800 by G27+Radio · · Score: 2


    I'd buy one in a heartbeat if it were $500-$600 cheaper than what they're asking for it. Hopefully the Nomad will compete and the price will drop quickly.

    numb

    1. Re:Cool, but it's $800 by whoop · · Score: 4

      Considering people here refuse to by a Tivo for $400 until it has ethernet, firewire, steering wheel, rocket boosters, and an A&W Root Beer dispenser, how would someone here buy a device for so much when all it does is play MP3s?

  12. Wow! Compaq does something good for once! by supabeast! · · Score: 2

    This actually caught me a bit off guard. I'm so used to seeing Compaq screw over consumers and businesses with their junky desktops it amazes me that they would do something this cool. I mean, sure they have the *nix test drive thing going on, but they only do that to try and get people to stop running to Dell for servers.

    I mean, hell, this is the company that released a line of PC's last year so underpowered and overloaded with proprietary bloatware right out of the box that they tried to blame it on Windows (Sure Windows sucks, but you didn't see any other manufacturer blaming crap performance on 400+mhz machines with 64+ megs of ram on M$), and now they turn around and give people an easy way to have all kinds of fun with an mp3 player under the GPL..

    Kinda makes me wonder why tho.. anyone know anything about quality/sales levels of those players?

    Or is a big corporation actually just being nice?

  13. Hacking the firmware by spludge · · Score: 2
    Is anyone interested in attempting to hack the firmware?

    I'm writing a jukebox manager at the moment and I'm probably going to have a go at hacking the PJB firmware. All I know so far is that it has a Motorola 56309 DSP. I have a flash update file, "player3-215-rev-oem.img". But of course it is in some unknown format. Anyone have any ideas of a way to go about this/

    1. Re:Hacking the firmware by spludge · · Score: 2
      More info on the 56309.

      56309 Web page

      If you are interested in attempting this hack or have any knowledge of how it could be done send me an e-mail at and65@mail.com.

  14. Re:Wave of the Future by DeepDarkSky · · Score: 2
    Yes, the meaning is quite different in the Bible version. I wonder how well that verse survived after all the translations throughout history though. I wonder what it originally said.

    I agree more with the Bible version though. But money is like the company - amoral. It is neither evil nor good. It is a tool, a medium, an energy, if you will. And it could be used for good or evil - and that also largely depends on how you define such concepts.

    But with the Bible version of the quote, you'll have to agree that companies ARE evil - because their reason for being is the bottom-line - meaning, the corporation, though emotionless and amoral, by its very agenda for existence, is evil because it "loves" money. This kind of throws off the original post about companies not being evil, doesn't it?

  15. Re:Wave of the Future by DeepDarkSky · · Score: 2
    Do you mean that corporate entities, because they don't act with a single consciousness of an individual, are more analogous to automata? Meaning, as a collective, because it is not acting out one person's will, it cannot make conscious decisions about moral and ethical issues? (I guess I'm not quite sure I understand).

    But I think you bring up a good point - corporations are created for the best interest of itself. And it is composed of shareholders who have vested interest. One of the main features of the corporation is limited individual liabilities, right? So the individuals are not responsible for the liabilities of the corporation, and by the same token, the individuals are not responsible for the "evils" that the company does in pursuit of increasing the bottom line, right? Because they are not only not responsible for the company's liabilities, they are also not responsible for the companies moral and/or ethical conducts.

    But someone must be the target in the company, and it's usually the CEO of the company (e.g. Bill Gates, Microsoft). Perhaps we will villanize the CEO as the figurehead representative of the company's moral conscience. But as the CEO, he is obligated to put the bottom line on top, it is his responsibility to the shareholders. So who's evil, if anybody is to be called evil at all?

  16. Re:Great! by roman_mir · · Score: 2

    You want info on LCD's? Here:

    ftp://ftp.armory.com/pub/user/rstevew/LCD/

  17. I have $800, but I won't buy it until... by TheGratefulNet · · Score: 2
    they remove the 'politics' from the damned thing.

    if I want to store and retrieve files from it, its MY business.

    the rio somehow got away with store AND retrieval. why didn't DEC^h^h^hcompaq?

    I won't support companies that cave in so easily to the Music Muscle(tm). so for now, I'll be content with building my own linux boxen to do whatever-the-hell-I-please with my mp3 files. sure, my boxes aren't as small, but they're OPEN and are politic-free.

    and you know, even if you DO comply with the MusicMucle's wishes, they'll just find other reasons to sue you. there's never enough licensing and money to keep TheMuscle happy, it seems. sigh...

    --

    --

    --
    "It is now safe to switch off your computer."
  18. Wave of the Future by ritlane · · Score: 2
    So what does everyone think?

    I think that moves like this will be more common in the future. It will show companies that allowing people to add more functionality and compatibility to their products will make them better. This way, they will sell more, and have to invest less in production.

    Remember, companies are not evil, as many people think they are. They just do what is the most profitable, if this turns out to make them more money, they will continue to do so.

    ---Lane

    1. Re:Wave of the Future by Gerv · · Score: 3

      "The love of money is a root of all kinds of evil" - The Bible, 1 Timothy 6:10, NIV

      The original source actually says something quite different - the love of money is the problem, and it's only a root (there are plenty more ;-), and not of all evil, but all kinds.

      Kind of changes the meaning a lot from the misquoted version, doesn't it?

      Gerv

    2. Re:Wave of the Future by DeepDarkSky · · Score: 3
      Right, companies are amoral. They care only about the bottom line (i.e. making money), so unless you believe in the adage that "money is the root of all evil", companies are not inherently evil.

      More and more companies will open source their products, and the Open Source community can point to it as a sign of victory. But I'm not sure that it would be because of the reason that the Open Source community wants, or maybe I'm just being naive, a very good possibility.

      The Open Source movement is very much like the Patent system in some ways. It begins as a great idea and then the companies start poking at it, using it, "enhancing" it, then you end up with something you are not quite sure about.

      Companies may now be embracing Open Source not because it is superior philosophically or technically, but it's just better PR and good business. So in the end, it's always about the bottom line of the company. It's not about the users or innovators. It's about companies' bottom lines. And if it happens to be better for users and be good business as well, great!

      So what I'm getting at is, what is the spirit of Open Source anyway? Is it to grow to a point where the companies can use it as a selling point to improve their bottom line? Or is it some other ideal? Or more likely, maybe it's somewhere in between?

  19. Re:Misleading headline by MitchL · · Score: 2


    No, Compaq didn't open-source the whole thing. They can't, since there's lots of licensed material in there that Compaq cannot redistribute.

    I did much of the work preparing this kit. It was derived from the actual sources, and it includes the key parts you'll need. The rest of it (the stuff that was not included) is Windows MFC stuff. Does anyone here really want that? I thought not :-).

    Maybe I shouldn't have said "In the true spirit of open source..." stuff since I'm not even sure I know what that is myself :-).

    I'm hoping people will write some interesting applications with this.

    /Mitch.
    Disclaimer: I speak for me, not Compaq.

  20. Don't Buy Yet by thegreatbadger · · Score: 2

    If you're considering purchasing the PJB, you may want to wait on Creative's Nomad Jukebox. Not only will it store a more music (6GB), it costs a couple hundred less, has some very interesting add-ons coming out (transmit music to your car's FM radio), and looks a hell of a lot cooler. http://www.nomadworld.com/products/qna.html#jukebo x

  21. Great! by meff · · Score: 2

    This is the stuff that is nice to see in the community. Compaq will, also, get alot of recognition in releasing this too, which is partly probably what they are seeking.

    A good idea would be to figure out how to rig up a LCD to this and hook it up in a car with some stuff, and then you'd have a really good car MP3 player!

    Mmm... soo many possibilities :)

    Have fun with this one..

  22. Firmware of Software lock??? by Cheerio+Boy · · Score: 3

    From the PJB FAQ:

    Q: I want to copy the MP3s from my PJB-100 back to my PC. How do I do that? A: You cannot. To ensure that the PJB-100 complies with the Audio Home Recording Act (AHRA), It is not possible to retrieve the MP3 files from the PJB-100. You should physically posess each CD that you transfer to the PJB-100, or have rights to the material you download from the Internet.

    Does anybody know if this is a firmware limitation or a software one?
    (If it's firmware I can't imagine the firmware staying un-hacked for long to remove it as it's the biggest "suck" feature on this box.)


    The Tick - "Spoon!"

    --

    "Bah!" - Dogbert
  23. Too bad it's expensive, and output-limited by Christopher+B.+Brown · · Score: 4
    It's well and nice to have this release; it has two significant problems:
    • $800 is rather expensive.

      Hopefully competition and time will bring the cost, and thus, the price, down.

    • It's inflexible in what output is permitted.

      I find it rather useful that my Diamond Rio can be treated as a 64MB "silicon disk" via use of the SnowBlind RIO utility , rio .

      In contrast, according to the PjBox FAQ , there's no reasonable way of getting digital data off the unit.

      Ignoring, of course, the notion of encoding other sorts of data into MP3, and then doing a modem-like demodulation of that back into digital data, which would take additional hardware and the entertainment of building a suitable error-correcting protocol that can cope with there being no feedback from PC back to MP3 player.

    --
    If you're not part of the solution, you're part of the precipitate.
  24. Misleading headline by jesser · · Score: 4
    The player itself isn't being open-sourced; just the drivers to upload songs to the player. Not that it makes sense to expect the company to "open-source" its hardware and the software that does simple things like "play" and "pause"; it looks like they open-sourced the right parts.

    Quoting the linked href="http://bboard.mp3.com/mp3/ubb/Forum5/HTML/00 1491.html">article:

    There isn't anything in there for hacking firmware. The firmware will remain proprietary, since much of it is under license from other people.


    In addition, it also sounds like they didn't open-source the whole thing:

    In the true spirit of the Open Source world, this kit doesn't contain a Linux Jukebox Manager, but it does contain what you'll need to get started and write your own.

    But that's probably good, because it means an interface can be written between existing jukebox managers (are those the same as playlists?) and this program, allowing the same programs to be used with competing mp3 players.

    --

    --
    The shareholder is always right.