NOTE
THAT THIS IS MP3 STREAM PLAYER CODE ONLY.
IT DOES NOT STREAM UNDER IMVU SERVERS OR HOST MP3 FILES.
IT SYNCHRONIZE EXTERNAL STREAM LINKS WITH ALL USERS, LIKE
RADIO.
USER CLAIMS ALL THE RIGHTS (DJ LICENSE, FREE SOURCE, OWN
MATERIAL) TO MUSIC PLAYED WITH THIS PLAYER.
PLAYER
CODE SYNCHRONIZE MIX WITH AS MUCH LESS DELAYS AS IT IS
POSSIBLE.
I TAKE NO RESPONSIBILITY FOR IMVU SERVERS DELAYS.
MADE FOR FUN ON IMVU LIKE POSSIBILITY OF PLAYING OWN REAL
MP3 MUSIC AND JUST SIMPLE SONG MIXING AT ONCE.
DUE TO IMVU LIMITATIONS, ITS NOT PROFESSIONAL TOOL, SO TRY
IT BEFORE YOU BUY AND ALSO BE SURE THAT YOU KNOW HOW TO USE
IT.
PREPARING
MP3 LINKS.
You can use any server to host your own mp3 files, but
dropbox is recommended for most users.
If you dont have dropbox account yet, go to dropbox.com,
register and download latest dropbox application.
All your mp3 files that you copy to dropbox folder will be
synchronized with dropbox server.
Note that dropbox gives 2 GB space for ypur files and 20 GB transfer limit per day for FREE.
After you have your songs in dropbox folder, open notepad,
paste dropbox links (each song per line, number of songs to
import is unlimited) and save.
If you dont know how to get dropbox links: login to your
dropbox account on their website, click right mouse button on mp3 file, choose Share
Link, new website will open, copy address from top of your
browser.
EXAMPLE (import list from dropbox):
https://www.dropbox.com/s/XXXXXXXXXXXXXXX/Song1.mp3
https://www.dropbox.com/s/XXXXXXXXXXXXXXX/Song2.mp3
https://www.dropbox.com/s/XXXXXXXXXXXXXXX/Song3.mp3
https://www.dropbox.com/s/XXXXXXXXXXXXXXX/Song4.mp3
IMPORTING
MP3 LINKS.
After you prepared all the list of your mp3 files from
dropbox in notepad (save this list), select all (CTRL+A),
copy (CTRL+C), hide text chat, click IMPORT button on player
menu, click on import area and paste your links (CTRL+V).
All your links are imported and ready to use.
You can use navigation buttons on bottom to explore your
list.
DJ
SESSION LIVE MIX.
Like all players for IMVU, this player requires other
users to stay on it once to synchronize with your mix, and
later they can move around the room.
They can use HIDE or CLOSE buttons, but they cant break your
mixes.
First user who import list as first, will be current DJ.
DJ can choose first songs to use in the mix at IMPORT panel.
Chosen songs will preload for all users, which guarantees instant play without
delays.
You can set up to 4 songs from IMPORT panel.
They will appear at MIX panel in free slots or by replacing
songs with COMPLETED status.
To make space for next songs, use REMOVE button (you dont
have to do it with COMPLETED songs).
Each song can have one of following status:
- LOADING - song is loading (if too long, then it is
possible that link is not working).
- PRELOADED - song is loaded at enough part to instant play without
delay (default is 1024 kB, but you can change this setting
at CONFIG panel).
- ACTIVATED - song was used (playing if PLAY is active or is
on pause if PAUSE is active).
- COMPLETED - song was played to the end (can be replaced
with next song for preload).
There are 4 other buttons for each song:
- song name - plays song from begin.
- PLAY - plays song from current position or pause if is
currently playing (PLAY is active).
- PAUSE - pause song (PAUSE shows as active).
- REMOVE - stops playing and prepare free slot for next song
for preload.
There is possibility to control and switch between all songs
at once, using real keyboard (key 1 is first song, key 2 is
second song, key 3 is third and key 4 is forth).
To be able to do that, you have to hide text chat or switch
to inventory (or other), and click on player background (it
can be background of MIX panel).
If you are skilled enough, you can make more advanced mixes,
for example: you have 2 songs with same tempo, want to
switch between them at same time, so you play song 1 and at
swap point time you press key 1 and key 2 (song 1 goes to
PAUSE and song 2 starts to play), and later you press both
keys to swap again (song 1 backs to play and song 2 goes to
PAUSE), or three, or four keys to start playing next songs
at once.
CONFIGURATION
SETTINGS.
At CONFIG panel you can change some settings:
- START POINT - time in miliseconds from where song starts.
Most songs have some silence at beginning and also mp3
format makes additional gap too. Default setting of 200
miliseconds should be good for most.
- PAUSE POINT - time of additional miliseconds for back from
pause. Its correction added to paused position, if you play
with pause and back to play often. Default setting of 200
miliseconds should be good for your needs.
- PRELOAD POINT - KiloBytes of loaded size needed to set
song state as PRELOADED (ready for instant play without
delays). Default setting of 1024 KiloBytes should be safe
enough.
- MIXING VOLUME - Total volume of mix. Less value will make
less distortions when more than 1 song is playing at same
time. Default setting of 90 / 100 should be good to keep
loud and make less distortions.
- DEFAULT SETTINGS - will load default values.
- RELEASE SESSION FOR ANOTHER DJ - will end current DJ
session and allow another user who first paste import list
to become next session DJ.
IF YOU
HAVE ANY PROBLEMS OR QUESTIONS, JUST SEND
ME A MESSAGE.
IN MOST CASES, REPLY IS WITHIN 24 HOURS.
|