Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Mezzmo 5 arrange by alphabet

  1. #1
    Join Date
    Feb 2014
    Posts
    83

    Default Mezzmo 5 arrange by alphabet

    Hi Paul,

    I asked you about a year ago, about the possibility to not only arrange by Alphabet, but also by 2 letter alphabet.

    I told you back then, about my huge collection of movies with tens of thousands actors.

    So in the A, I have too many
    in the B, I have too many.

    So to add to a new version, the possibility to have everything organized as per A,B,C,...
    and inside A
    arrange AA, AB, AC, AD, ...
    inside B
    arrange Ba, BB, BC, BD, ....
    inside C
    arrange CA, CB, CC, CD ...

    did you already incorporate such a solution to mezzmo 5?

    Alternative let mezzmo decide how to split up..

    i.e. if 500 actors under the A
    let the user decide to split up into groups of 10, 20, 50, 100..

    In case the user says: max 100 per group.

    and then mezzmo will decide inside A,
    from
    AA - AC 98 actors
    AD - AF 87 actors
    AG - AN 53 actors
    AO - AR 94 actors
    AS - AV 76 actors
    AW - AZ 92 actors

    so there won't be an ultimate huge list of actors under A, but split up in 6 groups, each max 100 actors
    or, in case the user says: max 50 per group, you might get 11+ groups my guess is about 13/14 groups, but depends on names of course.

    I hope you understand what I mean..

    I also requested beta acceptance. I participated in beta for 4 and found about 10-15 issues back then you all solved. So I'd love to
    participate again, let you know everything about my huge collection and post all issues about it.

    I love participating as it's a win/win situation. You get the feedback, and I the chance to get all my issues resolved until release.

    Nonetheless, I really would love this ability to split up huge lists of names, into smaller groups

  2. #2
    Join Date
    Nov 2007
    Location
    Melbourne, Australia
    Posts
    11,642

    Default

    For Mezzmo v5.0, we have added a new active playlist keyword called "Group By First Word" and hopefully this will help with large lists of actors, artists, directors, producers, etc.

    For example, if you had an active playlist keywords as:

    Artist
    + Group By First Letter
    + Group By First Word

    You will see something like this:

    Actors
    A
    B
    Brad
    Brad Cooper
    Brad Davis
    Brad Pitt
    Bob
    Bob Hope
    Bob Hoskins
    C
    D
    ...

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

  3. #3
    Join Date
    Feb 2014
    Posts
    83

    Default

    Quote Originally Posted by Paul View Post
    For Mezzmo v5.0, we have added a new active playlist keyword called "Group By First Word" and hopefully this will help with large lists of actors, artists, directors, producers, etc.

    For example, if you had an active playlist keywords as:

    Artist
    + Group By First Letter
    + Group By First Word

    You will see something like this:

    Actors
    A
    B
    Brad
    Brad Cooper
    Brad Davis
    Brad Pitt
    Bob
    Bob Hope
    Bob Hoskins
    C
    D
    ...
    Yes, that will reduce the amount of entries in the first level. So, the list won't be longer then the number of "first names"
    Will still be a long list though. For example, in the "D" I have 2573 actors. And both the samsung and Kodi
    time out when I go to "actors" and then "D". Although Kodi does scan them sometimes, sometimes not. Depending on network load.
    Sometimes it's listing the names for 1,5 minute and then all the names are shown. But all TV Clients simply time out.

    I was even considering to delete this smartlist anyway, as I can't use it with the amount of people in each group
    Instead, i found out I can hide it from the clients. So that's what I do now.

    But "time out" could be handled of course if one were to be able to split up groups in subgroups based on the maximum number of elements a specific client can handle.
    I mean, every user can find out: Ok, with 50 items in a specific group there's no time out.. with 100 no time out. with 150 no time out. with 200 seldom time out..
    so, limit all subgroups to max 150 items.
    Although I think the samsung TV I have is capable of something around 300 items before timing out.

    And then let mezzmo have some sophisticated background routine to split up based on the max.
    And if I were to split up, 2500 actors in first names. if any of the first names would be over the "time out cap" of the slowest device
    I could set that. I.e. I have 400 "D."
    it would split them into half "DA - DM" and half "DN - DZ"
    but most would probably be inside the DA, DE, DI, so you can write a routine to check that, and thus split from DA-DE and DF-DZ for example. Simply have a routine to count within each subgroup and split based on limits a user can set.
    if that would result in for example 2500 actors, being split up in more then 300 going into DA alone, then you might want the user to set a 3rd level "DAA - DAM" and "DAN - DAZ"


    Actually I wrote this kind of splitting up large groups in C++ once for a client so I know it's possible. Wasn't my idea actually but the client came up with it. At the time, I thought it'd be a bad idea. but in the end, it was a good method
    for the client to split up large groups based on 2nd and 3rd characters in words.

    Now I also understand, not everyone is running home based media server the size I'm doing. But I can't be the only one with 2 parallel home media servers each consisting of 8*8TB HDD's which mirror each other constantly over
    a 512bit encrypted VPN which serve as media server for the whole family on the european continent. Family lives in 8 different countries. And all the family is using the mezzmo media server without problems.

    But the actors list, is simply way too large for most devices to handle, so if anyone wants to see a particular schwarzenegger movie but can't remember the name. They don't browse through the actors list to schwarzenegger, which would be the
    best way of course, but instead they go to wikipedia or google and search there for the specific movie name and then browse through the movie section of mezzmo.

    But I understand, our collection of movies, tv shows, music and photo collection is kinda:"abnormal" and a specific solution for this huge collection might be something which 99,99% of the mezzmo users doesn't look for.

    Actually, everything works just fine. It's really just the actors lists which are way way too big.

    I also did try to find a software which would be able to detect famous from unfamous actors and maybe deleting the unfamous names from the "XBMC-KODI" info files I'm using to index the collection. I use media companion for
    scraping the info, put it into a "XBMC-KODI" nfo file and this is being used by mezzmo. But media companion also can't filter out the "unfamous" actors.

    it's kinda tricky on huge collections. Propbably DLNA was never meant for such huge lists.

  4. #4
    Join Date
    Nov 2007
    Location
    Melbourne, Australia
    Posts
    11,642

    Default

    All good points, mrgenie. We'll add your idea into our development task list for possible inclusion into a future version of Mezzmo. In the meantime, do give the new 'Group by First Word' keyword in Mezzmo v5.0 a try and see if it helps on your home setup.

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

  5. #5
    Join Date
    Feb 2014
    Posts
    83

    Default

    Quote Originally Posted by Paul View Post
    All good points, mrgenie. We'll add your idea into our development task list for possible inclusion into a future version of Mezzmo. In the meantime, do give the new 'Group by First Word' keyword in Mezzmo v5.0 a try and see if it helps on your home setup.
    Hi Paul,

    I made the keyword hierarchy:

    Group by first letter
    group by first word
    creator / director


    in the assumption I would get:
    A
    Alan
    Alan xxxxx
    Alan yyyyyy
    Alan ZZZZZZ
    Albert
    Albert 1
    Albert 2
    Almond Hill
    B
    Betrand Lapie
    Bertus
    Bertus 1
    Bertus 2

    Guess you know what I mean.

    Although this seems to work...
    some names go into
    1
    Brad
    Giovanni
    Kevin
    Raul
    Stephen
    Takashi
    Tamara
    Terry
    2
    Christopher
    John
    Phil
    Phillip
    Richard
    Roland
    Travis

    6
    Roger
    9
    Fedor

    seems like the organizing is still running in the background..

    Some names are put proper in their first letter and then first name hierarchy..

    But those above are not.. maybe more names will be put wrong.

    Oh, just found Aaron Seltzer under the "D"

    And more errors.. not going to write down all name errors

  6. #6
    Join Date
    Feb 2014
    Posts
    83

    Default

    Hi Paul,

    I did try the actors list organize per:
    group by first letter
    group by first word
    group by artist.

    The organizing bugs aside, whihc I mentioned up higher,

    I did a full library maintenance and without the actors it takes 25 minutes max to do all the tasks. (can be under 10 minutes I guess but my server is usually using at least 4 of the 8 cores for other tasks)
    But with the actors smart list included, well, I'm running the library maintenance now over 36 hours, and it's still at the "W" so I guess a few more hours till it's finished it's job.

    My guess, since it also puts names in the wrong alphabetical order: something isn't right here

  7. #7
    Join Date
    Nov 2007
    Location
    Melbourne, Australia
    Posts
    11,642

    Default

    I would suggest your keyword hierarchy should be:

    + Artist
    + Group By First Letter
    Group By First Word

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

  8. #8
    Join Date
    Feb 2014
    Posts
    83

    Default

    Quote Originally Posted by Paul View Post
    I would suggest your keyword hierarchy should be:

    + Artist
    + Group By First Letter
    Group By First Word
    Hi paul, using this hierarchy I simply get a list of thousands of movies.

    I really get the list
    A, B, C, etc.
    and then within each group by first letter the words
    Aaron
    Albert
    Alfred
    etc

    if I put the "artist" at the lowest (as you told me to in a previous forum or e-mail about 1 year ago)

    But it's very slow, slower then slow actually AND names are put wrong.

    I can get Alfred in B or aaron in D or Stefano in A, etc.


    But what you wrote here, put "artist" first in the hierarchy, definitely not works. Although it is fast, because it
    simply puts all movies and series in 1 mega huge giga list


    Btw, I waited now for 8+ hours to see if maybe some time later it might do the organizing, but it's still just a huge giga list.

  9. #9
    Join Date
    Nov 2007
    Location
    Melbourne, Australia
    Posts
    11,642

    Default

    Understand - we'll check it out here and fix it for the next v5.0 Beta.

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

  10. #10
    Join Date
    Nov 2007
    Location
    Melbourne, Australia
    Posts
    11,642

    Default

    Update: We tested it here and it is working - but is quite slow, which may explain why you are seeing strange/bad results. We've made a few improvements that should make it faster to process. We'll include the fix in the next v5.0 Beta.

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •