Posts: 101
Joined: Sep 2012
Reputation:
0
2012-09-27, 04:29
(This post was last modified: 2012-10-02, 03:05 by bobbintb.)
OK, I've been looking for an elegant way to handle multi episode ISOs and so far haven't found anything that works very well. Currently I can name an ISO like Fringe_S01E01E02E03E04E05E06.ISO and XBMC will add them to the library. However, when I try to play any of those episodes it plays the playlist on the ISO so all episodes are played as one large video. It also will only play from the beginning unless I create episode bookmarks and even then will not end at the end of the episode.
I have a suggestion for a better way to handle this. Since each episode on the ISO is in it's own file, I think it would be better to use episode bookmarks to point to the individual file on the ISO instead of the time to start playing. After being added to the library and an episode is played, instead of playing the playlist on the disc, it would ask which file to play and save it as a bookmark. That way an NFO can also be used to make creating bookmarks easier.
Posts: 26,215
Joined: Oct 2003
Reputation:
187
Assuming these are DVD ISOs, then the "file" on the ISO does not make any sense necessarily. It does not need to be an episode, it could be something else entirely.
This is why everyone recommends ripping to separate files. It takes a small amount of extra time at rip time (one-off) and then you never have to deal with it ever again.
Posts: 101
Joined: Sep 2012
Reputation:
0
I don't understand the first part of what you said. I know why everyone suggests it but I'd rather the problem be fixed instead of using a work around.
Posts: 26,215
Joined: Oct 2003
Reputation:
187
Then you'll need to start reading up on how to fix it yourself, as I believe the chance of someone else working on it is remote. A starting point might be reading up on the structure of DVDs, and how the menu systems work on them, and how seeking works within libdvdnav.
Cheers,
Jonathan
Posts: 36
Joined: Sep 2012
Reputation:
0
I am more than happy to work on this. I am just starting to use XBMC and there are quite a few things I am/would like to do.
I already have a patch that I use for myself for this (It was my first priority!). I absolutely want to retain the DVD structure especially the "extras".
I have organized all my tv shows (about a hundred) into folders where there is a folder for the DVDs (I store them as directories) and a set of episodes (mine are organized into seasons) of the style
101 name.tit<NN>
which are symlinks to the appropriate DVD.iso, where <NN> is the DVD "title" to play.
I have added .tit<NN> to the video extension list and patched the player to play the appropriate title.
(As a side note this also makes it possible to play a movie (most) without going through the DVDmenu, as well as separating multiple movies on a DVD)
The option to go to the title menu remains and then one can play the extras or whatever.
I realize this is not for everyone, I did it so I could play an episode from the computer file manager, as well as being reasonably portable across a variety of "media systems". The main issue is of course figuring out the correct title for each episode. I have a hacky shell script that helps me out a lot, but it would be very good for general use. As well, depending on the DVD, at the end of an episode it will play the next episode, return to the episode menu... I usually just hit quit (X in XBMC). I am intending to look at option to fix that, but it is less likely to work in all cases - I want a feature to play the "next" episode without having to find it in the episode list, so it is kinda important to be able to tell when the episode has been played.
My simple suggestion for now is to add the "TITLE" being played to the player display (beside the chapter) and allow an episodebookmark of the format TIT<NN>:<CC> which would start playing at TITLE NN, CHAPTER CC, so at least the nfo could be manually edited. I have a bunch of other stuff I want to do before I would want to go much farther than that right now.
Let me know what you think
mike
Posts: 101
Joined: Sep 2012
Reputation:
0
sounds interesting mike. my basic goal is to be able to play a single episode of a tv show (as well as have it added to the library) from an iso without having to go through menus and such if i choose, but also have the option of loading the iso normally, as if it were a disc. it sound like your goal is the same. there are a few ways i was looking at accomplishing this and symlinks was one of them. i have thought of somehow incorporating symlinks, playlist, or bookmarks to accomplish this task but havent really been able to get anything to work which is why i came here. i mostly keep my tv shows in blu ray iso but have some old shows only available in dvd. id love to be able to get an example of what youve done so far. do you have a compiled version i could test out? it sounds like you might have a better implementation than what i had in mind.
Posts: 36
Joined: Sep 2012
Reputation:
0
bobbintb,
Sadly what I have works for DVDs, but not for BluRays, while I have thousands of DVDs I don't have a single BluRay disc (except for PS3 games!). I should be able to get a few isos to play with, but none with tv shows (not that that should be a problem). I am afraid that it can be quite tricky to get the right batch of incantations to do what we want to.
If you are willing to play with the symlimks right now and are interested in the DVD portion to play with I can help you out.
As for the BluRay stuff - no promises - I will have to look at the player, and you may have to be a guinea pig to try different things out - it could be easy or it could be painful!
Perhaps a few PMs and then we can report how it goes here.
mike
Posts: 7
Joined: Aug 2015
Reputation:
0
I think having a Chapter also recording the end or duration of the chapter, in addition to the start point, would be progress. At least the s02e03-07-01-08-23-16.s00e05-06-7 multi-episode hack could actually work as intended, instead of automatically replaying everything after the selected Chapter mark.