casey langen
fff7d83338
More lint and warning cleanup. There's more code in here than I
...
remember.
2019-02-10 12:13:44 -08:00
casey langen
9e4be0ff80
Basic filtering in browse view.
2019-02-10 11:52:57 -08:00
casey langen
d3bc24480a
Added BaseFragment.extras
2019-02-10 11:41:27 -08:00
casey langen
f43360a5b0
Repaired up navigation in TrackListActivity
2019-02-10 11:38:01 -08:00
casey langen
89fc15fe72
Massive, project-wide warning cleanup.
2019-02-10 11:27:50 -08:00
casey langen
60a55f0cff
Removed unused imports
2019-02-10 02:06:39 -08:00
casey langen
4d9bef4aa8
TrackListActivity -> TrackListFragment.
2019-02-10 02:02:15 -08:00
casey langen
a9428954ed
Some prep work for TrackListFragment
2019-02-10 01:03:30 -08:00
casey langen
8f63cdf7a2
Added AlbumBrowseFragment. Next up: TrackListFragment.
2019-02-10 00:36:31 -08:00
casey langen
6aae748205
Stubbed out BrowseFragment. Will need to extract AlbumBrowseActivity and TrackListActivity into fragments. Ugh.
2019-02-09 23:00:43 -08:00
casey langen
4e0555d13c
Working CategoryBrowseFragment, plus various cleanups to make things more Kotlinesque
2019-02-09 22:32:46 -08:00
casey langen
04f5f2e645
More untested refactors.
2019-02-09 21:42:10 -08:00
casey langen
dbab36feed
Allow HTTP traffic in Android 9+
2019-02-09 16:05:18 -08:00
casey langen
5e2da898c9
Some refactors to prep for experimental Android tab UI.
2019-02-09 14:07:35 -08:00
casey langen
ad301fae9d
Fixed some Kotlin warnings.
2019-02-03 19:30:05 -08:00
casey langen
14e8652e47
musikdroid tooling updates. again.
2019-02-03 14:43:03 -08:00
casey langen
ba3e8469d3
Update ViewModel.kt
2019-01-31 20:54:46 -08:00
casey langen
4d48d6c7a9
Update README.md
2019-01-31 20:54:07 -08:00
casey langen
196975f55f
Prep for point release that fixes m4a playback.
2019-01-01 17:43:28 -08:00
casey langen
4a5e8fb2a4
Added missing permission required for Android 9+
2019-01-01 00:03:54 -08:00
casey langen
43437d446d
Ellipsize album titles properly.
2018-12-30 01:49:52 -08:00
casey langen
3bf71b9921
Truncate CategoryBrowseAdapter
titles properly based on settings, and also fixed flacdecoder CMakeLists for macOS
2018-12-29 15:18:05 -08:00
casey langen
17d2a617b8
musikdroid version bump.
2018-12-29 11:45:32 -08:00
casey langen
2c6024fbb3
Optimized imports.
2018-12-28 23:41:49 -08:00
casey langen
6b9a446494
Normalize Activity transitions across the app.
2018-12-28 23:35:32 -08:00
casey langen
3fb7882d89
Added the ability to specify title ellipsis mode (beginning/middle/end).
...
Fixes #209 .
2018-12-28 23:18:40 -08:00
casey langen
5e0c230470
Updating equalizer settings remotely from the Android app is working now.
2018-12-28 13:44:53 -08:00
casey langen
f974911ded
More eq ui boilerplate.
2018-12-28 01:17:38 -08:00
casey langen
87fbf5801d
Stubbed out some more of the remote eq android ui
2018-12-28 00:10:06 -08:00
casey langen
497b35a008
Added the ability to get/set equalizer settings via IEnvironment, and
...
added related messages to the WebSocketServer.
Also implemented sending/updating eq settings in the Android client data
layer, and stubbed a screen that can be used for display eq values.
2018-12-27 23:22:23 -08:00
casey langen
d5924f936f
Moved remaining Android binaries to musikcube-bin
repository, and
...
added native FLAC playback support using the module gsora built.
Also removed an old, default `dimens.xml` file that was making aapt
angry.
2018-12-15 18:09:51 -08:00
casey langen
2df1dc8fd9
Updated Android app to use the latest tooling. Also updated dependencies
...
and cleaned up a few warnings.
2018-12-09 00:27:04 -08:00
casey langen
84b138e138
musikdroid tooling updates.
2018-11-07 19:54:17 -08:00
casey langen
78f935c59f
Warning cleanup
2018-08-25 17:02:04 -07:00
casey langen
93824b89d8
Gradle plugin version bump
2018-08-25 10:46:47 -07:00
casey langen
03fc3dac6c
Android app version bump.
2018-06-22 23:28:19 -07:00
casey langen
046ab523be
Updated to the latest version of Android Studio and related tooling and
...
SDKs (including Fabric, Kotlin, Gradle and AppCompat). Fixed up compile
errors and warnings accordingly.
2018-06-10 22:44:06 -07:00
casey langen
8c408ffed1
A bunch of small bug fixes for things that showed up in Fabric.
2018-06-02 13:40:03 -07:00
casey langen
4b9d554662
Fixed a bug where the notification may not stay gone. Also upgraded
...
Exoplayer and Kotlin versions.
2018-03-03 15:53:52 -08:00
casey langen
47dc8d836b
Fix SystemService crashes on Oreo devices.
2018-02-21 18:13:15 -08:00
casey langen
c0284e2f82
Version bump for musikdroid release.
2018-02-19 23:49:34 -08:00
casey langen
a1cc7c5422
Addded a new setting to musikdroid that allows automatic playback
...
transfer from client to server when a headset is disconnected.
2018-02-19 14:40:24 -08:00
casey langen
e009adeb24
Minor string change to the API version mismatch warning.
2018-01-28 23:20:26 -08:00
casey langen
7fc95e553b
Version bump for next release.
2018-01-28 16:18:17 -08:00
casey langen
5807fafe1b
- Updated transfer/copy copy to (hopefully) make things slightly less
...
confusing.
- Updated exoplayer and arch components to latest versions
- Added a "server mismatch" dialog
2018-01-27 01:46:28 -08:00
casey langen
87178e2a7d
Updated checkbox styling to be more standard.
2018-01-26 11:00:07 -08:00
casey langen
02096234f2
Fixed a bug where incorrect metadata may be loaded from a stale cache
...
after transfering playback context from server -> android.
2018-01-24 23:27:03 -08:00
casey langen
b107bd9aab
Added multi-client play queue snapshotting support to the web socket
...
server. Also added an additional optional, but strongly recommended
field called "device_id" to all requests from clients.
2018-01-24 20:30:47 -08:00
casey langen
ab8517fd89
Playback context switcher now buried behind a long press menu in the
...
toolbar.
2018-01-23 22:00:21 -08:00
casey langen
0eacb53904
Added Popup to let users decide between seamless switching and new
...
sessions.
2018-01-23 20:18:33 -08:00