turol / utuputki Goto Github PK
View Code? Open in Web Editor NEWUtuputki
License: Other
Utuputki
License: Other
Some videos stop Utuputki and show only a black image.
It does not progress and only shows a blank screen.
Once users skipped the videos, normal operations continued.
On 2019-10-12 one of these two videos stopped it:
https://www.youtube.com/watch?v=6exXWnz9CWY
https://www.youtube.com/watch?v=O6hXjxQ0_lk
Add total time and estimated end to playlist
Add rate limiting to adding videos
Add javascript functionality
Volume normalization is not implemented. There's a TODO in the code and an option in the config but libvlc doesn't support it.
There's some info here but it seems to be out of date:
https://forum.videolan.org/viewtopic.php?t=121953
Probably needs to wait for VLC 4.
Add better CSS and make it look nice
Show IP address as an overlay on the top of the video feed.
Show skip counts (skips pressed and required) even when media sucessfully finished playing
Incorrect JSON escaping in inja
Test video: https://www.youtube.com/watch?v=p0QE6WOf4RE
Adding user page tries to load many videos. Block it.
Pressing Alt-F4 closes the player but libVLC doesn't tell us about it. Figure out how to detect it and quit gracefully.
Some videos ended up with full path in the database. Fix that.
Also in player before playing check if file exists, skip if not.
All files (template, js, css) are embedded in binary and changing them requires recompilation. This is inconvenient. Allow overriding them with local files when using a debug build for faster iteration.
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.