The Boring Intro
One of my users wanted a tool to run their youtube player “out of browser” (you’ll see why that has quotes in a minute).
Before I continue, I want to note that another user on these forums has released a similar tool. You are more than welcome to check out their tool by clicking here.
Now, onto the program. This program creates a small browser-like window that contains only your youtube player. It actually utilizes your computers built in browser to render the page, but without all the extra nonsense browsers include. This is why I put quotes before, since it still utilizes the browser, but it’s not technically within it.
Usage & Download
- Download the file from my website (below)
- Double click the
PhantomYoutube.jarfile to run it.
- Enter the requested information.
3.1 The youtube url must end with
/ytplayer. This is simply how the player is designed, not a choice of my own. If you don’t believe me, try going to http://yourbotip:25000/ytplayer/ instead of http://yourbotip:25000/ytplayer (notice the missing
/) in your browser, you’ll notice a difference.
- Verify the information is correct, and press “Continue”.
4.1 The youtube interface should now load. If it does not, there is a problem with the information you input. If you’ve verified the information is correct, reply here and I’ll work with you to find a solution.
- Enjoy the player.
side note: After you’ve done the setup, it will create a
pbplayer.txt file. Do not delete it, or you’ll have to go through this process again.
Download: Click Here
As of v188.8.131.52 the there is only one .jar download for all operating systems as the tool no longer uses SWT.
The Standalone Exe and Installer were compiled with ExcelsiorJET, while the Alt Standalone was created with Launch4j. This is why there is a difference in filesize. One is a wrapper, and the other is a Ahead-of-time compiler.
Current Version: 184.108.40.206
Changing Settings After Setup
As of version 1.03 you are now able to change your settings by clicking the arrow (
>) button in the bottom left corner. This will expand an option menu (which I will be building upon, submit features below). Click the
Settings button. After changing anything (And closing the settings dialog), you will need to press the refresh button.
You are still welcome to edit the
pbplayer.txt file. You can find the information on each variable below.
As of V1.0.5 people who have installed the player will find the settings in a native app folder. For windows it’s
%APPDATA%\PhantomPlayer\ (put that in the address bar). Standalone exes and jars will still have the .txt file along side them.
This is your panel username, you can find it in the
botlogin.txt. It should be a value named
Much like the username, this is your panel password. Again, it can be found in the
botlogin.txt for your bot, this time the value is
While it says socket, this is the url to your youtube player. It’s the EXACT SAME as the url you use in-browser. As stated before, the url must end with
/ytplayer. Do NOT add a slash after, as that will also be invalid.
This controls the auto play feature (duh?). Set it to 0 for NO AUTOPLAY. Set it to 1 to enable autoplay.
As of 1.0.4 two new entries have been added:
This is typically your username; but you can use your bots name as well. This is used for sending the playlist command to your bot, so it can switch the playlist when you click the new “load” button.
You can find this in your
botlogin.txt, under the same name. Don’t be confused with the
webauthro, as that’s the wrong value. This is used for sending commands and connecting to your bots API endpoints.
NOTE: Modifying any of the values in the
pbplayer.txt file will require you to restart the tool for the changes to take effect.
Questions, Comments, Concerns, and Bug Reports
As with any of my releases on these forums, I do not provide support outside of the threads (meaning please don’t make a post about my tool, reply to the thread). The only exception is if the thread was time-locked, then you’re welcome to message me.
If you have any other questions, comments, concerns, ideas, or etc, please feel free to post them below.