XSPF Playlist import/export
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Need to output a mix as a .cue or XSPF is this possible?
Reason for this described below
If you can help enroll to
<email address hidden>
-------
Hi folks. I am trying to attract attention to this idea below. Basically I' d like to set up a radio with, possibly, very few listeners.
Tried with Radionomy and was cancelled several times not to meet their minimum audience. Radionomy was unsatisfactory, also, for the limitation on their database.
Many songs I'd love were not there. So I would like to develop a consistent approach for this and I am not finding the appropriate resources. May be it is time to write something myself? Ideally Mixx should be used to produce a Radio program. Once one is satisfied with his program basically has a list of URL for the songs he has found on the net plus a number of vocal Dj intervention Mixx is keeping in his memory. This can be described as a .cue file.
If one is satisfied with streaming a sequence of song-comment-song etc. then it is quite straightforward to put your vocal intervention mp3 on some server, build a XSPF playlist, put a XSPF player on a web page and have a radio.
The listener runs the XSPF player embedded in the web page of the radio and downloads each song and each dj comment.
In a more advanced scenario XSPF capabilites are extended and the client is modified to mix two tracks so that we can have a DJ doing his intervention while music is playing. This is quite straightforward since, right now, there are XSPF players that crossfade two subsequent mp3.
Finally some middleware is needed. You can stream this way a program but a radio needs something more. Therefore you need a good bunch of PHP code dealing with
assembling XSPF playlist, one for each single program, into a XSPF for the whole day, upload it to your server. Handle monthly plannig and so on.
Finally we can imagine some plus.
First the communication with clients could be secured and therefore XSPF is passed to the client in encoded form.
Next either the PHP server and the client could receive several URL for the same song and try to adapt is some link went dead.
When this happens the PHP server could inform radio programmer that a certain shortage of options, for a certain song, comes up.
The whole scenario looks like an internet radio (for the user really look like this!) but basically is playlist playing leveraging the server from streaming workload.
DO YOU KONW IF SOMETHING LIKE THIS ALREADY EXIST? I DO NOT
Think there are a bunch of programmes on Github or SourcForge that tackled part of this scenario (XSPF players or PHP for Radio servers and MiXX delivering playlists)
so I think that is not that difficult to put together something
DOES SOMEONE WANT TO CONTRIBUTE? CAN YOU PASS THIS IF YOU KNOW SOMEONE WHO
-Is able to output a playlist out of Mixx
If you can help enroll to
<email address hidden>
-Is programming XSPF players for the web page
-Is buiding PHP servers for radio.
Cheers
Antonio
Changed in mixxx: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
tags: | removed: xspf |
tags: | added: playlist |
tags: | added: hackathon |
The final goal looks somehow similar to this: /bugs.launchpad .net/mixxx/ +bug/1338409
https:/
I would like to focus this bug on Playlist export.
Mixxx has a History "Playlist" that can be exported.
This can be feed a Web player to re-listen the set, in a Jukebox fashion without the original transitions.
A next step could be to save the cue-in and cue-out points and the fade time.
The advanced version will have to track speed and pitch info as well.
I am afraid XSPF is not able to do this right now and Mixxx is yet not able to collect the data.
This should be tracked and discussed in a separate bug or as an comment for the existing bug.