Month: December 2004
IMDB webservices, when amazon when?
I was listening to a podcast today from Jeff Bezos at web 2.0, and I heard Amazon were developing there webservice more. So I zoomed over to the Amazon webservice blog and nothing except typepad users can now get there wishlists. Which generally pissed me off and I dropped a bad temper comment, which I wish I didnt. However I did look around for the Alexa and IMDB webservices and instead found this and this which made me feel a whole load better.
Just got home from work and Jeffrey Barr dropped me a email, next time I should think before I comment, as I've now been told!
Hi Ian,
Thanks for your comment. The Wishlist content is available via our
API. For example, here is a REST request to retrieve my personal
listThe “1G7V8WTVT8NPP” in this request is the Id of my wishlist. You
can use the Customer Content search to locate any public wishlist,
like thisUsing the same API you can also get to a list of all content
(lists, reviews, and so forth) created by the user.Does this answer your question?
Jeff;
Well yes it does, I cant help but feel this wasn't very clear at the time when I was looking at the Amazon webservices. Anyway thanks Jeffrey for the quick reply, and i'll be using it.
Ravensbourne Audio Lectures on Archive.org at long last



Yes its been a super long time in coming, but finally the audio for the copyright vs community lectures and bbc creative archive lectures have been uploaded to the internet archive for everyone to rip, remix and burn under the creative commons licence of Attribution-NonCommercial-ShareAlike 2.0. I've done the best I can with the metadata of the files and also the site content, so please take it easy with the aggresive comments.
It should take a couple of days till the audio is ready to be taken, but I dont foresee any problems with it going through sometime after just new years. By the way, the video is on the way but its going to take a little more time (after new years for sure now). I had huge problems with the firewire drive and imovie (give me moviemaker or premiere any day) which actually meant I lost a load of footage which I had to recover using a linux tool. The copyright vs community lectures are ok but the creative archive footage needs alot more work.
Update, as of 23:00 GMT, the creative archive audio is avaliable for download and streaming. Its already been heard 3 times and thats not me.
Audioscrobbling now
Ages ago I heard and looked at Audioscrobbler and wrote it off because I didn't like the idea of sharing my preferences in music with the public. However looking at it again almost a year later I'm using it. The fact the data is licenced under the Creative Commons License (Attribution, Non-Commercial, Share-Alike), speaks volumes to my ear. Plus of course its all anonymous statistics, but it would be nice to get just your own data once in a while. However theres a ton of things I really want to change…
Firstup, what is up with < No Title > in the rdf feed? Why not have the track title or something instead? I was going to complain about the fact the submission engine seems to ignore podcasts but I was wrong thank goodness. Here is the Jeff Bezos (web 2.0) submission, which I was listening to at work today. Its a real shame audioscrobbler cant tell the difference between a podcast and a music track. Will Jeff Bezos ever have top fans? groups? top songs? Dont think so. I only just sorted the itunes audioscrobbler plugin proxy settings yesterday so Adam Curry's daily source code is not listed. I think it would be very interested to see who else is listening. Check out the Gilmor gang and ITconversations. So at least people are listening and audioscrobbler is doing something with it.
Ok next major thing, scream! I only listen to music and podcasts at work from my computer because I cant do it any other way. However at home I listen to stuff through my xbox media centre and when on the go through my ipaq and smartphone. So all that information is just lost, which is actually bulk of my listening! So ways forward, a audioscrobbler plugin for xbmc anyone?. For the mobile devices, theres already talk about capturing this data and then reporting back when the device is synced or online. Dana Greenlee talked about the problem with revenues when comparing streaming against download and she suggested something simular. And i'm starting to think this is going to be a bigger issue soon. Not only for revenue but for the audience and broadcaster. For example, if I the adam curry or mr evil genius knew how many times I fast forward there music, it may have some bearing on the next show? I douht it, but that information to gage how popular a tune could be. Am I right in saying Apple think they will sell another 4 million ipods next year and there will be millions of mp3phones sold next year. Who wants streaming audio on your phone when you can carry your own content with you? Yes I know you can justify your revenue with streaming but lets get creative and do something where all those offline device stats can be taken if the person opts in.
The whole last.fm thing is interesting but also kinda of iffy for me. I know the people behind this project, they were MA students and staff and it started out as a project in the college. And through a little bust-up, the project went off on a commercial tail. What happened next? who knows, who cares. Just gives me a funny feeling about seeing it. I dont think I'll be using it anyway because it relies on streaming which bugs me for the reasons above.
Traditional downloading and beyond torrents
My wife refered to downloading using peer 2 peer networks like kazaa and winmx as traditional downloading in a conversation about Shareaza and bit torrent. I personally think the term Traditional downloading is so funny for all the right reasons, and it should on wordspy under networking or communications. Honestly I can not even start to explain why its funny.
Anyway in other thoughts, I've been looking around for new torrent sites since two of the best have gone offline. Suprnova and Torrentbits went offline at the same time during last week, which has something to do with the raids by the MPAA? Anyway things have moved on and there will be an announcement by suprnova tomorrow at 9pm GMT. I personally think its something to do with Exeem. I mean even the unofficial faq has this flashing lights.
When will SuprNova.org be back?
Never as it was. If it eventually does come back up, it won't feature ANY links to torrents at all.
However theres no mention of Exeem here, and I have yet to listen to the Novastream mp3 which is still sitting on my ipaq after days. But theres tons more links here and theres even screen shots of the beta here. By the way just incase you not read it yet, stop reading and check out the wired interview with Bram Cohen.
On the Torrentbits side of things – theres already movement around a torrentbits2 site but were all too late already… Anyway here's a few sites I've checked out and like so far…
http://www.tvtorrents.tv , http://torrentspy.com , http://torrentreactor.net , http://elitetorrents.org , http://lokitorrent.com and couple more. This list will get you started. I've also found RSS and IRC very useful during this time of unrest in the torrent world. Looking past Bit torrent, there are already people building systems which work in the same way as bit torrent but keep everyones ip hidden. My favourate p2p technology has to be PDTP which looks pretty much like bittorrent but with added bonuses. I mean a piece proxy is a novel concept in its self, I just hope there more protected than trackers in a traditional bit torrent network. Also on the plus side, lets not forget Freenet and darktorrent. As the Engadget guys said today, there are people working on better and faster ways to get information around and Hollywood will not be able to stop them.
Cluetrain #57. Smart companies will get out of the way and help the inevitable to happen sooner
Blogdigger groups World Service feeds
BBC World Service RSS 1.0 feeds grouped together in Blogdigger.
Its quite something to see all the rss 1.0 feeds in one go. Its quite something to search through them in one go too. Up untill now, I've been using rssowl newsreader to search though so many feeds, but this is something else. Here's a couple of searches I've tried already.
A search for IBM brings up a Turkish and Vietnamese story. Of course a search for Bush brings back a load of juicy results. However blogdigger does not seem to do other languages very well for example AmerickοΏ½ spolecnost is turned into this – AmerickΓ‘ spoleΔnost which obviously matches nothing. and thats only czech. I thought I'd give my favourate language service a go too. a search for CMS.NET finds the correct story, however in the same story οΏ½ng Fraser returns nothing and changes the characters to οΏ½?ng Fraser. Bit of a shame, but I'm sure it will change in time.
I thought I'd check a couple of other aggregators and syndic8 and it seems the feeds are being polled. With closer inspection it seems syndic8 doesnt like the feeds alot. No metadata? Whats a company to do? Anyhow this kind of information is useful for thinking about what should happen next.
Podcasting with only PocketRSS 2.0
The thing everyone wants to know, does it work? Well I'm glad to say yes it does! This follows on from my post a little while ago when I explained that I am a beta tester for the excellent PocketRSS 2.0. I was able to download Dave Slusher the evil genius chronicles – introduction and disclaimer mp3 file. I did however pick the wrong feed and got 4 extra files which were a couple kilobytes big, which I later identified as torrent files. So obviously bittorrent on the pocketRSS 2.0 is out the question for now (at least – kidding). Tomorrow I will try with the Engadget podcast along with others. But generally it worked well and quick over my wifi connection straight on to the SD card I have. You can set it to anywhere which is great. But theres one thing which needs a little fixing. The file name can not be some random number, it needs to be whatever the enclosure tag specified otherwise your going to run into trouble later down the road. At this moment it uses a random number with rss on the front and .mp3 like this – rss012345678.mp3. This will cause trouble when loading lots of them and also when people start enclosures with pictures and videos. It took me a while looking at the raw xml to work out the other small mp3 files were actually torrent files not mp3s. I'm sure the great guys at happy jack will sort it out. Oh by the way I saw this on http://www.pocketcasting.com.
We're currently testing a piece of software that is in the βAlfaβ stage of development for Pocket PC's that will download RSS 2.0 feeds and enclosures directly onto your device. I'm currently using it on my device and plan to post an article (with screen shots) in the next few days
If your are interested in testing this software email us. The developer is looking for testers and will send you a developers invite to download the software.
Not sure if its the Happyjack guys or someone else, but it looks like the pocketcasting scene is heating up very quickly! Can I also just say pocketrss 2.0 isnt just the only podcasting client for pocketpc at the moment it seem, but its the best RSS reader… Hey it even has advanced features my desktop rss reader doesnt have like the ability to read a opml file from the web and reload it at any time. Its well worth the money, and i'm not just saying that.
When its set to busy, i am honestly busy…
Ok so first up Tom Coats talks about the weird context shift of IM on mobile devices. and then Ben Hammersley replys with this. And I see what there saying, actually worst than that. I've actually been trying to deal with mobile IM for the last few months. See GPRS charges are getting low enough to be online in between work and home, so I am. However theres things which just dont work, for example.
Usually when I'm iming, I usually have to tell people i'm on my smartphone or ipaq otherwise they wonder why i'm taking so long to reply. Theres also a tendancy to write large chunks rather than tap tap bang tap tap bang, as im conversations up the screen tend to be a pain to scroll when trying to type at the same time. So I end up coming across really busy and distracted, when i'm actually just sitting on a train listening to podcasts. Saying all that, the opposite is also true. Specially when I'm on IM using my ipaq. I tend to turn off the screen and leave the ipaq on to walk, which means I'm on online but actually very busy or not able to talk right now. And just before I consider ways to solve this problem, one of the tricky problems is leaving im on while at a resturant or cafe. Its not as discreet as sms and a real pain in the ass for the other person trying to get hold of you, thinking your at your desk. At least with sms people expect you may not reply instantly. Its a social convention, for me at least…
Ok I'm sure i've been through this before, I use to think it was about presence management. But its not possible to do so without somekind of technological assistance. For example my smartphone has a nice profile called Automatic which automaticly sliences when your synced calendar says you have a busy meeting. Its simple and works. However i dont sync my phone nearly as much as I use to now I've switched to linux. Which leads me to wonder why my ipaq (which I do sync everyday) doesnt have a option like this?
Off the back of the last question, is it possible for the ipaq to send out a bluetooth message to all bonded devices to say Ian is now busy in a meeting? I know it wouldnt work for everyone because not everyone keeps there calendar up to date. But I bet you would if your mobile devices did something like that. I mean it cant be that hard to write something which switches profiles based on a bluetooth message? Saying that, with all the bluesnarfing attacks and closed api's on the windows mobile platform. It isnt going to work is it? Ok so lets forget bluetooth for a moment then. To get on im you need to be online, so why not some service which defaults your im client into a certain presence depending on your ical calendar? Hummm maybe… nahh…
Ben talks about the fact he's not usually online because people dont respect his presence. Well I'm using PSI which doesnt automaticly pop up a window, thank goodness. And I tend to have the same view of IM as I do for sms. Aka leave it till i'm ready to deal with it. I've been thinking how great it would be to tell if someone is really idle by the client following movement on the screen or something, but thats even more scary that anything else I've suggested. I've also been thinking about somekind of in-between solution. For example, I've got a bot called WeatherBot which tells me all the information I need without actually iming it. Maybe theres something in this? I've looked on the other networks and jabber seems to be the only one which does this, however theres lots of news about msn messeger 7 which is meant to copy yahoo's attention Buzz thing. Personally this is still too much, but shows theres grounds inbetween which can be explored. Oh by the way interesing blog about Jabber and Bots. I think maybe a jabber bot which is a conversation summariser would be difficult but damm useful. Thanks for the idea Miles (we were talking about something on top of aggregation for news).
Firefox’s RSS auto discovery needs fixing
Just been putting OPML subscriptions into some of the BBC world service sites using auto discovery. Theres a really nasty thing firefox does with autodiscovery which was unexpected. It seems to search for all link rel's with RSS or ATOM in the title attribute. This is fine except when you try to put something like RSS subscription list
as a title attribute for a opml file. Then Firefox tries to load it in as a live bookmark, which when I first tried it, I thought was very cool. But of course it breaks. After some googling looks like no one else has hit this issue before. So here it is for all to see. By the way, OPML is now available in beta form for the 35 rss 1.0 languages we do now. It works like this – http://www.bbc.co.uk/ [language service] / rssnewsfeed.opml. For example – http://www.bbc.co.uk/czech/rssnewsfeed.opml. You should start to see auto discovery link elements for them coming over the next few days, and I hope to clean up the default exported opml files with more information in the near future.
Podcasting in xbmc using python scripts
Ok another post to the xbmc forums, this time for podcasting on the xbox media centre.
How come no one it seems has picked up on podcasting for xbmc? If you do not know what podcasting is please read this wikipedia defination – http://en.wikipedia.org/wiki/Podcasting. The basic idea is, that a RSS feed has an enclosure element which points to a location where to download media (typically a Mpeg3 or Torrent file). There are already 100's of podcasts from radio stations to homebrew broadcasters. But theres no douht that its a great resource of media and video wont be that far behind in the near future.
Usually a little program like ipodder or doppler reads the RSS feeds every few hours and collects the content from the enclosure element when it comes across one. I can imagine this being very easy to do as a python script in xbmc, maybe as a background task while you watch films or listen to music not from the internet. Actually I believe ipodder is actually written in python already!!! I've already seen two python scripts which can do pretty much what i've said they just need to be put together. YaRSSr.py and download apleasure_zip.py. Its just a shame i'm not a python programmer…
Seriously if I had the time, I would hack it together myself, I've looked at the source python scripts which I mentioned and I think its possible even for me. Right now I have ipodder running on a machine which dumps all the podcasts media into a shared directory which the xbox reads when loading up, then I'm using the script startplaylist.py to automaticly play a the engadget and daily source code podcasts. Not ideal because I have to add them to the playlist myself, hence why I turned it off and just navigate to the podcats share now. Anyway I hope so one picks up on the idea and takes it somewhere I wasnt even thinking.