yodadacoda / chrome-vlc-remote Goto Github PK
View Code? Open in Web Editor NEWBrowser-action-based remote for VLC's webui.
License: GNU General Public License v3.0
Browser-action-based remote for VLC's webui.
License: GNU General Public License v3.0
Chrome VLC Remote Set the server and port and you're good to go. Source is licensed GPLv3 and available on Github. Feel free to contribute. https://github.com/YodaDaCoda/chrome-vlc-remote/ Includes: * Seek through currently playing file * Play/Pause/Stop playback * Adjust volume (slider, large increment or small increment) * Toggle fullscreen. * Adjust audio/subtitle delay * Equaliser * Set aspect ratio * Playlist & file browser. * Send YouTube videos to VLC from right-click menu. * Select audio/video/subtitle tracks (experimental controls). CHANGELOG 2013-08-28 v0.9 Permissions * Use chrome.permissions for fine grain access, rather than blanket permissions for all URLs. (Credit to Vapier https://github.com/vapier) * A couple of small fixes. 2013-05-30 v0.8.2 Fix'd * Don't break when VLC is stopped rather than paused. 2013-07-30 v0.8.1 Subs * Fixed adjustment of audio delay. * Added option for adjusting subtitle delay. * Misc improvements in effeciency of requests & GUI updating. 2013-05-14 v0.8 Tracks * Added option for adjusting polling rate (defaults to 5s). * Added option for additional experimental controls. * Added audio track, video track, and subtitle track to experimental controls. * Tweaked loading/saving of settings. * Added tooltips to emptyPlaylist & fbInNewTab buttons. 2013-05-07 v0.7.3 Minors * Slight appearance tweak * Allow sending any link to VLC. Doesn't mean VLC will actually play them. 2013-05-04 v0.7.2 Empty Playlist * Added button to empty playlist 2013-04-25 v0.7.1 Equaliser Fix * Fixed equaliser sliders not working. 2013-04-18 v0.7 Equaliser * Added equaliser + presets + preamp * Fixed a bug where multiple ajax requests could be launched before previous ones had completed. * Unescape html escape codes in playlist filenames. 2013-04-17 v0.6 JSON * Switched from XML to JSON queries. I didn't even realise VLC did JSON. * Huge improvements to effeciency and size of code thanks to JSON. * Moved almost all $.ajax requests into a single function, resulting in smaller js file size, extra code reuse, and some minor problems fixed. * A new set of refresh..() commands will not NOT be executed for each playlist item change. * Extras, Platlist & File Browser now fade in/out. * Added more AspectRatio options, as per the VLC API spec. * Added mpg to video formats list. 2013-04-16 v0.5 File Browser * Updated JQuery to v1.9.1. * Fixed minor incompatibilities with new JQuery. * Added file browser. * Added setting for default file browser starting location. * Separated extra controls into their own box. * Separated playlist update function from status update function. * Playlist and status update immediately when a new playlist item is selected from playlist, or added from file browser. * Lots of minor code rearrangement. * Added button to open file browser in new tab. 2013-04-15 v0.4 COLOURS! * Styled range elements. * Restructured page to use tables instead of divs, because divs suck. * Other relatively minor changes 2013-04-08 v0.3 YouTube * Added ability to send YouTube links to VLC. * Added fullscreen toggle button. * Added 'default' option for aspect ratio selector. 2013-04-08 v0.2 Initial Github Release * HTML5 compliance. * Restructured files. 2012-~~~~~ v0.1 Initial Development. * Basic functionality working. * Display currently playing file * Display playlist * Options to set volume, aspect ratio, audio delay, seek TODO: * Make the settings page pretty. * Add some more customisable settings. * Change the poll time from an input to a select with predefined options. * Better loading/saving of settings (add a way to determine defaults - probably through dictionary). * Add ?command=addsubtitle&val=<uri> (add srt to currently playing file) * Add ?command=pl_delete&id=<id> (delete single item from playlist - not officially supported) * Add ?command=rate&val=<newplaybackrate> (playback rate, must be >0) * Add ?command=pl_random/pl_loop/pl_repeat * Add ?command=title&val=<val>, ?command=title&val=<val> for supported files
Just so that you could highlight or right click any old link to send it to VLC. Would be nice for podcasts and the like.
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.