sk89q / playx Goto Github PK
View Code? Open in Web Editor NEWPlay videos / movies in GMod (note: see forks)
License: GNU Lesser General Public License v3.0
Play videos / movies in GMod (note: see forks)
License: GNU Lesser General Public License v3.0
Show tracer lines to help pinpoint the location and spread of the projector and screen better
I added PlayX and now the tools are gone, only addon tools which I added manually... http://puu.sh/1CL7X
I installed the PlayX folder to addons as the readme.txt said to do. Is there anything else I should have added other than PlayX?
The PlayX entity may not be in the PVS, so the media will not play, and a DS_BEGIN_NO_PLAYER error message will be visibly seen.
The cunstom player is broken on all PHX props :
[addons\playx\lua\entities\gmod_playx\cl_init.lua:504] attempt to call method 'GetHTMLMaterial' (a nil value)
Appears to be the culprit. I attempted to fix it myself but I don't know much lua, and wasn't sure why getHTMLMaterial() is returning nil.
Sound does not play with this issue.
The player should have local sound.
As the title says, PlayX is refusing to play media on the latest update. I've tried tracking down the bug, but I'm unfamiliar with where it could be happening to fix it.
PlayX: Playing nCgQDjiotG0 using handler YouTubePopup
PlayX DEBUG: Metadata received
PlayX DEBUG: Page loaded, preparing to inject
Browser Message: Uncaught TypeError: Cannot call method 'getAttribute' of null - (null):63
Allow server owners to optionally disable the download of the PlayX spawn icon
There should be shared website browsing support.
Allow mass bookmark management via the bookmark management dialog
Screens should project like they would in real life.
Add bookmark button on the Administrate panel
Don't trigger wire outputs unless the outputs have changed
Get the bookmark list control to fill the height of the spawn menu
Show an optional aesthetic light glow cone for projectors
Fix the bookmarks dialog so that providers could be selected via a dropdown (that could also take in arbitrary input)
Add in gm_bass for proper streaming support.
The bookmark backup system should be smarter and backup at intervals into different files.
Server-side bookmarks.
ONLY Create Issues here: https://github.com/ZionDevelopers/playx/issues
Bookmarks should have keywords that can be quickly searched through.
Minor bug NOTE: this has no effect on the overall addon itself
If a video is playing and Proximity Mode is ON, and you leave its proximity the video stops (as expected) But upon re-entering the proximity the player dose not resume /reload the video unless you manual open the video.
More Major Bug:
If a player is out of the proximity range an a video is started / loaded, altho you are not within the minimum range the video will still play and upon entering the Proximity Range the video stops (Read Above)
There should be support for multiple PlayX players.
After Gmod freezes (you hear a click and a water sound after returning), the projector screen may start only appearing if the projector model itself is in view. This can be fixed in-game at the moment by clicking on the respective button under the PlayX Settings panel, but this is not the most user friendly (and obvious) approach.
When i was trying to fix an error with ulx i accidentally made another error now when i add a new rank no matter what inheritance it has, it has no permissions at all. Also when i try to edit already made groups, i go to manage permissions to edit what commands they have and it sais Has access to: and the list is blank.
There should be hooks to determine the level of volume, so that custom gamemode creators can use custom local sound algorithms.
Fix the minor issue with the shadow on the player sometimes reappearing
Support for pausing videos.
on mac i only get the audio but the screen is just black, plz fix
Only users subscribed to a player will receive requests to play a video for that player.
The volume control for the youtube handler in version 2.6 appears to have broken at some point (and browsing the repository it appears to still be broken). It seems the element name that the youtube popup window uses has changed from 'video-player' to 'video-player-flash'. Replacing the instances of 'video-player' in the popup youtube section with 'video-player-flash' seems to have fixed it.
I'm sure this is a very simple problem and I know nothing, but my console is getting spammed with this:
[PlayX 2.6 by sk89q] lua/includes/modules/draw.lua:70: 'DefaultBold' isn't a valid font
SHOUTcast streams dont work at all. This is a key feature that makes this addon for me.
Im developing a video gamemode and I am wondering if there would be an easy way to run a console command to play a video automatically at start of round?
The entities would of course already be in map and player
Any help appreciated. Of course credits in game will show you as well.
An update with Garrys Mod has caused issues with loading videos. No suitable fix is around. To recreate, simply try and play a video.
PlayX DEBUG: Providers list received PlayX DEBUG: JW URL set PlayX DEBUG: Host URL set Redownloading all lightmaps PlayX: Beginning media nCgQDjiotG0 with handler YouTubePopup, start at 0s PlayX: Metadata function available via provider YouTube PlayX: Playing nCgQDjiotG0 using handler YouTubePopup PlayX DEBUG: Page loaded, preparing to inject Browser Message: Uncaught TypeError: Cannot call method 'getAttribute' of null - (null):63 PlayX: Received metadata via provider YouTube PlayX DEBUG: Metadata received
Put the "Provider:" label and the dropdown in the "Administrate" page on the same line
Using the media metadata framework, playlist support should be possible.
Support for requests.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.