Op de site van GeeXboX is een nieuwe versie van de software gepubliceerd. Deze release heeft versienummer 0.97 Birthday Edition meegekregen en is precies een jaar na het uitbrengen van de eerste versie beschikbaar gesteld voor het grote publiek. De 0.97-tak is beschikbaar in de talen Engels en Frans. Het is ook mogelijk om een eigen variant te maken door middel van de source.
GeeXboX is een stand-alone mediaspeler die draait op een aangepaste Linux-versie. Na het booten vanaf de cd is het programma in staat om onder meer mpeg-, DivX-, XviD-, RealMedia-, ogg-, mp3 en wmv-mediabestand af te spelen. GeeXboX kan via het OSD of een remote controller bediend worden. Een computer met minimaal een Pentium II 400MHz en 64MB RAM aan boord is volgens de site meer dan genoeg om de verschillende media af te spelen. Het changelog van 0.97 Birthday Edition ziet er als volgt uit:
Switch MPlayer to 1.0pre4 Support for Packard Bell Fast media remote and receiver. Support for DXR3/Hollywood+ (MPEG1/2 hardware decoder) cards (TVOut only for now). Support for S3 Virge GX2 TV Out. Support for the Matroska container. Support for the Nullsoft streaming video (NSV) container. Support for PCI and USB WiFi network adapters (AiroNet, Atmel, Atheros, Prism2 et Prism54/GT chipsets). Support for Serial ATA disks. Support for 3COM/NetGear Gigabit ethernet cards. Support for BT8x8 and Saa73134 cards (Composite and S-VHS inputs and TV tuners). Support for audio/video streaming (Web-Radios etc ...) Access to the Internet through web gateways. Added Telnet server for remote access. Support for hardware video acceleration (VidiX) for EPIA-M (CLE266 chipset) and ATI Radeon 9xxx boards. Support for VidiX for nVidia cards (EXPERIMENTAL : disabled by defaut). Added the IrMan library. Support for ATI Remote Wonder remotes through LIRC (better latency time and customizable key bindings). Added an image viewer (FBI) with support for BMP, GIF, JPEG, PCD, PNG, PNM and PPM formats. Switch form CVS revision control system to GNU Arch.