|Author(s)||Jacob "HACKhalo2" Litewski|
Wii.fm is the Wii port of the Last.fm music service. It uses the XML Streaming Playlist Format (also known as XSPF or Spiff) to stream music, and eXpat to parse the XML files gathered from the Last.fm API.
Currently, I'm working on compiling the libraries needed to code the engine. These libraries are:
eXpat 2.0.1 (Already ported)
URIparser 0.7.5 (currently fixing compiling warnings)
CPPtest 1.1.1 (Dependency of URIparser)
libxspf 1.2.0 (Dependent on eXpat and URIparser)
After I compile all the needed libraries, I need to create a new library to wrap the Last.fm API into. There are C and C++ libraries out there, but they are dependent on near-impossible-to-port libraries. Since I want Wii.fm to be as lightweight as possible, porting over anything else than needed core libraries is out of the question. The working title for this library is liblfm, and is subject to change.
These are the features that I currently plan on implementing down the line as development gets underway. This list is still growing, and will hopefully continue to grow after Wii.fm is officially released.
XML Album parsing
Core playback functions
Last.fm account access
Core controller support
Tagging and Tagcloud
Friends and Neighbors
Scrobbling (Submissions Protocol)
We could all use a little help every once in a while. If you want to contribute to Wii.fm, please send me an email at hackhalotwo AT gmail DOT com
Currently, I haven't decided on a license.