ZZenin Mediaадмин-панель

Управление базой

Добавляй, редактируй, удаляй, собирай сборники

Новая запись

НазваниеСписокРейтингФайл

Выбери сборник слева или создай новый.

Папки с музыкой и видео на диске

Папки задаются в файле .envLIBRARY_DIRS=D:\папка1;D:\папка2. Файлы не копируются: сервер раздаёт их напрямую (/lib/<id>). Сканирование запускается при старте сервера и по кнопке; уже известные файлы пропускаются, дубли (одинаковый размер и длительность) получают тег «дубль».


    

Вся база — один файл data/db.json. Его можно скачать, править в редакторе и загрузить обратно.

Структура записи

{ "id": "m-track", "title": "Название", "artist": "Исполнитель", "type": "Музыка", "category": "music", "media": "audio",
  "src": "assets/music/track.mp3", "cover": "assets/covers/track.jpg", "thumb": "assets/covers/track.jpg",
  "duration": 180, "tags": ["музыка","lo-fi"], "desc": "Описание", "added": "2026-09-08" }

media: "image" | "video" | "gif" | "audio". Для 18+ добавь "nsfw": true и category "photo"/"video".
Рейтинги хранятся в "ratings": { "id": { "visitorId": 5 } }. Сборники — "collections": [{ "id","name","desc","cover","items":[ids] }].