GithubHelp home page GithubHelp logo

tv-rename / tvrename Goto Github PK

View Code? Open in Web Editor NEW
290.0 15.0 36.0 27.88 MB

Organise your TV & Movie videos with ease

Home Page: http://www.tvrename.com

License: Other

NSIS 0.28% C# 99.72%
tv-videos rename-files renamer tv tv-shows tv-series tvdb tvdb-api tvshows tv-apps

tvrename's Introduction

TV & Movie Rename

Codacy Badge CodeFactor AppveyorBuild CodeQL

Organise your TV and movie files with ease

Say you've downloaded a few TV episodes and they have names like:

Greys.Anatomy.S03E04.blah.xvid.avi

and you want them named like:

Grey's Anatomy - S03E04 - What I Am.avi

...then TV Rename is the program for you!

Features

  • Automatically rename files using data from thetvdb.com, tmdb.com or tvmaze.com
  • Check for missing episodes in your collection
  • Rename and organise movie collections
  • See how long until the next episode for your shows air
  • Monitor your library of folders for new shows and seasons
  • Monitor your download directories for new files
  • Copy or move files from your download folder to your collection
  • Correctly name downloads, using filenames from a .torrent file

and more!

For more details visit https://www.tvrename.com...

tvrename's People

Contributors

andy-abtec avatar assafw avatar chlorel avatar dependabot[bot] avatar hummigbird1 avatar jamoamo avatar joebiellik avatar mhurwood avatar psylenced avatar sauv0168 avatar sirsparkles avatar stuartmeeks avatar tetram76 avatar theolympicon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tvrename's Issues

xmbc friendly numbering

http://tvrename.com/bb/viewtopic.php?f=4&t=205&p=869#p869

e.g. E01E02E03

New renaming tag, maybe something like {AllEps}.

XBMC people would then use "S{Season:2}{AllEps}".

See CustomName.h, and CustomName.cpp. Add the new tag, and a preset format
using this style.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:29

Teracopy integration

http://tvrename.com/bb/viewtopic.php?f=4&t=396

When copying/moving missing items into media library.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:12

Full cache of thetvdb shows+ids

To speed up initial folder monitor scans, come with pre-loaded cache of
TheTVDB show names and IDs.

Database is available.  Is this a good idea, or does it lead to problems
with it getting out of date?

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 11:57

.torrent file handler

* Act as .torrent extension handler
* Compare to current missing list 
* Modify (if applicable) before passing on to original .torrent app

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:39

Automatically merge double episodes

Based on some combination of:
 - Airdate
 - File size (compared to folder average)
 - Multiple episode numbers in filename

http://tvrename.com/bb/viewtopic.php?f=4&t=380&p=1254#p1254

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:15

rar/zip support

Look in, and get files out of RAR and ZIP files.

Question of what to do after that.  e.g. delete single file archives, what
to do with multi-file, or single-file plus a NFO file.


Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:49

ical (.ics) server/export

Built in ical server that other calendar apps can connect to.  and/or
export ical file, like we currently do with RSS for upcoming shows.


Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:43

Tick things off on the when-to-watch list

Let user tick off items they have watched on the When To Watch list.

http://tvrename.com/bb/viewtopic.php?f=4&t=38&p=241#p241

If/when the option to hide episode summaries is done, could integrate with
that and only show ticked off episodes' episode summaries.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:44

Alternate names for shows

When finding missing episodes, need to be able to define per-show things
that match.  e.g. "HIMYM" = "How I Met Your Mother".

http://tvrename.com/bb/viewtopic.php?f=4&t=247&p=1080#p1080

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:22

Export HTML document with Episode Details

Do a "report" with various optional sections:
 - Files you have
 - Files you are missing
 - Episode guides
 - Links to thetvdb
 - file:// links to avi file
 - Episode thumbnails (downloaded to local, or direct link to thetvdb)

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:31

Sequential show numbering style

Sequential show numbering, rather than SxxEyy

http://tvrename.com/bb/viewtopic.php?f=7&t=325&p=1213#p1213

This means that the "FindSeasEp" function will need to be enhanced to still
detect it after the renaming.

Sequential number matching currently only applies when finding missing
episodes, from the "download" folders.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:21

Monitor folders for new files / act immediately

For NTFS folders, can subscribe to event when folder content changes. 
Other filesystem types, do regular scheduled checks.

Optionally automatically action as well.

Two aspects:
 - Monitoring media library
 - Monitoring "download" folder

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:10

Have "only recent" option (used to be in earlier versions of TVRename)

http://tvrename.com/bb/viewtopic.php?f=4&t=402&p=1338#p1338

In "only recent" mode, only start looking for missing episodes starting
from the first episode you have.

e.g. If you have episodes #4,5,8, then only #7 is missing.  Currently, 1-3
would be missing as well.  Useful if you don't have complete seasons.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:09

uTorrent icon in When-To-Watch

For items being downloaded in uTorrent, show icon in WTW window (like Scan
window), rather than the search magnifying glass icon.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 11:58

Built-in RSS server

Rather than exporting RSS, optionally act as a RSS server.

See server.h, server.cpp, for a mostly-working start on this.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:48

Relative paths / media base folder / portable settings files

Note: This will probably become more than one issue.

There has been a request to store settings file on removable media, and
have paths relative to that location.  Useful for people with portable
drives, or using TVRename from different places with different drive letter
for the same thing.

  http://tvrename.com/bb/viewtopic.php?f=4&t=126 

So, there are several parts to this:
 * Settings file in non-standard locations
 * Per machine settings, and global settings.
 * Having a "base folder" definable, and all paths being stored as relative
to that.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:41

Write XML to temporary file, then move into place

write new settings to temp file, then rename into place once successfully
written (and shuffle old settings up version number at that point).

* Main settings
* Statistics
* Layout
* Local thetvdb cache
* etc.

Will give much better resilience/recovery in the case of application or
computer crash.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:58

Preferences overhaul / per-show options

Maybe re-do preferences and per-show options so that you can set
system-wide defaults in the main preferences, then optionally set overrides
for each show.

Quite a few of the options would probably benefit from this.  e.g. language
preferences, ignoring of specials season.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:34

Delay moving of files from download folder

Don't move 'new' files from download folder, until they've been there for a
set amount of time. http://tvrename.com/bb/viewtopic.php?f=4&t=497

This would be an option, defaulting to off (i.e. move immediately).

Useful for people who expect new shows to be in a particular place, or want
to allow time for them to be seeded.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:04

Option to always ignore specials "season"

Global option to always ignore the special season.  Though, we now have
per-show options for ignoring specials.  Need an "override global setting"
approach.

Also, see issue #29.

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 12:35

Folder browsers with type-in area

Some programs have a FolderBrowser that has an area that the user can type
the path in directly.  Is it a common control, or something custom?

Original issue reported on code.google.com by [email protected] on 10 Sep 2009 at 11:56

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.