Commit Graph

56 Commits

Author SHA1 Message Date
a0f315be51 feature/hls: Add HLS playback support, and refactors documentation for better usability and maintainability. (#1)
All checks were successful
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
a0d10e6a00 docs: remove duplicate FreeTube entry in README
All checks were successful
git-sync-with-mirror / git-sync (push) Successful in 13s
CI / test (push) Successful in 44s
2026-03-27 21:29:46 -05:00
7a106331e7 README.md: update 2024-03-31 02:06:20 +08:00
8b79e067bc README.md: update 2024-03-11 10:30:09 +08:00
Jesus E
c4cc5cecbf README.md: update 2023-06-19 21:38:05 -04:00
Jesus E
6af17450c6 README.md: update 2023-06-17 20:01:01 -04:00
Jesus E
344341b87f README.md: update 2023-06-17 17:08:30 -04:00
Jesús
aae1aec6ad README.md: update 2022-10-06 03:59:24 +08:00
Jesús
91bdaa716c Remove M4A downloads feature of Planned features due RIAA issue 2022-10-06 03:52:34 +08:00
Jesús
9a3a3c9c59 README.md: fix typo 2022-10-05 21:56:55 +08:00
Jesús
a736412fbd README.md: update 2022-10-05 21:54:56 +08:00
Jesús
6225dd085e set badge 2022-05-31 02:07:37 +08:00
Jesús
a2723d76cd README.md: update public instance 2022-02-06 15:44:17 -05:00
Jesús
f46035c6b6 README.md: minor fix 2022-01-20 12:29:56 -05:00
Jesús
66b2b20007 update public instance 2021-11-29 14:52:50 -05:00
Jesús
ec5e995262 README.md: about public instances 2021-09-28 23:34:45 -05:00
Jesús
d116351aed README.md: update 2021-09-14 15:54:16 -05:00
Jesús
82e82b1cb7 change path config 2021-09-14 12:51:05 -05:00
Jesús
02480553b6 README.md: update 2021-09-01 22:28:25 -05:00
Jesús
7fd2c3474f Capitalize name app 2021-06-10 16:41:45 -05:00
Jesús
b5a12e108d [README.md]: update 2021-05-06 15:33:02 -05:00
James Taylor
f9d1bfe05f Add instructions for importing subscriptions to README
Closes #63

Signed-off-by: Jesús <heckyel@hyperbola.info>
2021-05-06 14:35:27 -05:00
Jesús
f26c9be85e Fix URL 2021-02-25 14:27:46 -05:00
Jesús
875e1ef986 Change URL repo 2021-02-25 13:08:25 -05:00
Jesús
0c3fddd16d Add badge status CI/CD 2021-02-24 22:50:19 -05:00
Jesús
3868295b05 Organize docs 2021-01-10 15:31:22 -05:00
Jesús
ce56cbad2a Update README.md 2020-12-30 16:54:09 -05:00
James Taylor
35b2b3e973 Add coding guidelines, architecture overview, and proto_debug
proto_debug is the toolchain for reverse engineering protobuf

Signed-off-by: Jesús <heckyel@hyperbola.info>
2020-12-21 21:24:03 -05:00
Jesús
8823b54bc1 Check test URL embed 2020-12-19 22:19:01 -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
Jesús
a16b05af80 README.md: update 2020-12-18 23:30:40 -05:00
Jesús
381d36d626 README.md: Add donate 2020-12-18 11:49:22 -05:00
Jesús
cfd9e977a7 README.md: Fix name O.S. 2020-12-16 10:13:53 -05:00
Jesús
c31c9ca972 Fix name OS and improved install steps 2020-12-15 12:57:14 -05:00
Jesús
7a765dc664 Change general design theme 2020-12-14 23:44:29 -05:00
zrose584
d86f521326 give credit to 'ajayyy/SponsorBlock' 2020-10-18 21:17:36 +02:00
James Taylor
42e72395c0 Update README 2020-09-25 16:26:29 -07:00
James Taylor
804ed093ee Update README 2020-08-10 19:53:22 -07:00
James Taylor
d86384c4ec Readme: clarify redirector usage 2020-02-04 20:31:59 -08:00
James Taylor
fffbe5c318 Update readme 2020-02-04 20:02:19 -08:00
James Taylor
cd04bbc5ce Bloody markdown 2019-09-07 23:13:32 -07:00
James Taylor
6542601b65 Update README (again) 2019-09-07 23:08:16 -07:00
James Taylor
f1e3954529 Update README 2019-09-07 22:30:38 -07:00
James Taylor
c466dcdebe Update readme with new requirement 2019-04-23 23:12:48 -07:00
James Taylor
a33b71820c README: clarify speed differences 2019-03-14 19:20:18 -07:00
James Taylor
eda81412f6 Updated README 2018-12-31 03:14:21 -08:00
James Taylor
93cbea380b Linux: Security notice 2018-10-30 22:59:12 -07:00
James Taylor
754794753a List similar projects in readme 2018-08-09 00:14:30 -07:00
James Taylor
2a36c486ef update readme 2018-08-01 21:28:27 -07:00
James Taylor
c67e22c148 update readme, add youtube-dl relicensing permission 2018-07-30 17:35:31 -07:00