FORUMS
Remove All Ads from XDA

[APP][4.3+]Auracle Music Player: Taking control of your music playback experience

162 posts
Thanks Meter: 109
 
By Boomchaos, Senior Member on 4th March 2017, 10:57 PM
Post Reply Email Thread
Announcement from Boomchaos: A beautiful music player with a focus on easily choosing what's coming up next.
Introduction

Quote:

When I first started working on Auracle, I wanted a music player that could play music the way I wanted it to be played. I wanted to be able to choose whatever song came up next, or even make an album or playlist play next. I would often forget the name of a song, but I knew the words, so I wanted to be able to search by the lyrics. I also wanted it to be beautifully designed, but alas… I was only a programmer. My visual design skills included a basic understanding of Microsoft Paint, and that was about it. I could make something work, but making it a joy to look at and use was a different matter. I was determined, so I decided to start with what I knew best: the code that went into making an app.

Fast forward a couple of months and now I have a very basic prototype which could play music, shuffle, skip songs, and add songs to a queue. It’s a cool spring day in April of 2014 and I’m browsing /r/Android, when a post by /u/jessecoleman caught my eye. It was a submission to Taylor Ling’s (a Google Developer Expert and Material Design Award Winner) Android Design contest. In his submission, Cole had designed a beautiful music player by the name of Eve. It featured work that clearly showed how much he cared about controlling the music playback experience with a queue. The contest wasn’t over yet, but I had to reach out to him.

I sent Cole the app I had so far, and after getting it working on his phone, he agreed to work with me on making his mockups, now our dream, a reality. A few weeks later Cole was announced a winner of the design contest and now, we finally have a working beta to share with you!

Images

Quote:

Imgur album


This is Auracle's Now Playing screen. It acts like a zoomed in version of the queue, so it scrolls vertically. Because of this, you can peek at the next song without actually skipping to it. The background of Now Playing takes colors from the album art and smoothly transitions from song to song. Tapping on the album art pauses playback. Tapping the play count cycles through song metadata such as bit rate, file size, and year of release.


This is the queue. As you can see there are two sections. Up Next are the songs you've added to the queue and All Songs is the rest of your library. Auracle's Queue allows you to swipe to remove songs and drag to rearrange songs in the queue.


Here is the All Songs screen. Clicking on the yellow shuffle button at the bottom brings up the miniplayer. The miniplayer is also a representation of the queue so it scrolls vertically. You can stop playback by swiping away the miniplayer and the shuffle button is revealed again. Both the miniplayer and the shuffle button hide on scroll.


Each song has a "+" icon next to it so that you can add it to the queue. Long pressing on the "+" icon brings up more options.


For those who like to browse music by folders, that's also an option. In addition, Auracle allows you to add entire folders to the queue.


The screen for an artist. Swiping left and right goes through their albums in chronological order. The big button with the "+" icon adds the entire album or all of the artist's songs to the queue.


When it comes to searching for music I always want to find what I’m looking for as quickly as possible. I can be extremely lazy with my search and still find what I’m trying to play. Typing in “sum ch” brings up one of my favorite songs, Summer Friends by Chance the Rapper, because it has a partial match on the song title, and a partial match on the artist.

Auracle also supports partial matching on the album, so you can type any combination of a partial title, artist, or album to find a song. And if I don’t know the title of the song, I can hit the overflow menu to search by lyrics. Swiping to the right allows me to search for albums and artists. These searches also support partial matches.


Use the built-in equalizer to fine tune your music


Tag Editing. Clicking on the download button downloads the album art from Last.fm and embeds it into the music file.


Playback can be controlled via a notification. The bottom line indicates the next song that will be played.


App Shortcuts: Pin your most listened to playlists to the home screen, or pin the shuffle action for quick access to your music


For all you widget lovers, I provided homescreen widgets in two sizes. The larger widget indicates the next song to play at the bottom.

Features

Quote:

• An intuitive queue management system
• Playlist support
• Equalizer
• Export playlists to m3u
• Enqueue songs, artists, albums, genres, and playlists
• Folder Browsing
• Google Now integration
• Search for songs by lyrics
• Downloadable album art from Last.FM
• Tag editing
• Homescreen widgets
• Lockscreen playback controls
• Song play count, skip count tracking
• Music pause on headphone unplug
• App Shortcuts - Pin your most listened to playlists to the home screen, or pin the shuffle action for quick access to your music
• Option to not duck or pause audio when receiving a notification

