upstage-org / upstage

UpStage is a platform for cyberformance: remote players combine digital media in real-time for an online audience. All you need is a web browser!
https://upstage.org.nz
GNU General Public License v3.0
21 stars 0 forks source link

Media list in Stage Management interface #1287

Open helenvarley opened 5 months ago

helenvarley commented 5 months ago

the Media list in the Stage Management interface is a useful way to get an overview of the media on a stage, see the total file size of a stage and to easily remove items that are not needed. however, it takes AGES to load - presumably because it is generating a thumbnail of every single media item on the server to display in the "available media" column.

it's completely unnecessary to display all the thumbnails like this, and it has also created a way to bypass the permissions system - i am able to assign a media item that has been set to "use with permission", without asking for permission.

the default display here should be only my media (uploaded/owned by the player), which is also the default view for the Studio Media list. i can then select a different player if i want to access their media.

i don't have an idea right now for how we incorporate the permissions system here - perhaps there could be an icon at the right after the owner's name, the same tick or padlock type icon that shows in the Studio Media list? - and then if the player tries to assign a restricted item, there could be a pop-up window advising them to go to the Studio Media list to comply with the permissions settings for that item. would that work?

helenvarley commented 5 months ago

please see also #632 as it's related

helenvarley commented 5 months ago

it also appears not to update when media is deleted from the Studio - i've just done this on the QMU instance, & now in the Stage Management media list (and Cpver image interface) i'm seeing media that i never saw in the Studio list so cannot delete ... :thinking:

vickis commented 5 months ago

Agree the default as own list  And the addition of the permissions later would be useful :) 

What happens if there is media with permissions that has been allowed on another stage then that player leaves (all media should leave or be re - assigned …) 

helenvarley commented 4 months ago

What happens if there is media with permissions that has been allowed on another stage then that player leaves (all media should leave or be re - assigned …)

good point - can you make a separate issue for that?

helenvarley commented 4 months ago

it's also not necessary to have thumbnails of the media that's assigned to a stage displayed in both columns - if it's been assigned to the Screenshot from 2024-06-21 21:57:34 stage it's in the right-hand column & therefore should not be in the "available media" column as well: