GithubHelp home page GithubHelp logo

pulsemusic's Introduction

pulsemusic

Pulse Music

An offline music player with modern UI and useful features

Get it on F-Droid Get it on Github

Join us on

Telegram logo Twitter logo

Support development

Enjoying Pulse Music?

Please consider donating a small amount to support the development. It requires a lot of effort and time to develop an application, and that too keeping it open source and completely free.

Pay with PayPal Buy Me A Coffee

Licence

Pulse Music is licenced under GPLv3 and anyone wanting to use it (as a base for your own project or even use some of its parts or features) has to adhere to this license completely. Make sure that you are aware of all the licensing terms before creating your own project based on Pulse Music.

Here some important points to keep in mind, as to how we handle licensing for Pulse Music:

  • You cannot simply rename our app, strip it of all credit and upload it anywhere as your own, be this with or without monetization.
  • You have to make changes in terms of design, features, etc before publishing it anywhere. Changing app name, package name and logo is not enough.
  • You are required to give us full credits for any work you may be using from us.
  • If you're simply using Pulse Music as a reference for minor implementation details or utility functions (not entire features of our app or designs) you can treat that as if it were licensed under Apache2 and properly credit us.
  • We will ALWAYS use all our legal options, if you do not strictly adhere to these licencing terms.

Contribution

Help us make Pulse Music even better

Submit your changes/modifications/features via pull request.

Looking to translate this app to your own language? Submit your translations on Crowdin

Screenshots

here

Home

Rediscover your offline collection with new suggestions based on your music preference and mood.

Library

Get your entire collection in one place

Albums

Discover all the albums you have collected so far.

Artist

Get to know all the tracks from your favorite artist

Playlist

A powerful and customizable playlist manager where you can create your own playlist, add tracks, change order and even add and remove tracks from your active playing queue. But wait there's even more check it out yourself.

Features

Theme your music

With 3 different dark themes and several curated accents to choose from, customize your music player your way.

Manual dark theme toggle : Enable dark theme whenever you want

Auto theme : Pulse Music decides which theme to apply based on time of day

Accent support : Choose from several curated accent colors

Desaturated colors : Make accent colors desaturated to better suit the dark theme (works only in dark theme)

Other features

  • Custom accent support.
  • Bluetooth AutoPlay.
  • Quick Settings tile
  • Launcher shortcuts
  • Toggle playlist section(s)
  • Option to blacklist folders.
  • Customize Now Playing Screen
  • Choose tracks from file explorer and play.
  • Change column count in landscape mode (independent from portrait mode).
  • Add, remove re-oder tracks in current queue as well as user created playlists.
  • Smart search.
  • App shortcut support to play tracks without even opening the app.
  • All your favorite tracks in one place.
  • Option to change now playing screen album cover corner radius.

Icons used in the project and in the app are provided by:

Freepik from www.flaticon.com

Pixel perfect from www.flaticon.com

pulsemusic's People

Contributors

hardcodecoder avatar

Watchers

James Cloos 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.