alpha
Login
or
Join now
karitham.dev
/
moqbox
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
experiments of a tiny cytube-like player with yt-dlp
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
moqbox
/
src
/
at
main
11 files
karitham
state: add failed field to PlaylistEntry
7w ago
91cbaeb0
ingest.rs
state: add failed field to PlaylistEntry
1 month ago
main.rs
frontend: migrate to solidjs. backend: change tracks serving to static
1 month ago
media.rs
state: pull playlist + media cache into state machine Move playlist, playlist cursor, playlist-enabled flag, and the URL-keyed media cache out of RoomActor and into PlaybackState. The actor now dispatches every mutation through state.transition() and persists the returned effects. Three new state-machine methods own the data: - handle_playlist_entry_added/removed, handle_set_playlist_enabled - next_playlist_entry (returns next entry, advances cursor) - handle_download_resolved/failed (updates media cache + propagates) Kills the duplicate ad-hoc fields (download_results, playlist, playlist_index) and the next_playlist_track helper, leaving RoomActor with download_tasks as its only ephemeral I/O state. Frontend: RoomState gains playlist_enabled; Queue adds an Autoplay toggle that round-trips over the existing WebSocket. 74 tests pass (was 56). 0 clippy warnings. 0 dead-code warnings.
1 month ago
names.rs
formatting & cleanup
2 months ago
room.rs
state: add failed field to PlaylistEntry
1 month ago
state.rs
state: add failed field to PlaylistEntry
1 month ago
store.rs
state: add failed field to PlaylistEntry
1 month ago
transport.rs
frontend: fix song-end flash, clamp elapsed, stable onEnded
1 month ago
types.rs
playlist: merge playlist & queue, better caching, DST tests
1 month ago
util.rs
formatting & cleanup
2 months ago
web.rs
frontend: fix song-end flash, clamp elapsed, stable onEnded
1 month ago