-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use LibVLC via WebChimera.js instead of VLC through its HTTP API #20
Commits on Oct 26, 2015
-
Configuration menu - View commit details
-
Copy full SHA for ac3531a - Browse repository at this point
Copy the full SHA ac3531aView commit details
Commits on Oct 27, 2015
-
We're now completely getting rid of vlc-api.
- Hopefully fixes audio volume not being set to 50% at startup. - Volume now is in the range of 0 to 200 (percentage, so goes from 0% to 200% for those numbers). - Made message displaying volume change display the actual level set. - We're no longer providing an HTTP interface. - Now stores metadata info in a separate variable for later retrieval by input MRL. - Now prints when player reaches end of playlist. - Now supports toggle-pausing using "pause" command. - Should fix playlist not being able to kick off on "play" if stopped. - Removed vlc-api dependency. Relates to issues #17, #10 and #7 (partially).
Configuration menu - View commit details
-
Copy full SHA for 394b16a - Browse repository at this point
Copy the full SHA 394b16aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e923f80 - Browse repository at this point
Copy the full SHA e923f80View commit details -
VLC event members are actually properties, not functions.
Got the documentation wrong here, I was looking up examples and it looked as if calling the on* fields as functions was the right way to go but it was actually not. https://github.com/RSATom/WebChimera.js/blob/64bf4ffc362898e309c8a444c8888ad7b4bfae92/src/JsVlcPlayer.cpp#L90-L102 clearly defines as set-properties here.
Configuration menu - View commit details
-
Copy full SHA for 8520523 - Browse repository at this point
Copy the full SHA 8520523View commit details -
Fix non-numeric volume value being passed through to VLC as NaN.
Those values are not supposed to be accepted in the first place...
Configuration menu - View commit details
-
Copy full SHA for 8ab5244 - Browse repository at this point
Copy the full SHA 8ab5244View commit details -
Implement "prev"/"previous" commands.
These commands allow going to the previous entry in the playlist.
Configuration menu - View commit details
-
Copy full SHA for 824b4b9 - Browse repository at this point
Copy the full SHA 824b4b9View commit details -
Implement "empty"/"clear" commands.
These commands allow emptying the current playlist. Here another reminder to implement a proper permission system soon!
Configuration menu - View commit details
-
Copy full SHA for 4eed972 - Browse repository at this point
Copy the full SHA 4eed972View commit details -
Implement "list"/"playlist" commands.
These commands make the bot print out the current playlist in the channel chat. The current track being played back is printed in bold green font.
Configuration menu - View commit details
-
Copy full SHA for cc783d0 - Browse repository at this point
Copy the full SHA cc783d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab18c3c - Browse repository at this point
Copy the full SHA ab18c3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d61d85e - Browse repository at this point
Copy the full SHA d61d85eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb00dc2 - Browse repository at this point
Copy the full SHA eb00dc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0762d6d - Browse repository at this point
Copy the full SHA 0762d6dView commit details -
This command allows looping the playlist by just passing the command "loop on". Respectively, "loop off" turns off looping again.
Configuration menu - View commit details
-
Copy full SHA for d827211 - Browse repository at this point
Copy the full SHA d827211View commit details -
Implement "stop-after" command.
This command allows stopping the playlist after the current playlist item is finished.
Configuration menu - View commit details
-
Copy full SHA for 18b7d82 - Browse repository at this point
Copy the full SHA 18b7d82View commit details -
Playlist display (command "list"/"playlist") can generate too long me…
…ssages, commenting out for now.
Configuration menu - View commit details
-
Copy full SHA for 7966bfb - Browse repository at this point
Copy the full SHA 7966bfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b238a65 - Browse repository at this point
Copy the full SHA b238a65View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5a8ae1 - Browse repository at this point
Copy the full SHA a5a8ae1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9417e33 - Browse repository at this point
Copy the full SHA 9417e33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d25c2b - Browse repository at this point
Copy the full SHA 4d25c2bView commit details -
Completely remove handler for vlc.onEndReached.
onEndReached does not just trigger the callback at the end of the playlist but actually at the end of each track. This should have been better documented.
Configuration menu - View commit details
-
Copy full SHA for f315785 - Browse repository at this point
Copy the full SHA f315785View commit details