Releases: pymedusa/Medusa
Release 0.1.8
New Features:
- Replaced old TvDB API (v1) with new API version (v2)
- Removed hachoir and replaced it with knowit
- Proper search days interval is now customizable
- Added new torrent cache sites
- Improved exceptions handling
- The configuration page new uses Vue.js
- Subtitles are also sorted by title now
- Improved check for broken providers
- Changed opensubtitles icon with a more recent version
- Added season search for MTV provider
- Added cookie login to bypass captcha for SceneTime and IPTorrents
- Upgraded certifi to version 2016.9.26
- Added season specific update for TvDB
- Improved language detection for subtitles
- Post-processing now uses relative paths where possible
- Improved startup logic
- Enhanced guessit detection support
- Updated base namings in episode naming
- Added timeago JavaScript script
- Added episode TvDB API (v2) rest endpoint
- Added a more clear tooltip for failed downloads
- Added handling EnvironmentError to cover IOError and OSError
Fixes:
- Fixed XO JavaScript style linter errors
- Logging results are avoided when they are null
- Fixed TorrentBytes's Freeleech torrent's having the tagging part of the name
- Renamed subtitle-missedPP.js to subtitle-missed-post-process.js
- Expected titles should be cached against show names and scene exception names
- Fixed metadata from TvDB
- Caching static configuration for TvDB API (v2)
- Always use EpisodePostProcessingFailedException for failing post-processing
- Fixed failed unrar not using EpisodePostProcessingFailedException
- Fixed API key in provider settings beeing shown in plain text
- Fixed omgwtfnzbs log line
- Fixed tooltips
- Added missing endsWith function for IE11
- Fixed notifications
- Moved TvDB API (v2) initialization
- Fixed hide Originally Airs, when it's not available in the indexer
- Removed legacy mainDB.py
- Fixed ajax-episode-search.js
- Finished refactoring
- Fixed failed actions in compact history
- Removed the cleanup function to use on tvshow information
- Remove useless check in torrent_provider
- Fixed rootDir/parent directory not saving
- Fixed showing show object in show updater
- Removed breaking .upper() for ints in tv.py
- Fixed matching unknown subs
- Fixed AttributeError: 'NoneType' object has no attribute 'name'
- Changed invalid Rarbg token log to debug
- Fixed missing network when value is empty
- Fixed DB logging level
- Added more guessit scenarios
- Added check if embedded subtitles are wanted to bypass postpone
- Multiple improvements and fixes to show season updating
- TvDB API (v2) exception handling and cleanups
- Replace wrong error message for EpisodeDeletedException
- Fixed language detection for subtitles
- Fixed setting manual season scene numbering for special seasons
- Fixed missing 'div' in config_search.mako
- Fixed switching TvDB show language
- Fixed unicodeDecode error, when opening shows with unicode names
- Fixed genre pills in displayShow.mako when show can't be mapped to IMDb
- Fixed None arg passed to guessit
- Fixed renaming log line
Release 0.1.7.1
Fixed the module level import of the new tvdb apiv2 lib, in the trakt recommended list.
Most noticeable when starting medusa offline.
Release 0.1.7
New Features:
- Renamed repository name from 'SickRage' to 'Medusa', renamed log and database files
- Encoding/decoding are better handled now (we removed a bad bad function called EK)
- Added manual subtitle search in displayShow (CC icon)
- Re-download existing subtitle (clicking in the existing language flag)
- Use posters from tvdb api v2 and not Trakt (they don't send images anymore in api)
- Added dogpile cache configuration for subliminal (reduces memory usage)
- Use torrasave.top as torrent caching site
Fixes:
- Fixed ExtraTorrent not using custom url
- Fixed simpleanidb refresh cache
- Fixed TorrentProject provider always unavailable (not using api anymore)
- Fixed PP not replacing (deleting) existing file
- Fixed omgwtfnzbs url
- Fixed nyaatorrent provider
- Fixed editShow of anime, when it's changed to anime through massEdit
- Fixed api key in JS while not logged
- Fixed some providers parsing info (cropping title)
- Fixed URL link pointing to specific season
- Fix error, when a user switches back to master and then develop afte rebranding
- Fixed error while checking size of file
- Fixed lowercase for showlist sort
- Fixed subtitle search using scene numbering when it shouldn't
- Fixed various bugs in PostProcessor
- Added confirmed/ranked logs so you know when feature is enabled
- Added missing network images
- Removed thetorrent.org from torrent caching sites
Release 0.1.6
v0.1.6 We don't need quality anymore in naming (#1223)
Release 0.1.5.1
v0.1.5.1 Relase 0.1.5.1
Release 0.1.5
v0.1.5 Release 0.1.5
v0.1.4.1
v0.1.4
New Features:
Get broken providers from GitHub and force disable broken providers (avoids having to push changes for new broken providers)
Clean Kodi library after re-download or manual search another release of an episode (Kodi would have a link to an episode that doesn't exist anymore)
Started to work in the API v2
Fixes:
Fixed logging page not respecting redirection page
Fixed manual search providers only not having cache trimmed
Fixed RARBG warning message when it should be DEBUG
Fixed episode refiner using wrong release names
Fixed several UI issues
Fixed adding Shows not loading after save in custom options
Fixed seeders and leechers from transmitthenet provider
Fixed 'no space left' log message as ERROR. Should be warning.
Fixed UI showing two 'date style' selects
Fixed issue causing threads to stop when Trakt notifications fails
Fixed IPTorrents provider
Fixed Imdb popular shows page
Fixed multiple video formats in guessit parsing
Fixed guessit parser when show titles contain numbers and unicode chars
Fixed Release Groups with dash (ie. GROUP-BUYMORE will become GROUP)
Fixed not escaping html characters in logs view page
Fixed displayshow showing info of old status when new status is snatched
Fixed possible overlapping in PP by not calling PP in postpone if auto PP is enabled
Improved the Recommended Shows Lists
Improved providers code
Improved tests/travis checks
Improved config general page loading (a lot faster now)
Added SxxEPxx pattern to guessit
Added base url to templates
Added pep8 naming config to tests/travis
Added notifications when blacklisting shows in Trakt recommended lists
Removed legacy parser
Remove option 'subtitles_download_in_pp' - when postpone enabled it will always download subtitle in PP folder
Updated JQuery
Medusa v0.1.3
Miscellaneous
Added Logger improvements (Lazy logging)
Added KAT to broken providers("!" next to name)
Added log when unwanted extension files were found
Added 'sub' and 'idx' to default allowed extensions
Improved Enhance quality and audio channels detection with guessit
Improved ExtraTorrent (rewrite)
Improved Recommended Lists
Improved UI (clean up)
Removed torcache.net
Fixed manual snatch of leaked items not keeping snatched status
Fixed proper search in nzb providers
Fixed GTF tracker
Fixed parsing of air-by-date results when only air-by-date shows
Fixed XEM error when server is down
Fixed TorrentDay not warning when no cookies were set
Fixed TorrentDay when failed to parse an item
Fixed showing seeds/leechs in log when NZB
Fixed season special wrongly detected as season pack
New Features
Added a refiner that will enrich the video information with tvdbid, imdb_id and
other information present in our database instead of query indexer
Added Guessit name parser implementation
Skip Paused show on Nightly Update
Added an option Display show banner and Fanart in the background
Removed associated files when episode gets deleted
Added unknown embedded subtitles check before postpone file if no subs associated
Added setting in manual PP to skip subtitle check when 'postpone if no subs' is enabled
Changed snatch message to 'Started PROPER download' if snatches a PROPER
Added an option to stop download other subtitle wanted languages when we already downloaded one
Avoid process samer Proper over and over
Propers are now detected using 'guessit' and not check if 'proper' is in release name
Delete any empty season folders after deletion of associated files (when episode gets deleted)
Added size and number of episode to footers in season tables
Medusa v0.1.2
Providers
Added new providers: AnimeBytes, BITHDTV, TorrentShack, Zooqle
Fixed TorrentDay by adding cookie field
Fixed Daily Serach for TokyoToshokan
Fixed freshon.tv login, added proper strings
Fixed RARBG Warnings
Rewrite BTN
Standardize providers
Moved seeders sorting out of providers code
Improve search performance by avoiding re-parsing releases
Streamline provider configuration code
API
Add missing qualities to API show commands
Clients
Add support for labels for qbittorrent >= 3.3.5
Notifications
Fixed UnicodeErrors in notifications
Fixed wording of some notifications
Fixed encoding userid/password before logging in to SMTP server
Subtitles
Updated itasa subtitle provider
Add missing EMBEDDED_SUBTITLES_ALL setting in subtitles
Miscellaneous
Work towards Python 2/3 compatibility
Update Libraries
Remove un-maintained fanart library as it no longer functions
Update TNT logo, add TNT (US) logo, add RAI 1 logo
Fixed issue with checkVersion when trying to update
Fixed Unicode error in mass edit
Fixed seeders being marked red even when meeting minimum required
Implemented unicode literals, where needed.
Fixed syntax error in SQL
Fixed unique season search
Fixed unwanted scene releases logging as warnings