All Projects → harjot-oberai → Musicdna

harjot-oberai / Musicdna

Licence: other
A Music Player for android that renders beautiful DNA(Visualization) of the currently playing music.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Musicdna

cloud-player-desktop
Desktop music player built with electron to play youtube, soundcloud and mixcloud tracks
Stars: ✭ 51 (-98.13%)
Mutual labels:  music-player, soundcloud
Soundnode App
Soundnode App is the Soundcloud for desktop. Built with Electron, Angular.js and Soundcloud API.
Stars: ✭ 4,859 (+77.72%)
Mutual labels:  soundcloud, music-player
blade-player
Android music player that plays from local library, Spotify or Deezer
Stars: ✭ 67 (-97.55%)
Mutual labels:  music-player, soundcloud
MusicPlayer
A Telegram Music Bot written in Python using Pyrogram and Py-Tgcalls. This is Also The Source Code of The UserBot Which is Playing Music in @S1-BOTS Support Group ❤️
Stars: ✭ 218 (-92.03%)
Mutual labels:  music-player, soundcloud
Pandoraplayer
🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
Stars: ✭ 1,037 (-62.07%)
Mutual labels:  soundcloud, music-player
splitcloud-app
This is the repo for the legacy SplitCloud for iOS app built with ReactNative and a fork of StreamingKit project.
Stars: ✭ 59 (-97.84%)
Mutual labels:  music-player, soundcloud
Openwhyd
💎 Like Pinterest, for Music
Stars: ✭ 287 (-89.5%)
Mutual labels:  soundcloud, music-player
noteblock
A open-source music bot based on lavalink.
Stars: ✭ 93 (-96.6%)
Mutual labels:  music-player, soundcloud
Kaku
🎧 Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux.
Stars: ✭ 1,028 (-62.4%)
Mutual labels:  soundcloud, music-player
Soundvisualizer
🎶 Enjoy music with your eyes!
Stars: ✭ 44 (-98.39%)
Mutual labels:  soundcloud, visualizer
drop
A LÖVE visualizer and music player
Stars: ✭ 17 (-99.38%)
Mutual labels:  music-player, visualizer
Tizonia Openmax Il
Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, TuneIn, iHeartRadio, Plex servers and Chromecast devices.
Stars: ✭ 1,556 (-43.09%)
Mutual labels:  soundcloud, music-player
Olivia
Elegant music player for LINUX
Stars: ✭ 261 (-90.45%)
Mutual labels:  soundcloud, music-player
Audio Visualizer Android
🎵 [Android Library] A light-weight and easy-to-use Audio Visualizer for Android.
Stars: ✭ 581 (-78.75%)
Mutual labels:  music-player, visualizer
Fusecloud
A music player made with Fuse
Stars: ✭ 73 (-97.33%)
Mutual labels:  soundcloud, music-player
Vue Soundcloud
🎧 A SoundCloud client built with Vue and Nuxt
Stars: ✭ 141 (-94.84%)
Mutual labels:  soundcloud, music-player
Listenermusicplayer
A Grace Material Design Music Player
Stars: ✭ 2,360 (-13.68%)
Mutual labels:  music-player
Phonograph
A material designed music player for Android
Stars: ✭ 2,595 (-5.08%)
Mutual labels:  music-player
Musikcube
a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
Stars: ✭ 2,663 (-2.6%)
Mutual labels:  music-player
React Netease Music
React Netease Music——一个基于React、TypeScript的高仿网易云mac客户端🎵播放器。
Stars: ✭ 205 (-92.5%)
Mutual labels:  music-player

MusicDNA - A Music Player like no other



Get it on Google Play Get it on F-Droid
A Music Player for android that makes use of the Visualizer Class for rendering a beautiful DNA (Visualization) of the currently playing music.

Background

The Music Player draws inspiration from paullewis's music-dna. The Player uses the FFT Data supplied by the Visualizer class of Android , calculates the Amplitude at that particular moment and plots the DNA.

The Player

MusicDNA combines the usefullness of a traditional Music Player app with the beautiful visualizations. The Player allows users to play both local music as well as Stream Music directly from SoundCloud. The Player also packs a Powerful Equalizer with BassBoost and Reverb effects

Build Instructions

After cloning the repo, create a file Config.java under \app\src\main\java\com\sdsmdg\harjot\MusicDNA Put the following code in it

package com.sdsmdg.harjot.MusicDNA;

public class Config {
    public static final String CLIENT_ID = "YOUR_SOUNDCLOUD_CLIENT_ID";
    public static final String API_URL = "https://api.soundcloud.com";
    public static final String GENIUS = "YOUR_GENIUS_API_KEY";
}

Replace YOUR_SOUNDCLOUD_CLIENT_ID with a client id received from SoundCloud or leave it blank if you don't want to use SoundCloud streaming.Get SoundCloud Client ID from here : https://developers.soundcloud.com/
Replace YOUR_GENIUS_API_KEY with an API key received from Genius or leave it blank if you don't want to use lyrics from genius.com. Get Genius API key from here : https://genius.com/api-clients/new
After that just import the project into Android Studio.

The Player - In Action

Video Demo : http://sendvid.com/b2hhc1pi
The video's length was cut short due to ADB screenrecord's limit of 3:00 min.
Credits for combining audio and video Piyush Mehrotra

License

MusicDNA is under CC BY-NC-SA license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].