Search via the API appears basically broken.
The other option I've hoped for would be a far simpler search on one or more of of the feed item GUIDs (realizing they're not always...well, globally unique) the enclosure url (again, not guaranteed to be unique), or the filename of the media file itself (same issue). NONE of these are guaranteed to be unique, but most of them usually are, and they are values that can be pretty easily indexed.
The ability to add objects (programs for me primarily) to a collection via the API would also be useful, as I can then use collections to keep track of things like "programs in the queue for listening", or "stuff I've watched on Miro", etc. Since I use several different programs/tools to consume the sort of media I would rate in Spokenword, it'll help to separate things out.
Also, a "I have listened to this, but not yet rated" attribute would be useful.
My workaround for this is keeping an omnibus collection
that contains everything that I listen to (or rather: am likely
to listen to, i.e. subscribe to).
I can filter out what I have already ready rated from there.
Of course, that collection contains lots of stuff that
I did not yet listen to.
But it is much easier to find a programme that I want to rate
in there than trying to use the search functions.
Thilo
Finally, some response to Ken's writeup below...
The other option I've hoped for would be a far simpler search on one or more of of the feed item GUIDs (realizing they're not always...well, globally unique) the enclosure url (again, not guaranteed to be unique), or the filename of the media file itself (same issue). NONE of these are guaranteed to be unique, but most of them usually are, and they are values that can be pretty easily indexed.
I'm thinking of implementing search by media-file (enclosure) URL. It's the one item that *should* be unique for each program. GUID and filename aren't good enough.
The ability to add objects (programs for me primarily) to a collection via the API would also be useful, as I can then use collections to keep track of things like "programs in the queue for listening", or "stuff I've watched on Miro", etc. Since I use several different programs/tools to consume the sort of media I would rate in Spokenword, it'll help to separate things out.
Yes, this should be coming soon. I wanted to hold off until I knew the overall API structure was sound, and we're just about there.
Also, a "I have listened to this, but not yet rated" attribute would be useful.
Not sure what you mean here. We don't keep track of what you've downloaded or streamed. Do you mean that we should allow you to set this attribute and save it for you? I don't think that makes sense. Why not store it yourself?
My workaround for this is keeping an omnibus collection
that contains everything that I listen to (or rather: am likely
to listen to, i.e. subscribe to).
I can filter out what I have already ready rated from there.
Of course, that collection contains lots of stuff that
I did not yet listen to.
But it is much easier to find a programme that I want to rate
in there than trying to use the search functions.