feat: polish Qt player and keep TUI cover in color
This commit is contained in:
20
README.md
20
README.md
@@ -42,8 +42,8 @@ PLAYWRIGHT_BROWSERS_PATH="$PWD/.playwright" .venv/bin/playwright install chromiu
|
||||
.venv/bin/python mtsmusic.py tui
|
||||
```
|
||||
|
||||
Интерфейс в терминале сделан как экран телефона и полностью чёрно-белый:
|
||||
по центру обложка в оттенках серого, строго под ней по той же ширине —
|
||||
Интерфейс в терминале сделан как экран телефона: чёрно-белые элементы и
|
||||
цветная обложка. Обложка по центру, строго под ней по той же ширине —
|
||||
большая кнопка play/pause и по бокам предыдущий/следующий треки, ниже
|
||||
«Текст» и «Избранное». Кнопка «☰» в левом верхнем углу открывает боковое
|
||||
меню: «Моя волна», избранное, история прослушивания, поиск, текст песни и
|
||||
@@ -77,15 +77,21 @@ PLAYWRIGHT_BROWSERS_PATH="$PWD/.playwright" .venv/bin/playwright install chromiu
|
||||
.venv/bin/python mtsmusic.py qt
|
||||
```
|
||||
|
||||
Отдельное окно в стиле телефона: большая обложка, кнопка play/pause,
|
||||
Отдельное окно в стиле телефона: крупная цветная обложка, кнопка play/pause,
|
||||
переключение треков, перемотка, текст песни и избранное. Кнопка «☰» открывает
|
||||
боковую панель с «Моей волной», избранным, историей и поиском.
|
||||
|
||||
Воспроизведение — через `QMediaPlayer`/FFmpeg из PySide6, поэтому работает
|
||||
перемотка и системный звук. Окно можно растягивать, списки прокручиваются,
|
||||
двойной клик по строке запускает трек. Горячие клавиши те же, что в TUI:
|
||||
`Space`, `←`/`→`, `N`/`P`, `L`, `T`, `M`, `F`, `H`, `S`, `W`; `Esc` закрывает
|
||||
меню/экран, `Ctrl+Q` — выход.
|
||||
перемотка и системный звук. По полосе прогресса можно кликнуть в любое место —
|
||||
каретка сразу перейдёт туда (и потянется, если вести мышью). Окно растягивается
|
||||
вместе с обложкой, списки прокручиваются, двойной клик по строке запускает трек.
|
||||
|
||||
`Tab` переключает фокус по элементам: меню, полоса, предыдущий, play, следующий,
|
||||
«Текст», «Избранное». Горячие клавиши: `Space`, `←`/`→`, `N`/`P`, `L`, `T`, `M`,
|
||||
`F`, `H`, `S`, `W`; `Esc` закрывает меню/экран, `Ctrl+Q` — выход.
|
||||
|
||||
«Моя волна» продолжается с последних прослушанных треков (берётся история), а не
|
||||
начинается каждый раз с одного и того же места.
|
||||
|
||||
## Команды
|
||||
|
||||
|
||||
Reference in New Issue
Block a user