Hello community, today I want to present to you the work done on Tempo in recent months. This new version brings improvements to Android Auto, a first use of the OpenSubsonic API, synchronized song lyrics and the ability to customize the home screen.

As usual, Tempo is free and open source, by the community and for the community. You can follow the development on Github and you can download it from F-Droid as well.

If you appreciate the work put into Tempo, remember that you can star the project on Github or make a donation! It’s not much but it’s useful to help the project grow and give visibility to the app.

  • @sabreW4K3
    link
    English
    92 months ago

    What does

    a first use of the OpenSubsonic API

    Mean?

    • @[email protected]OP
      link
      fedilink
      English
      142 months ago

      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.

      • @sabreW4K3
        link
        English
        52 months ago

        Oh okay, so up until now it just supported SubSonic and now it supports both SubSonic and OpenSubSonic.

        As a Navidrome host, will this benefit me?

        • OCT0PUSCRIME
          link
          fedilink
          English
          32 months ago

          Yes I use it. By far the best mobile app I’ve used with Navidrome and possibly the only one with lyric support.

    • Sal
      link
      fedilink
      English
      6
      edit-2
      2 months ago

      As far as I known, subsonic is currently closed source and other reimplemented the api with open source programs. Than some people got together to make a standard that was not tied to a closed source programs.

      https://opensubsonic.netlify.app/

      • @sabreW4K3
        link
        English
        52 months ago

        I actually looked went down that rabbit hole a little, thanks for the link. Seems most of the commits thus far are from the Navidrome developer and the Symfonium developer.

    • @[email protected]
      link
      fedilink
      English
      32 months ago

      I found this and this which seems to flesh out what it is pretty well.

      The tl;dr is they added some flexibility to the API because since subsonic went closed source everybody’s been working off the original specs which doesn’t account for all the extra bells and whistles that have been added in the past seven years.

      • @sabreW4K3
        link
        English
        12 months ago

        I read the whole thread about the initial plan extension versus version number, etcetera, that was really intriguing.