tempus

Tempus Usage Guide

<- back home

Table of Contents

Prerequisites

Important Notice: This app is a Subsonic-compatible client and does not provide any music content itself. To use this application, you must have:

Tempus offers advanced features such as Instant Mix, Continuous Play, Artists Page, and many others, which require a properly configured server capable to respond to "similar songs" requests and correctly tagged music files.

Verified backends

This app works with any service that implements the Subsonic API, including:

Getting Started

Installation

  1. Download the APK from the Releases section
  2. Enable "Install from unknown sources" in your Android settings
  3. Install the application

First Launch

  1. Open the application
  2. You will be prompted to configure your server connection
  3. Grant necessary permissions for media playback and background operation

Server Configuration

Initial Setup

IN PROGRESS

  1. Enter your server URL (e.g., https://your-subsonic-server.com)
  2. Provide your username and password. Or in some cases, API key (eg LMS: https://github.com/epoupon/lms/discussions/562).
  3. Test the connection to ensure proper configuration

Advanced Settings

TODO

Main Features

Library View

Multi-library

Tempus handles multi-library setups gracefully. They are displayed as Library folders.

If your server reports more than one music folder, Tempus can limit browsing and search to a single one of them.

Tap the app name in the toolbar on the Music tab of Home, or on Library. A second line under it names the library in use, and tapping opens a checked list of the server's libraries. The same setting lives in Settings under General as "Music library". Either one takes effect on the screen you are looking at, with no restart and no navigating away.

"All libraries" is the default and keeps the old merged view. The filter reaches browsing and search only, so it never touches your starred items, your playlists or your downloads. On the Podcast and Radio tabs that second line names your server instead of a library, and it is not tappable there. On Downloads there is no second line at all.

The setting is hidden when there is only one library to choose from.

Folder or index playback

If your Subsonic-compatible server exposes the folder tree or provides an artist index (for example Gonic, Navidrome, or any backend with folder browsing enabled), Tempus lets you play an entire folder from anywhere in the library hierarchy:

No extra config is needed—Tempus adjusts based on the connected backend.

Now Playing Screen

On the main player control screen, tapping on the artwork will reveal a small collection of 4 buttons/icons.

marked the icons with numbers for clarity

  1. Downloads the track (there is a notification if the android screen but not a pop toast currently )
  2. Adds track to playlist - pops up playlist dialog.
  3. Adds tracks to the queue via instant mix function
    • TBD: what is the instant mix function?
    • Uses getSimilarSongs of OpenSubsonic API. Which tracks to be mixed depends on the server implementation. For example, Navidrome gets 15 similar artists from LastFM, then 20 top songs from each.
  4. Saves play queue (if the feature is enabled in the settings)
    • if the setting is not enabled, it toggles a view of the lyrics if available (slides to the right)

Format and bitrate

The player's format and bitrate label gives what was actually decoded, not the transcode Tempus asked for. If your server ignored the request, or had no rule matching the track, the label shows what it really sent. A track the server did transcode reads as the new format followed by "(Transcoding)".

Downloaded tracks show the format on disk. When Tempus transcodes a download, the row and the track info dialog carry the transcoded format and bitrate instead of the source values.

Podcasts

If your server supports it - add a podcast rss feed

Radio Stations

If your server supports it - add a internet radio station feed

Bottom Navigation Bar

IN PROGRESS

Playback Controls

Streaming Controls

TODO

Advanced Controls

TODO

Favorites

Favorites (aka heart aka star) to albums and artists

Playlist Management

Editing a playlist

Open a playlist and pick Edit playlist from its menu to rename it, drag tracks into a new order, or remove tracks. Saving writes the list exactly as it stands on screen, so a removal or a reorder takes effect on the server instead of being added on top of the tracks already there.

Two things to know:

Server Playlists

TODO

Creating Playlists

TODO

Settings

Android Auto

Enabling on your head unit

To allow the Tempus app on your car's head unit, "Unknown sources" needs to be enabled in the Android Auto "Developer settings". This is because Tempus isn't installed through Play Store. Note that the Android Auto developer settings are different from the global Android "Developer options".

  1. Switch to developer mode in the Android Auto settings by tapping ten times on the "Version" item at the bottom, followed by giving your permission.

1a 1b 1c

  1. Go to the "Developer settings" by the menu at the top right.

2

  1. Scroll down to the bottom and check "Unknown sources".

3

Interface Configuration

The Android Auto interface can be configured by user to best suit their preferences.

4 tabs can be configured with the following functions:

For You bundle includes:

Starred bundle includes:

Tracks bundle includes:

If all tabs are set to "Do not display", then "Home" tab will be created with all functions inside.

If "Home" is selected after another tab, it becomes "More".

In addition, you can choose to display the following functions as thumbnails or lists:

As they displayed tracks, Tracks played, Starred tracks, Random and Genres are always be displayed as a list.

Artists view and View by albums:

Starred Artists view:

On an artist's page, if they have at least 2 albums with a minimum of 20 tracks, an "Instant Mix by Tempus" album is added at the beginning. This album features 12, 15 ou 18 tracks chosen randomly from their discography and is an one click play. The number of tracks on the album depends on the size of the artist's discography (>20, >30 or >40)

The A-Z button allows you to jump to items starting with the chosen letter.

Search button returns albums or artists, even if they are not displayed by the selected function.

Results of the A-Z jump will always be displayed as a list.

Display of albums and artists is limited to 500. For large libraries, it's preferable to use star albums or star artists.

Shortcuts are displayed only if the function is selected from root level:

Server Settings

IN PROGRESS

Audio Settings

IN PROGRESS

Appearance

TODO

Known Issues

Airsonic Distorted Playback

First reported in issue #226
The work around is to disable the cache in the settings, (set to 0), and if needed, cleaning the (Android) cache fixes the problem.

Support

For additional help:


Note: This app requires a pre-existing Subsonic-compatible server with music content.