Как вернуть контроль над своей музыкой с помощью Tempus

11 фев 2026
1,306
151
7
3 недели

Вы когда-нибудь задумывались, сколько ежемесячных подписок «съедают» ваш бюджет? Стриминговые гиганты приучили нас к мысли, что музыка нам больше не принадлежит — мы лишь арендуем доступ к ней. Но что, если я скажу, что можно собрать собственную медиатеку, хранить её на своём сервере и слушать с комфортом Spotify, не платя ни копейки за подписку?

Знакомьтесь, Tempus — это легкий, нативный и полностью открытый клиент для Subsonic-серверов под Android. Если у вас уже есть домашний сервер (или вы только планируете его поднять), этот проект может стать вашим основным плеером на долгие годы.

Почему именно Tempus?

В мире Android-плееров для Subsonic (таких как Navidrome, Airsonic или Gonic) конкуренция довольно высокая. Есть проверенные временем старички, есть перегруженные комбайны. Tempus выбирает другой путь — путь чистоты и фокуса на пользователе.

Проект вырос как форк известного плеера Tempo, но автор пошел дальше, переосмыслив интерфейс и добавив функции, которых так не хватало сообществу. Главная фишка здесь — отказ от «магических алгоритмов». Tempus не пытается угадать, что вам нравится, основываясь на трендах TikTok. Вместо этого он опирается на вашу реальную историю прослушиваний и старый добрый рандом.

Реклама

Что умеет этот «карманный дирижер»

Давайте разберем по косточкам, почему Tempus заслуживает места в вашем смартфоне.

1. Полная интеграция с Subsonic

Если ваш сервер поддерживает API Subsonic (а это практически любой современный self-hosted музыкальный сервер), Tempus подружится с ним за секунды. Вы получаете доступ к артистам, альбомам, жанрам и десятилетиям. Кстати, поддержка десятилетий — это отличный способ быстро найти тот самый синти-поп из 80-х или гранж из 90-х.

2. Умный Instant Mix

Разработчик полностью переписал функцию мгновенного микса. Теперь она использует эндпоинты similarSongs2, чтобы создавать очереди воспроизведения, которые действительно звучат гармонично. Это идеальный вариант, когда хочется «просто включить что-то классное», не копаясь в плейлистах.

3. Android Auto и Chromecast

Для многих это решающий фактор. Tempus поддерживает Android Auto, а значит, ваша личная коллекция будет доступна на экране автомобиля. Есть и поддержка Chromecast, хотя автор честно предупреждает, что она пока находится в базовом состоянии.

Важный нюанс: эти функции доступны только в версии приложения с GitHub, так как Google требует определенных библиотек, которые не проходят цензуру F-Droid.

4. Забота о трафике и качестве

В приложении реализована поддержка транскодирования на стороне сервера. Если вы находитесь в зоне с плохим интернетом, можно заставить сервер сжимать поток «на лету». А если вы аудиофил и слушаете FLAC дома через Wi-Fi — наслаждайтесь gapless-воспроизведением (без пауз между треками).

Светлая и темная темы интерфейса

Техническая сторона вопроса

Tempus написан на Java (с вкраплениями Kotlin) и использует современные библиотеки Android, такие как Media3. Это обеспечивает стабильность работы фонового сервиса — плеер не «умрет» через 5 минут после блокировки экрана, чем часто грешат кроссплатформенные решения.

Интерфейс выполнен в стиле Material 3 (Material You). Это значит, что приложение будет подстраиваться под цветовую схему вашей системы, выглядя как родная часть Android.

Для тех, кто ценит приватность: существует специальная «degoogled» версия. В ней вырезаны все зависимости от сервисов Google, что делает Tempus идеальным выбором для кастомных прошивок вроде LineageOS или GrapheneOS.

Кому это пригодится?

В моей практике я часто встречаю разработчиков, которые устали от того, что из стримингов пропадают любимые альбомы из-за лицензионных споров. Tempus в связке с домашним сервером решает эту проблему раз и навсегда.

Вам точно стоит попробовать Tempus, если:

  • У вас есть коллекция музыки в форматах без потерь (FLAC, ALAC).
  • Вы используете Navidrome или аналогичные серверы.
  • Вы цените Open Source и хотите контролировать свои данные.
  • Вам нужен плеер, который просто работает, не предлагая купить подписку на подкасты.

Как начать пользоваться

Самый простой способ — зайти в раздел релизов на GitHub и скачать APK.

Интересно, что проект активно развивается: сейчас в разработке находится полноценный офлайн-режим (кэширование треков), который позволит слушать музыку там, где связи нет совсем — например, в самолете или в походах.

Tempus — это не просто очередной плеер. Это манифест того, как должно выглядеть современное музыкальное приложение: легкое, красивое и уважающее пользователя. Если вы давно хотели уйти от Spotify или Яндекс.Музыки к собственному серверу, Tempus станет тем самым недостающим звеном, которое сделает этот переход безболезненным и приятным.

А если вы Android-разработчик, загляните в исходники. Проект открыт для PR, и автор будет рад помощи с юнит-тестами или новыми фичами.

Знакомая ситуация, когда хочется покопаться в качественном нативном коде? Tempus — отличный пример того, как один энтузиаст может сделать продукт, не уступающий корпоративным аналогам.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.