Óscar García Amor
bc8a78e772
Bump version to 2.22.0
2021-06-29 11:51:24 +02:00
Óscar García Amor
68acf3789c
Update translations
2021-06-29 11:28:26 +02:00
tzugen
e3e8d36f5c
Save the correct field to the server preferences
2021-06-25 17:47:11 +02:00
tzugen
2da4f79098
Increase memory cache size
2021-06-23 17:31:41 +02:00
tzugen
d916e937f9
Move a resource from a versioned folder
...
(v14 is the default now)
2021-06-22 20:42:05 +02:00
tzugen
d4c0f62b1d
Don't keep a reference to context here,
...
it's a leak and not used anyway.
2021-06-21 19:11:30 +02:00
tzugen
1132ec6c87
Merge branch 'develop' into fix-save-playlist
2021-06-21 18:49:25 +02:00
tzugen
bc16b64be4
Avoid unnecessary reloads when navigating back,
...
this preserves the scroll position.
2021-06-21 13:41:39 +02:00
tzugen
16c6b6b03e
Fix a potential exception in shuffle()
...
If getCurrentPlayingIndex() returns -1,
then remove() fails
2021-06-20 23:38:13 +02:00
tzugen
36dccc845b
Use ListAdapter class to calculate Diff off the main thread
2021-06-20 08:31:12 +02:00
tzugen
1ecb577c50
Use DiffUtil for better performance when refreshing the data..
2021-06-20 00:29:35 +02:00
tzugen
8c2896ea16
Remove static field leaks on SeekBar,
...
cleanup code and update baseline
2021-06-19 23:52:24 +02:00
tzugen
d8b032e2e3
Cleanup code
2021-06-19 23:52:24 +02:00
tzugen
30bbeb7594
Rename .java to .kt
2021-06-19 23:52:24 +02:00
tzugen
28336c8bf7
Convert PlayerFragment to Kotlin
2021-06-19 23:52:24 +02:00
tzugen
5cfb49ac69
Rename .java to .kt
2021-06-19 23:52:24 +02:00
tzugen
38f1f5f5c6
Nicer catch all
2021-06-19 23:25:02 +02:00
tzugen
956d555b35
Update PlayerFragment.java
2021-06-19 23:23:39 +02:00
Maxence G
d440b8c76d
Fix no server call when starring song from notification
2021-06-16 20:33:21 +02:00
tzugen
57d740af12
Properly generate the Video stream url, without actually making a request!
2021-06-14 20:53:55 +02:00
tzugen
bc295a825b
Merge branch 'develop' into remove-flash
2021-06-14 19:10:56 +02:00
Nite
a02b620531
Fixed typos
2021-06-14 15:42:24 +02:00
tzugen
3b5b8feb56
Update baseline files
2021-06-12 20:00:44 +02:00
tzugen
58200660d3
Also delete unused strings related to licensing stuff
2021-06-12 19:56:22 +02:00
tzugen
f7dfdcadad
Remove unused strings
2021-06-12 19:48:36 +02:00
tzugen
a43a525bab
Remove two unrelated, but unused files.
2021-06-12 15:31:24 +02:00
tzugen
db31fefe83
Remove flash support
2021-06-12 15:31:21 +02:00
tzugen
172cbd0476
Add an option to load the demo database for new users
2021-06-12 15:04:17 +02:00
tzugen
a2324eabf2
Use ID3 tags by default for new users.
...
This is what most people are used to from iTunes or Spotify..
2021-06-12 15:01:03 +02:00
tzugen
24ae0d9e81
Catch all exceptions in GenericListModel
...
This is how it used to be, before i changed it because
detekt was complaining.
2021-06-09 20:53:01 +02:00
tzugen
6ab0ff973a
Fix version checking for freshly added servers
2021-06-09 19:33:17 +02:00
tzugen
620239f859
Improve the extension function by making it call-chainable
2021-06-09 17:36:11 +02:00
tzugen
a60a843edf
Fix tests
2021-06-09 17:00:25 +02:00
tzugen
d9a7fa2413
Cleaner separation of API result handling.
...
* CallResponseChecker functionality are now Kotlin Extensions
* Removed unfitting shortcuts from SubsonicAPIClient
* Increase timeout to get a video url
* Fix a bug, that the Rest API version was checked twice on each call
2021-06-09 14:15:39 +02:00
tzugen
175f7cd6f6
Fix imports (ownership and thus package names have changed for Mockito-Kotlin)
2021-06-08 22:00:04 +02:00
tzugen
4eeff191aa
Add two ToDos
2021-06-08 17:20:45 +02:00
tzugen
be356d9c0a
Cleanup unused functions from RESTMusicService,
...
put the caching functionality into the ImageLoader
2021-06-08 17:12:55 +02:00
tzugen
3c554caf2e
On disk we are only caching the full-size images.
...
So when modify the key to query for the full size image,
because scaling down a larger size image on the device is quicker than
requesting the down-sized image from the network.
2021-06-08 14:49:49 +02:00
Nite
78cb4d09cf
Separated cache entries for large images
2021-06-07 21:38:39 +02:00
Nite
fa6566e903
Fixed showing the unknown image when a source isn't specified
2021-06-07 20:32:44 +02:00
Nite
7182694c5d
Fixed currentDownloading to be nullable
...
(It can be null when nothing is downloading)
2021-06-07 20:06:40 +02:00
tzugen
6dff5c5a23
Add mandatory stableKey to tests
2021-06-07 14:37:01 +02:00
tzugen
566e429e4c
Use file cache in Picasso
2021-06-07 14:22:33 +02:00
tzugen
9161f9dc99
Move ImageLoader module into main module.
2021-06-07 13:26:08 +02:00
tzugen
92fe7359ff
Finish removing unneeded preferences and fix import problem
2021-06-07 13:26:07 +02:00
tzugen
41eb217d8f
Finish removing unneeded preferences
2021-06-07 13:26:07 +02:00
tzugen
0989ee20a6
Remove LegacyImageLoader, use Picasso as default
2021-06-07 13:26:07 +02:00
tzugen
2eaa9a2091
Fix two bugs in the new image loader:
...
1. Id was checked for nullability, but it is actually an empty string in most cases where there is no Cover art.
This lead to queries without id set.
2. Size was not respected by the new image loader.
2021-06-07 13:26:07 +02:00
tzugen
90ecbe4b78
Make getCoverArt require a non-null entry
2021-06-07 13:26:07 +02:00
Óscar García Amor
1dc480b141
Bump version to 2.21.0
2021-06-03 10:33:05 +02:00