Xspf

Hi everyone,

This recently came to my attention

http://www.xspf.org/

It’s a XML format for sharing playlists. I would assume this would be a great way of storing information for the players that Haiku produces. CD Player (that Darkwyrm works with) comes in mind.

Since I don’t have his direct details, maybe someone can forward this to his attention so that it might be considered?

I would say that this is a great idea and would simplify crossplattform stuff a lot and also increase compatibility between players as in good for the user =)

Any comments on this?

Spec looks ok…

i’m just interested how this could be combined with live queries; since playlists in BeOS can be soo much more : )
Maybe it’s a topic for the glass-elevator, HaiCube, because if Haiku’s CDPlayer supported this, the rest of our apps really should.

Just a niggle… atm winamp, xmms, and iTunes don’t support this - how will it simplify our cross platform support :wink:
(yes, i’m ignoring 3rd party plugins)

[Beta wrote:
"]Spec looks ok..

Just a niggle… atm winamp, xmms, and iTunes don’t support this - how will it simplify our cross platform support :wink:
(yes, i’m ignoring 3rd party plugins)

This is indeed always an issue, and iTunes support will happen the day when Apple is not Apple anymore I guess. However, it is a lot more likely that someone is following the XSPF scheme rather than something we make up.

It’s also about our attitude to things. do we wanna follow standards (assuming their intelligent, as this seems to be) or do we just wanna do everything our way and reinvent the wheel?

Besides, even if XMMS doesn’t support it. All players used in Haiku could easily utilize this, assuming they’re informed. Am I right or wrong here?

At the very least, if we can’t get cross-platform standards, in-platform standards would be the next best thing :wink:

Egregius wrote:
At the very least, if we can't get cross-platform standards, in-platform standards would be the next best thing ;)

Indeed you’re right.

Someone in the game here might wanna mail those who produce software which is dependent of playlists. I don’t have the contact details to pretty much any of them but it would be very nice to hear their view on things about this.

Those softwares/producers that come to my mind are the following

  1. CDPLayer - Darkwyrm?
  2. Mediakit general - Overhagen?
  3. yT? If they have any players
  4. TuneTracker - Tunetrackersystems? Dane?
  5. Soundplay? don’t have a clue who does this one
  6. CLAmp?

Maybe there are more players here that I’ve forgotten, like Midiplayers and such. But is there anyone who can send these guys info about this thread and ask them to comment on it and what they feel about it?

Cheers

HaiCube wrote:
Egregius wrote:
At the very least, if we can't get cross-platform standards, in-platform standards would be the next best thing ;)

Indeed you’re right.

Someone in the game here might wanna mail those who produce software which is dependent of playlists. I don’t have the contact details to pretty much any of them but it would be very nice to hear their view on things about this.

Those softwares/producers that come to my mind are the following

  1. CDPLayer - Darkwyrm?
  2. Mediakit general - Overhagen?
  3. yT? If they have any players
  4. TuneTracker - Tunetrackersystems? Dane?
  5. Soundplay? don’t have a clue who does this one
  6. CLAmp?

Maybe there are more players here that I’ve forgotten, like Midiplayers and such. But is there anyone who can send these guys info about this thread and ask them to comment on it and what they feel about it?

Cheers

CL-Amp is dead, the author doesn’t respond to mails about it even though he was still using the same adress for other stuff in 2004

Soundplay is done by Marco Nelissen, ‘marcone’ on BeShare

HaiCube wrote:
It's also about our attitude to things. do we wanna follow standards (assuming their intelligent, as this seems to be) or do we just wanna do everything our way and reinvent the wheel?

m3u might not have an 100-page specification (if it even has one), and it sure has problems, but it’s a standard, some could say the de facto. This isn’t talk about following standards; It’s about adopting another one. :stuck_out_tongue:

Egregius wrote:
At the very least, if we can't get cross-platform standards, in-platform standards would be the next best thing :wink:

Well said.

HaiCube wrote:
All players used in Haiku could easily utilize this, assuming they're informed. Am I right or wrong here?

If we decide that “Haiku” adopts this spec, do we want to provide a toolkit for apps ?
Would it be sensible not to? Where does it belong, is it just limited to music/video players in general ?
Do we leave open, the ability to open old playlists? How about saving them aswell? Can it be setup to quietly nudge users from their old playlists to this new format without hassle?
(I’ve asked alot of questions, because i’d like people to openly discuss the answers)