tempus

eddyizmGPL-3.0活跃维护

一款为 Android 原生打造的轻量开源 Subsonic 音乐客户端,可连接自建音乐服务器在线播放并支持离线缓存。

An open source and lightweight music client for Subsonic, designed and built natively for Android.

v4.31.0发布于 2026-10-25 22:08 UTC1,419star +4 / 7 天180fork同步于 2026-11-10 11:48 UTC

怎么上手

由 README 提炼,执行前请确认
从 F-Droid 或 GitHub Releases 下载 APK 安装;GitHub 版选 app-tempus,去谷歌版选 app-degoogled(分 32/64 位)
硬件要求按 README 说明

README 未说明;运行环境为 Android 设备,需自备可访问的 Subsonic 服务器

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

面向 Subsonic 的轻量开源 Android 音乐客户端,让你在手机上直接串流自己的音乐库

一款为 Android 原生打造的轻量开源 Subsonic 音乐客户端,可连接自建音乐服务器在线播放并支持离线缓存。

核心能力

  • 对接 Subsonic 服务器,浏览并串流整库音乐
  • 按艺术家、专辑、流派、年代、播放列表浏览与搜索
  • 支持无缝播放与 ReplayGain 音量归一化
  • 可接 Last.fm 或 Listenbrainz 记录播放并个性化推荐
  • GitHub 版额外支持 Android Auto 与 Chromecast

容易踩的坑

离线模式仍在开发中,多服务器场景可能受限;Chromecast 支持尚处初级状态;转码、播客、Last.fm/Listenbrainz 等功能需后端 Subsonic 服务器支持;Android Auto 与 Chromecast 仅 GitHub 版具备,F-Droid 版没有

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v4.31.0
  1. v4.31.2-devpre-release2026-11-07 · 2026-11-07 23:13 UTC
    查看更新说明

    Development prerelease from commit 94ab23ea9f4df5be369eb21d92bd597f02c87387

    Note: This is a prerelease and may be unstable. Branch: development Architecture: 32/64-bit Universal apk Build type: Debug (signed with release keystore)

    What's Changed

    New Contributors

    Full Changelog: https://github.com/eddyizm/tempus/compare/v4.31.1-dev...v4.31.2-dev

  2. v4.31.1-devpre-release2026-11-06 · 2026-11-06 23:24 UTC
    查看更新说明

    Development prerelease from commit e1067edc4dfa2686f7f695ba2659f5eb68c77b56

    Note: This is a prerelease and may be unstable. Branch: development Architecture: 32/64-bit Universal apk Build type: Debug (signed with release keystore)

    What's Changed

    New Contributors

    Full Changelog: https://github.com/eddyizm/tempus/compare/v4.31.0...v4.31.1-dev

  3. v4.31.0最新正式版2026-10-25 · 2026-10-25 22:08 UTC

    What's Changed

    New Contributors

    Full Changelog: https://github.com/eddyizm/tempus/compare/v4.30.0...v4.31.0

  4. v4.30.2-devpre-release2026-10-24 · 2026-10-24 23:07 UTC
    查看更新说明

    Development prerelease from commit 58de2d8d613c5ea4e1f39efabd54c9960a268ea1

    Note: This is a prerelease and may be unstable. Branch: development Architecture: 32/64-bit Universal apk Build type: Debug (signed with release keystore)

    What's Changed

    New Contributors

    Full Changelog: https://github.com/eddyizm/tempus/compare/v4.30.1-dev...v4.30.2-dev

  5. v4.30.1-devpre-release2026-10-23 · 2026-10-23 15:30 UTC
    查看更新说明

    Development prerelease from commit 8bb5de76f54126e94d8c080b2f3cacd76736e637

    Note: This is a prerelease and may be unstable. Branch: development Architecture: 32/64-bit Universal apk Build type: Debug (signed with release keystore)

    What's Changed

    Full Changelog: https://github.com/eddyizm/tempus/compare/v4.30.0...v4.30.1-dev

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Tempus is an open-source and privacy focused music client for Subsonic, designed and built natively for Android. It provides a seamless and intuitive music streaming experience, allowing you to access and play your Subsonic music library directly from your Android device.

    Tempus does not rely on magic algorithms to decide what you should listen to. Instead, the interface is built around your listening history, randomness, and optionally integrates with services like Listenbrainz.org and Last.fm to personalize your music experience (These must be supported by your backend).

    The project is a fork of Tempo.

    Changelog
    Wiki
    Donate

    If you find Tempus useful, please consider starring the project on GitHub. It would mean a lot to me and help promote the app to a wider audience.

    Use the Github version of the app for full Android Auto and Chromecast support.

    sha256 signing key fingerprint
    B7:85:01:B9:34:D0:4E:0A:CA:8D:94:AF:D6:72:6A:4D:1D:CE:65:79:7F:1D:41:71:0F:64:3C:29:00:EB:1D:1D

    Releases

    Please note the two variants in the release assets include release/debug and 32/64 bit flavors.

    🟥 app-tempus <- The github release with all the android auto/chromecast features

    🟩app-degoogled* <- The izzyOnDroid release that goes without any of the google stuff. It is now available on izzyOnDroid (64bit) I am releasing the both 32/64bit apk's here on github for those who need a 32bit version.

    Features

    🟩F-droid & 🟥Github

    • Subsonic Integration: Tempus seamlessly integrates with your Subsonic server, providing you with easy access to your entire music collection on the go.
    • Sleek and Intuitive UI: Enjoy a clean and user-friendly interface designed to enhance your music listening experience, tailored to your preferences and listening history.
    • Browse and Search: Easily navigate through your music library using various browsing and searching options, including artists, albums, genres, playlists, decades and more.
    • Streaming and Offline Mode: Stream music directly from your Subsonic server. Offline mode is currently under active development and may have limitations when using multiple servers.
    • Playlist Management: Create, edit, and manage playlists to curate your perfect music collection.
    • Gapless Playback: Experience uninterrupted playback with gapless listening mode.
    • ReplayGain: Volume normalization, preamp offset and clipping prevention if your metadata provide the information.
    • Scrobbling Integration: Optionally integrate Tempus with Last.fm or Listenbrainz.org to scrobble your played tracks, gather music insights, and further personalize your music recommendations, if supported by your Subsonic server.
    • Podcasts: If your Subsonic server supports it, listen to podcasts directly within Tempus, expanding your audio entertainment options.
    • Radio: Tempus can now also search and save Internet radio stations on local device even without a backend subsonic api support.
    • Instant Mix: Full refactor of instant mix function which leverages subsonics similarSongs2 by artist/album and similarSongs endpoints to server a larger play queue more reliably.
    • Transcoding Support: Activate transcoding of tracks on your Subsonic server, allowing you to set a transcoding profile for optimized streaming directly from the app. This feature requires support from your Subsonic server.
    • Multiple Libraries: Tempus handles multi-library setups gracefully. They are displayed as Library folders.
    • Equalizer: Option to use built-in or third-party equalizer.
    • Widget: New widget to keeping the basic controls on your screen at all times.
    • Available in 14 languages: Currently in Basque, Catalan, Chinese, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russion, Spanish (Spain), Spanish (Latam) and Turkish

    🟥GitHub version only

    • Chromecast Support: Stream your music to Chromecast devices. The support is currently in a rudimentary state.
    • Android Auto Support: Enjoy your favorite music on the go with full Android Auto integration, allowing you to seamlessly control and listen to your tracks directly from your mobile device while driving.

    Screenshot

    🟥Github (Android Auto)

    Contributing

    Please fork and open PR's against the development branch. Make sure your PR builds successfully.

    If there is an UI change, please include a before/after screenshot and a short video/gif if that helps elaborating the fix/feature in the PR.

    Please add simple unit tests when applicable.

    Not a hard requirement but any new feature/change should ideally include an update to the nacent documentation.

    Special Thanks -> core contributors

    tvillega
    herrerad85
    MaFo-28 for his amazing AA refactor

    and everyone else who has helped move the fork forward with comments, feedback, testing and of course ❤️ contributors ❤️

    Donate

    bitcoin: 3QVHSSCJvn6yXEcJ3A3cxYLMmbvFsrnUs5

    Buy me a Ko-Fi

    License

    Tempus is released under the GNU General Public License v3.0. Feel free to modify, distribute, and use the app in accordance with the terms of the license. Contributions to the project are also welcome.

    Credits

    Thanks to the original repo/creator CappielloAntonio (forked from v3.9.0)

    SeattleGuy for the new logo design.