Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: initial app version #11

Open
wants to merge 474 commits into
base: main
Choose a base branch
from
Open

feat: initial app version #11

wants to merge 474 commits into from

Conversation

castdrian
Copy link
Owner

Tasks
  • search tab content/design before search
  • watch progress/bookmarks content when empty
  • go back to downloads tab if all downloads in show have been deleted
  • backend api package https://github.com/movie-web/movie-web/tree/dev/src/backend/accounts
  • backend sync
  • download tab content when no downloads
  • check for update when app launches
  • Downloads design (list of shows -> seasons -> list of downloaded episodes)
  • possibly stash some bottomcontrols in a submenu as there's so many now they might not fit
  • movie-web tab design/content (backend, account)
  • search results only animate on first load, should prolly also animate when results change and disappear
  • play next ep button
  • add new theme https://github.com/movie-web/movie-web/pull/1143
  • local subtitles
  • watch progress indicator on item
  • default quality setting (WiFi/mobile data)
  • season and episode parameters for opening video via url
  • setting to allow downloads on mobile data
  • adjust bottomcontrols to be compatible with local playback
  • replace tab title with pretty mw components
  • hls downloads
  • cancel downloads
  • download background tasks
  • store watch progress
  • store bookmarks
  • add/remove bookmarks
  • open url scheme in app https://docs.expo.dev/guides/linking/
  • abort scraping process in scrapingscreen
  • Quality selector (both HLS and mp4)
  • Input design (its now black)
  • Switch design
  • autoplay setting & functionality
  • download toast notifications (tamagui toast beta)
  • link download functionality to items
  • download button and functionality in player
  • mp4 downloads
  • download history
  • implement gesture control toggle
  • default gesture controls to disabled on android
  • refactor main storage to mmkv
  • play downloaded files
  • update checker
  • provider-utils package
  • video playback
  • add app icon
  • base64 & crypto impl
  • preliminary loading screen
  • pinch-to-zoom video
  • gesture controls
  • customized player
  • real loading screen
  • redesign ui
  • themes
  • dynamic app icon
  • settings storage
  • episode selection
  • season selection
  • source selection
  • audio track selection
  • audio track switching
  • caption selection
  • caption rendering
  • playback speed selection
  • playback speed switching
Issues to fix

Additional info:
Debugging URL scheme: pnpm dlx uri-scheme open 'movieweb://videoPlayer?type=tv&id=219651' --ios

@ramazansancar
Copy link

Is there any work continuing here? @castdrian

@castdrian
Copy link
Owner Author

It has in a private repository yes

@ramazansancar
Copy link

Can you grant viewing access? @castdrian

@castdrian
Copy link
Owner Author

no

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants