Results 1 to 10 of 19

Thread: Do Junction Points still work in Mezzmo?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default

    But if you add a folder with path through junction (ie this folder is not junction itself, and does not contains junction), Mezzmo does not resolve junction, and stores in database original path to the files. In this case all works fine, the server has access to the files, I just tested it.

    Example:
    "d:\videos\tv" - junction, that points to folder "e:\tv".
    Folder "e:\tv" contains subfolder "MyRecords" with file "movie1.mp4".
    When I add the folder "d:\videos\tv\MyRecords" (not "d:\videos" and not "d:\videos\tv" !) in Mezzmo library, Mezzmo stores in your database the original path to file: "d:\videos\tv\MyRecords\movie1.mp4", and all works fine!

    How can it work, if user junctions are not accessible from the Local System account ?

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

    Default

    Hi Yury,

    You can change your Mezzmo server from operating in the Local System account to your Windows user account. This will enable it to understand your user-defined mappings, etc. See this FAQ - http://forum.conceiva.com/showthread...r-home-network

    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

    Default

    Hi Paul.

    No need to change the service account, it will not help, because I do not use any user-dependent mappings.
    I am only talking about "NTFS junction points" (next I will call it simply "Junction"), which are created by the LINKD utility in Win2003/XP. It is not user-dependent links!

    Local System account perfectly sees and understands user-created Junctions, that was what I was trying to show you in my example, but you did not understand me. Maybe here is guilty of my bad English and very very bad online translators
    I'll try again.

    We have following folder structure:
    "d:\videos\tv" - Junction, that points to folder "e:\tv".
    Folder "e:\tv" contains the subfolder "MyRecords" which contains the file "movie1.mp4".

    (1) Execute the command "Add Folder", as a target specify "d:\videos\tv\MyRecords".
    Result: Mezzmo stores in database the original path "d:\videos\tv\MyRecords\movie1.mp4". Service, which running under Local System account, perfectly works with this file (I checked this), despite the fact that this path contains Junction.
    It can not be otherwise, since a Junctions are not bound to any user.

    (2) Command "Add file" with target "d:\videos\tv\MyRecords\movie1.mp4".
    Result: all exactly the same as (1): the same original path recorded in database, service also works perfectly with this file.

    (3) Again "Add folder", but with different target: "d:\videos\tv".
    Result: Mezzmo resolves the Junction, and now stores absolute path in database: "e:\tv\MyRecords\movie1.mp4"
    The same will happen if as a target specify "d:\videos", or "d:", i.e. any folder located above Junction in folder tree.

    So what prevents you to store original path in the database in the last case ? In my opinion nothing!

    The current implementation more similar to programmers bug: they parse path down through the folder tree, but forgot to do it in upward direction.
    I suggest to forget about it for downward direction too , i.e. always store original path in the database. This will kept full functionality of the Junctions, as well as other similar links. The problem of using any user-dependent mappings in this case may be easily solved by running service under user account.

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

    Default

    Understand now, Yury. Thanks for the excellent explanation. We'll look into this problem & fix it for a future release.

    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
    Sep 2013
    Posts
    25

    Default

    Any news on this? Noticed today after moving a LOT of files around and creating junctions points that mezzmo spent hours recreating all metadata :/

  6. #6
    Join Date
    Nov 2007
    Location
    Melbourne, Australia
    Posts
    11,641

    Default

    We'll re-test this for the upcoming Mezzmo v4.0 and make sure it's working.

    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

  7. #7
    Join Date
    Sep 2013
    Posts
    25

    Default

    Fun fact: For some Files it is working, for others not. Inside the same Folder! I have a Folder Documentary and inside files other subfolders. The files in the root use the junction-path, all files inside subfolder 1 use the junction path, all files inside subfolder 2 get re-indexed and got duplicated entrys in the .db (took a look with a sqlite browser)... For a second Top-Folder no files at all use the junction path. So no straight behaivor at all.

    Is there any ETA for 4.0?

Similar Threads

  1. Scanning NTFS Junction Points
    By duncs in forum Mezzmo Questions and Support
    Replies: 5
    Last Post: 06-08-2012, 05:59 PM
  2. Replies: 3
    Last Post: 12-28-2011, 12:37 PM
  3. Mezzmo doesn't work with multicast routing (PIM)
    By itsmydamnation in forum Mezzmo Questions and Support
    Replies: 2
    Last Post: 10-03-2011, 10:27 AM
  4. Will Mezzmo work for me?
    By rbn1 in forum Mezzmo Questions and Support
    Replies: 3
    Last Post: 01-01-2011, 10:42 AM
  5. Does Mezzmo work with philips streamium products?
    By Emjay in forum Mezzmo Questions and Support
    Replies: 1
    Last Post: 11-30-2010, 10:32 AM

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
  •