Ключевые факты
- Цена семейного тарифа Spotify Premium выросла с $15 до $20 в месяц.
- Автор рассчитал пятилетнюю стоимость семейного тарифа в размере $1 200.
- Для самохостинга используются Navidrome для стриминга и Lidarr для автоматизации.
- Прекращение поддержки устройства Car Thing стало фактором решения.
Краткая сводка
Личная история Lay Andreas описывает решительный переход от использования Spotify к созданию собственной стриминговой среды на собственном сервере. Этот переход был вызван двумя основными факторами: значительным повышением цены на семейный тариф Spotify Premium и прекращением поддержки устройства Car Thing. Андреас начал с расчета общей стоимости владения стриминговыми сервисами за несколько лет, сравнив ее с разовой стоимостью покупки цифровых музыкальных файлов.
Основная часть статьи посвящена техническому стеку, выбранному для новой системы. Автор выбрал Navidrome в качестве медиасервера для воспроизведения функций стриминга Spotify. Для получения новой музыки был реализован Lidarr для автоматизации загрузок и организации. Процесс не был лишен трудностей, в частности, связанных с получением точных метаданных и высококачественных обложек альбомов, которые Spotify обрабатывает автоматически. Несмотря на эти препятствия, автору удалось построить надежную систему, обеспечивающую полный контроль, конфиденциальность и курируемый опыт прослушивания без внешнего влияния.
Точка кипения: Цена и функции
Катализатором для Lay Andreas стало уведомление о повышении цены на семейный тариф Spotify Premium. Стоимость подписки должна была вырасти с $15 до $20 в месяц. Это финансовое изменение побудило автора пересмотреть ценность предложения сервиса. Также автор сослался на удаление аппаратного обеспечения Car Thing как на вклад в недовольство направлением развития платформы.
Андреас провел анализ затрат для контекстуализации повторяющихся расходов. Расчет показал, что за пятилетний период семейный тариф будет стоить $1 200. Эта цифра была напрямую сравнена со стоимостью пожизненной подписки на такой сервис, как Apple Music, или, что еще более убедительно, с покупкой музыкальных файлов в собственность. Автор отметил, что на те же деньги можно владеть значительной библиотекой музыки навсегда, а не арендовать доступ.
- Повышение цены семейного тарифа с $15 до $20/месяц.
- Прекращение поддержки устройства Car Thing.
- Анализ долгосрочной стоимости, показавший преимущество владения перед арендой.
Создание стека для самохостинга 🛠️
Чтобы заменить экосистему Spotify, Lay Andreas спроектировал решение на собственном сервере, в центре которого находится медиасервер. Выбранное программное обеспечение — Navidrome, открытый стриминговый музыкальный сервер, разработанный быть легковесным и совместимым с различными клиентами API Subsonic. Это позволяет стримить музыку на любое устройство, эффективно имитируя основную функциональность Spotify. Сервер был развернут с использованием Docker для облегчения управления и изоляции.
Для автоматизации получения музыки автор реализовал Lidarr. Lidarr — это менеджер музыкальной коллекции, который отслеживает RSS-ленты на предмет новых релизов от артистов в списке наблюдения и автоматически загружает их. Этот инструмент обеспечивает актуальность библиотеки без ручного вмешательства. Комбинация Navidrome для воспроизведения и Lidarr для управления создает замкнутую систему для потребления музыки. Автор подчеркнул важность стабильного интернет-соединения и достаточного места на диске, так как теперь пользователь отвечает за хранение всей своей медиабиблиотеки и связанных с ней метаданных.
Проблемы метаданных и курирования
Одним из самых значительных препятствий, с которыми столкнулся Lay Andreas, было качество музыкальных метаданных. Spotify предоставляет отточенную централизованную базу данных информации об артистах, обложках альбомов и списках треков. В мире самохостинга эти данные необходимо брать из баз данных, поддерживаемых сообществом, таких как MusicBrainz. Автор обнаружил, что сопоставление локальных файлов с правильными метаданными часто было утомительным и подверженным ошибкам.
Получение высококачественных обложек альбомов оказалось не менее сложной задачей. В то время как Spotify бесшовно стримит изображения высокого разрешения, поиск последовательных и точных изображений для библиотеки на собственном сервере потребовал значительных усилий. Автор потратил много времени на ручное курирование и исправление метаданных, чтобы добиться профессионального вида и ощущения. Этот процесс подчеркнул огромную ценность инфраструктуры, поддерживаемой крупными стриминговыми платформами, которую пользователи часто принимают как должное. Однако плюс в том, что итоговая библиотека идеально адаптирована к конкретным предпочтениям пользователя.
- Зависимость от баз данных сообщества, таких как MusicBrainz.
- Ручное сопоставление файлов с метаданными.
- Затратное по времени курирование обложек альбомов.
Преимущества владения 🎵
Несмотря на технические усилия, Lay Andreas приходит к выводу, что преимущества самохостинга перевешивают затраты. Главное преимущество — полное владение. Музыкальная библиотека является постоянным активом, который не может быть отозван или изменен третьей стороной. Автор защищен от будущих повышений цен или удаления функций, так как вся система находится под его контролем. Это обеспечивает ощущение стабильности и постоянства, которое не могут предложить подписочные сервисы.
Более того, опыт прослушивания полностью свободен от алгоритмического влияния. Нет прерывающих поток спонсируемых подкастов, рекомендаций «daylist» и плейлистов, основанных на данных, предназначенных для удержания пользователя в целях маркетинга. Система воспроизводит именно то, что хочет услышать пользователь, в указанном им порядке. Автор рассматривает этот проект не просто как техническое упражнение, а как возвращение личных данных и культурного потребления из корпоративных платформ. Это представляет собой движение в сторону цифрового суверенитета.
