Live not visible when state is waiting for live
Describe the current behavior
A live video isn't visible until the stream starts.
Steps to reproduce
- Create a normal live
- Set privacy to Public
- 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
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
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.
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.
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.
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.
Okay. Can it be solved by adding a "Only publish when live" option in the video update view?
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?
Ping @Chocobozzz
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)