FORUMS
Remove All Ads from XDA
Honor 7x
Win an Honor 7X!

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

168 posts
Thanks Meter: 131
 
By Boomchaos, Senior Member on 4th March 2017, 11: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
• Supports ALAC (Apple Lossless), AAC, FLAC, M4A, MP3, MP4, Ogg Vorbis
• 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.5.1
Beta Release Date: 2017-11-14

Created 2017-03-04
Last Updated 2017-11-14
Attached Thumbnails
Click image for larger version

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

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

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

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

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

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

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

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

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

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

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

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

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

Quote:


Code:
v0.1.5.1
• Fixed crash in scanner
Code:
v0.1.5.0
• Fixed crash when toggling playback on Oreo
• Logcat is now in the feedback email as plain text
• Increased codec support. Auracle now supports the following codecs\container formats:
  • ALAC (Apple Lossless) 
  • AAC
  • FLAC
  • M4A
  • MP3
  • MP4
  • Ogg Vorbis
Code:
v0.1.4.5
• Hotfix for playback crashing.
Code:
v0.1.4.4
• Pressing play from headphones can now start playback
Code:
v0.1.4.3
• Fixed bug where Now Playing would appear twice in the backstack
• When unscanned song clicked in folders view, song is scanned into library
• Fixed bug where playing last song after it ended skipped to previous song

Code:
v0.1.4.2
• Fixed crash when setting themes with Substratum
• Fixed crash when deleting a song
• Fixed crash when scanning music without read permissions
• Fixed crash when opening the Queue view
Code:
v0.1.4.1
• Added support for relative playlists
• Fixed crashes in scanning, settings, and the notification
• Fixed crash in Now Playing
• Fixed crash when downloading album art
• Fixed crash in folders view
Code:
v0.1.4.0
• Using Media Style notifications on Lollipop+
• Added ability to add Playlists to home screen within the app
• Implemented Android Oreo notification channels
• Prevents Enter key creating new line in search
• Fixed bug where notification flickered when song changed
• Notification shows everywhere when music is playing
• Added setting to resume playback on headphone plug
• Fixed crash reporting bug on Oreo
• Fixed bug in folder browsing where other songs in folder weren't played
• Fixed crash in genres view
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 5 Users Say Thank You to Boomchaos For This Useful Post: [ View ] Gift Boomchaos Ad-Free
5th March 2017, 02:45 AM |#3  
OP Senior Member
Thanks Meter: 131
 
More
To Do:
1. Folder Browsing
2. Dark/Night Theme
The Following 7 Users Say Thank You to Boomchaos For This Useful Post: [ View ] Gift Boomchaos Ad-Free
5th March 2017, 06:22 AM |#4  
MishaalRahman's Avatar
News Writer
Thanks Meter: 722
 
More
Looks beautiful 😁
The Following 2 Users Say Thank You to MishaalRahman For This Useful Post: [ View ] Gift MishaalRahman Ad-Free
5th March 2017, 05:28 PM |#6  
Mr.Ak's Avatar
Senior Member
Flag *RESTRICTED AREA*
Thanks Meter: 1,290
 
Donate to Me
More
Can't see the screenshots,please update them.
5th March 2017, 05:35 PM |#7  
jerryn70's Avatar
Senior Member
Thanks Meter: 192
 
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, 05:38 PM |#8  
tfae's Avatar
Senior Member
Flag Cradle of the Nation
Thanks Meter: 238
 
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:	2134
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, 05:43 PM |#9  
OP Senior Member
Thanks Meter: 131
 
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 6 Users Say Thank You to Boomchaos For This Useful Post: [ View ] Gift Boomchaos Ad-Free
5th March 2017, 05:45 PM |#10  
tfae's Avatar
Senior Member
Flag Cradle of the Nation
Thanks Meter: 238
 
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, 06: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