С чего начать

Введение

Что такое Nuvo, что он хранит на вашем компьютере и откуда берётся музыка.

Nuvo - музыкальный плеер для Linux. Медиатека, плейлисты, лайки и история прослушивания хранятся у вас на компьютере, в зашифрованной базе данных. Аккаунта Nuvo и сервера Nuvo нет.

ВведениеВведение

Что внутри

Откуда берётся музыка

Nuvo играет треки из YouTube Music и SoundCloud, а также файлы из папок, которые вы добавили. Сам он музыку не хранит и не раздаёт.

Аудио, которое вы слушали, сохраняется в зашифрованном кэше на диске. Поэтому повторное воспроизведение стартует быстро и работает даже при слабом соединении.

Где хранятся данные

Что Где
База данных медиатеки ~/.local/share/nuvo/library.db (зашифрована)
Резервные копии базы ~/.local/share/nuvo/backups/
Кэш аудио ~/.cache/nuvo/audio/ (зашифрован)
Лог ~/.local/state/nuvo/core.log
Ключ медиатеки Системное хранилище ключей

Пути зависят от настроек XDG в вашей системе. Подробнее: данные и шифрование.

Как это устроено

Данными владеет служба на Rust, nuvo-core. Окно на Electron общается с ней через закрытый unix-сокет. Подробности в обзоре архитектуры.

Дальше