History: JukeboxDev
Preview of version: 23
➡️ Anyone interested in this please send a message to colorado
Think in terms of Image Galleries as a starting point. An Audio Gallery, for example, is just a collection of audio files. Like Image Galleries, provide a table view as well as "slideshow"-style controls.
Then add the following capabilities:
- Streaming or download/on-demand
- User/Editor Sequence Control - Custom and "Session" Playlists (sorting and re-ordering of order in which files play.) So editor/user can string together a bunch of sound (i.e. speech) "bytes", and can also access each sound byte individually.
- Online Sequence Editing - online interface (java?) giving user the ability to add cue points to the files in the gallery, and then use the cue points to create custom sequences. (So editor/user can create and edit these sequences all online, WITHOUT the need to download/edit on their local computer and then re-upload the files.)
- Option to autoplay on page open (per file, or per page/slide)?
- Auto-creation of file "preview" using cue point (length selectable by user/editor, i.e. 3-30 seconds?)
- Where are we?
This feature isn't available yet. Damian started on it (a.k.a "DamoJuke".) We could use some help to get it done. Code still has to be integrated into TikiWiki.
Also see Norbert's AudioBlog development.
- Where do we want to be?
Integration with wiki pages, blogs and forums. With the addition of Video Galleries with identical features, users can create full multimedia presentations of all kinds including albums, talking books, lessons and tutorials, etc.
colorado wrote the original version of this page
Damian started the work
Here I would like to see some "editorial" content. How do our features compare to others?
DamoJuke doesnt store the album graphics and album review 😢 but is this important?
Where ideas can be exchanged, debated, etc. Interested people can subscribe to the wiki page and/or to these forums as they would a mailing list.
Database Ideas:
))DamoJuke(( currently uses these tables:
- playlist
- `ID` int(10) unsigned NOT NULL auto_increment,
- `name` varchar(100) NOT NULL default '',
- `trackid` int(11) NOT NULL default '0',
- `createdate` datetime NOT NULL default '0000-00-00 00:00:00',
- `playdate` datetime NOT NULL default '0000-00-00 00:00:00',
- `locked` char(1) NOT NULL default '',
- tracks
- `ID` int(11) NOT NULL auto_increment,
- `artist` varchar(100) default NULL,
- `song` varchar(100) default NULL,
- `filename` varchar(255) default NULL,
- `Qty` int(11) default NULL,
- `Info` text,
- `album` varchar(100) default NULL,
- `category` varchar(100) default NULL,
- `insertdate` date default NULL,
- `playdate` date default NULL,
- `Clean` char(1) NOT NULL default 'Y',
- `trackofday` date default NULL,
- `TrackDayQty` int(10) unsigned NOT NULL default '0'
Im also thinking for integration into Tiki a snippet table where you can have a 15 second soundbyte stored in the database
- soundbites
- id
- trackid -> link to tracks
- startpos
- length
- soundbite
History
| Information | Version | |||||
|---|---|---|---|---|---|---|
| drsassafras Mass search and replace | 42 | |||||
| Daniel Gauthier | 41 | |||||
| exspiro | 40 | |||||
| exspiro | 39 | |||||
| Marc Laporte Tiki Jukebox is not being developped at the moment. | 38 | |||||
| exspiro | 37 | |||||
| marbux | 36 | |||||
| Damian Parker cvs up -dP (:wink:) | 35 | |||||
| colorado | 34 | |||||
| Damian Parker Added note about development site | 33 | |||||
| colorado | 32 | |||||
| colorado | 31 | |||||
| colorado | 30 | |||||
| colorado | 29 | |||||
| colorado | 27 | |||||
| colorado | 23 | |||||
| colorado | 21 | |||||
| colorado | 20 | |||||
| colorado | 17 | |||||