Comments (2)
My fault for not opening an issue to track it, but the way video skipping will be implemented has already been decided and indeed it will work using a "skip pool" that will work pretty much like @WilliamsPaulM described.
There will be a "Skip & Tip" tab that will display three addresses where users can send banano:
- One address for the skip pool, once the balance on this pool exceeds a certain threshold the video is skipped. The UI will show the balance and how much is left until the threshold is reached. The economics of how much that threshold should be for each video are yet to be decided, but it is expected that the threshold will always be equal or higher than the cost of skipping through the current means (by enqueuing a new video and paying enough to make it skip).
- One address for the "appreciation pool", which merely serves to let users increase the rewards for the video
- The address of the video requester (which is already displayed in the queue and can currently be copied by clicking on it), this is mostly to make it more prominent in order to encourage rewarding users for requesting good videos. (to a degree, this is being tracked in #18)
Sending money to the first two pools increases the total reward for the currently playing video.
This feature, along with other queue quality of life improvements (such as showing chat nicknames in queue where applicable), are blocked by #32. I don't want to introduce any new queue-related features before that is done.
from jungletv.
I think that for each video playing there should be a skip pot:
- If enough user's pay into the pot to equal the skip rate then it should skip and distribute the BAN
- If the pot doesn't match the skip rate by the end of the video then it should distribute the BAN
from jungletv.
Related Issues (20)
- Chat user highlights HOT 1
- User proposal and voting for auto-queue video list rotation.
- Live broadcasts: time in queue should show time left
- Error 526 Invalid SSL certificate HOT 1
- Set up certbot renew hook HOT 1
- Explain how to set up captcha system
- Prevent user nicknames from being the same as staff nicknames
- CSV export for withdrawal and/or reward history
- Allow banning based on partial address matches
- Allow hiding past messages when banning from chat
- Remaining time in queue is sometimes incorrect
- Queue history HOT 2
- Issue POAPs for Tunesdays contributors HOT 1
- Issue POAPs for Tunesdays participants HOT 1
- Queue search/filtering functionality
- use Piped instead of youtube for embeds HOT 2
- Allow users to invalidate all of their current auth tokens
- Refresh page content when changing the file associated with an application page ID
- Save payment and refund block hashes associated with each enqueued media
- Dark mode stopped working in Qutebrowser HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jungletv.