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.
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)ensure that this skip value is reflected in usage of forward/back media buttons (it may already be, but needs to be checked)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 switchjust 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 commandsi think there's a ticket dedicated to thisSN-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.
eventually:
easy-ish: