Commit Graph

319 Commits

Author SHA1 Message Date
casey langen
99b62ed7ff Updated gradle plugin version. 2019-10-27 23:35:07 -07:00
casey langen
4b1960e27e More version bump stuff. 2019-10-27 17:18:02 -07:00
casey langen
34c231682f More dependency updates. 2019-08-31 22:32:41 -07:00
casey langen
db8079d764 Upgraded exoplyaer 2019-08-31 22:28:34 -07:00
casey langen
cb361892cd Space -> View 2019-08-31 22:18:25 -07:00
casey langen
3f7247dc39 A couple minor tweaks that have been floating around for a while. 2019-08-29 21:33:24 -07:00
casey langen
37cd0da85f Some renames I've been wanting to do for a while, but was dragging my
feet. In musikcube/musikcore:

* ISimpleDataProvider -> IMetadataProxy
* LocalSimpleDataProvider -> LocalMetadataProxy

In musikdroid:

* IDataProvider -> IMetadataProxy
* RemoteDataProvider -> RemoteMetadataProxy
* DataProviderMixin -> MetadataProxyMixin
2019-07-07 18:55:15 -07:00
casey langen
eaca4ea7c0 musikdroid version bump and CHANGELOG updates. 2019-05-02 22:17:43 -07:00
casey langen
4453935b9d Added a progress bar to TrackDownloadActivity. 2019-05-02 22:15:29 -07:00
casey langen
2b953f4b39 Updated to Android Studio 3.4 (final) and fixed a couple keyboard
show/hide bugs.

Experimental changes to allow downloading a track for use as a ringtone.
2019-04-21 16:20:00 -07:00
casey langen
efb2ec300b Removed some useless settings and updated CHANGELOG 2019-04-02 23:52:47 -07:00
casey langen
e8223d22ad Toolbar icon color fixes. 2019-04-02 18:14:36 -07:00
casey langen
b5127df351 Fixed "Offline" tracks tab and integration with the main Activity. 2019-04-02 17:48:01 -07:00
casey langen
064cdc1521 Added a browse tab for offline tracks. 2019-04-02 10:10:33 -07:00
casey langen
b0e8ca9a9d Moved overflow menu to a left drawer to make it more accessible, and
also make transitions between main and browse feel less janky.
2019-04-02 10:00:31 -07:00
casey langen
89d6f10261 Added SystemService state diagnostics. 2019-04-01 22:40:56 -07:00
casey langen
48df4b45b8 Working diagnostics screen. 2019-04-01 22:28:10 -07:00
casey langen
42a67f57dd - Stubbed DiagnosticsActivity
- Added code to track app runtime and wake lock acquistion
- Removed Strings class
- Optimized imports
2019-04-01 22:03:18 -07:00
casey langen
669f8ff3c1 Dead code removal. 2019-03-31 23:14:57 -07:00
casey langen
9452d52f67 Basic conditional logic is hard. 2019-03-31 23:10:56 -07:00
casey langen
0261660df6 Small progress/seek bug fixes. 2019-03-31 23:08:16 -07:00
casey langen
8cb85af8ed Experimental changes to allow seeking from TransportFragment. 2019-03-31 22:41:16 -07:00
casey langen
1d00103b7f Let's try to use this MaterialProgressBar component for seeking,
playback and buffering status in TransportFragment
2019-03-31 19:55:24 -07:00
casey langen
f390a02a72 Upgraded to AndroidX. 2019-03-31 17:42:55 -07:00
casey langen
78c057b0eb Version bump. 2019-03-29 22:18:13 -07:00
casey langen
4c1821f863 Work around double headset KEYCODE_MEDIA_PAUSE event. Also, update some
dependencies and ensure ambiguous versions are pinned.
2019-03-29 22:18:13 -07:00
casey langen
64654a8835 musikdroid version bump 2019-03-17 22:41:55 -07:00
casey langen
07ec3fcce9 Fixed #250 2019-03-16 16:42:55 -07:00
casey langen
6bbb88ba0d Fixed transport event propagation in FragmentActivityWithTransport when
there is more than one fragment in the stack.
2019-02-18 12:07:33 -08:00
casey langen
679b34eb31 IFilterable fixes. 2019-02-18 01:33:36 -08:00
casey langen
4de7f0210b More de-jank and cleanups. 2019-02-18 01:19:09 -08:00
casey langen
16b55d140a Playing with shared element transitions -- let's give this a shot. 2019-02-18 00:04:23 -08:00
casey langen
a39b432f3b Use PlaybackState directly, instead of hacked up mediaSessionState, when updating notification. 2019-02-17 14:15:29 -08:00
casey langen
43d898a7ad OK, found reliable repro for the lock screen bug... and I think I found
a hack to fix it.
2019-02-17 13:55:19 -08:00
casey langen
d28a85dc4f More potential fixes for the MediaSession issue. Ugh. Wish there were
reliable repro steps.
2019-02-17 13:05:45 -08:00
casey langen
9085ee3020 TransportFragment's title now acts as a toggle. 2019-02-17 02:08:13 -08:00
casey langen
a7f10dfb92 Fixed an order-of-operations bug that could cause playlist track removal
to not work properly in some cases.
2019-02-17 00:08:27 -08:00
casey langen
ce472e6c07 Fixed last Glide deprecation warning. 2019-02-16 23:42:44 -08:00
casey langen
9b3d77956c Fixed ExoPlayer deprecation warnings. 2019-02-16 23:40:38 -08:00
casey langen
a6a8c2c64e Glide warning cleanup in SystemService, also some tweaks around MediaSessionCompat handling in hopes it'll help with the elusive lock screen bug. 2019-02-16 23:30:08 -08:00
casey langen
dfc8e76d40 Let's not auto-dismiss when starting playback anymore. 2019-02-16 23:10:40 -08:00
casey langen
8a7782e7b0 Small cleanups and import optimizations. 2019-02-16 22:53:59 -08:00
casey langen
c9c796255d Fixed an NPE. 2019-02-16 22:51:52 -08:00
casey langen
dd4fe103c7 Fixed playlist chooser and tied up a couple other loose ends. 2019-02-16 22:46:50 -08:00
casey langen
aadd2bec7e Minor bug fixes. 2019-02-16 19:54:27 -08:00
casey langen
96fece191c Added category support to Navigate, wired it into ItemContextMenuMixin 2019-02-16 19:43:38 -08:00
casey langen
e578dae692 Merge branch 'master' into clangen/android_ui_3 2019-02-16 17:49:52 -08:00
casey langen
cac13afe9b fabric -> firebase 2019-02-16 17:49:23 -08:00
casey langen
fb5f0b5663 Deeper down the rabbit hole... 2019-02-16 13:34:30 -08:00
casey langen
3ac54e633d Pressing back exists search action modes. 2019-02-14 23:47:18 -08:00