YTSP - YouTube Stream Player


* shared playlist (built with other users)
* simply search any music (no need to switch imvu and browser)
* virtual keyboard (no need to hide text chat)
* save favorite music (remember your best music for next time)
* synchronize already playing music (new user dosnt need to wait for new song)
* full synchronization between users (unlimited) or private mode
* full persistent player (spot change and back resist)
* youtube video support
* save settings
* panels hiding
* controls: video, synchronization, play, pause, stop, add to favorite, search panel, favorite list panel, volume
* prevent playlist modification from unwanted users (permissions.txt)


NOTE: YOUTUBE DOES NOT TAKE ANY FEE ON THIS PLAYER AND THEIR RESOURCES.
THIS PLAYER USES AUTHORIZED KEY TO ACCESS YOUTUBE RESOURCES.



*** v2.0 UPDATE WARNING ! ! ! ***
Synchronization between 2.0 and older versions may not work correctly.
User have to clear imvu cache if still not see v2.0 info on top of search panel:
1 - log out imvu
2 - run file explorer and type in adress: %AppData%/IMVU
3 - remove following directories: AssetCache HttpCache PixmapCache
4 - log back to imvu and you should see v2.0 note on top of search panel



* TRY IT *





NOTE: IF YOU HAVE PROBLEMS WITH THIS PLAYER, PLEASE CONTACT ME FIRST. THANKS.

IMVU is in early beta state for Apple Macintosh computers and does not support Flash Technology on them.
I take no responsibility in this case.


WATCH OUT FOR PLAYER THIEVES!
LAST TIME I NOTICED SOME PLAYER THEFTS - LET ME KNOW IF YOU WILL FIND ANY.


0 CLOSE Totally turn off player (hide all graphics, turn off streaming and sound). Click again to turn it on and get current playlist state.
1 VIDEO YouTube Video support.
2 SYNC Synchronization. Must be turned on (default) if you want hear same music (it will play current moment of currently playing song) with other users (shared playlist), or turned off if you want listen in private mode.
3 PLAY Used to play after pause or stop.
4 PAUSE Used to pause (in SYNC mode (2), it will only mute sound for keeping good synchronization - use CLOSE (0)).
5 STOP Used to stop (in SYNC mode (2), it will only mute sound for keeping good synchronization - use CLOSE (0)).
6 SAVE Save currently playing song to FAVORITE list (8=>17).
7 SEARCH Turn on/off SEARCH PANEL. SEARCH PANEL is used to search new songs for playing.
8 PLAYLIST Turn on/off PLAYLIST PANEL. PLAYLIST PANEL is used to display current PLAYLIST state.
9 VOLUME Set sound volume.
10. CURRENT Displays current song name.
11. SEARCH FIELD Place to type artist, title, YouTube link or YouTube code. There are three ways of typing keywords:
* using VIRTUAL KEYBOARD (12) for typing and SEARCH BUTTON (13) to start searching.
* using real keyboard for typing and enter key to start searching, after hiding IMVU TEXT CHAT and click on SEARCH FIELD (11).
* using real keyboard for typing and enter key to start searching, after switching to IMVU INVENTORY and click on SEARCH FIELD (11).
(IMVU blocks real keyboard if IMVU TEXT CHAT is turned on).
12 VIRTUAL KEYBOARD Used for typing keywords in SEARCH FIELD (11) (_ is space and < removes last letter/character).
13 SEARCH BUTTON Used to start searching songs with typed keywords in SEARCH FIELD (11).
14 ADD TO PLAYLIST Adds song to PLAYLIST (8=>16) (as last in order).
15 PLAY IMMEDIATELY Plays song immediately (replace current first song on PLAYLIST (8=>16)).
(if some songs not work, this mean that they are blocked for your country or external playing)
16 PLAYLIST MODE Displays current PLAYLIST state (default). You can add up to 24 songs.
(playlist is real time thing, changing in time, so it will not be saved)
17 FAVORITE MODE Displays current FAVORITE list (songs saved with SAVE (6)). You can save up to 96 songs.
FAVORITE list separated for each player derivation, but you can EXPORT (24) and IMPORT (25) it.
Some users can have problems with keeping this list for next time. If you are one of them, you should know:
* you can EXPORT (24) and IMPORT (55) your FAVORITE list.
* you can check if access to store data on your disk is allowed (click right mouse button on any video on youtube.com website, choose GLOBAL SETTINGS from flash menu, and set ALLOW SITES TO SAVE INFORMATION ON THIS COMPUTER (advanced users can click LOCAL STORAGE SETTINGS button and set program.virtual.imvu.com to ALLOW, cause IMVU does not support ASK ME method)).
* you can check if antivirus/cleaning/security software does not block/remove data stored in FLASH CACHE (check its settings).
18 PLAYLIST SONG NAME Number of song place on PLAYLIST and its name.
19 USER NAME Name of user which added song to PLAYLIST.
20 REMOVE FROM PLAYLIST Removes song from PLAYLIST.
21 PLAY FAVORITE IMMEDIATELY Plays favorite song immediately (replace current first song on PLAYLIST (8=>16)).
22 ADD FAVORITE TO PLAYLIST Adds favorite song to PLAYLIST (8=>16) (as last in order).
23 REMOVE FROM FAVORITE Removes favorite song from FAVORITE list.
24 EXPORT FAVORITE Used to export FAVORITE list (IMVU blocks real keyboard if IMVU TEXT CHAT is turned on, so hide IMVU TEXT CHAT or switch to IMVU INVENTORY, use CTRL+C shortcut on real keyboard to copy FAVORITE list data and paste it to notepad (and save as txt file if you want to keep it as backup)).
Users can copy FAVORITE list data between computers, player derivations, backup or share with others.
25 IMPORT FAVORITE Used to import FAVORITE list (IMVU blocks real keyboard if IMVU TEXT CHAT is turned on, so hide IMVU TEXT CHAT or switch to IMVU INVENTORY, copy FAVORITE list data from notepad (open previously saved txt file if you have any) and paste with CTRL+V shortcut on real keyboard).
Advanced users can simply prepare or edit their FAVORITE list data (just type YouTube code and song name after space (each line is each position on FAVORITE list)).
STILL ANY PROBLEMS? FEEL FREE TO SEND ME A MESSAGE. I WILL REPLY AS SOON AS IT IS BE POSSIBLE.
CREATORS ARE ALLOWED TO COPY OR EDIT THIS INSTRUCTIONS.


*** SYNCHRONIZATION WITH OTHER AVATARS ***
Everybody who wants to hear music synchronized with others, must have 2nd button (under youtube button) turned light on (it should be yellow like on screenshot, not grey).

*** SONG MEMORY ***
You can add currently playing song to favorite list by clicking 6th button from top (small check button under stop button).
You can play favorite songs from favorite list (8th big check button from top, under search button - then you must switch from playlist to favorite list by clicking on FAVORITE).
Song memory is IMVU reboot resist.
Song memory is IMVU cache clean resist.
Any derivation (alternative versions) of this player has its own separated song memory.
Some cleaning programs can destroy saved songs (you must turn off flash cache cleaning in them).
Advanced users can backup or move (import/export) song memory between computers. Just search system hard disk for YTSP.sol file with hidden folder searching turned on.
IF PLAYER DOES NOT REMEMBER SONGS WHEN YOU LOG BACK:
IMVU does not support Ask method for store flash data which is now default method with latest flash releases, so you must fix it manually.
1 - be sure you are talking about FAVORITE, not PLAYLIST (playlist is real time thing)
2 - turn off imvu
3 - download and install latest flash plugin from http://get.adobe.com/flashplayer/
4 - go to http://youtube.com and click on any video with right mouse button to see flash menu
5 - choose Global Settings from flash menu
6 - choose Local Storage Settigs button in Storage tab
7 - find program.virtual.imvu.com on list and be sure to set it to Allow (not Ask me)
8 - log to imvu and save your songs
9 - If after that still not work, it means that some security, cleaning or antivirus program blocks player from writing data into your hard disk
YOU CAN IMPORT/EXPORT SONG MEMORY:
TO EXPORT, click < button near FAVORITE button, copy (CTRL+C) data to notepad and save as txt file.
TO IMPORT, click > button near FAVORITE button, paste (CTRL+V) data from notepad.
You must hide text chat (or switch to inventory) to do that (cause text chat captures/blocks keyboard).
This way you can edit, backup, copy to other computer/player (derivation) or share with friends your favorite list.

