Search the web
Sign In
New User? Sign Up
xipf-talk
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Thoughts on xipf -- feedback welcome   Message List  
Reply | Forward Message #41 of 70 |
Re: [xipf-talk] Thoughts on xipf -- feedback welcome

On 11/25/06, coveloper <jon@...> wrote:
> I've been taking a rather small mental ice pick to the large iceberg
> that is xipf.

Hey Jon, thanks for posting here. This is a great metaphor to
describe the problem. Almost everything you do in this space opens up
a ton of questions.

> At first I was thinking this would be an XML format similar to xspf,
> or even rss. And in that mode of thinking, I sketched up something
> like this:
>
> http://www.covelop.org/xipf/xml_transport_layer/index.xipf.txt
>
> The idea is that something similar to this would serve as a Package
> Description Format, including all the valuable and commonly used
> information you see on Album/Song packaging.
>
> What's described here is only Album level. I had thought that maybe
> xspf could be used as a child node to describe Song data, since it has
> an order and is already a standard. BUT, xspf as far as I can tell,
> does not have enough song level data to satisfy common song production
> credits, like writer, publisher, recorded_by, mixed_by, etc. xipf
> will need a very descriptive set of song level tags.

True!

The problem is that definining metadata fields is a project all on its
own. For example, let's say you have a field for listing out
instrumentalists on a song, and you have a trombone player -- how do
you write "trombone"? Do you use the English longhand? The English
shorthand (tbn)? This isn't an impossible job, but it's not a trivial
one either.

Now, one approach you could take is to say that the instrument name is
a display decision better left up to the package creator, so you'd
have a construct like:

<instrumentalist instrument="'bone" player="Jack Teagarden" />

...but even that opens up enough of a can of worms with regard to
translations, so you shouldn't just take the first option that comes
to mind.

I don't mean to say that this is impossible; I'm explaining why we
didn't take it on with XSPF.

Speaking of the parts of the iceberg that are under water: the issue
of liner note ontologies is one of the major pieces of work to do. I
could easily imagine spending three months making a high-quality
extensible translatable scalable list of instrument names for use in
digital packaging.

> Lucas has mentioned the idea of a .zip package, allowing for folders
> and a basic application structure. I think I now understand why the
> .zip format is so appealing.
>
> An XML description alone can not be xipf, because it has no layout
> or aesthetic display logic built in. The integrity of any package
> requires an expected result by the author, when opened by the client.
> We can't just let the client app render artwork without author
> specified guidelines.

Well, I think that it's more productive to view this as an issue of
empowering packaging creators to do a good job. The client is going
to do whatever it's going to do, and that is often going to suck, but
it doesn't matter.

> xipf would be a self-contained application, possibly with included
> libraries for rendering client side. AJAX/JSON could play a huge part
> in making this a beautiful application, and call out to remote servers
> for updated content, like artist tour dates, chart positions, news,
> user comments/reviews, etc.

Sorry -- do you mean that packages are .exe's? Not sure that I get it.

> I see now that an XML description would be handy, especially as a
> template that the artist/label just fills in. That keeps node names
> consistent, and provides an ecosystem for GUI apps.

Yes, yes, absolutely. This frees the labels from have to create
technology, which is the wrong role for them. On the other hand, I
could see labels like Rhino excelling at packaging once they have the
template to fill in.

> I still haven't wrapped my head around how the actual audio file
> would/should be tied [or not] to the packaging, but maybe that's a
> solution for someone else more skilled with media to consider.
>
> Lucas' idea of audio files embedded in HTML is interesting,
> however I just can't get used to the idea of HTML as a media format.

Me neither. It's pretty bizarre. :)

The only thing it has going for it is that it doesn't require a new
client. Maybe.

> This seems like where RSS style enclosures would come in handy in the
> XML transport layer. You download the package, and it then downloads
> audio files [possibly authenticated or licensed] RSS style to your
> package. A package could contain a unique athorized key file,
> allowing a download server to fill your package with the audio files.

Ok, so the package is freely available, but the media file itself is
restricted? If I have that right, a thing I like about it is that the
security model is the same as it is now, meaning that there won't be a
struggle over DRM on the packages. When we have talked to label
people about XIPF, this has always come up.

Anyway, thanks for weighing in, and looking forward to seeing what you
come up with.

-Lucas



Mon Nov 27, 2006 2:27 am

lucas_gonze
Offline Offline
Send Email Send Email

Forward
Message #41 of 70 |
Expand Messages Author Sort by Date

Hello all, I've been taking a rather small mental ice pick to the large iceberg that is xipf. I'd like to share my thoughts, and get some feedback. ...
coveloper
Offline Send Email
Nov 25, 2006
9:05 pm

... The thoughts we have been having is to use XML as a description of the media in the liner note, and a folder of files to old the actual media. The lyrics...
steveisraelson
Offline Send Email
Nov 26, 2006
7:51 pm

Hi everyone. Not sure if I have posted here before, but as this topic is super-relevant to me, thought I would contribute. On my site Cruxy, we enable anyone...
Nathan Freitas
profix75
Offline Send Email
Nov 27, 2006
2:37 am

Fantastic to hear that you're already doing packages in a zip file, Nathan. That means that there is an iterative path to an enhanced format -- just keep...
Lucas Gonze
lucas_gonze
Offline Send Email
Nov 27, 2006
2:55 am

... What we have released today is very simple - as long as its a ZIP its an Album. That is because the artists themselves create the ZIP files and upload them...
Nathan Freitas
profix75
Offline Send Email
Nov 27, 2006
1:06 pm

there is also the related tech of 'installers'. i believe that was part of an older thread here? ... -- Sull http://vlogdir.com (a project) ...
sull
sulleleven
Offline Send Email
Nov 28, 2006
2:51 am

The mozilla extension archive (.xpi), which is also a zip file, is probably another useful model for what you're proposing. The other question that occurs to...
Phil McCluskey
philmccluskey
Offline Send Email
Nov 27, 2006
3:22 am

... probably ... Other models: Yum in the Linux world. From the PHP world, a PEAR package works in a similar way. it's a tar.gz file packaged in a particular...
coveloper
Offline Send Email
Nov 27, 2006
4:34 am

Hi All, I wanted to announce that we have started a funded XIPF project based around MPEG 21. You can find out more information at: dylan.projectopus.com The...
David Gratton
ddonat35
Offline Send Email
Feb 9, 2007
4:09 am

... Excellent. Let's see what we can learn from that. (From http://www.orablogs.com/duffblog/archives/000536.html) ... An XPI file is just a normal zip file...
Lucas Gonze
lucas_gonze
Offline Send Email
Nov 27, 2006
5:51 am

I am still interested in this topic as well. Back in 2000ish, i worked with a technology called Throttlebox which was a media wrapper (executable) that played...
sull
sulleleven
Offline Send Email
Nov 27, 2006
6:20 am

... Hey sull -- did these container files contain more than one format of the same underlying song? -L...
Lucas Gonze
lucas_gonze
Offline Send Email
Nov 27, 2006
6:58 am

Hi, Lucas, The container was able to hold/reference as many media files as you wanted. There was no limit. It basically created a self-contained "web" since...
sull
sulleleven
Offline Send Email
Nov 27, 2006
4:32 pm

All, I must admit to a feeling of deja-vu reviewing the discussion taking place here. Some while back I pointed out that the requirements for the container...
iansburnett
Offline Send Email
Nov 27, 2006
8:06 am

... Well, I perhaps not direct random access, but I know you can easily stream out files from a ZIP/JAR Archive. Just something about the word ISO and...
Nathan Freitas
profix75
Offline Send Email
Nov 27, 2006
12:46 pm

... Hey Jon, thanks for posting here. This is a great metaphor to describe the problem. Almost everything you do in this space opens up a ton of questions. ...
Lucas Gonze
lucas_gonze
Offline Send Email
Nov 27, 2006
2:59 am

... I don't see a need to do this at all. leave these definitions up to the creator, trying to guess them will guarantee exclusion. ... this works fine. The...
coveloper
Offline Send Email
Nov 27, 2006
4:11 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help