Add media browser with grid/compact/list views and single-click playback
- Add browser UI with three view modes (grid, compact, list) and pagination - Add file browsing, thumbnail loading, download, and play endpoints - Add duration extraction via mutagen for media files - Single-click plays media or navigates folders, with play overlay on hover - Add type badges, file size display, and duration metadata - Add localization keys for browser UI (en/ru) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -115,8 +115,14 @@
|
||||
"browser.select_folder_option": "Select a folder...",
|
||||
"browser.no_folder_selected": "Select a folder to browse media files",
|
||||
"browser.no_items": "No media files found in this folder",
|
||||
"browser.view_grid": "Grid view",
|
||||
"browser.view_compact": "Compact view",
|
||||
"browser.view_list": "List view",
|
||||
"browser.items_per_page": "Items per page:",
|
||||
"browser.page": "Page",
|
||||
"browser.previous": "Previous",
|
||||
"browser.next": "Next",
|
||||
"browser.download": "Download",
|
||||
"browser.play_success": "Playing {filename}",
|
||||
"browser.play_error": "Failed to play file",
|
||||
"browser.error_loading": "Error loading directory",
|
||||
|
||||
@@ -115,8 +115,14 @@
|
||||
"browser.select_folder_option": "Выберите папку...",
|
||||
"browser.no_folder_selected": "Выберите папку для просмотра медиафайлов",
|
||||
"browser.no_items": "В этой папке не найдено медиафайлов",
|
||||
"browser.view_grid": "Сетка",
|
||||
"browser.view_compact": "Компактный вид",
|
||||
"browser.view_list": "Список",
|
||||
"browser.items_per_page": "Элементов на странице:",
|
||||
"browser.page": "Страница",
|
||||
"browser.previous": "Предыдущая",
|
||||
"browser.next": "Следующая",
|
||||
"browser.download": "Скачать",
|
||||
"browser.play_success": "Воспроизведение {filename}",
|
||||
"browser.play_error": "Не удалось воспроизвести файл",
|
||||
"browser.error_loading": "Ошибка загрузки каталога",
|
||||
|
||||
Reference in New Issue
Block a user