| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feature/hls: Add HLS playback support, and refactors documentation for ↵HEADv0.5.0master | Astounds | 32 hours | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | better usability and maintainability. (#1) ## 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: https://git.fridu.us/heckyel/yt-local/pulls/1 Co-authored-by: Astounds <kirito@disroot.org> Co-committed-by: Astounds <kirito@disroot.org> | ||||
| * | GO to cideo with url | Jesus E | 2023-05-28 | 1 | -2/+2 |
| | | |||||
| * | go ti video with url | Jesus E | 2023-05-28 | 1 | -0/+2 |
| | | |||||
| * | [opensearch]: improve | Jesús | 2021-08-14 | 1 | -1/+7 |
| | | |||||
| * | Fix request search when is empty | Jesús | 2021-07-04 | 1 | -1/+1 |
| | | |||||
| * | Change search url path to match the YouTube path | James Taylor | 2021-07-01 | 1 | -9/+7 |
| | | | | | | | Fixes #67 Signed-off-by: Jesús <heckyel@hyperbola.info> | ||||
| * | pep8 | Jesús | 2020-12-15 | 1 | -9/+11 |
| | | |||||
| * | Fix FileNotFound error when trying to download search plugin when the ↵ | James Taylor | 2020-02-06 | 1 | -1/+2 |
| | | | | | working directory is not the directory of the program | ||||
| * | Extraction: Move html post processing stuff from yt_data_extract to util | James Taylor | 2019-12-19 | 1 | -2/+2 |
| | | |||||
| * | Extraction: Rewrite item_extraction for better error handling and ↵ | James Taylor | 2019-12-18 | 1 | -3/+3 |
| | | | | | readability, rename extracted names for more consistency | ||||
| * | Extraction: Fix did_you_mean and showing_results_for | James Taylor | 2019-09-27 | 1 | -0/+11 |
| | | |||||
| * | Extraction: refactor response extraction to work with both mobile & desktop ↵ | James Taylor | 2019-09-19 | 1 | -0/+3 |
| | | | | | respones, also improve errors | ||||
| * | Extraction: Move search extraction to yt_data_extract | James Taylor | 2019-09-08 | 1 | -49/+9 |
| | | |||||
| * | Search: Fix advertisements for google products like home/stadia breaking ↵ | James Taylor | 2019-09-08 | 1 | -1/+5 |
| | | | | | search results | ||||
| * | Remove ad-hoc response saving from code, create a debug setting for fetch_url | James Taylor | 2019-07-23 | 1 | -1/+1 |
| | | |||||
| * | Add flask Firefox search engine route | James Taylor | 2019-07-21 | 1 | -1/+7 |
| | | |||||
| * | Search: fix corrections not working | James Taylor | 2019-06-21 | 1 | -2/+2 |
| | | |||||
| * | Refactor search page | James Taylor | 2019-06-21 | 1 | -67/+52 |
| | | |||||
| * | refactor common.py into 3 files | James Taylor | 2019-02-21 | 1 | -12/+13 |
| | | |||||
| * | Add newline to end of files | James Taylor | 2019-01-06 | 1 | -1/+1 |
| | | |||||
| * | rename env['fields'] to env['parameters'] and rename fields to parameters in ↵ | James Taylor | 2019-01-06 | 1 | -11/+11 |
| | | | | | general | ||||
| * | WSGI for search | James Taylor | 2019-01-04 | 1 | -16/+17 |
| | | |||||
| * | Fix regression: autocorrect/did-you-mean causing failure on search | James Taylor | 2018-10-30 | 1 | -2/+2 |
| | | |||||
| * | fix search filters not being applied to next pages in results | James Taylor | 2018-10-27 | 1 | -13/+1 |
| | | |||||
| * | Support for search filters: upload date, type, duration | James Taylor | 2018-10-18 | 1 | -5/+10 |
| | | |||||
| * | add latency/readtime reporting for more things, round the numbers by ↵ | James Taylor | 2018-10-01 | 1 | -1/+1 |
| | | | | | reasonable amount | ||||
| * | Return blank page for searching when visiting just localhost/youtube.com | James Taylor | 2018-07-31 | 1 | -4/+6 |
| | | |||||
| * | . | James Taylor | 2018-07-27 | 1 | -1/+0 |
| | | |||||
| * | fix 502 bad gateway when searching | James Taylor | 2018-07-27 | 1 | -1/+2 |
| | | |||||
| * | options for sorting when searching | James Taylor | 2018-07-25 | 1 | -7/+9 |
| | | |||||
| * | correctly handle 'search instead for' | James Taylor | 2018-07-23 | 1 | -5/+7 |
| | | |||||
| * | fix search box not having query searched for in results page | James Taylor | 2018-07-09 | 1 | -1/+1 |
| | | |||||
| * | front-end support for adding to playlists | James Taylor | 2018-07-08 | 1 | -0/+1 |
| | | |||||
| * | search: removed obsolete code | James Taylor | 2018-07-06 | 1 | -93/+2 |
| | | |||||
| * | fix line endings | James Taylor | 2018-07-02 | 1 | -230/+230 |
| | | |||||
| * | initial commit | James Taylor | 2018-06-30 | 1 | -0/+231 |
