aboutsummaryrefslogtreecommitdiffstats
path: root/youtube/templates/playlist.html
Commit message (Collapse)AuthorAgeFilesLines
* fix error handling, null URLs in templates, and Radio playlist supportAstounds13 hours1-0/+6
| | | | | | | | | | | - Global error handler: friendly messages for 429, 502, 403, 400 instead of raw tracebacks. Filter FetchError from Flask logger. - Fix None URLs in templates: protect href/src in common_elements, playlist, watch, and comments templates against None values. - Radio playlists (RD...): redirect /playlist?list=RD... to /watch?v=...&list=RD... since YouTube only supports them in player. - Wrap player client fallbacks (ios, tv_embedded) in try/catch so a failed fallback doesn't crash the whole page.
* Fix self closing tag w3c issuesJesús2022-10-051-3/+3
|
* Migration general theme: fix missing message-box styleJesús2020-12-151-1/+2
|
* Change general design themeJesús2020-12-141-57/+19
|
* remove trailing whitespaceszrose5842020-10-211-3/+3
|
* Playlist page: Fix error on failure to extract playlist titleJames Taylor2020-07-251-1/+1
| | | | Such as when the playlist was deleted or doesn't exist
* Extraction: Rewrite item_extraction for better error handling and ↵James Taylor2019-12-181-2/+3
| | | | readability, rename extracted names for more consistency
* Extraction: Move playlist extraction to yt_data_extractJames Taylor2019-09-081-1/+1
|
* Layout: simplify CSS layout on most pagesJames Taylor2019-08-241-75/+46
|
* playlist: fix incorrect display of descriptionJames Taylor2019-07-221-1/+1
|
* Use variable to set title on base template instead of blockJames Taylor2019-07-211-1/+1
|
* Convert playlist page to flask frameworkJames Taylor2019-07-041-0/+106