Fully Automated Download Center
Posted: 13 Nov 2012, 16:28
Here's my way how my automation media center works. That's not a tutorial - just an inspiration for you - for those who aren't downloading by torrent (OCH).
Tools I use:
pyLoad - Download Manager
flexget - fetches the newest series and movies
filebot - we all know this tool - renamer
So flexget fetches the newest movies and series from my favourite site. It's important that this site has an rss-feed with the downloads links in the description. But that's really rare. So mostly you have to create your own RSS-Feed of your favourite site.
You can do that with a service named Feed43.com, this will create your own RSS-Feed of your favourite page. (For mor information about flexget and how it works flexget)
With a good configuration, flexget will check sequentally for new entries and add them - if their fits to your interest - to your pyload download manager.
My problem with filebot was always these release groups. There just to many of them. So I decided to use the name, which I named the package in Pyload. For Example: This.Is.A.Great.Movie.2012.BluRay.1080p.x264.DTS-RealeaseGroup (Flexget fetched automatically this name with the download links)
After pyLoad downloaded all data of a movie, it'll move them into a folder "extracted" (Pyload Configuration) and automatically run my filebot script (Plugin: ExternalScripts)
For Renaming and Sorting I use the script Fully Automated Media Center from rednoah.
I just changed two important things (for me):
This will ad the language ending to the downloaded subtiltes and also download other languages. For Example:
This.Is.A.Great.Movie.2012.BluRay.1080p.x264.DTS-RealeaseGroup.eng.srt
And I changed the format pattern. It will name the movie just like the folder's name - the name flexget added to pyload. (This.Is.A.Great.Movie.2012.BluRay.1080p.x264.DTS-RealeaseGroup). The job of the filebot scripts is to decide if it is a move or an episode. If it's a movie it will sort it in to the movie folder, download the subtitles, but keep the real name without problems matching the release group. If it's an episode it will do "the old filebot way".
If you have questions, feel free to ask.
cheesemaker
Tools I use:
pyLoad - Download Manager
flexget - fetches the newest series and movies
filebot - we all know this tool - renamer
So flexget fetches the newest movies and series from my favourite site. It's important that this site has an rss-feed with the downloads links in the description. But that's really rare. So mostly you have to create your own RSS-Feed of your favourite site.
You can do that with a service named Feed43.com, this will create your own RSS-Feed of your favourite page. (For mor information about flexget and how it works flexget)
With a good configuration, flexget will check sequentally for new entries and add them - if their fits to your interest - to your pyload download manager.
My problem with filebot was always these release groups. There just to many of them. So I decided to use the name, which I named the package in Pyload. For Example: This.Is.A.Great.Movie.2012.BluRay.1080p.x264.DTS-RealeaseGroup (Flexget fetched automatically this name with the download links)
After pyLoad downloaded all data of a movie, it'll move them into a folder "extracted" (Pyload Configuration) and automatically run my filebot script (Plugin: ExternalScripts)
For Renaming and Sorting I use the script Fully Automated Media Center from rednoah.
I just changed two important things (for me):
This will ad the language ending to the downloaded subtiltes and also download other languages. For Example:
This.Is.A.Great.Movie.2012.BluRay.1080p.x264.DTS-RealeaseGroup.eng.srt
Code: Select all
// fetch subtitles
if (subtitles) {
files += getMissingSubtitles(file:files, output:"srt", encoding:"utf-8", lang:"en")
files += getMissingSubtitles(file:files, output:"srt", encoding:"utf-8", lang:"de")
}
Code: Select all
mov: '''Filme/{n.upperInitial().space('.')}.{y}/{folder.name}{".$lang"}
cheesemaker