Merge Folders / HDDs

For help and support with Universal Media Server
Forum rules
Please make sure you follow the Problem Reporting Guidelines before posting if you want a reply
Heba
Posts: 12
Joined: Fri Nov 22, 2013 10:46 pm

Merge Folders / HDDs

Post by Heba »

Hi Guys,

i know the function from the ps3 media server xlm. There you can add a few folders / hdds which contain your films.
On the end device (here a ps3) it´s displayed as 1 folder and the subfolders are sorted by name.

is this also possible with ums?

thanks in advance
ExSport
Posts: 595
Joined: Wed Oct 10, 2012 1:57 am

Re: Merge Folders / HDDs

Post by ExSport »

Code: Select all

virtual_folders=
Check ums.conf file for more info or search for discussion about it here.
Heba
Posts: 12
Joined: Fri Nov 22, 2013 10:46 pm

Re: Merge Folders / HDDs

Post by Heba »

thanks! ill test it during the weekend
Heba
Posts: 12
Joined: Fri Nov 22, 2013 10:46 pm

Re: Merge Folders / HDDs

Post by Heba »

hi there
it´s not working

my settings are:

virtual_folders =Test|D:\\Filme; - didn´t work


virtual_folders_file =vfolders.conf <-- didn´t work

vfolders.conf:

Code: Select all

[
   {
      "name"  : "Filme",
      "files" : ["G:\Filme", "D:\Filme" ]
   },
   
   {
      "name"     : "Serien",
      "children" : [
         
		{"name" : "Serie 3",
         "files" : ["G:\Serien\Serie 3"]
		},
         
		{"name" : "Serie 2",
         "files" : ["G:\Serien\Serie 2"]
		},
		
		{"name" : "Serie 1",
         "files" : ["G:\Serien\Serie 1"]
		}
					]
   }
]

I am using a PS3


can you help me please?
I always get displayed all my partition of my pc instead of the vfolder
ExSport
Posts: 595
Joined: Wed Oct 10, 2012 1:57 am

Re: Merge Folders / HDDs

Post by ExSport »

  • Use Json validator, your example is wrong: http://jsonlint.com/
  • Example of format:

    Code: Select all

    [
        {
           "name":"teste",
           "files":["D:\\play\\ps3mediaserver\\test1","D:\\play\\ps3mediaserver\\test"],
           "children":[
               {
                   "name":"teste1",
                   "files":["D:\\play\\ps3mediaserver"]
               }
           ]
        }
    ]
  • "virtual_folders =" format seems to be OK. What about to try using two folder paths (divided by ",") as a minimum if it is not a problem?
  • I suppose it is not possible to use both configuration ways at a time so try to comment one of them if it is not problem
Heba
Posts: 12
Joined: Fri Nov 22, 2013 10:46 pm

Re: Merge Folders / HDDs

Post by Heba »

sometime it´s to easy - short view to my debug says:

11-25 18:37:37 Profile path: C:\ProgramData\UMS\UMS.conf



where did i edit?

C:\Program Files (x86)\Universal Media Server

bada boom tss :D

thanks :)
Heba
Posts: 12
Joined: Fri Nov 22, 2013 10:46 pm

Re: Merge Folders / HDDs

Post by Heba »

is there a limit of children in the code?

it´s only displayed up to "I" on the PS3

Code: Select all

  [ {
        "name": "A-Z",
        "children": [
            {
                "name": "#",
                "files": [
                    "D:\\Filme\\#",
                    "G:\\Filme\\#",
                    "PFAD3\\#",
                    "PFAD4\\#",
                    "PFAD5\\"
                ]
            },
            {
                "name": "A",
                "files": [
                    "D: \\Filme\\A",
                    "G: \\Filme\\A",
                    "PFAD3\\A",
                    "PFAD4\\A",
                    "PFAD5\\"
                ]
            },
            {
                "name": "B",
                "files": [
                    "D:\\Filme\\B",
                    "G:\\Filme\\B",
                    "PFAD3\\B",
                    "PFAD4\\B",
                    "PFAD5\\"
                ]
            },
            {
                "name": "C",
                "files": [
                    "D: \\Filme\\C",
                    "G: \\Filme\\C",
                    "PFAD3\\C",
                    "PFAD4\\C",
                    "PFAD5\\"
                ]
            },
            {
                "name": "D",
                "files": [
                    "D:\\Filme\\D",
                    "G:\\Filme\\D",
                    "PFAD3\\D",
                    "PFAD4\\D",
                    "PFAD5\\"
                ]
            },
            {
                "name": "E",
                "files": [
                    "D: \\Filme\\E",
                    "G: \\Filme\\E",
                    "PFAD3\\E",
                    "PFAD4\\E",
                    "PFAD5\\"
                ]
            },
            {
                "name": "F",
                "files": [
                    "D:\\Filme\\F",
                    "G:\\Filme\\F",
                    "PFAD3\\F",
                    "PFAD4\\F",
                    "PFAD5\\"
                ]
            },
            {
                "name": "G",
                "files": [
                    "D: \\Filme\\G",
                    "G: \\Filme\\G",
                    "PFAD3\\G",
                    "PFAD4\\G",
                    "PFAD5\\"
                ]
            },
            {
                "name": "H",
                "files": [
                    "D:\\Filme\\H",
                    "G:\\Filme\\H",
                    "PFAD3\\H",
                    "PFAD4\\H",
                    "PFAD5\\"
                ]
            },
            {
                "name": "I",
                "files": [
                    "D:\\Filme\\I",
                    "G:\\Filme\\I",
                    "PFAD3\\I",
                    "PFAD4\\I",
                    "PFAD5\\"
                ]
            },
            {
                "name": "J",
                "files": [
                    "D:\\Filme\\J",
                    "G:\\Filme\\J",
                    "PFAD3\\J",
                    "PFAD4\\J",
                    "PFAD5\\"
                ]
            },
            {
                "name": "K",
                "files": [
                    "D:\\Filme\\K",
                    "G:\\Filme\\K",
                    "PFAD3\\K",
                    "PFAD4\\K",
                    "PFAD5\\"
                ]
            },
            {
                "name": "L",
                "files": [
                    "D:\\Filme\\L",
                    "G:\\Filme\\L",
                    "PFAD3\\L",
                    "PFAD4\\L",
                    "PFAD5\\"
                ]
            },
            {
                "name": "M",
                "files": [
                    "D: \\Filme\\M",
                    "G: \\Filme\\M",
                    "PFAD3\\M",
                    "PFAD4\\M",
                    "PFAD5\\"
                ]
            },
            {
                "name": "N",
                "files": [
                    "D:\\Filme\\N",
                    "G:\\Filme\\N",
                    "PFAD3\\N",
                    "PFAD4\\N",
                    "PFAD5\\"
                ]
            },
            {
                "name": "O",
                "files": [
                    "D: \\Filme\\O",
                    "G: \\Filme\\O",
                    "PFAD3\\O",
                    "PFAD4\\O",
                    "PFAD5\\"
                ]
            },
            {
                "name": "P",
                "files": [
                    "D:\\Filme\\P",
                    "G:\\Filme\\P",
                    "PFAD3\\P",
                    "PFAD4\\P",
                    "PFAD5\\"
                ]
            },
            {
                "name": "Q",
                "files": [
                    "D: \\Filme\\Q",
                    "G: \\Filme\\Q",
                    "PFAD3\\Q",
                    "PFAD4\\Q",
                    "PFAD5\\"
                ]
            },
            {
                "name": "R",
                "files": [
                    "D:\\Filme\\R",
                    "G:\\Filme\\R",
                    "PFAD3\\R",
                    "PFAD4\\R",
                    "PFAD5\\"
                ]
            },
            {
                "name": "S",
                "files": [
                    "D: \\Filme\\S",
                    "G: \\Filme\\S",
                    "PFAD3\\S",
                    "PFAD4\\S",
                    "PFAD5\\"
                ]
            },
            {
                "name": "T",
                "files": [
                    "D:\\Filme\\T",
                    "G:\\Filme\\T",
                    "PFAD3\\T",
                    "PFAD4\\T",
                    "PFAD5\\"
                ]
            },
            {
                "name": "U",
                "files": [
                    "D: \\Filme\\U",
                    "G: \\Filme\\U",
                    "PFAD3\\U",
                    "PFAD4\\U",
                    "PFAD5\\"
                ]
            },
            {
                "name": "V",
                "files": [
                    "D:\\Filme\\V",
                    "G:\\Filme\\V",
                    "PFAD3\\V",
                    "PFAD4\\V",
                    "PFAD5\\"
                ]
            },
            {
                "name": "W",
                "files": [
                    "D: \\Filme\\W",
                    "G: \\Filme\\W",
                    "PFAD3\\W",
                    "PFAD4\\W",
                    "PFAD5\\"
                ]
            },
            {
                "name": "X",
                "files": [
                    "D:\\Filme\\X",
                    "G:\\Filme\\X",
                    "PFAD3\\X",
                    "PFAD4\\X",
                    "PFAD5\\"
                ]
            },
            {
                "name": "Y",
                "files": [
                    "D: \\Filme\\Y",
                    "G: \\Filme\\Y",
                    "PFAD3\\Y",
                    "PFAD4\\Y",
                    "PFAD5\\"
                ]
            },
            {
                "name": "Z",
                "files": [
                    "D:\\Filme\\Z",
                    "G:\\Filme\\Z",
                    "PFAD3\\Z",
                    "PFAD4\\Z",
                    "PFAD5\\"
                ]
            }
        ]
    }]
Heba
Posts: 12
Joined: Fri Nov 22, 2013 10:46 pm

Re: Merge Folders / HDDs

Post by Heba »

Push - any answers please?
Heba
Posts: 12
Joined: Fri Nov 22, 2013 10:46 pm

Re: Merge Folders / HDDs

Post by Heba »

no one?
question to complicated?
not enough details?
what else do u need to help me?

thanks
ExSport
Posts: 595
Joined: Wed Oct 10, 2012 1:57 am

Re: Merge Folders / HDDs

Post by ExSport »

PS3 has limitation to browse 8 folders deep only. UMS has a workaround how to browse deeper but not sure if it works with virtual folders tree.
Also not sure if this workaround is enabled by default but you can test it by creating physical structure with more than 8 folders and trying to browse them. UMS should create new virtual folder to go deeper. If you don't see it, you should check advanced settings in UMS GUI or forum here if not successful with GUI ;)
Post Reply