May 8, 201016 yr Right now I have my movies distributed by hand to the array. That is, when I do a Rip I specify which Disk I want it to go to. Each disk has the movies stored in a folder with one folder holding all the needed files for a single movie. I nowwant to organize the movies on a disk lets say by genre by introducing another level of folders each folder at that level (root) holding a number of movie folders, but not using the Shares concept. With an NTFS or FATxx file system this would involve no movement of data just the movement of nodes and pointers. Is this also true of the Reiser file system? I only need this as a temporary solution until there is a firmware update to the GUI on my media player. I could just not do it, but it might make my life easier.
May 8, 201016 yr Right now I have my movies distributed by hand to the array. That is, when I do a Rip I specify which Disk I want it to go to. Each disk has the movies stored in a folder with one folder holding all the needed files for a single movie. I nowwant to organize the movies on a disk lets say by genre by introducing another level of folders each folder at that level (root) holding a number of movie folders, but not using the Shares concept. With an NTFS or FATxx file system this would involve no movement of data just the movement of nodes and pointers. Is this also true of the Reiser file system? Yes, it is the same. (As long as you do it on the disks shares) I have no idea it unRAID is as smart when using user-shares, or if it will attempt to use the allocation rules and move the files to a different disk sinply becasue it think it should be there based on space available, etc.. That process will take a long time since all the data must be moved. By comparison, a move within the same file system will be nearly instant. Some months ago I re-organized my movies to physically put alphabetic ranges of movies on specific disks. This required me to move them from one physical disk to another. Since my disks were all nearly 95% full, this required multiple iterations to move the files, make space, move more, etc. It took me the better part of a week. Good luck with your organization. For genre specific movies, I made a separate "share" but linked the movies rather than put them in an isolated folder. This works well for the media players on my LAN that have a tough time with the full listing. My structure is not set up for sub-directories, and I use .ISO files, so I only have a single file per movie. You can probably do the same, but use "ln -s" to link the original movie directory (holding files for a specific movie) symbolically to the alternate "genre" structure. I use this: # This removes the existing links to the files. So, DO NOT PUT YOUR ONLY COPY OF A FILE here or it will be removed # only put links to files in the genre specific directory. for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 do rm /mnt/disk$i/Movies-Xmas/*.[Aa][Vv][ii] rm /mnt/disk$i/Movies-Xmas/*.[ii][ss][Oo] rm /mnt/disk$i/Movies-Xmas/*.[Mm][Pp][Gg] rmdir /mnt/disk$i/Movies-Xmas done echo " CHRISTMAS_CAROL-ALISTER_SIMS.ISO CHRISTMAS_CAROL-GEORGE_C_SCOTT.ISO CHRISTMAS_IN_CONNECTICUIT-1945.avi CHRISTMAS_WITH_THE_KRANKS.ISO DECK_THE_HALLS.ISO ELF-1.ISO HOLIDAY_INN.ISO HOME_ALONE-1.ISO HOME_ALONE-2.ISO HOME_ALONE-3.ISO HOME_ALONE-4.ISO IT'S_A_WONDERFUL_LIFE-COLORIZED.ISO IT'S_A_WONDERFUL_LIFE-ORIG-BW.ISO JINGLE_ALL_THE_WAY.ISO MIRACLE_ON_34TH_STREET-NEW.ISO MIRACLE_ON_34TH_STREET-ORIG.ISO NATIONAL_LAMPOON'S_XMAS_VACATION.ISO THE_BISHOPS_WIFE-1947.avi THE_POLAR_EXPRESS.ISO THE_PRINCE_AND_ME.ISO THE_SANTA_CLAUSE-1.ISO THE_SANTA_CLAUSE-2.ISO THE_SANTA_CLAUSE-3.ISO WHITE_CHRISTMAS.ISO " | while read movie do if [ "$movie" != "" ] then a=`ls /mnt/disk*/Movies/"$movie"` if [ "$a" != "" ] then d=`dirname "$a"` cd "$d" mkdir -p ../Movies-Xmas ln "$a" ../Movies-Xmas fi fi done Joe L.
May 8, 201016 yr Author Since I have a librarian associated with the Theater, my plan has been slightly different. I do not care where a movie is. The library information is maintained in DVD profiler and I export that data base as an xml file to the theater PC. Whenever the Theater PC finds s new version of that xml files it does a full scan which takes about 30-45 seconds. It compares every title in the XML file Using the sort title which is a personal user controlled field to every folder name in the unraid array and when it finds a match it stores the full path name along with a disk index (1,2,3,... and lexical index 1,2,3... for each disk). With the players current gui, I position to the correct disk using the disk index and then go down based on the lexical index and issue a play command. As soon as the player firmware with IP is released then I will just send the player the full path name of the movie that I want played.
May 8, 201016 yr Since I have a librarian associated with the Theater, my plan has been slightly different. I do not care where a movie is. The library information is maintained in DVD profiler and I export that data base as an xml file to the theater PC. Whenever the Theater PC finds s new version of that xml files it does a full scan which takes about 30-45 seconds. It compares every title in the XML file Using the sort title which is a personal user controlled field to every folder name in the unraid array and when it finds a match it stores the full path name along with a disk index (1,2,3,... and lexical index 1,2,3... for each disk). With the players current gui, I position to the correct disk using the disk index and then go down based on the lexical index and issue a play command. As soon as the player firmware with IP is released then I will just send the player the full path name of the movie that I want played. XBMC works much like your library manager. No matter where a movie might reside, on any number of servers or sources it shows a listing by - title - genre - year - actor - director - studio Believe me when I tell you, the listing by actor is a HUGE list when you have around 1000 titles in your collection. What is really nice is when I select a title and look at its detailed listing I can see the entire cast, and by selecting a cast member see a listing of all the other movies in my collection they are in, and then by selecting one of those titles., go to that movie's detail listing. If you like to organize you collection, you are advised to check XBMC out. There is even a live-cd that you can boot to check it out without installing anything, or, do as I did, install it to a flash drive(much like unRAID) and then boot from the flash drive. That way, you can use your existing HTPC to check it out, without touching the existing software on it. Many "skins" are available, so you can make it look as you desire. Demo here on youtube: Joe L.
May 8, 201016 yr Believe me when I tell you, the listing by actor is a HUGE list when you have around 1000 titles in your collection. I always wished there was a filter there I could set, and ask it to list the actors by the number of movies they're in. Or, ask it to display only those actors who appear in at least 3 of my movies, or something like that. I even tried posting this idea on their forum, but all the answer I got was "You can program that yourself." The same idea goes for the listing of Directors.
May 8, 201016 yr Author Being a Programmer that is just what I have done. I use DVD Profiler to manage the library. the advantage of the profiler is that its data base is somewhat Wiki like. The master data base which is maintained by Invelos gets things added to it and things corrected as users upload material. When I buy a movie I just enter its upc Code and all the rest (DVD Profiler wise) is automatic. If I go back later it will tell me if that entry has been updated and allow my to download it and use it to update my personal entry. I generally type nothing! I also like it's ability to produce full color printed listings through a report generator that allows you to roll your own coffee table book. I keep a loose leaf voolume in the theater which has a three up listing of all the movioes in my collection. An overview of the film, the cast, the crew, the tech details about the disk and the Cover art. When I started doing my thing there was no xmbc or anything close. I started with a Kloss Nova beam and a Beta max tape unit.
May 9, 201016 yr Being a Programmer that is just what I have done. You are a Programmer, I am not. Just let me show you what the xbmc forum told me, and tell me it's not Chinese! Steps to do this would be: 1. Alter CVideoDatabase::GetPeopleNav() to store the total number of movies that the person appears in. This is easy in the case of no profiles or masteruser, which to be honest is the only one worth doing - you've already got the counts in the query, so just add these to the fileitem object - I suggest using the same fields as we do for tvshows (see GetTVShowsByWhere()). 2. Add a sort mode to sort on this field. See SSortFileItem. 3. You can probably just use label2 to actually display the information. Good luck! Helpful, wasn't it?
May 9, 201016 yr Not Chinese, Gree ;)k. I'm a software developer, and he basically said you can add it, but it is a lot of work since they do not have a place in their database that tracks the number of movies a given actor is in. You would need to add that attribute to the database, then add code to maintain it every time you add a movie, delete a movies, re-scrape a movie. The alternative is to count every time you get a listing of actors... (and that might take a long time) unless yo only do ir for the set of actors specifically displayed on your screen. Then you might only be getting the could for a limited number at a given time. Oh yeah, it was "geek" to me.
Archived
This topic is now archived and is closed to further replies.