Modifier and Type | Method and Description |
---|---|
IEpisode |
MediaDirectory.getEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> episodeNums,
boolean refresh,
boolean storeIfNew)
Get a episode with a given episode number.
|
IEpisode |
MediaDirectory.getSpecial(java.io.File rootMediaDir,
java.io.File specialFile,
ISeason season,
java.util.List<java.lang.Integer> specialNums,
boolean refresh)
Get a special episode with a given special episode number.
|
Modifier and Type | Method and Description |
---|---|
void |
IAction.perform(MediaDirectory dir,
IEpisode episode,
java.io.File mediaFile,
IActionEventHandler actionEventHandler)
Used to perform the action upon a TV episode file.
|
Modifier and Type | Method and Description |
---|---|
void |
ExecuteSystemCommandAction.perform(MediaDirectory dir,
IEpisode episode,
java.io.File mediaFile,
IActionEventHandler actionEventHandler)
This will execute the command in the parameter
|
Modifier and Type | Method and Description |
---|---|
void |
PodCastAction.perform(MediaDirectory dir,
IEpisode episode,
java.io.File mediaFile,
IActionEventHandler actionEventHandler)
Used to perform the action upon a TV episode file.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
PatternMatcher.getNewTVShowName(MediaDirConfig dirConfig,
java.lang.String pattern,
IEpisode episode,
java.lang.String ext,
IMediaFileInfo info)
Get a file name for a TV show pattern
|
void |
RenameAction.perform(MediaDirectory dir,
IEpisode episode,
java.io.File mediaFile,
IActionEventHandler actionEventHandler)
Perform the rename action of the file files
|
Modifier and Type | Class and Description |
---|---|
class |
Episode
This is used to store episode information
|
Modifier and Type | Method and Description |
---|---|
static IEpisode |
MediaSearcher.getTVEpisode(MediaDirectory dir,
java.io.File file,
boolean useSources,
boolean cacheIfNew)
Used to lookup TV episode information
|
Modifier and Type | Method and Description |
---|---|
IEpisode |
TagChimpSource.getEpisode(ISeason season,
int episodeNum,
java.io.File file)
This always returns null as this source does not support reading episodes.
|
IEpisode |
HybridFilmSource.getEpisode(ISeason season,
int episodeNum,
java.io.File file)
This always returns null as this source does not support reading episodes.
|
IEpisode |
ISource.getEpisode(ISeason season,
int episodeNum,
java.io.File file)
Called to retrieve the information on a episode
|
IEpisode |
TagChimpSource.getSpecial(ISeason season,
int specialNumber,
java.io.File file)
This always returns null as this source does not support reading episodes.
|
IEpisode |
HybridFilmSource.getSpecial(ISeason season,
int specialNumber,
java.io.File file)
This always returns null as this source does not support reading episodes.
|
IEpisode |
ISource.getSpecial(ISeason season,
int specialNumber,
java.io.File file)
This gets a special episode from the source.
|
Modifier and Type | Class and Description |
---|---|
class |
XBMCEpisode
The episode type been returned by XBMC addons
|
Modifier and Type | Method and Description |
---|---|
IEpisode |
XBMCSource.getEpisode(ISeason season,
int episodeNum,
java.io.File file)
Called to retrieve the information on a episode
|
IEpisode |
XBMCSource.getSpecial(ISeason season,
int specialNumber,
java.io.File file)
This gets a special episode from the source.
|
Modifier and Type | Method and Description |
---|---|
IEpisode |
IStore.getEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> episodeNums)
This gets a episode from the store.
|
IEpisode |
SapphireStore.getEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> episodeNums)
Always returns null as it is not implemented for this store.
|
IEpisode |
IStore.getEpisode(MediaDirectory dir,
java.io.File file)
This is used to get a episode from a store via it's file name.
|
IEpisode |
SapphireStore.getEpisode(MediaDirectory dir,
java.io.File file)
This is used to get a episode from a store via it's file name.
|
IEpisode |
IStore.getSpecial(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> specialNumbers)
This gets a special episode from the store.
|
IEpisode |
SapphireStore.getSpecial(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> specialNumbers)
Always returns null as it is not implemented for this store.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IEpisode> |
IStore.listEpisodes(MediaDirConfig dirConfig,
IProgressMonitor monitor)
This is used to list all the episodes within the store if the store supports the operation.
|
java.util.List<IEpisode> |
SapphireStore.listEpisodes(MediaDirConfig dirConfig,
IProgressMonitor monitor)
This is used to list all the episodes within the store if the store supports the operation.
|
Modifier and Type | Method and Description |
---|---|
void |
IStore.cacheEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
java.io.File orginalFile,
IEpisode episode)
This is used to write a episode or special too the store
|
void |
SapphireStore.cacheEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
java.io.File oldFileName,
IEpisode episode)
This will store the episode and show details in a XML file next too the media file.
|
Modifier and Type | Class and Description |
---|---|
class |
DBEpisode
Used to store database episode information
|
Modifier and Type | Method and Description |
---|---|
IEpisode |
DatabaseStore.getEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> episodeNums)
This gets a episode from the store.
|
IEpisode |
DatabaseStore.getEpisode(MediaDirectory dir,
java.io.File file)
This is used to get a episode from a store via it's file name.
|
IEpisode |
DatabaseStore.getSpecial(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> specialNumbers)
This gets a special episode from the store.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IEpisode> |
DatabaseStore.listEpisodes(MediaDirConfig dirConfig,
IProgressMonitor monitor)
This is used to list all the episodes within the store if the store supports the operation.
|
Modifier and Type | Method and Description |
---|---|
void |
DatabaseStore.cacheEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
java.io.File oldFileName,
IEpisode episode)
This is used to write a episode or special too the store
|
protected void |
DatabaseStore.cacheEpisodeNoTrans(java.io.File rootMediaDir,
java.io.File episodeFile,
java.io.File oldFileName,
IEpisode episode) |
protected void |
DatabaseStore.updateEpisode(IEpisode episode,
DBEpisode dbEpisode,
java.io.File episodeFile,
java.io.File oldFileName,
java.io.File rootMediaDir) |
Modifier and Type | Method and Description |
---|---|
IEpisode |
MemoryStore.getEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> episodeNums)
This gets a episode from the store.
|
IEpisode |
CacheSeason.getEpisode(java.util.List<java.lang.Integer> episodeNums)
Used to get a episode with a given episode number
|
IEpisode |
MemoryStore.getEpisode(MediaDirectory dir,
java.io.File file)
This is used to get a episode from a store via it's file name.
|
IEpisode |
MemoryStore.getSpecial(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> specialNumbers)
This gets a special episode from the store.
|
IEpisode |
CacheSeason.getSpecial(java.util.List<java.lang.Integer> specialNums)
Used to get a special episode with a given episode number
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IEpisode> |
CacheSeason.getEpisodes()
Get all the episodes in the season
|
java.util.Collection<IEpisode> |
CacheSeason.getSpecials()
Get all the special episodes in the season
|
java.util.Collection<IEpisode> |
MemoryStore.listEpisodes(MediaDirConfig dirConfig,
IProgressMonitor monitor)
This is used to list all the episodes within the store if the store supports the operation.
|
Modifier and Type | Method and Description |
---|---|
void |
CacheSeason.addEpisode(IEpisode episode)
Adds a episode to the season
|
void |
MemoryStore.cacheEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
java.io.File oldFileName,
IEpisode episode)
This does nothing as it's all done by the cacheSeason and cacheShow methods
|
Modifier and Type | Method and Description |
---|---|
IEpisode |
MP4ITunesStore.getEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> episodeNums)
This will always return null as this is a write only store
|
IEpisode |
MP4ITunesStore.getEpisode(MediaDirectory dir,
java.io.File file)
This is used to get a episode from a store via it's file name.
|
IEpisode |
MP4ITunesStore.getSpecial(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> specialNumbers)
This will always return null as this is a write only store
|
Modifier and Type | Method and Description |
---|---|
java.util.List<IEpisode> |
MP4ITunesStore.listEpisodes(MediaDirConfig dirConfig,
IProgressMonitor monitor)
This is used to list all the episodes within the store if the store supports the operation.
|
Modifier and Type | Method and Description |
---|---|
void |
MP4ITunesStore.cacheEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
java.io.File oldFileName,
IEpisode episode)
This is used to store episode information of a TVShow MP4 file into the
file as meta data so that iTunes can read it.
|
void |
IMP4Manager.updateEpsiode(Controller controller,
java.io.File mp4File,
IEpisode episode)
Used to add atoms to a MP4 file that makes iTunes see it as a TV Show episode
|
void |
MP4ManagersWrapper.updateEpsiode(Controller controller,
java.io.File mp4File,
IEpisode episode) |
Modifier and Type | Method and Description |
---|---|
void |
MP4AtomicParsleyManager.updateEpsiode(Controller controller,
java.io.File mp4File,
IEpisode episode)
Used to add atoms to a MP4 file that makes iTunes see it as a TV Show episode
|
Modifier and Type | Method and Description |
---|---|
IEpisode |
RemoteMacOSXItunesStore.getEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> episodeNums)
This gets a episode from the store.
|
IEpisode |
RemoteMacOSXItunesStore.getEpisode(MediaDirectory dir,
java.io.File file)
This is used to get a episode from a store via it's file name.
|
IEpisode |
RemoteMacOSXItunesStore.getSpecial(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> specialNumbers)
This gets a special episode from the store.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IEpisode> |
RemoteMacOSXItunesStore.listEpisodes(MediaDirConfig dirConfig,
IProgressMonitor monitor)
This is used to list all the episodes within the store if the store supports the operation.
|
Modifier and Type | Method and Description |
---|---|
void |
RemoteMacOSXItunesStore.cacheEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
java.io.File oldFileName,
IEpisode episode)
This is used to write a episode or special too the store
|
Modifier and Type | Method and Description |
---|---|
void |
MP4JAudioTaggerManager.updateEpsiode(Controller controller,
java.io.File mp4File,
IEpisode episode)
Used to add atoms to a MP4 file that makes iTunes see it as a TV Show episode
|
Modifier and Type | Class and Description |
---|---|
class |
XMLEpisode
Episode information for the store
XMLStore2 , that access the information from the XML File |
Modifier and Type | Method and Description |
---|---|
IEpisode |
XMLStore2.getEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> episodeNums)
This gets a episode from the store.
|
IEpisode |
XMLStore2.getEpisode(MediaDirectory dir,
java.io.File file)
This is used to get a episode from a store via it's file name.
|
protected IEpisode |
XMLStore2.getEpisodeFromStore(java.util.List<java.lang.Integer> episodeNums,
ISeason season,
org.w3c.dom.Document doc,
java.io.File rootMediaDir,
java.lang.String xmlKey) |
IEpisode |
XMLStore2.getSpecial(java.io.File rootMediaDir,
java.io.File episodeFile,
ISeason season,
java.util.List<java.lang.Integer> specialNumbers)
This gets a special episode from the store.
|
protected IEpisode |
XMLStore2.parseEpisodeNode(java.io.File file,
java.io.File rootMediaDir,
org.w3c.dom.Element episodeNode) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IEpisode> |
XMLStore2.listEpisodes(MediaDirConfig dirConfig,
IProgressMonitor monitor)
This is used to list all the episodes within the store if the store supports the operation.
|
Modifier and Type | Method and Description |
---|---|
void |
XMLStore2.cacheEpisode(java.io.File rootMediaDir,
java.io.File episodeFile,
java.io.File oldFileName,
IEpisode episode)
This is used to write a episode or special too the store
|