![]() |
|
|||||||
| General Discussion General discussion about SageTV and related companies, products, and technologies. |
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
||||
|
||||
|
Naming/Directory format for organizing movies?
I'm adding support for movies (imdb, theMovieDB) to my mediaScraper tool and I need to know what naming/directory format people use to organize their movies. The uglier the better
|
|
#2
|
||||
|
||||
|
DVDs\[Title]\[Movie File(s)]
I've only just begun ripping my DVDs, so this may change. My music is organized by genre, so I may go that route with movies, as well, simply because this root folder could get very long over time: DVDs\Action\[Title]\[Movie File(s)] That's probably as complex as I'd get. I'll leave the majority of the filtering/sorting to SageTV. |
|
#3
|
||||
|
||||
|
Yeah it's basically one of these:
Code:
<folders>\[Title]\<contents> // Where contents includes VIDEO_TS or BDMV, etc for a DVD or BD <folders>\Title.<extension> // Where extension is valid video file extensions |
|
#4
|
|||
|
|||
|
For ripped DVDs:
Media\Movies\DVDTitleName\vobs etc For video files (avi's, divx, mpg etc): Media\Movies\MovieTitleName.mpg etc |
|
#5
|
||||
|
||||
|
Is putting the year the movie was released in the file name pretty common? I know I've seen that kind of stuff online.
ex: "..\300 (2006).avi" |
|
#6
|
|||
|
|||
|
That's the file name format I use for SD. When I get my bluray player I'll add the resolution too. ie: Contact (1997) 1080p.mkv
|
|
#7
|
||||
|
||||
|
That's the kind of ugly I'm looking for
Both those things should be fairly easy to handle. |
|
#8
|
||||
|
||||
|
What about for mutidisk dvds or movies?
I do it different ways but mainly I have Movie name folder/ disc1folder/ movie content Movie name folder/ disc2 folder/ movie content or Movie name folder/ Part 1 folder/ movie content Movie name folder/ Part 2 folder/ movie content Part1 and part 2 is like Death wish and Death wish 2 or Movie name folder/ movie content (in movie content I would have Death wish 1, Death wish 2 and Death wish 3 Last edited by QueOnda; 01-08-2009 at 05:47 PM. |
|
#9
|
||||
|
||||
|
Quote:
|
|
#10
|
||||
|
||||
|
That's cool. I can change things on my side, It's time consuming but I need to do it anyway.
|
|
#11
|
||||
|
||||
|
Quote:
Setting up HiDef movie servers are a labor of love with a lot of labor. My HiDef movies server has four 1TB hard drives. I've opted to go with mt2s muxing for now. I figure that when Sage does begin to support Blu-ray playback (it's the future) m2ts is a given. The HiDef discs I've seen/processed so far use m2ts containers for mpeg2, mpeg4 (H264) and VC1 content. m2ts support with support for audio formats included on HiDef discs is a must. Four TB of storage may seem like a lot, but it isn't. My experience is that muxing only the movie with one preferred audio track works out to an average to 20GB per movie. That yields about 50 movies per TB of storage space. With my DVD's I always had folders for genres. My favorite "Action" and "SciFi" movies genres are each too large to fit on a single 1TB drive. So I have deviated from genres for my HiDef movies and have opted to store them alphabetically for now ignoring "A" and "The" when it's the first word. My drives/folders are named "HD Movies A-De", "HD Movies Df-Ki" etc. I based my names on my top 150 favorites with margin for error and room for new movies that meet my personal standards. (ie Some movies like "Enemy of the State" and "The Fifth Element" I am happy to watch multiple times whereas "Get Smart" was a watch once-er.) On my SageTV server, I also have four 1TB drives. Three of them I use with SageTV and the fourth is named "Now Playing". New HiDef disc releases go to the "Now Playing" drive until they are watched by the family, then they are either deleated (the disc goes back in the box and to my local pawn shop to be sold), or (if it's a keeper) moved to my movies server (the disc goes into a cd sleve and gets stored with my other keeper discs in case I ever need to backup the disc again (sorry purists, I don't keep the BD Cases)). My backups are named in the following manner: Movie Name-Year-Genre-Codec-Audio Type.m2ts. So Mr. Woodcock might look like this on hard drive: Mr. Woodcock - 2007 - Comedy - VC1 - DTS6CH.m2ts. I am putting the codec and audio type in the name for now as a "just in case" solution. I am still in the experimental stages with SageTV Client and the HD-200 and that gives me an easy way to correlate playback problems to codecs. Of course, when Sage gives us full support for all of the HiDef audio formats in all Sage products I'll have some renaming to do. Or maybe I'll just leave them the way they are. Alternative suggestions or comments appreciated.
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT |
|
#12
|
||||
|
||||
|
I see what you're doing and I really like that functionality, but it seems like a awful lot of work. I really want to see that sort of functionality (namely the new additions listed separately) handled by Sage.
The "one drive isn't big enough" is one reason my solution includes a couple arrays. I've got my original 8x250GB RAID-5 array in my server (1.75TB), and I've recently upgraded my ReadyNAS from 4x500 (1.5TB) to 4x1.5 (4.5TB). Now Sage makes it so using numerous drives isn't an issue for navigation, but this does make organization much easier. The issue I'm just beginning to wrestle with is how to get my "movies" to be differentiated from "videos" in Sage. Previously, all my movies were DVD rips so I used Sage's DVD detection (ie the DVD view) to keep movies listed separately from my misc videos (trailers, misc clips I've collected, etc). |
|
#13
|
||||
|
||||
|
Quote:
Quote:
Until then, I just keep plodding along.
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT |
|
#14
|
||||
|
||||
|
Quote:
|
|
#15
|
||||
|
||||
|
Quote:
Now back to our regularly scheduled thread...
|
|
#16
|
||||
|
||||
|
I use:
//SHARE/MOVIES/genre/Title/VIDEO_TS I have 4 different share names...
__________________
Sage Server: 8th gen Intel based system w/32GB RAM running Ubuntu Linux, HDHomeRun Prime with cable card for recording. Runs headless. Accessed via RD when necessary. Four HD-300 Extenders. |
|
#17
|
||||
|
||||
|
Something that's just killing me with movies...
Code:
Juno 2007.avi Code:
Juno (2007) - Movie Juno S20E07 - TV show Is that a big issue for anyone? |
|
#18
|
||||
|
||||
|
EP: Having done quite a bit of programming in VBA for Excel-based applications, I understand your frustration. Don't take my upcoming comments as a dig against your scraper, since I appreciate what you're doing, fully intend to use it, and I know I couldn't write it myself. I'm looking to gain some understanding and maybe do some brainstorming here.
I'm a bit confused as to how you're parsing the info from the filenames. It would seem to me that the parsing should be intelligent enough to know that S20E07 contains season and episode numbers, rather than a year. It's entirely possible that someone's poorly named file might have junk numbers that don't pertain to either the year or the season/episode info, which I believe would cause problems for your scraper. For example, what if someone put a date as part of the filename? Perhaps the original airing date or something? Because of issues like that, I think that the scraper needs to have some sort of intelligence built in, so that it can determine what data it's finding. It sounds like you're ripping out all numbers, no matter where they lie and turning that into some piece of data, such as the year in this instance, hoping that a sequence of 4 numbers will equate to a valid year and that a sequence of 3 or 4 numbers may also give you the season/episode info. Getting back to your original request, you were asking for "ugly" conventions and it seems that you definitely got some. The trick now is to figure out how best to handle some of these situations. We can't expect you to handle all possibilities, but a little intelligence in the parsing will probably go a long way.My thought is that whatever code you're using to pull out the numbers, should be looking for a sequence of 4 numbers, rather than just any and all numbers. If your code doesn't return 4 numbers, each in sequential positions, it can't possibly be a year, so the next logical possibility would be the season/episode info. I feel like I'm starting to ramble, so I think I'll stop here. If you didn't find this post to be productive, sorry for wasting your time.
|
|
#19
|
|||
|
|||
|
It would be nice if you could strip the SageTV show ID from the title if it was still there.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
|
#20
|
||||
|
||||
|
Quote:
. I actually use about 12 different RegEx's to check for the various different types of TV show naming formats that I know/allow. And one of those formats, my least favorite, has files named like this... Code:
The Simpsons 722.avi = The Simpson's S7E22 Code:
The Simpsons 2008.avi = The Simpson's S20E08 Code:
The Simpsons 2008.avi = The Simpson's Movie (2008) Last edited by evilpenguin; 01-12-2009 at 03:37 PM. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Storing movies on hard drive. Format? | willgill | General Discussion | 7 | 05-11-2009 07:25 AM |
| How to show record status in movies? | TallMomof2 | SageMC Custom Interface | 0 | 12-22-2008 06:12 PM |
| System Reboots on Certain Movies | kranzel | SageTV Software | 0 | 11-20-2008 08:43 PM |
| My Movies playback died | Batman7349 | SageMC Custom Interface | 4 | 11-05-2008 07:45 AM |
| Is there a sagetv plugin or import allowing to sort and show only current movies | thenewguy1979 | SageTV Customizations | 9 | 09-14-2008 10:57 PM |