Jump to content

Adding People to a new collection is allowed, but doesn't work


Go to solution Solved by Luke,

Recommended Posts

visproduction
Posted (edited)

Emby Web 4.9.0.23 beta
- Mark some actors as favorites.
- Open Favorites on the main menu.

A) Add actors to new collection either one at a time or, all at once from the favorites using List.
B  )   Add one movie or show to the new collection. 

C) Remove the extra media from the collection.

Result:
- A new collection appears in the collection pop-up list.

A) No new collection with actors appear on collection page.
B  )   Adding the one film media to the collection makes the collection page appear with the actors plus the film.

C) The media is removed and now only the actor's remain in the collection.  But if you refresh the page, the collection will disappear again.  It cannot only hold actors.

 

Summary:
Adding only actors to a collection fails, until you also add at least one media.  Then the collection will appear.  After that you can remove the media and the collection will appear once with only  actors and then disappear again when the site is refreshed.

 

 

Edited by visproduction
  • Solution
Posted

HI, yes probably going to either have to live with that for now, or we just take away all ability to add people to collections. Determining if a collection should be visible for a user is not trivial. It's based on whether the user has access to at least one media item in it, based on library access.

But for people it would have to be something like it should be visible if at least one person belongs to at least one media item that the user has access to. Trying to compute that for a single collection, not a huge deal, but trying to do it over every collection all at once would degrade performance.

  • Thanks 1
  • 2 weeks later...
visproduction
Posted

FYI: Updating beta versions, looses all people saved into a collection.

Posted
21 hours ago, visproduction said:

FYI: Updating beta versions, looses all people saved into a collection.

There's really no reason for that. Nothing really changed. Something else must have happened.

visproduction
Posted (edited)

Ah, Actors can no longer be added to collections at all with Version 4.9.0.25 beta.

I noticed 404 not found error for apiclient.js?v=4.9.0.25

in 

function getFetchPromise(instance, request, signal)

Did someone change this function or are actors dbase variables out of range after a code update?

Edited by visproduction
  • Thanks 1
visproduction
Posted

Update: Version 4.9.0.26 beta

  1. Actors can now be added to a collection.
  2. Actor page does not show that they are a member of a collection.  Is this expected?
Posted
Quote

Actor page does not show that they are a member of a collection.  Is this expected?

Do you recall ever seeing this?

visproduction
Posted (edited)
9 hours ago, Luke said:

Do you recall ever seeing this?

No, the listing that an actor is part of collection, has never appeared on the actor's page.  Putting actors in collections is probably hardly ever done, anyway.  The newest beta is working fine now for adding actors to a collection, as long as there is, at least, one media also listed in the collection.   I just mentioned it because media pages do list collections.  I don't think this is a feature worth any time.  If you are already on an actor's page, you really don't need to know that the actor was recommended in some collection.  I think the code in the latest beta is fine.  Just leave it.

You could make a collection of say British actors or Iconic Directors or action heros.  This example show Hot Actresses, which is not a bad way of choosing something to watch... Ha!

 

Collection page with actresses example.jpg

Edited by visproduction
Posted

OK yes it’s something that will need to be looked at. Thanks.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...