Joystream / Joystream/joystream
QN Playlists
Open
@zeeshanakram3 is already working on this.
Since Apr 28, 2022.
Epic
qn-hydra-board
query-node
scope:playlists
- Dominant language
- Rust
- Stars
- 1.4k
- Forks
- 116
- PR merge metrics
- No merged PRs in 30d
Description
Context
Playlists Brief link>
Design Epic link>
Atlas Epic link>
Key Comments:
Keep in mind that while playlists exist, in some reduced form, in the runtime, they should be implemented as metaprotocol by tech team, by overloading the on-chain video entity, as described- here Unlock off-chain overloading of video joystream#2739.
- There is therefore obviously no query node support for this now. - What metadata should a playlist have? I think simply a name+description is sufficient and ordered list of contained videos is fine?
- As a result of the prior point, one will technically be able to issue NFTs against playlists, as distinct from possible NFTs on the individual videos in the list. I think we should follow the same mutation rules as for proper videos: if there is an NFT issued, all metadata is immutable, hence it means title and contained video order and videos cannot be updated by channel operator.
- Playlist can only hold videos from the same channel, and, if the video is deleted, the playlist still exists,
- A video can be part of more than one playlist.
Scope
QN mappings for Playlist functionality
- tbd
Does this also depend on this? > #2919
┆Issue is synchronized with this Asana task by Unito
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.