mirror of
https://github.com/clangen/musikcube.git
synced 2024-11-19 11:10:52 +00:00
A few more small updates to (hopefully) finalize the 0.20.0 release.
This commit is contained in:
parent
fdb1d10235
commit
3d8b442cee
@ -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.
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
|
@ -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/)
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user