С чего начать
Введение
Что такое 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-сокет. Подробности в обзоре архитектуры.