ryankeefe92/Episodes
Episodes is a Mac app that automatically downloads your favorite TV shows as they air, but it's unlike any automatic TV torrent downloader you've used before. See the readme for features and details.
AppleScript
Pinned issues
Issues
- 0
- 0
Find solution for muxing e-ac3 into m4v container
#128 opened by ryankeefe92 - 0
In addition to checking the quality of torrents in a feed, make sure you take the number of seeders into account to improve download speeds -- but also remember that new torrents may not have the most up to date seeder count
#123 opened by ryankeefe92 - 0
When episodes are in a queue (for downloading with aria or to be processed), they should be prioritized chronologically (does this already happen because everything goes alphabetically?) (see comments)
#93 opened by ryankeefe92 - 0
Allow users to rank their shows from favorite to least favorite, and have download/processing queues prioritize files according to those rankings
#94 opened by ryankeefe92 - 0
Second progress bar in UI to show the progress of all downloading files -- i.e., episodes is 45% of the way through downloading 5 shows right now [see comments]
#102 opened by ryankeefe92 - 0
Add minimum seeders for 1080p versions of shows that are longer than 30 minutes (greater than a certain file size)
#84 opened by ryankeefe92 - 0
Rename transmission executables in the Episodes resource directory something else, so when the pkill command is executed on that new filename, it will kill only the processes started by the Episodes app
#113 opened by ryankeefe92 - 0
Is it possible that the dev/null command in aria2c is the reason downloads sometimes fail part-way through? Maybe they just stop and aren't able to be restarted?
#124 opened by ryankeefe92 - 0
Often, the .torrent that is supposed to be deleted when a show is added to iTunes (or otherwise) is NOT deleted, so the show starts downloading again unnecessarily. This even occurs when the show is not in the show list in the UI. Find out why and fix. [see comments]
#106 opened by ryankeefe92 - 0
Delete any partially downloaded files from the downloading directory (whose .aria2 files have not been updated in the past 10 min) that do not have a corresponding .torrent in the torrentadd directory (same show name, episode id, video quality). Also, these deleted episodes should have their show name, episode code, and video quality all added to the uncaptured file (but only if the same quality or higher quality version of that episode has NOT already been added to iTunes), so it can be fetched again. Either include this in resumeTorrent, or make it its own subroutine that runs on launch, quit, and at regular intervals.
#114 opened by ryankeefe92 - 0
.aria2c files are either not deleting or are being re-created in the Downloading directory, and too many instances of aria are open and running in activity monitor. Find out why and fix.
#117 opened by ryankeefe92 - 0
- 0
Problem retrieving artwork, source still exists but scraper needs updating
#127 opened by ryankeefe92 - 0
Create a watch folder for shows downloaded outside of the app (an optional feature the user could enable) -- OR a way to drop files/folders onto the app icon, have it behave as if the file had landed in the downloadcomplete folder
#125 opened by ryankeefe92 - 0
Download manager with "Cancel download" buttons for each download (no progress bar for right now), link from main window of UI [see comments]
#88 opened by ryankeefe92 - 0
Expand “blacklist” to include the hashes for torrents that cause other types of problems besides just being zero bytes…ie, they won't open (an "on error" after the do shell script line, maybe?), they produce an mkv file that can’t be processed, etc
#112 opened by ryankeefe92 - 0
Add support for HEVC x265
#126 opened by ryankeefe92 - 0
Filter out multi tag from RSS feeds since it contains multiple audio tracks, which causes problems when re-muxing
#119 opened by ryankeefe92 - 0
For files with multiple audio tracks (usually labeled with "MULTi" tag), have it select the English audio stream and discard the others.
#120 opened by ryankeefe92 - 0
If stuckProcess subroutine moves file to DownloadComplete, it should write the name of that file to a variable [a variable has been created, see 3/27/18 commit notes], which it will also check before moving files to DownloadComplete. That way, it knows if it is moving the file back a second time, and if it is, delete the file instead (and it's corresponding .torrent in the torrentadd directory), write the hash for the torrent the file was downloaded from to the "blacklist" fetch a new feed item for that episode, so it won't just keep moving the same file that won't process back and forth between Processing and DownloadComplete. It should do the same thing if the Process: subroutine throws an error.
#109 opened by ryankeefe92 - 0
- 0
When adding torrent hash codes to blacklist, it will add the first hash, then put the second on the line above it, but then it deletes the second hash, then it just goes back and forth between re-adding and deleting the second hash code. This prevents a working .torrent from being found
#121 opened by ryankeefe92 - 0
Add hash to end of .torrent file's name (after video, audio, and source), so it can be accessed easily later
#116 opened by ryankeefe92 - 0
Add torrentz2 parser back in as a backup for zooqle if the torrent can’t be fetched -- is this ever still an issue?
#110 opened by ryankeefe92 - 0
If there's a stalled download in the Downloading directory with no corresponding torrent file, check to see if that episode (at the same or higher quality) has been already added to iTunes, and if not, add the episode to the "uncaptured" list so it will be fetched again with a torrent file. Specify the quality in the uncaptured file (this isn't always needed for items added to uncaptured list). In either case, delete the file. Run this on launch and regular intervals.
#107 opened by ryankeefe92 - 0
Instead of having a “queue” (the downloadComplete directory), just have a single folder for completed downloads, and the processing subroutine can be run on specific files rather than running it on whatever file is in the processing directory. This would also allow more than one file to process at a time.
#115 opened by ryankeefe92 - 0
Create a “blacklist”, a text file that contains the hashes for torrents that can’t be opened
#111 opened by ryankeefe92 - 0
- 0
Find a way use only code to download .torrent files rather than the automator workflow
#98 opened by ryankeefe92 - 0
Create a workaround for special characters in a TV show's name for squaredTVart...for example, apostrophes are removed from Episodes' GUI dropdown, always excluded from torrent names, and closest match is found on themoviedb, but not on squaredTVart
#108 opened by ryankeefe92 - 0
- 0
Delete unnecessary video files included with torrent downloads, like sample files or videos promoting the release group [see comments]
#104 opened by ryankeefe92 - 0
Make it easy to delete a single line (one show) from the subscription list with one click, so user doesn't have to edit the text. Also make the field uneditable, as long as scrolling is still possible
#90 opened by ryankeefe92 - 0
- 0
Create a fix for when shows stop downloading but are incomplete and just sit in the "Downloading" directory (see comments for potential solution)
#101 opened by ryankeefe92 - 0
If a torrent is nuked and propered, make sure the proper replaces the nuke once it is available
#105 opened by ryankeefe92 - 0
Fix errors in grabTorrent handler by rewriting it so that files are handled one by one (repeat with i in...) instead of trying to modify "every item of folder x" (see comments for more potential solutions)
#86 opened by ryankeefe92 - 0
Prevent user from adding same show to show list more than once (if they are both subscriptions...individual episodes are fine)
#87 opened by ryankeefe92 - 0
Fix for fabrice bellard error
#96 opened by ryankeefe92 - 0
Create progress bars within the download manager that show the progress of each download/metadata addition
#103 opened by ryankeefe92 - 0
Weed out non-english torrents from results
#83 opened by ryankeefe92 - 0
Window should expand/contract when subscriptions and progress bars are added/removed (to a point, then scrolling should occur instead)
#89 opened by ryankeefe92 - 0
- 0
- 0
When populating variables for the top five highest-quality torrents, compare new items to each existing variable, rather than just finding number one and pushing each past number one down the list.
#100 opened by ryankeefe92 - 0
- 0
- 0
- 0
Siri integration
#81 opened by ryankeefe92