A few more small updates to (hopefully) finalize the 0.20.0 release.

This commit is contained in:
casey langen 2017-07-14 21:06:02 -07:00
parent fdb1d10235
commit 3d8b442cee
3 changed files with 10 additions and 9 deletions

View File

@ -3,11 +3,11 @@
* added play queue "hot-swap". you can now swap a different list of tracks
into an active play queue without disrupting playback. if the hot-swap
action finds the playing track in the new list, it'll be automatically
selected as the active track
selected as the active track. focus a tracklist and press `M-a` to hot-swap.
* fixed a bug that was causing extended track metadata to be parsed incorrectly
examples include bitrate, channels, lyrics, etc.
* fixed a bug where the category list view may jump around a bit during the
indexing process
indexing process.
--------------------------------------------------------------------------------

View File

@ -1,10 +1,6 @@
# musikdroid
`musikdroid` is an android app that is used to stream music from, or remote control, existing `musikbox` installations (windows, macos, or linux clients).
*disclaimer*: although `musikdroid` is generally stable and performant, it does **not** employ best practices as prescribed by the android community at large. no model-view-presenter, dependency injection, or architecture compoments (except `Room`). It uses `RxJava`, but sparingly.
`musikdroid` is written in `kotlin`.
`musikdroid` is an android app that is used to stream music from, or remote control, existing `musikbox` installations (windows, macos, or linux clients). it is written in `kotlin`.
# building
@ -15,6 +11,8 @@ because `musikdroid` is not available in the Google Play store, it uses [fabric.
this should allow you to build and test locally without special keys. TODO: simplify
the project is currently built using `Android Studio 3.0 Canary 6`
# attribution
the following icons were taken from [the noun project](https://thenounproject.com) under the [creative commons 3.0 license](https://creativecommons.org/licenses/by/3.0/)

View File

@ -244,8 +244,11 @@ class MainMetadataView : FrameLayout {
.diskCacheStrategy(DiskCacheStrategy.ALL)
.listener(object : RequestListener<String, GlideDrawable> {
override fun onException(
e: Exception, model: String, target: Target<GlideDrawable>,
first: Boolean): Boolean {
e: Exception,
model: String,
target: Target<GlideDrawable>,
first: Boolean): Boolean
{
setMetadataDisplayMode(DisplayMode.NoArtwork)
lastArtworkUrl = null
return false