Problem: You just ripped all your TV show DVDs to .isos files, which have more than one episode per file, but Boxee doesn't know how to handle them because it expects a single episode per file.
Solution: Symbolic links. Symbolic links only take up a few bytes on your file system, but to applications they look like the whole file they point to. Just name the .iso file after the first episode on the DVD and create links pointing to it for every other episode.
Say you have Star.Wars.Clone.Wars.(2003).S01E01.iso, but that DVD image contains 20 episodes: 10 episodes for season 1 and 10 episodes for season 2. You would create 9 links for season 1 called Star.Wars.Clone.Wars.(2003).S01E02.iso through Star.Wars.Clone.Wars.(2003).S01E10.iso and 10 links for season 2 called Star.Wars.Clone.Wars.(2003).S02E01.iso through Star.Wars.Clone.Wars.(2003).S02E10.iso.
This is what it should look like when you are done:
Code:
$ ls -lh
total 8.8G
-rwx------+ 1 ruddog ruddog 4.4G 2009-10-02 00:44 Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S01E02.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S01E03.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S01E04.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S01E05.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S01E06.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S01E07.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S01E08.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S01E09.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:57 Star.Wars.Clone.Wars.(2003).S01E10.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S02E01.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S02E02.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S02E03.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S02E04.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S02E05.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S02E06.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S02E07.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S02E08.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:55 Star.Wars.Clone.Wars.(2003).S02E09.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:57 Star.Wars.Clone.Wars.(2003).S02E10.iso -> Star.Wars.Clone.Wars.(2003).S01E01.iso
-rwx------+ 1 ruddog ruddog 4.4G 2009-10-01 23:54 Star.Wars.Clone.Wars.(2003).S03E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:56 Star.Wars.Clone.Wars.(2003).S03E02.iso -> Star.Wars.Clone.Wars.(2003).S03E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:56 Star.Wars.Clone.Wars.(2003).S03E03.iso -> Star.Wars.Clone.Wars.(2003).S03E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:56 Star.Wars.Clone.Wars.(2003).S03E04.iso -> Star.Wars.Clone.Wars.(2003).S03E01.iso
lrwxrwxrwx 1 ruddog ruddog 38 2010-02-15 22:56 Star.Wars.Clone.Wars.(2003).S03E05.iso -> Star.Wars.Clone.Wars.(2003).S03E01.iso
How to create a link varies depending on your OS:
Linux or OS X: Use the
ln command with the
-s option in a terminal. The syntax is:
ln -s "real_file_name" "link_name"
Include single or double quotes around the file names.
To save time, you can use a
for loop, if you know how they work:
for ((i=2;i<10;i++)); do ln -s Star.Wars.Clone.Wars.\(2003\).S01E01.iso Star.Wars.Clone.Wars.\(2003\).S01E0$i.iso; done
Windows: Symbolic links were added in Vista, so you need it or 7. In a cmd window Run as Administrator:
mklink "link_name" "real_file_name"
Code:
C:\Users\ruddog\Desktop>mklink "Star.Wars.Clone.Wars.(2003).S01E02.iso" "Star.Wars.Clone.Wars.(2003).S01E01.iso"
symbolic link created for Star.Wars.Clone.Wars.(2003).S01E02.iso <<===>> Star.Wars.Clone.Wars.(2003).S01E01.iso
C:\Users\ruddog\Desktop>dir
Directory of C:\Users\ruddog\Desktop
02/16/2010 15:24 <DIR> .
02/16/2010 15:24 <DIR> ..
02/16/2010 14:49 47,229,170 boxee-0.9.20.10408.exe
02/16/2010 14:55 27,969,346 Star.Wars.Clone.Wars.(2003).S01E01.iso
02/16/2010 15:24 <SYMLINK> Star.Wars.Clone.Wars.(2003).S01E02.iso [Star.Wars.Clone.Wars.(2003).S01E01.iso]
I hope this helps anyone looking to have their TV show DVDs show up under TV Shows.