|
|
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 |
|
|
|
59c988f819
|
Revert update plyr
|
2024-01-28 00:31:30 +08:00 |
|
|
|
55a8e50d6a
|
Fix plyr hash version into embed
|
2024-01-24 11:53:32 +08:00 |
|
Jesús
|
a19da4050c
|
Fix self closing tag w3c issues
|
2022-10-05 10:29:23 +08:00 |
|
Jesús
|
a1dd283832
|
Revert update plyr
because iceweasel not support engine v8+
More info: https://repo.palemoon.org/MoonchildProductions/UXP/issues/1675
|
2022-05-30 23:43:32 +08:00 |
|
Jesús
|
e8cbc5074a
|
[embed]: Fix undefined storyboard_url and add license
|
2022-02-21 15:52:27 -05:00 |
|
Jesús
|
cd876f65e3
|
Update plyr module
|
2022-02-11 12:01:22 -05:00 |
|
Jesús
|
676536a294
|
embed: plyr shasum update
|
2021-08-31 21:07:39 -05:00 |
|
James Taylor
|
a7527986c8
|
Fix embed page broken due to changes to jinja variables
Signed-off-by: Jesús <heckyel@hyperbola.info>
|
2021-08-29 23:24:32 -05:00 |
|
Jesús
|
ee581c56a3
|
fix missing data variable
|
2021-08-29 21:44:08 -05:00 |
|
Jesús
|
ef66da4d27
|
[embed]: minor fix
|
2021-08-14 16:47:49 -05:00 |
|
Jesús
|
ccaf2b9f9f
|
[embed]: fix sha512sum
|
2021-08-14 16:45:52 -05:00 |
|
Jesús
|
48f9d06ba3
|
fix missing plyr on embed
|
2021-07-05 15:50:41 -05:00 |
|
Jesús
|
1de9ae4245
|
Patch-import-migrate: Add embed page for embeds on the web
Issue #36
From e51f0a78c778a2283887db7ffc22421a7c849296 Mon Sep 17 00:00:00 2001
From: James Taylor <user234683@users.noreply.github.com>
|
2020-12-19 22:13:37 -05:00 |
|