Главная
Загрузка…
Часто слушаемое
{{ (a.name || '?')[0].toUpperCase() }}
{{ a.name }}
Недавно обновлено
{{ (a.name || '?')[0].toUpperCase() }}
{{ a.name }}
Рекомендуем послушать
showRecAlbumMenu($event, a, x, y))"
@touchmove.passive="touchCtxMove"
@touchend="touchCtxEnd($event)"
@touchcancel="touchCtxEnd"
>
{{ a.title }}
{{ a.artist?.name }}{{ a.year ? ' · ' + a.year : '' }}
{{ recReasonLabel(a.reason) }}
Пока пусто. Добавьте музыку в библиотеку или включите что-нибудь.
Пока ничего не играет.
Очередь
{{ i + 1 }}
{{ t.title }}
{{ fmtDur(t.duration) }}
Для вас
ListenBrainz · {{ lbFeedUsername }} ListenBrainzЗагружаю рекомендации…
Укажите
LISTENBRAINZ_USERNAME в настройках сервера — тогда здесь появится персональная лента из ListenBrainz.
ListenBrainz ещё не сгенерировал рекомендации для вашего аккаунта. История прослушиваний уже копится — загляните сюда позже.
Пользователь ListenBrainz не найден. Проверьте
LISTENBRAINZ_USERNAME на сервере.
Сервер временно не может связаться с ListenBrainz — обычно это проходит через минуту. Нажмите ↻ или попробуйте позже.
Не удалось загрузить ленту. Попробуйте обновить позже.
Пока нет рекомендаций.
{{ i + 1 }}
{{ item.title }}
в библиотеке
нет в библиотеке
{{ item.score != null ? Number(item.score).toFixed(1) : '' }}
Листайте вниз — подгрузим ещё
Это всё на сейчас
Папки и файлы
/{{ fsPath || '' }}
выбрано: {{ fsSelectedPaths.length }}
{{ tagApplyMessage }}
Записывает ID3 на диск и обновляет строки в каталоге (полный rescan не нужен). Треки, ещё не попавшие в каталог, появятся после «Настройки → Пересканировать».
Загрузка папок…
Папка пуста.
Папки
showFolderMenu($event, f, x, y))"
@touchmove="folderTouchMove"
@touchend="folderTouchEnd($event, f)"
@touchcancel="folderTouchCancel"
>
{{ f.name }}
MP3 в этой папке
Загрузка…
Исполнители не найдены. Сначала просканируйте библиотеку.
showArtistMenu($event, a, x, y))"
@touchmove.passive="touchCtxMove"
@touchend="touchCtxEnd($event)"
@touchcancel="touchCtxEnd"
>
{{ (a.name || '?')[0].toUpperCase() }}
{{ a.name }}
{{ fmtAlbumCount(a.album_count) }} · {{ fmtTrackCount(a.track_count) }}
{{ view.artistName }}
showAlbumMenu($event, a, x, y))"
@touchmove.passive="touchCtxMove"
@touchend="touchCtxEnd($event)"
@touchcancel="touchCtxEnd"
>
{{ a.title }}
{{ a.year || '' }} · {{ fmtTrackCount(a.track_count) }}
Все песни
Загрузка…
В библиотеке нет треков.
showTrackMenu($event, t, allTracks, null, x, y))"
@touchmove.passive="touchCtxMove"
@touchend="touchCtxEnd($event)"
@touchcancel="touchCtxEnd"
>
{{ i + 1 }}
{{ t.title }}
{{ fmtDur(t.duration) }}
Плейлисты
Загрузка…
Нет плейлистов. Создайте первый.
showPlaylistMenu($event, p, x, y))"
@touchmove.passive="touchCtxMove"
@touchend="touchCtxEnd($event)"
@touchcancel="touchCtxEnd"
>
{{ p.name }}
{{ fmtTrackCount(p.track_count || 0) }}
{{ playlistDetail.name }}
showTrackMenu($event, t, playlistDetail.tracks, null, x, y))"
@touchmove.passive="touchCtxMove"
@touchend="touchCtxEnd($event)"
@touchcancel="touchCtxEnd"
>
♫
{{ i + 1 }}
{{ t.title }}
{{ fmtDur(t.duration) }}
Альбомы
Загрузка…
Альбомы не найдены.
showAlbumMenu($event, a, x, y))"
@touchmove.passive="touchCtxMove"
@touchend="touchCtxEnd($event)"
@touchcancel="touchCtxEnd"
>
{{ a.title }}
{{ a.artist?.name }}{{ a.year ? ' \u00b7 ' + a.year : '' }}
{{ albumDetail.title }}
Поиск обложек — covers.musichoarders.xyz
showTrackMenu($event, t, albumDetail.tracks, albumDetail, x, y))"
@touchmove.passive="touchCtxMove"
@touchend="touchCtxEnd($event)"
@touchcancel="touchCtxEnd"
>
♫
{{ t.track_number || i + 1 }}
{{ t.title }}
{{ fmtDur(t.duration) }}
Что послушать дальше
showRecAlbumMenu($event, a, x, y))"
@touchmove.passive="touchCtxMove"
@touchend="touchCtxEnd($event)"
@touchcancel="touchCtxEnd"
>
{{ a.title }}
{{ recReasonLabel(a.reason) }}
История
История пуста. Включите что-нибудь.
{{ g.artistName }}
♫
{{ entry.title }}
Настройки
{{ stats.artists || 0 }}
Исполнители
{{ stats.albums || 0 }}
Альбомы
{{ stats.tracks || 0 }}
Треки
{{ fmtHours(stats.total_duration || 0) }}
Длительность
{{ fmtSize(stats.total_size || 0) }}
Размер
{{ scanMessage }}
Список пропуска
Треки по этим правилам пропускаются при воспроизведении. Добавляйте записи с экрана «Сейчас» или из нижнего плеера (кнопка «Не предлагать»).
Загрузка…
Список пуст.
Треки
{{ e.label }}
Исполнители
{{ e.label }}
Альбомы
{{ e.label }}
Папки
{{ e.label }}
{{ e.path }}