*** SONG SEARCH ***
7th button from top activates/deactivates search panel.
You can use alphabet virtual keyboard and press SEARCH button to start search 
songs
Alternatively, you can hide text chat (or switch to inventory) for real keyboard pressing time (cause text chat captures/blocks them), click on input field, write keywords or paste youtube link (CTRL+V) and press enter to start searching.
Search is capable for keywords and also youtube links.

*** PLAYLIST ***
Clicking on song name (in search/favorite) plays it immediately and replaces with current one.
Clicking small green square before song name (in search/favorite) puts it as last on playlist
Clicking small red square removes song (in playlist/favorite).

*** PLAYER HIDING ***
Be sure to hide 1) video (1st button) 2) search panel (7th button) 3) playlist/favorite panel (8th button) - and you will see only short vertical basic controls.

*** PROBLEMS ***
If synchronization doent work, be sure you have sync button on (2nd buttom from 
top, under YouTube button). You can try turn off and again on to receive current 
fresh playlist state.
If shared playlist not work correctly, this means that you or user who made 
playlist modification has large delays in youtube streaming.
If some songs not work for some users, that means these songs are blocked for 
their country. At least, they can have too slow connection.
If sound quality is worse for some users, that means they have too slow 
connection, so quality is reduced to keep less interruptions.
Play/Stop buttons work as they should in private mode only. In synchronization mode they will only mute sound for some reason, so its recommended to use close X button to stop all streaming for this time and click again to back.
SERVER ERROR: try in a few minutes - If you get this message, this means that YouTube servers are currently too busy. You can paste youtube links, use favorite list or wait a few minutes to search again.
IMVU is in early beta state for Apple Macintosh computers and does not support Flash Technology on them.
I take no responsibility in this case.
Only one player will start at same time for prevent from data override.
IF YOU GOT IMVU CRASH WITH USING THIS PLAYER, TRY TO REINSTALL IMVU WITH DIFFERENT VERSION.
IF YOU STILL GOT ANY PROBLEMS, JUST CONTACT ME AND I WILL REPLY YOU AS FAST AS IT IS POSSIBLE =)

*** INFO FOR CREATORS ***
Feel free to copy or edit any information from that page (text or screenshot)
Feel free to make your derivation derivable
Feel free to contact me if your customers got problem
Let me know about alternative meshes so maybe I will promote them =)

*** UNWANTED USERS AND SHARED PLAYLIST PERMISSIONS ***
If some unwanted users modify shared playlist often, you can use shared playlist 
permission feature.
You must have full name or be creator to make shared playlist permissions.
All you have to do, is derive this player (you can derive from any derivation 
you like) and prepare permissions.txt file.
Only users from this list will be allowed to modify shared playlist.
Other users can only listen or switch synchronization off to play their own 
music.
To attach your permissions.txt file into player, you must copy it into assets 
(its small folder icon in CREATE MODE), then upload your copy of player into 
your own catalog and make it hidden (just for your own uses with permission 
list) - contact me if you have any problems.
Remember, file name permissions.txt is case sensitive.
Empty file with just space inside will allow everybody.
Example of permissions.txt for allowing only two users:
speedstar84
InterTechne

Related: