Releases: 5rahim/seanime
Releases · 5rahim/seanime
Release list
v3.10.2
What's new?
- ⚡️ Perf (Directstream): Improved torrent streaming handling
- Prevents delayed HTTP responses on large torrents
- Faster seeks and piece prioritization
- ⚡️ Torrent Search: Reduced cache TTL and automatic retries
- 🦺 TorBox: Fixed download link filename encoding
- 🦺 Issue Recorder: Upgraded rrweb to fix session replay
- 🦺 Autoselect: Fixed language parsing
- 🦺 MpvCore: Fixed autonext on video end
- 🦺 AniList: Restrict retries to 429 errors only
v3.10.1
What's new?
- ⚡️ Manga: Made the refresh button more prominent
- 🦺 Cache layer: Fixed logging out on invalid token
- 🦺 UI: Fixed manga list disappearing due to unread only option (regression)
- 🦺 Plugins: Fixed DOM observe method incorrectly firing twice
v3.10.0
What's new?
- ⚡️ Manga: Improved source refresh
- Refresh saved sources, find missing sources, or compare all installed providers
- Retry failed entries or find alternatives when a source stops working
- ⚡️ Built-in Players: Configure extra chapters to skip
- Custom patterns for auto-skip, skip buttons, and timeline highlighting
- ⚡️ VideoCore: Faster and more reliable subtitles
- ⚡️ Torrent: Optional availability badges for recently released episodes
- ⚡️ Online Streaming: Improvement to reliability
- Refresh stale source urls before switching providers
- Keep provider, server, quality, audio, and subtitle choices during recovery
- Remember HLS quality between episodes
- Respect provider defaults and per-anime subtitle choices
- Support subtitles that require provider headers
- ⚡️ Denshi: Restore scroll position on Search and Lists
- ⚡️ Denshi: Export MpvCore logs from Video Playback settings
- ⚡️ Plugins: Show badge counts for unpinned tray plugins
- ⚡️ Plugins: Added APIs for custom Discord Rich Presence activities and AniList avatar URLs
- 🦺 Transcoding / Direct Play: Fixed codec and container detection and stopped reusing stale media containers
- 🦺 MpvCore: Fixed the player background color
- 🦺 Nakama: Fixed watch parties using custom-source media
- 🦺 VideoCore: Fixed stale playback sessions blocking a new client
- 🦺 MPV/IINA: Restoring watch progress now waits until media is ready
- 🦺 Cache: Fixed deleted file cache entries remaining active in memory
- 🦺 UI: Fixed some visual bugs
- ⬆️ MpvCore: Updated mpv-prism to 0.1.8
- Better support for dual-gpu setups
- Fixed startup race causing infinite loading
- Fixed logging on Windows
- ⬆️ Updated dependencies
v3.9.1
What's new?
- 🦺 VideoCore/MpvCore: Fixed preferred track selection
- 🦺 VideoCore/MpvCore: Enforce absolute path for screenshot dir
- 🦺 VideoCore: Fixed subtitles not appearing until after cycling
- 🦺 Nakama: Fixed online streaming watch parties (regression)
- 🦺 MpvCore: Fixed watch parties not working
- 🦺 Library: Update library size stats after a scan
- 🦺 Nakama: Send media to peers and host relay, fixes custom sources
- Progress tracking is still not supported
- 🦺 Nakama: Fixed interference with connected peers not in watch party
- 🦺 Plugins: Fixed missing fields in Discord RPC API event payload
- 🦺 Plugins: Fixed tray icon badge state handling after remounts
- 🦺 Torrent Download: Fixed filename detection when downloading file
- 🦺 Manga: Workaround for AVIF file type when downloading
- 🦺 MpvCore: Fixed logging on Windows
- 🦺 MpvCore: Updated mpv-prism to 0.1.1
- Linux: Removed bundled graphics libraries
- Linux: Fixed EGL not working for certain configs
- Linux: Fixed flickering issues when using shaders
- Linux: Potential fix for GPU mismatches
- Windows: Fixed UNC path handling
- Windows: Potential fix for GPU mismatches
- 🦺 UI: Fixed minor UI bugs
v3.9.0
What's new?
- 🎉 Denshi: New libmpv-based Built-in Player (Experimental)
- Enable in 'Settings > Video Playback'
- Hardware-accelerated rendering directly in the app viewport (no external window)
- Flawless codec and subtitle support on all platforms
- Supports many 'mpv.conf' options and shaders
- ⚡️ UI: New splashcreen, updated components and colors
- ⚡️ Torrent Streaming: Up to 20% faster startup depending on seeding
- ⚡️ Debrid Streaming: Up to 5 seconds faster launch for cached streams
- ⚡️ UI: Support for alt + mouse wheel horizontal scrolling on carousels
- ⚡️ VideoCore: Support for screenshot directory
- ⚡️ Plugins: Added new ChromeDP APIs
- ⚡️ Discord: Seanime logo no longer displayed in Rich Presence
- ⚡️ Debrid: Premiumize support #845
- 🦺 Torrent Streaming: Fixed batch selection
- 🦺 VideoCore: Ability to exit fullscreen when next stream is loading
- 🦺 MPV/IINA: Fixed progress tracking dropping when media path is temporarily unavailable #836
- 🦺 AllDebrid: Fixed batch torrent streaming #841
- 🦺 Manga: Fixed unnecessary image proxy
- 🦺 Torrent Streaming: More accurate download progress reporting
- 🦺 Nakama: Refresh collection when turning off host library sharing
- 🦺 Torrent Client: Fixed runtime error when display name is null
- 🦺 Torrent Client: Use classic file-based downloading instead of memory-mapped files
- 🦺 Mobile: Potential fixes for debrid downloading
- ⬆️ Updated Electron to 42.4.0
- Fixes AC3/EAC3 audio support detection on Windows for HTML5 player
- Fixes security vulnerabilities
- ⬆️ Upgraded to Rust-based React Compiler
v3.8.7
What's new?
- ⚡️ VideoCore: Improved hls.js error handling
- 🦺 iOS: Fixes for media paths
- 🦺 UI: Fixed media entry modal number inputs
- 🦺 Torrent: Fixed search caching #827
- ⬆️ Updated hls.js
v3.8.6
v3.8.5
What's new?
- 🦺 Built-in Torrent Client: Fixed runtime error causing by pausing
- 🦺 Built-in Torrent Client: Added in-memory map fallback
- 🦺 VideoCore: Potential fix for body pointer events
- 🦺 Manga: Potential fix for image format and size detection failing
- 🏗️ Core: Improved support for gomobile
v3.8.4
What's new?
- ✨ Built-in torrent client (Experimental)
- Only available as a feature flag
- ⚡️ Transcode: Support for Low-power Intel QSV
- ⚡️ Manga: Support for zooming
- ⚡️ AniList: Support for animated profile pictures
- ⚡️ Plugin: Added dropdown actions for manga
- ⚡️ Plugin: Option to change fetch redirect policy
- ⚡️ VideoCore(Perf): Optimized subtitle parsing
- 🦺 VideoCore: Fixed keybinds handling and input focus in mini player
- 🦺 Extension: Fixed unified code diff
- 🏗️ Core: Experimental support for gomobile
v3.8.3
What's new?
- ⚡️ Plugins: ctx.appSettings now includes debrid, torrent streaming and transcode settings
- ⚡️ Torrent streaming: Option to preload next stream (Unstable)
- 🦺 Scanner: Fixed runtime error caused by concurrent file checking
- 🦺 VideoCore: Fixed autonext skipping playlist episodes
- 🦺 VideoCore: Fixed playback failure when replaying fully downloaded torrent stream
- 🦺 VideoCore: Fixed occasional bugs caused by new React19 ref handling
- 🦺 VideoCore(Perf): Throttle torrent stream subtitle events to avoid UI lag
- 🦺 VideoCore(Perf): Throttle thumbnail scrobbling requests
- 🦺 Torrentstream: Dropping torrent removes them on disk immediately
- 🦺 MPV: Potential fix for stale events causing incorrect progress updates
- 🦺 MPV: Generate fresh IPC sockets for each launch to avoid collisions
- 🏗️ MPV: Refactored error messages handling
- 🏗️ BREAKING(MPV): Set socket to empty or default or playback will fail
- 🏗️ VideoCore: Use View Transitions for mini player transitions
- 🏗️ Torrentstream: Fully downloaded files now stream from file on disk directly
- 🏗️ UI: Replaced drawer components and built-in player drawer to avoid layout thrashing