GithubHelp home page GithubHelp logo

orchid-lee / tempo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cappielloantonio/tempo

0.0 0.0 0.0 17.89 MB

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

License: GNU General Public License v3.0

Java 89.50% Kotlin 10.50%

tempo's Introduction

Tempo

Access your music library on all your android devices

Tempo is an open-source and lightweight 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.

Tempo 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 Last.fm to personalize your music experience.

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

Features

  • Subsonic Integration: Tempo 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.
  • Chromecast Support: Stream your music to Chromecast devices. The support is currently in a rudimentary state.
  • Scrobbling Integration: Optionally integrate Tempo with Last.fm to scrobble your played tracks, gather music insights, and further personalize your music recommendations, if supported by your Subsonic server.
  • Podcasts and Radio: If your Subsonic server supports it, listen to podcasts and radio shows directly within Tempo, expanding your audio entertainment options.
  • 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.

Sponsors

Tempo is an open-source project developed and maintained solely by me. I would like to express my heartfelt thanks to all the users who have shown their love and support for Tempo. Your contributions and encouragement mean a lot to me, and they help drive the development and improvement of the app.

If you would like to sponsor the project and show your support, you can make a donation or contribution by visiting the sponsorship page. Your generosity will help cover the costs of development and further enhancements.

Screenshot

Light theme


Dark theme

License

Tempo 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.

tempo's People

Contributors

cappielloantonio avatar dnno avatar gallowsdove avatar timschneeb avatar kingbluezback avatar delightlane avatar kmod-midori avatar orchid-lee avatar ixff avatar victoralvesf avatar alkxmkxmwqbskf avatar caiocotts avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.