13 lines
1.9 KiB
Markdown
13 lines
1.9 KiB
Markdown
- [x] improve chrome cast subtitle rendering
|
|
- native WebVTT style: white sans-serif, black outline, transparent background; physical-TV font-scale tuning remains unverified
|
|
- [x] currently, computer falls asleep even if video is playing. this should not be the case.
|
|
- native playback activity prevents idle system sleep; local video keeps the display awake, casting allows screensaver/display sleep; native assertion checks and loopback Cast transitions passed, physical idle-TV verification remains unverified
|
|
- [x] add session-only local-file playlist support
|
|
- multi-file Open/Finder/drop, natural filename order, editable queue sidebar, explicit append, previous/next and automatic advance; Cast navigation retains the receiver; UI/drag-drop and physical-Cast verification remain unverified
|
|
- [x] make sure the `make install` command installs the application (i can't find it in spotlight)
|
|
- installs to ~/Applications, migrates the old hidden app, registers with Launch Services and requests Spotlight indexing; actual install, CLI, code signature, registration and Spotlight query passed; Spotlight UI remains unverified
|
|
- [x] takes an awfully long time seek in local videos which i find weird, since seeking in streamed youtube videos is pretty much instant
|
|
- local seek preroll skips disposable non-reference pictures without sacrificing exact target frames; measured 1080p/10-second-GOP paused seek improved from 541 ms to 400 ms and playing seek from 682 ms to 488 ms; timestamp/pixel checks passed across six decoder formats; long-GOP reference decoding remains necessary, and the originally affected files still need manual verification
|
|
- [ ] make the sidebar expand/collapse with a nice transition
|
|
- [ ] in the "choose what to play" screen, we should change the youtube button to general streaming
|
|
- we can figure out the stream and how to handle it from the url (i.e. if youtube url, handle as youtube stream; if miruro url, handle accordingly) |