Lucas Gonze wrote:
>
> Can you talk about what's inside the package? How is it structured?
> What are the parts? How do you do metadata? Do you have some kind of
> manifest file or metadata file; what's the structure of the readme
> metadata file?
>
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 for sale. We then extract out each individual media file
from the ZIP so that they can easily modify the metadata, thumbs, etc.
and decide if they'd like to release them as singles.
Once we have better tools for the artists to construct an album we'll
then introduce a more formalized MixPlay Album structure. Our thoughts
on this have been exploratory. These are not suggestions as much as just
some abstract ideas created in a vacuum w/o referencing enough what
already has been done here:
*********
.BUM Format (based on ZIP/JAR)
album table of contents = the "index.html" of this format; basically a
set of feeds (XSPF, RSS) capable of publishing the media assets into
external players
/art = visual display elements, stylesheets for album rendering that are
not part of media assets
/bin = players capable of displaying media assets = album renderer,
musicplayer, ION media library, etc.
/legal = parseable licenses; may be multiple as different assets could
have different usage rights (play vs. remix)
/media = the media assets of the album; no required structure as the
album.* playlists will reference this
usage model: double-clicking on the BUM file causes it to execute,
launching a micro-http server on port 8888, and opens your web browser
to point to http://localhost:8888 ; this displays the album TOC rendered
by whatever /bin tools have been included in the album. The album would
be playable directly from within the BUM format by on-the-fly streaming
from the ZIPd resources. The media assets could be exported by launching
one of the included playlists - XSPF, RSS, etc - into a compatible
desktop player.
*********
That's all for now. Again think of this as more some thoughts on
requirements than a careful study of what a container should look like.
What I am really stuck on is the idea of the album as a self-contained
world w/o any need for external players, though still having the
flexibility to be rendered how it chooses.
The use of a self-contained executable album would also be useful for
mobile J2ME devices, which also support executable JARs (aka "MIDlets").
If albums wanted to be delivered to mobile devices and take advantage of
all the services the carriers have deployed for mobile application
delivery, this could be a great approach.
Best,
Nathan
--
cruXy: buy/sell/promote
independent original creativity http://cruxy.com
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. ...
... 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...
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...
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...
... 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...
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...
... 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...
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...
... 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...
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...
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...
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...
... 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...
... 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. ...
... 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...