a0f315be51
feature/hls: Add HLS playback support, and refactors documentation for better usability and maintainability. ( #1 )
...
git-sync-with-mirror / git-sync (push) Successful in 32s
CI / test (push) Successful in 46s
## Overview
This PR introduces HLS playback support, improves the player experience, and refactors documentation for better usability and maintainability.
## Key Features
### HLS Playback Support
- Add HLS integration via new JavaScript assets:
- `hls.min.js`
- `plyr.hls.start.js`
- `watch.hls.js`
- Separate DASH and HLS logic:
- `plyr-start.js` → `plyr.dash.start.js`
- `watch.js` → `watch.dash.js`
- Update templates (`embed.html`, `watch.html`) for conditional player loading
### Native Storyboard Preview
- Add `native_player_storyboard` setting in `settings.py`
- Implement hover thumbnail preview for native player modes
- Add `storyboard-preview.js`
### UI and Player Adjustments
- Update templates and styles (`custom_plyr.css`)
- Modify backend modules to support new player modes:
- `watch.py`, `channel.py`, `util.py`, and related components
### Internationalization
- Update translation files:
- `messages.po`
- `messages.pot`
### Testing and CI
- Add and update tests:
- `test_shorts.py`
- `test_util.py`
- Minor CI and release script improvements
## Documentation
### OpenRC Service Guide Rewrite
- Restructure `docs/basic-script-openrc/README.md` into:
- Prerequisites
- Installation
- Service Management
- Verification
- Troubleshooting
- Add admonition blocks:
- `[!NOTE]`, `[!TIP]`, `[!IMPORTANT]`, `[!WARNING]`, `[!CAUTION]`
- Fix log inspection command:
```bash
doas tail -f /var/log/ytlocal.log
````
* Add path placeholders and clarify permission requirements
* Remove legacy and duplicate content
Reviewed-on: #1
Co-authored-by: Astounds <kirito@disroot.org >
Co-committed-by: Astounds <kirito@disroot.org >
2026-04-20 01:22:55 -04:00
84e1acaab8
yt-dlp
2026-03-22 14:17:23 -05:00
Jesús
a19da4050c
Fix self closing tag w3c issues
2022-10-05 10:29:23 +08:00
Jesús
c524eb16e5
Disable download by RIAA issues
...
Ref: https://torrentfreak.com/riaa-thwarts-youts-attempt-to-declare-youtube-ripping-legal-221002/
Archive: https://archive.ph/OZQbN
2022-10-05 10:14:06 +08:00
Jesús
e9215534d3
Migration general theme: fix missing message-box style
2020-12-15 11:24:13 -05:00
Jesús
7a765dc664
Change general design theme
2020-12-14 23:44:29 -05:00
James Taylor
9f1b69d22f
Organize settings into categories
2020-10-22 15:00:06 -07:00
James Taylor
e9989af03a
Add tor video routing
...
Includes non-tor video routing by default, so no more chances
of the browser leaking headers or user agent to googlevideo
Adjust settings upgrade system to facilitate change to route_tor
setting.
Add some more space on settings page for dropdown settings so does
not overflow due to options with long names.
Closes #7
2020-09-18 14:40:21 -07:00
James Taylor
e14ec88591
Settings: Fix centering and color scheme on other themes
2019-09-06 14:47:37 -07:00
James Taylor
dc4008a210
Add settings page
2019-08-17 23:13:39 -07:00