Download

Quote:

You can join the beta and download Auracle using this link:

Testing link

XDA:DevDB Information
Auracle Music Player, App for all devices (see above for details)

Contributors
Boomchaos, jessecoleman

Version Information
Status: Beta
Current Beta Version: v0.1.3.3
Beta Release Date: 2017-07-25

Created 2017-03-04
Last Updated 2017-07-25
Attached Thumbnails
Click image for larger version

Name:	big art.png
Views:	8564
Size:	75.3 KB
ID:	4062383   Click image for larger version

Name:	now_playing.gif
Views:	9728
Size:	2.94 MB
ID:	4062397   Click image for larger version

Name:	queue.gif
Views:	9844
Size:	619.0 KB
ID:	4062399   Click image for larger version

Name:	all_songs.gif
Views:	9690
Size:	175.8 KB
ID:	4062403   Click image for larger version

Name:	songs_menu.jpg
Views:	9154
Size:	99.9 KB
ID:	4062409   Click image for larger version

Name:	artist.gif
Views:	8940
Size:	2.77 MB
ID:	4062410   Click image for larger version

Name:	search.gif
Views:	8656
Size:	1.85 MB
ID:	4062418   Click image for larger version

Name:	equalizer.jpg
Views:	8380
Size:	160.6 KB
ID:	4062419   Click image for larger version

Name:	tag_editing.jpg
Views:	7982
Size:	228.3 KB
ID:	4062427   Click image for larger version

Name:	notification.jpg
Views:	7634
Size:	149.8 KB
ID:	4062428   Click image for larger version

Name:	app_shortcuts.jpg
Views:	7374
Size:	234.4 KB
ID:	4062429   Click image for larger version

Name:	widgets.jpg
Views:	6678
Size:	232.4 KB
ID:	4062431   Click image for larger version

Name:	folder_browsing.png
Views:	3462
Size:	96.0 KB
ID:	4143025  
The Following 66 Users Say Thank You to Boomchaos For This Useful Post: [ View ] Gift Boomchaos Ad-Free
 
 
4th March 2017, 10:57 PM |#2  
OP Senior Member
Thanks Meter: 109
 
More
Reserved
Changelog

Quote:


Code:
v0.1.3.3
• Prevent crash when viewing song from another app
• Fixed right-to-left layout issues in Now Playing
Code:
v0.1.3.2
• Updated internal libraries
• Improved m3u playlist importing

Code:
v0.1.3.1
• Added setting to disable album art on lock screen.
Code:
v0.1.3.0  
• Migrated audio engine to ExoPlayer.  
• Added shuffle fab & miniplayer to playlist view.  
• Coloring status bar in Now Playing and Queue.  
• Prevent crash when stopping playback.

The audio engine migration will help with things like codec expansion and gapless playback down the road.
Code:
v0.1.2.7
• Prevent crash if logs can't be attached to feedback
• Album art updates in tag editor when new art set
Code:
v0.1.2.6
• Can now attach logs when sending feedback.
• Fixed crash when downloading album art from Last.fm.
Code:
v0.1.2.5
• Prevent crash when loading artist image.
• Fixed folder browsing crash.

Code:
v0.1.2.4
• Double pressing headphone button skips to next track
• Fixed crash when importing playlists
Code:
v0.1.2.3
• Fixed title alignment in Queue view
• Added option to not pause music when receiving a notification
• Added shadow to bottom of toolbar in artist/album view
• Added option to disable whitelist, disabled by default
Code:
v0.1.2.2
• Fixed crash when playing music
• Fixed shuffle in folder browsing
• Added missing playback controls to folder browsing
Code:
v0.1.2.1
• Added link to subreddit in settings
Code:
v0.1.2.0
• Implemented folder browsing.
• Fixed bug where clicking on shuffle button multiple times kept old shuffle order.

Code:
v0.1.1.9
• Clicking shuffle button in genre plays genre songs instead of all songs.
• Fixed crash in Navigation Drawer.
• Fixed crash when updating lock-screen controls.
Code:
v0.1.1.8
• Prevent crash on app start for pre-Lollipop devices
• Fixed crash in tag editor
Code:
v0.1.1.7
• Prevent crash in Tag Editor if song not found
• Fixed crash when pressing back in genre songs
• Fixed crash when opening equalizer
• Improved shuffle and repeat icon visibility for dark backgrounds in Now Playing
• Updated equalizer and search icon to material spec
• Fixed bug where miniplayer wasn't shown if music was paused.
• Back-ported shuffle App Shortcut to Android 5.1
• Font size fix in Equalizer
Code:
v0.1.1.6
• Added setting to disable scanning complete notification
Code:
v0.1.1.5
• Fixed bug with playback toggle in the queue
• Added changelog to Settings > Developer > Changelog
• Fixed Tag Editor crash

