vimeta-0.3.1: Frontend for video metadata tagging tools
CopyrightThis file is part of the package vimeta. It is subject to the
license terms in the LICENSE file found in the top-level
directory of this distribution and at:

https://github.com/pjones/vimeta

No part of this package including this file may be copied
modified propagated or distributed except according to the terms
contained in the LICENSE file.
LicenseBSD-2-Clause
Safe HaskellNone
LanguageHaskell2010

Vimeta.UI.Common.TV

Description

 
Synopsis

Documentation

data EpisodeSpec Source #

A simple way to specify a single episode.

Constructors

EpisodeSpec Int Int 

tagWithMappingFile :: MonadIO m => TV -> FilePath -> Vimeta m () Source #

Handy tagging function using mapping files.

tagWithSpec Source #

Arguments

:: MonadIO m 
=> TV

Full TV series.

-> [(FilePath, EpisodeSpec)]

File mapping.

-> Vimeta m () 

Tag all of the given files with their matching EpisodeSpec.

tagWithFileOrder Source #

Arguments

:: MonadIO m 
=> TV

Full TV series.

-> EpisodeSpec

Starting episode.

-> [FilePath]

List of files to tag.

-> Vimeta m () 

Tag the given files, starting at the given EpisodeSpec.