• 1.0.63 3a16712f0d

    nanohits released this 2026-02-07 09:06:49 +08:00 | 0 commits to main since this release

    Changelog

    [1.0.63] - 2026-01-24

    Added

    MPV Continue Watching - Exact Timestamp Tracking

    • Integrated MPV timestamp tracker for precise resume positions

      • Tracks exact playback position every 10 seconds
      • Logs position on pause and quit events
    • Auto-resume functionality - MPV automatically resumes from last position

    • Exact resume positions - No more estimated timestamps, uses actual MPV data

    • Fallback support - Time-based estimation if MPV tracker unavailable

    • Resume threshold - Only resumes if more than 5 seconds into content

    EPG Auto-Refresh

    • Smart EPG auto-refresh based on user-defined interval (12h, 24h, 48h, 7 days)
    • User-aware refresh - Defers if user is actively watching content
    • Requires initial manual download - Won't auto-download EPG for new playlists
    • Performance-conscious - Checks every 5 minutes, only refreshes when needed
    • User notifications - Toast notifications warn about potential slowdowns

    Timestamp Visibility

    • Playlist timestamp displayed on playlist card (when content was last refreshed)
    • EPG timestamp in Settings showing TV guide last update
    • Set on creation - New playlists get lastRefreshed timestamp immediately

    Series Sorting

    • 'Recently Added' sort option on TV Series page
    • Matches Movies page functionality
    • Sorts series by added date (most recent first)
    • Persists sort preference in localStorage

    Fixed

    • Recently Watched playback bug - Channels not playing from History page or LiveTV Recent category
      • Unified Recent channel data structure with Favorites (includes url, streamId, logo)
      • Fixed navigation handler to properly lookup both favorites and recentlyWatched

    Changed

    • EPG auto-refresh interval reduced from once per interval to checking every 5 minutes
    • Initial check delay increased from 10s to 60s to avoid blocking app startup
    Downloads