- Significant infrastructural and testing enhancements
- CC support (opensubtitles, etc), SubtitleAdapter
- Favorites, Watch List, Recently Watched
- Drop Webchimera support, migrate to native
- Add initial Flow support
- Add initial Redux support
- Embedded subtitle support, behind flag
- Support external playback methods, behind flag
- Save preferences/App State to
~/.popcorn-time-desktop/{config, cache}.json
- Downloaded content persistence
- Custom endpoint configuration (using env variables)
- Half-star ratings
- Infinite scrolling performance improvements
- Significant improvements in tv shows seeder count
- Query Season torrents and play individual episodes for increased torrent seeders (HUGE seeder count win)
- Get network speed, download speed, other diagnostic information
- Get torrent download speed, progress in percentage and mb
- Filter torrents with low seeder count
- Set a timeout for
TorrentProvider
's, should fail and return if they exceed the timeout - Get status of all
Providers
to notify users of endpoint downtime - Metadata and Torrent API caching for faster responses
- Screenshot testing
- Migrated to
webtorrent
frompeerflix
- Added concatenated torrent metadata (name, title, etc) as single metadata property, allow for imporoved torrent heuristics
- Added season summary to MetadataAdapter
- Added season summary to MetadataAdapter
- Added support for non-native video formats using WebChimera, macOS, Windows
- Stabilized WebChimera, provide proper fallback methods, progress and buffering loading bindings
- Added initial electron-builder support
- Warn user if seeders count is low
- Initial support for TV shows
- Improved Butter API, added KatShowsTorrentProvider for further torrent support
- Fixed issue preventing search pagination