Skip to content

Elvis-rugamba/Serenity

 
 

logo

Serenity

Free App for Music, Meditation and Podcasts

Platform - Android Codacy Badge Build Status PRs Welcome

banner

Download

Become a Tester

Download the App

What is this ?

Serenity is a audio player which focuses on playing Music, Meditation and Podcasts. It let's you stream songs from various sources including Local and Online storage devices

Pre-alpha release

The current version is a pre-alpha early access. Some of it is usable, some of it isn't. If there are things that don't work as expected or are counterintuitive, please open an issue so I can prioritize working on them.

Features

  • Listen songs from local library
  • Browsing by genre
  • Create playlists and play songs from saved playlists
  • Manage songs queue
  • Radio mode (automatically queue similar tracks)
  • Searching for and playing music from YouTube (including integration with YouTube playlists)
  • Voice search songs

Development Process

Serenity is open to contributions, but I recommend creating an issue or replying in a comment to let me know what you are working on first that way we don't overwrite each other.

Please read Setup.md for details on this project.

Planned features

  • Play and download songs from Google Drive
  • Newest releases - tracks and albums
  • Creating a backup on Google Drive and sync audio from it 🎶
  • Searching for related songs in YouTube
  • Multiple language support
  • Real time lyrics
  • Support for web (React Native Web) and Desktop (React Native Windows and MacOS)
  • Searching for and playing music from bandcamp (including albums), and soundcloud
  • Searching for albums (powered by last.fm and musicbrainz), album view, automatic song lookup based on artist and track name (in progress, can be dodgy sometimes)
  • Newest releases with reviews - tracks and albums
  • Browsing by popularity
  • Country-specific top lists
  • Listening suggestions (similar artists, albums, tracks)

Our Community

You can join Telegram group or Discord Channel

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Support

Buy Me A Coffee

Become a Patron!

Support via Paypal

About

An android music player

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 91.4%
  • JavaScript 2.6%
  • Java 2.5%
  • Objective-C 1.4%
  • Starlark 0.7%
  • HTML 0.6%
  • Other 0.8%