Slashdot Log In
Linux Finally Getting XBMC
Posted by
CmdrTaco
on Wed May 30, 2007 07:51 AM
from the can't-live-without-it dept.
from the can't-live-without-it dept.
B47h0ry'5 CuR53 writes "XBMC is getting ported to Linux. A few developers of Team-XBMC have begun the porting of XBMC to Linux using OpenGL and the SDL toolkit. In this effort, they are recruiting developers. XBMC is, by far, one of the finest projects to come out of the open source community; and to think it is homebrew. XBMC is a massive project, with the current SVN branch weighing about 350M before compilation. Porting it will be a big effort and any hackers willing to contribute should check out the Linux port project."
Related Stories
[+]
Entertainment: XBMC 'Atlantis' Beta 1 Released, Now Cross-Platform 169 comments
An anonymous reader writes with a welcome followup to last year's promise of XBMC being made available for Linux: "The first cross-platform Beta version[s] of XBMC Media Center for Linux, Mac OS X, Windows, and Xbox have now been released in preparation for an upcoming stable release, code named 'Atlantis.'" Now, though, there are binaries available for download through the XBMC Media Center site, though only for the non-Xbox versions.
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
What is XBMC? (Score:5, Informative)
For reference, for the 99% of us out here who have no frickin' clue what something like XBMC might stand for, it would be nice to spell out the whole abbreviation at least once in summaries. Since it wasn't mentioned, XBMC is the Xbox Media Center, an open source media center project to play images and videos of various formats and from various sources, such as streaming from your PC or even the Internet, on your Xbox 360. It will let you use your Xbox 360 kind of like a beefed-up and free Apple TV [apple.com]
Sounds pretty cool, but it does require that you mod your Xbox 360, and Microsoft has been banning modded Xboxes [slashdot.org] from their Xbox Live service. I'm not saying do it or don't do it, just that before you get too excited and start downloading stuff, you ought to know that as part of your decision.
Because, you know, allowing people to improve your product for free by adding a ton of useful functionality, customizing the thing they've laid out a not-insignificant amount of hard-earned cash for to better suit their needs must be stopped at all costs. After all, it might cost you a few bucks in not selling movies that people already own to them again.
Re:What is XBMC? (Score:5, Informative)
Parent
Re:What is XBMC? (Score:5, Interesting)
From what I've heard part of the reason they're working on a Linux port is so that they can have this fine software running on the Xbox 360 (seeing as it's possible to run Linux on a limited number of Xbox 360 consoles) as well as the PS3 which can run Linux out of the box.
I've been using XBMC at home for years now and it really is fantastic and gets frequent and useful updates. Here's hoping that a Linux port will not only provide us with LEGAL binaries (being homebrew on the Xbox 1 means that the binaries are technically illegal) but support for some video capture devices and DVR/PVR functionality... which IMO was the only major feature missing from XBMC as it wasn't possible using the Xbox 1's too slow for video v1.1 USB ports.
Parent
Re:What is XBMC? (Score:4, Informative)
Anyone else notice that Sony this round is actually going with standards compliance? HDMI connector (not just some proprietary one), DLNA for A/V streaming, USB for connectors/devices, S-ATA user-replaceable hard drive, right down to their software development (OpenGL, GNU tools, etc.).
I'm impressed, although I'm sure some anti-Sony rant will follow this.
Parent
Re:What is XBMC? (Score:4, Insightful)
I really like that direction and the PS3 makes a great media device for those reason IMO. I'd own one except I don't need a media device and there's nothing on the console yet that excites me as a game machine.
The number of people looking for a media device and game machine wrapped into one at a price to reflect that I would suspect is much smaller then the number of people looking for just a media device or just a game machine and not wanting to pay for things they don't need.
Parent
Re: (Score:3, Informative)
Writing software that runs from within Sony's XMB is another story; that requires a license (as with all game systems) but those who have such a license don't have to look up some strange new specification for their software at an API level -- that's what standards are for.
As for
Re: (Score:2)
Re:What is XBMC? (Score:5, Informative)
Another possible motivation is departing from using the XDK. As you may or may not know the XDK (Xbox Development Kit) is not publicly available [xboxmediacenter.com] and thus the XBMC team does not distribute binaries, but only source code. Then various groups with illicit copies of the XDK compile this code into the XBMC that we know and love. You have to know where to go to get it, et cetera. In addition, to even run it you either need it to either be signed, which is only done by Microsoft, or to have a hacked Xbox. In order to run unsigned Xbox (XDK) programs on the Xbox, you need a hacked BIOS. And these are by definition modified copies of the original BIOS, which are in turn illegal to distribute, and possibly to create or possess (depending on how valid the Xbox EULA is.) Work proceeds on an Open XDK replacement [openxdk.org], but it's not up to most tasks yet.
However, it is possible to run Linux [xbox-linux.org] on the Xbox using an alternative BIOS known as Cromwell [xbox-linux.org]. This is an entirely Free/free solution, and is completely legal. You can flash it to the system in the same way as you would any other BIOS, so if you have an early Xbox you can do the internal TSOP reflash [xbox-linux.org] and you don't even need a modchip.
(Pardon my linkage; might as well make some links for posterity, and they support my argument) :)
Anyway, HTPC, Xbox 360 (and Playstation 3!) compatibility were probably the primary goals. But it also has a dandy side-benefit.
There is however still no legal way to do DVD menus (at least in the USA.)
Parent
Re: (Score:3, Interesting)
Re:What is XBMC? (Score:5, Insightful)
Parent
Re: (Score:2)
Re: (Score:3, Funny)
Re: (Score:2)
Re: (Score:2)
KnoppMyth backend, Xbox front ends, and I'm all set. Well, except for high resolution video. But you -- the Xbox upsamples reasonably well.
Re: (Score:2)
It's been slashdotted, but from what I did read, it seems like the Linux version doesn't necessarily require an Xbox? Wouldn't this put it at odds with projects like MythTV?
Re: (Score:2)
I'm not sure if XBMC provides recording and playback for live TV? Or you'd at least need the tuners/capture cards on a remote backend.
There is a thing called "Project Grayhem" [mythtvtalk.com] which lets you skin your Mythtv like the Project Mayhem skin on XBMC. If you're into that kind of thing....
Re: (Score:2)
You can be kicked off live for a modded xbox just like an modded 360, but from what I've read the switch boxes work pretty well, and anyway plenty of people buy them as a cheep media box and never even attempt to hook them up for Live at all.
Re:What is XBMC? (Score:5, Funny)
What, you mean as a nerd you don't automatically know about every project on every platform everywhere? So you have no idea about the developments made by the TTMH team, or the ramifications of Project Windmill? What about your take on the social issues associated with the QRML?
You don't even follow the news enough to understand a project that only runs on a modified version of an outdated hardware platform and does the same job and dozens of other far more powerful systems and commercial products?!? Turn in you nerd card, sir!
Parent
Re: (Score:2, Insightful)
All it ta
Re: (Score:3, Insightful)
What does it take to avoid looking like a dick? I'm probably asking the wrong person...
Of course hovering over the first link in an article and looking at the url in the bottom of the browser (which could have simply been "http://www.xbmc.com" but still only tells you "xboxmediacenter") is much simpler than reading a one-sentence description in the article. Heck, why even have sentence
Whatever (Score:3, Insightful)
And all it takes to keep people from having to jump through idiotic non-intuitive hoops that may or may not yield a modicum of an explanation of what the hell you're talking about is to spell out your obscure abbreviation at least once in the summary.
I'm glad that people like you, who blame problems with a user interface on those "idiot" end users, are becoming fewer and fewer. And next
Re: (Score:3, Informative)
While I agree that this is good practice, and should be followed, Slashdot is theoretically News for Nerds. If you're a nerd, you should either a) already know what XBMC is, b) be able to figure it out without help, or c) both. Those of us who fall into the latter category spend a significant portion of our time on slashdot either laughing or rolling our eyes at those of you who fall into none of these groups.
What kind of nerd can't do some f
Re: (Score:2)
Though in this case, if you just mouse over the first link in the summary, you see that it leads to xboxmediacenter.com. There's no need to even follow the link to see what it stands for.
No, I didn't know what it meant until then.
Re: (Score:2, Funny)
Re: (Score:3, Insightful)
I used to tell myself this is a geek site, if I don't know what an acronym stands for I should look it up myself yada yada etc etc. Then I see this [slashdot.org] story yesterday about "altruism," and the submitter bothered to give us a definition of that word (I'm pretty sure it was the submitter; I didn't see the definition in the lin
Finaly? (Score:2)
Re: (Score:3, Insightful)
This just in! (Score:3, Funny)
Unfamiliar to XBMC? Checkout the Wikipedia article (Score:4, Informative)
The article then goes on into more feature/function details, it is recommended reading
About damn time... (Score:5, Informative)
The killer feature of this program is *not* what it does. It's a very powerful and robust media player, certainly, but the true power comes from the user interface, which is simple, effective, straightforward and very pretty to look at (and fully skinnable). Anyone who has used a TiVo or similar television media interface should have no problems using XBMC. Now that it is no longer tied to the Xbox, it will be possible to create small form factor media center systems running linux and give them a truly excellent user interface.
The interface supports running external programs (in particular, games and game emulators), python scripting to handle writing widgets to interface with popular media sites like YouTube, file management, and streaming from nearly any source. It also works as an FTP/Samba/HTTP server to serve out whatever media is stored on the disk to other sources. There is a web interface for remote management. It'll work with USB joysticks and remote control as well as keyboards. There is a web browser but it's a bit hinky - I'm sure that someone will merge it with Firefox after it is ported.
If you're wondering why anyone would give a damn about the original Xbox or this program, the upshot is this... for $129 you could buy a P3 system (xbox), hack it with software exploits (fairly easily), install a hard disk up to 1TB in side to replace the original, and have a portable media player box that could hold hundreds of hours of content and play it back in 480p/720p/1080i and DTS. The price to do that with any computer was far higher at the time (and frankly still is, especially in setup time). I've been carting mine around for years and have had a great many friends request that I make one for them. I think I've done around thirty of them by now.
I think Microsoft/Sony completely missed the boat by overlooking this application for their gaming consoles. Either they just didn't see it or they don't like this behavior and see it as a liability of some kind. Either way, we won't be needing them much longer. A clever company could probably turn this into a killer set-top app with some business savvy. All it needs is a bit-torrent backend for sharing content with other users and connectivity to media sites, and you've got a TV channel killer on your hands and a new distribution network (if it ever gets big).
Re: (Score:3, Informative)
Why bother? With the exception of a couple of console emulators, every XBMC application I've tried has had flawless support for Samba file sharing. I'd rather stick that 1TB drive in a desktop PC or network file server, and mount my video/game/music directories so they're accessible to any machine on the network, including the Xbox.
play it back in 480p/720p/1080i
Upscaled to 720p/1080i, it should be noted. The Xbox's CPU isn't quite powerful eno
I am confused (Score:2, Interesting)
So they're porting a Linux based Linux media player to Linux?
Would anyone like to correct me or alternatively join me in a severe case of WTF?
Re:I am confused (Score:5, Informative)
Parent
Re: (Score:2)
Well, I've got MythTv, gqview, and mplayer and it's several years since I had any trouble playing a media file on my Linux box, so why don't you tell us, since you're here, why I would want something else, let alone download and install 350Ms? What's the point of this xbmc thing outside of the console environment?
TWW
Re: (Score:2)
A typical XBMC installation package (which is general
Re: (Score:3, Informative)
XBMC is idiot proof. They turn it on and it works. I use ccxstream instead of Samba because I have no reason to use Samba on my debian server.
It's hard to explain if you've never seen it in action. If I go over to a friend's house and we want to watch some movies I can ftp them to the hard drive, toss the XBOX in my backpack and go. Almost all TVs on the market have RCA inputs. If I lose my remote I can pull up http://xbox/ [xbox] on my l
Re: (Score:2)
But I am curious as well now, I know it's main player is mplayer, but regarding the gui and everything else, I thought it was all written with a modified version of linux? I guess not, but a better expl
AppleTV will be the primary platform (Score:3, Interesting)
duplication of effort... (Score:2)
Re: (Score:2)
Infact it is un-installable (unless they fixxed it last night, and I have not checked). How many other FOSS project offer 'support' via Skype and YIM? Yes it is a nifty idea, but only if the devs actually log-in to those accounts. IRC remains barren. IRC is ideal because many people get to see/share the info that is posted. The official forums seem to be devoid of any dev interaction, and the bug-report might be falli
Why bother with humility ? (Score:5, Insightful)
Clearly, it is in the same league as Apache, Firefox, gcc and the Linux kernel.
Re: (Score:3, Insightful)
XBMC is FAR more important than all of these things - it gives me a full media extender that my wife can not only use, but loves for around 90 quid. It brings peace and harmony to my home. It replaced my VCR and DVD recorder.
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2, Informative)
Re: (Score:2, Informative)
Re: (Score:2)
Some might say that Dell selling Linux machines caused it but no it was.....
XBMC!
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Insightful)
If are are competent with C/C++ programming-language then all you need to start with developing XBMC for Linux (to help in the porting project) is a x86-based computer running Linux, (Ubuntu 7.04 is recommended). The software development tool used to develop XBMC under Linux is called Kdevelop, which is