Spyke

Replies

Comment on

Tempo – An open source music client for Subsonic built natively for Android, with Android Auto support and synchronized lyrics and it's available on F-Droid

Reply in thread

The OpenSubsonic project aims to extend and improve the classic Subsonic APIs in various ways: by adding new endpoints, clarifying existing APIs, or extending functionality. All while maintaining backward compatibility with the old APIs. Understanding whether the server supports the API, requesting the list of supported extensions and acting accordingly is the first step to integrating the OpenSubsonic API. Initial work was done with synchronized lyrics using an endpoint that does not exist in the classic version of the API but was introduced by OpenSubsonic.

Comment on

Tempo – An open source music client for Subsonic built natively for Android, now with Android Auto support

Hello and thank you all for your appreciation! For anyone who asks, there is a buymeacoffee page for donations. It's really a pleasure to see my work recognized, especially when I've been practically stuck on Android Auto support for months... For the future, the plans are to fix some bugs already reported to me, add support for the OpenSubsonic API, and clean up the interface (giving the user the ability to show or hide elements as they wish). Fewer server calls should lighten up and speed up the app.

Comment on

Introducing Tempo: A Lightweight Music Client for Subsonic on Android

Reply in thread

Scrobbling with Last.FM (or ListenBrainz, depends on the server) means keeping track of the music you listen to by saving your listening session.

In fact, at the end of each track you will tell the server "hey, right now I just finished listening to this song" and it will contact Last.FM to keep track of it. Useful for keeping a history of the music listened to over the years.

And I strongly encourage you to host your own music server, Navidrome and Gonic are my top picks!

Comment on

Introducing Tempo: A Lightweight Music Client for Subsonic on Android

Reply in thread

Using the Subsonic API with great imagination :D

For the Instant Mix and Radio Stations section I use the getSimilarSongs endpoint to generate a mix starting from an artist, album or song. For the Best Of section I use the endpoint getTopSongs, while for the new releases I take all the albums released during the current year, sorted by date added.

If I had to write APIs from scratch, I wouldn't have done all this, but having to take advantage of the fame of Subsonic's APIs, I couldn't do otherwise.

You reached the end