Audioscrobbler Plugin for Pier
This is an audioscrobbler plugin for Pier.
- It provies a Seaside component that can be embed into your Pier CMS.
- Magritte is used for XML data binding.
- Traits are used to compose cretain aspects of the model.
- Optionally the Curl Plugin can be used instead of the abomination that is HTTPSocket.
- It has a built-in cache that makes sure requests are served quickly and you don't exceed your 1 request per second limit.
Requiremets
- Yaxo for XML parssing
- Squeak 3.9 is required because of traits.
Installation
- To go http://mc.lukas-renggli.ch/audioscrobbler.html and add it as a repository to Monticello.
- Load the latest code.
- Add a component with a component class 'Audioscrobbler Widget'.
- Optionally embed it in the environment.
- Click 'Settings' and set the user to your last.fm account name.
Supported Data
- Top Artists
- Top Albums
- Top Tracks
- Top Tags
- Recent Tracks
- Recent Banned Tracks
- Recent Loved Tracks
- Weekly Artist Chart
- Weekly Album Chart
- Weekly Track Chart
Screenshot
If you are looking for Seaside hosting offer: http://www.seasidehosting.st/

