FORUMS
Remove All Ads from XDA

[APP][TimberX] Material theme music player written in Kotlin+Architecture components

127 posts
Thanks Meter: 218
 
By naman14, Senior Member on 1st February 2019, 10:03 PM
Post Reply Email Thread
Around 6 months back, I decided to completely rewrite my Timber music player and today I have published the new version, TimberX.

https://github.com/naman14/TimberX
https://play.google.com/store/apps/d...aman14.timberx

TimberX is built with latest development tools and design patterns.

- Written in Kotlin
- Android Architecture Components (ViewModels, Livedata, Room)
- Databinding

TimberX works across all devices including

- Phones
- Android Wear
- Android Auto
- Chromecast and other cast devices
- Google Assistant

I know that there are lots of music players out there but I always wanted to rewrite my original music player in Kotlin and properly explore the capabilities of the MediaSession APIs in Android. This new version is built on a single MediaBrowserService that is used by all connecting clients.

Looking forward to the feedback on the architecture of the app and contributions are welcome. Thanks!

The app on play store is paid, exactly same version is available on Github release for free and is also attached here
Attached Files
File Type: apk app-release.apk - [Click for QR Code] (5.43 MB, 8220 views)
The Following 44 Users Say Thank You to naman14 For This Useful Post: [ View ] Gift naman14 Ad-Free
 
 
2nd February 2019, 01:05 AM |#2  
JRJ442's Avatar
Senior Member
Flag Salisbury, Md
Thanks Meter: 2,337
 
More
Looks really good so far! I bought the paid version because the UI is so pretty. How do you get into the extra options though? I can't find an actual settings button. Also on the player screen the 3 dot menu button on the top right is unresponsive on my Pixel 2 Android 9
2nd February 2019, 10:28 AM |#3  
OP Senior Member
Flag New Delhi
Thanks Meter: 218
 
More
Thanks for purchasing! There is no settings menu as such in the app currently. Will fix the overflow menu on player screen
The Following 3 Users Say Thank You to naman14 For This Useful Post: [ View ] Gift naman14 Ad-Free
2nd February 2019, 12:57 PM |#4  
Senior Member
Flag Sarajevo
Thanks Meter: 220
 
More
looks amazing and finally music player with material design v2 , thanks , i hope you ll update it regularly
The Following User Says Thank You to ele95 For This Useful Post: [ View ] Gift ele95 Ad-Free
3rd February 2019, 05:22 PM |#5  
OP Senior Member
Flag New Delhi
Thanks Meter: 218
 
More
Yes! Have already started working on adding dark mode
The Following 7 Users Say Thank You to naman14 For This Useful Post: [ View ] Gift naman14 Ad-Free
3rd February 2019, 07:31 PM |#6  
JRJ442's Avatar
Senior Member
Flag Salisbury, Md
Thanks Meter: 2,337
 
More
Quote:
Originally Posted by naman14

Thanks for purchasing! There is no settings menu as such in the app currently. Will fix the overflow menu on player screen

Awesome. Can't wait to see where it goes. Looks so good already. 😊
The Following User Says Thank You to JRJ442 For This Useful Post: [ View ] Gift JRJ442 Ad-Free
3rd February 2019, 09:01 PM |#7  
Ace42's Avatar
Senior Member
Flag New York
Thanks Meter: 1,937
 
More
I have a few questions regarding the app's features:

- Will the upcoming dark mode come as dark grey or black?
- Any chance for opus support?
- How do lyrics work?

Other than that it's coming along. Here are some things I noticed:

- App crashes when viewing albums on 5.1.1 (Stock LG)
- FLAC, m4a, wma, and even OGG work
- "Up next", very useful for shuffle or long playlists
- Spacious UI for the now playing screen
- Seekbar starts at the end of the line. Timestamp works otherwise
- Responsive, no stuttering
The Following 3 Users Say Thank You to Ace42 For This Useful Post: [ View ] Gift Ace42 Ad-Free
4th February 2019, 05:48 PM |#8  
OP Senior Member
Flag New Delhi
Thanks Meter: 218
 
More
Quote:
Originally Posted by Ace42

I have a few questions regarding the app's features:

- Will the upcoming dark mode come as dark grey or black?
- Any chance for opus support?
- How do lyrics work?

Other than that it's coming along. Here are some things I noticed:

- App crashes when viewing albums on 5.1.1 (Stock LG)
- FLAC, m4a, wma, and even OGG work
- "Up next", very useful for shuffle or long playlists
- Spacious UI for the now playing screen
- Seekbar starts at the end of the line. Timestamp works otherwise
- Responsive, no stuttering

- Depends on the implementation that will be followed, the last time I added theme engine to Timber, there was too much theming sepcific code throughout the app. I want to avoid that this time. If I am able to find a clean way to implement dark mode then yeah, there will be more combinations available.

- Opus support is not planned currently

- Lyrics are fetched from a public api- makeitpersonal.co
Lyrics embedded in the mp3 file will be parsed and displayed in next release.

Will check the crash on album details. Thanks for the detailed feedback.
The Following 3 Users Say Thank You to naman14 For This Useful Post: [ View ] Gift naman14 Ad-Free
5th February 2019, 05:19 PM |#9  
Sushantdk10's Avatar
Senior Member
Flag pune
Thanks Meter: 415
 
More
Can u please increse the size of album art. its looks too small. and looks uglish
5th February 2019, 05:34 PM |#10  
GreenLenux's Avatar
Junior Member
Thanks Meter: 4
 
More
Hi, love this app! I can do some french translation with pleasure
5th February 2019, 05:35 PM |#11  
yougotmehere's Avatar
Senior Member
Thanks Meter: 293
 
More
Nice. Will look awesome with dark theme.

One bug - 3 dot menu isn't accessible in "now playing" page.
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