Git Product home page Git Product logo

Comments (2)

gbl08ma avatar gbl08ma commented on July 28, 2024 1

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.

WilliamsPaulM avatar WilliamsPaulM commented on July 28, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.