PeerTube icon indicating copy to clipboard operation
PeerTube copied to clipboard

Live not visible when state is waiting for live

Open kontrollanten opened this issue 3 years ago • 2 comments

Describe the current behavior

A live video isn't visible until the stream starts.

Steps to reproduce

  1. Create a normal live
  2. Set privacy to Public
  3. Go to Recent videos, the video isn't published

Describe the expected behavior

The user should be possible to publish the live before the stream starts, in order to announce that a live is upcoming. Eventually upcoming lives should be placed in the top of the list to highlight it, this assumes that users will create the live relatively shortly before stream starts in order to not spam the video list page.

Additional information

  • PeerTube instance:
    • Version: 4.2.2

kontrollanten avatar Sep 04 '22 08:09 kontrollanten

Hello,

I'm sorry but we don't want all empty lives to be displayed in the front page. I think we should discuss about it, because it's a valid use case. We may imagine assign dates where an empty live stream is still displayed and/or an attribute to force an empty live stream to be displayed.

See also https://github.com/Chocobozzz/PeerTube/issues/3786

Chocobozzz avatar Sep 14 '22 13:09 Chocobozzz

Hello,

I'm sorry but we don't want all empty lives to be displayed in the front page. I think we should discuss about it, because it's a valid use case. We may imagine assign dates where an empty live stream is still displayed and/or an attribute to force an empty live stream to be displayed.

What's the reason to not show them in the front page? Depending on the answer there can be a different kind of solutions.

kontrollanten avatar Sep 14 '22 13:09 kontrollanten

What's the reason to not show them in the front page?

You may have many empty live containers displayed. Most of them may be not planned to be publicly streamed before a long time. We prefer to not display useless videos/lives in the front pages. It's the reason why I think a dedicated interface to specify when a live will be streamed can be interesting.

Chocobozzz avatar Sep 16 '22 07:09 Chocobozzz

What's the reason to not show them in the front page?

You may have many empty live containers displayed. Most of them may be not planned to be publicly streamed before a long time. We prefer to not display useless videos/lives in the front pages. It's the reason why I think a dedicated interface to specify when a live will be streamed can be interesting.

In those cases I guess the users will mark the live as private or unlisted? Is there any point with marking a non-interesting live as public? I can't really see why that would be a problem.

kontrollanten avatar Sep 17 '22 13:09 kontrollanten

In those cases I guess the users will mark the live as private or unlisted?

Many users create public live stream containers, and PeerTube automatically publishes them when they stream into them. They don't want to update the live stream setting every time they want to stream into them and every time they finished the stream.

Chocobozzz avatar Sep 19 '22 07:09 Chocobozzz

Okay. Can it be solved by adding a "Only publish when live" option in the video update view?

kontrollanten avatar Sep 20 '22 06:09 kontrollanten

Many users create public live stream containers, and PeerTube automatically publishes them when they stream into them. They don't want to update the live stream setting every time they want to stream into them and every time they finished the stream.

Another solution can be to have a checkbox for "Unpublish when live ends", which may be more clear for the user than "Only publish when live is streaming". But that will only solve one part of the problem, but maybe it's enough? I mean when you start the live it's more intuitive and natural that you first check the stream in PeerTube and the publish when everything is set.

Let me know which solution you prefer and I'll create a PR.

Update: Isn't the use case you mentioned only for permanent lives? A normal live can only be streamed once?

kontrollanten avatar Oct 01 '22 14:10 kontrollanten

Ping @Chocobozzz

kontrollanten avatar Oct 14 '22 03:10 kontrollanten

I don't know sorry. We need to ask streamers to know what they would except. And also compare with existing platforms (youtube, twitch etc)

Chocobozzz avatar Oct 14 '22 07:10 Chocobozzz