I rolled out an experimental feature tonight that that allows you to create RSS feeds based on index matches to your Last.fm top artists or artists similar to your Last.fm top artists.
Nifty.
You can utilize this on the feed maker, but you need to indicate who you are first.
One thing I noticed that gave me something to think about: artist names are indexed as free text, which means it can turn up in results as a non-exact match. This means that if you do a search on "James" that "Etta James" and "James Brown" will turn up in the results.
This is good sometimes, but not when you're searching for specific artists. My solution, which I'll implement tomorrow will be to create "exact" fields for those fields that I wish to be able to perform exact searches on. This duplicates some index data, but it is the only way to get what I want.
Information about Tagfriendly, the MP3 blog aggregator.
Wednesday, February 25, 2009
Tuesday, February 24, 2009
Embedded MP3 Player
I'm using the Yahoo Media Player to stream the MP3 that the Tagfriendly crawler discovers.
The ethics of it all are probably dubious, but hey: they put the links out there, and this is the world-wide web. I'm going to consume those bits.
I tried creating an XSPF playlist so that I wouldn't have to anchor-link every MP3, but wasn't getting any love that way. Maybe I'll get it working later on.
Anyway, enjoy. r224
The ethics of it all are probably dubious, but hey: they put the links out there, and this is the world-wide web. I'm going to consume those bits.
I tried creating an XSPF playlist so that I wouldn't have to anchor-link every MP3, but wasn't getting any love that way. Maybe I'll get it working later on.
Anyway, enjoy. r224
Saturday, February 21, 2009
Version 0.1
I've accomplished the meager goals I set for myself in January with regard to Tagfriendly. Here are the main goals:
- Tracks music blogs.
- Full-text search.
- Dynamic RSS feeds (turned on last night).
- Learn python (still a work-in-progress).
- More Last.fm (social) integration. Lots of ideas here. For example:
- What if when you scanned the recent MP3s, you could know which ones your friends like?
- What if you could create an RSS feed that would generate entries related to your top 10 (20 or 30) songs or bands? (this was suggested by a friend.)
- What if you could scrobble love/hate directly from the website?
- Lots of cool things here, and they won't be too hard to implement.
- The problem with Last.fm is that using them has a detrimental impact on Tagfriendly site performance (their services are S-L-O-W). I've used a lot of caching (artist information mostly), but that only gets me so far.
- Simple identity management. This will enable features like "show me all the new stuff since the last time I was here." I'll start with just a cookie. That has limitations, so I'll eventually push for simple email registration.
- Flash based in-browser mp3 player to stream the songs from the blogs. The ethics of this are probably dubious, but I have noticed that many of the bloggers deep link to mp3s stored on other sites. I guess we're all in this together. Hopefully I can find something off the shelf that does this.
- I need to clean up the back-end scripts that do the crawling and generate the static pages.
- Better tests.
- More blogs. I'm up to 30 and crawling+indexing get done in about 3-4 minutes. I'd like to scale up to 100 blogs for this iteration and see how things are handled.
Monday, February 16, 2009
MP3 Images
I fixed an issue last night where *NO* song images were getting generated because of a coding typo. They all errored out and I've been too busy to pay attention to the logs (r200).
Sunday, February 15, 2009
Tagfriendly Updates, 14 Feb 2009
Recent updates to the Tagfriendly code:
- r195: include descriptions in RSS entries generated from blog entries.
- r193: google ads.
- r189: lots of UI changes
- r184: dynamic feeds (not public, in beta for a few days).
Subscribe to:
Posts (Atom)