Code:
v0.1.1.4
• Created What's New dialog
• Added option to scan library on app startup
• Fixed disappearing equalizer when using RTL layout mode
• Stability improvements
Code:
v0.1.1.3
• Fixed bug where search songs did not recognize clicks
• Fixed bug where queue couldn't play music once paused
Code:
v0.1.1.2
• Fixed bug where fast scroll indicator didn't update in albums list view
• Prevent crash if EQ can't set presets
• Fixes bug where screen went blank when back button pressed
• Long press on a song opens menu instead of long press on enqueue button
• Fixed bug where paused music notification couldn't be dismissed
Code:
v0.1.1.1
• Added link to XDA thread in settings
• Prevent app from crashing if unable to initialize equalizer
• Fixed overlapping text for long playlist titles in the Navigation Drawer
• Other bug fixes
Code:
v0.1.1.0
• Implemented equalizer



The Following 3 Users Say Thank You to Boomchaos For This Useful Post: [ View ] Gift Boomchaos Ad-Free
5th March 2017, 01:45 AM |#3  
OP Senior Member
Thanks Meter: 109
 
More
To Do:
1. Folder Browsing
2. Dark/Night Theme
The Following 5 Users Say Thank You to Boomchaos For This Useful Post: [ View ] Gift Boomchaos Ad-Free
5th March 2017, 05:22 AM |#4  
MishaalRahman's Avatar
News Writer
Thanks Meter: 592
 
More
Looks beautiful 😁
The Following 2 Users Say Thank You to MishaalRahman For This Useful Post: [ View ] Gift MishaalRahman Ad-Free
5th March 2017, 04:28 PM |#6  
Mr.Ak's Avatar
Senior Member
Flag *RESTRICTED AREA*
Thanks Meter: 783
 
Donate to Me
More
Can't see the screenshots,please update them.
5th March 2017, 04:35 PM |#7  
jerryn70's Avatar
Senior Member
Thanks Meter: 175
 
More
Great job keep it up
The Following User Says Thank You to jerryn70 For This Useful Post: [ View ] Gift jerryn70 Ad-Free
5th March 2017, 04:38 PM |#8  
tfae's Avatar
Senior Member
Flag Cradle of the Nation
Thanks Meter: 191
 
Donate to Me
More
Giving it a try.
I really like the interface but it lacks a feature very important to me that almost all cool music players miss: play songs from folders.
I have many folders with songs from many artists or different albums arranged in the order I want (yes, no playlists) and I need a player that allows me to play music in that way (see attached picture).

But loved the menu image detail
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20170305-163732.jpg
Views:	1784
Size:	131.9 KB
ID:	4063106  
The Following User Says Thank You to tfae For This Useful Post: [ View ] Gift tfae Ad-Free
5th March 2017, 04:43 PM |#9  
OP Senior Member
Thanks Meter: 109
 
More
Quote:
Originally Posted by tfae

Giving it a try.
I really like the interface but it lacks a feature very important to me that almost all music players miss: play songs from folders.
I have many folders with songs from many artists or different albums arranged in the order I want (yes, no playlists) and I need a player that allows me to play music in that way (see attached picture).

But loved the menu image detail

Folder browsing is a very highly requested feature and is up next on my todo list.
The Following 5 Users Say Thank You to Boomchaos For This Useful Post: [ View ] Gift Boomchaos Ad-Free
5th March 2017, 04:45 PM |#10  
tfae's Avatar
Senior Member
Flag Cradle of the Nation
Thanks Meter: 191
 
Donate to Me
More
Quote:
Originally Posted by Boomchaos

Folder browsing is a very highly requested feature and is up next on my todo list.

And that's how I finally change my music player after all these years. Thanks!
The Following 3 Users Say Thank You to tfae For This Useful Post: [ View ] Gift tfae Ad-Free
5th March 2017, 05:03 PM |#11  
Junior Member
Thanks Meter: 0
 
More
Good job. I idea example Artist backround image download i testing app
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes