Skip to content

main new-feature issue #5

@violet4

Description

@violet4
  • add episode date to the UI (add to m3u8 -> add to API response -> add to frontend display)
  • playback speed radio selection (bypass the need for right clicking or navigating extra menus in browsers/clients)
  • skip seconds radio selection - 5, 10, .. and textbox for arbitrary amount. use setInterval to wait 1-2 second for user to type in a number. ensure that this skip value is reflected in usage of forward/back media buttons (it may already be, but needs to be checked)
  • list episodes in a scrollable/paginated panel. maybe some fancy auto-load only a certain number of episodes as you scroll.
    • short-term: put a 2-ish-second interval delay on the current episode number box so the user can finish typing a number before it tries to switch just debouncing seems non-accessible.
  • faster audio load. maybe pydub has a way to lazy-load only requested segments, or maybe we need to consider something other than pydub, or maybe raw ffmpeg commands i think there's a ticket dedicated to this

SN-specific

not sure how to do this without messing up the app for other people. maybe plugins? it seems like this could be a combination of individual plugins and plugin bundles. this gets really complicated really quickly, so it's not a simple decision.

  • links for each episode to:
    • Steve's site:
      • show notes
      • page that contains the episode
      • transcript
      • low-bandwidth audio file?
    • twit page

eventually:

  • somehow make it work for other podcasts.. maybe an XML/feed loader..

easy-ish:

  • credits page. include links to all dependency libraries.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions