Nite
a02b620531
Fixed typos
2021-06-14 15:42:24 +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
6ea4ac5829
Merge pull request #517 from tzugen/cleanupStreamHandling
...
Cleaner separation of API result handling.
2021-06-11 10:42:03 +02:00
tzugen
5e4c6cc627
I made currentApiVersion nullable here two commits ago while testing,
...
but it doesn't need to be.
Also update some comments
2021-06-11 10:24:21 +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
619f441790
Fix tests
2021-06-09 20:23:22 +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
dd1f55a927
Merge pull request #515 from ultrasonic/dependabot/gradle/versions.mockito-3.11.0
...
Bump versions.mockito from 3.8.0 to 3.11.0
2021-06-08 22:13:24 +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
27f3d7c00c
Also update Mockito-Kotlin
2021-06-08 21:23:36 +02:00
dependabot[bot]
0c839a4cab
Bump versions.mockito from 3.8.0 to 3.11.0
...
Bumps `versions.mockito` from 3.8.0 to 3.11.0.
Updates `mockito-core` from 3.8.0 to 3.11.0
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.8.0...v3.11.0 )
Updates `mockito-inline` from 3.8.0 to 3.11.0
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.8.0...v3.11.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
dependency-type: direct:production
update-type: version-update:semver-minor
- dependency-name: org.mockito:mockito-inline
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-08 19:16:35 +00:00
tzugen
580a170f4b
Merge pull request #514 from tzugen/coverart
...
Fix bugs in new image loader and make it default.
2021-06-08 21:15:46 +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
f8efb6d592
Update a test to reflect new arguments
2021-06-07 13:26:07 +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
Óscar García Amor
e0f9059de8
Update translations
2021-06-03 08:58:13 +02:00
Nite
0a886d7095
Merge pull request #505 from Maxmystere/check-server-features
...
Implement server feature checking
2021-06-01 15:37:56 +02:00
Maxence G
17b9b776fb
Add french translation
2021-05-31 17:02:27 +02:00
Nite
132ee3b563
Removed unused string
2021-05-31 14:26:48 +02:00
Nite
fe5ee8b12a
Fixed ktlint
2021-05-31 14:04:46 +02:00
Nite
41023282e8
Fixed detekt
...
Fixed code duplication
Added more info to the Connection Test dialog for the user
2021-05-31 13:38:53 +02:00
Maxence G
67870efd67
Fix length
2021-05-29 15:46:09 +02:00
Maxence G
3e08735374
run ktlint
2021-05-29 15:42:15 +02:00
Maxence G
075b80c01f
Fix new active server getter
2021-05-29 15:30:01 +02:00
Maxence G
d8e7b991cd
Merge remote-tracking branch 'base/develop' into check-server-features
2021-05-29 15:28:25 +02:00
Maxence G
fd48367cab
Reduce function length
2021-05-29 15:00:46 +02:00
tzugen
7d15f67d2d
Merge pull request #504 from ultrasonic/dependabot/gradle/io.gitlab.arturbosch.detekt-detekt-gradle-plugin-1.17.1
...
Bump detekt-gradle-plugin from 1.17.0 to 1.17.1
2021-05-29 10:51:47 +02:00
dependabot[bot]
2050e21c9c
Bump detekt-gradle-plugin from 1.17.0 to 1.17.1
...
Bumps [detekt-gradle-plugin](https://github.com/detekt/detekt ) from 1.17.0 to 1.17.1.
- [Release notes](https://github.com/detekt/detekt/releases )
- [Commits](https://github.com/detekt/detekt/compare/v1.17.0...v1.17.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-29 08:35:39 +00:00
tzugen
ddc0d71538
Merge pull request #507 from ultrasonic/dependabot/gradle/versions.kotlin-1.5.10
...
Bump versions.kotlin from 1.4.32 to 1.5.10
2021-05-29 10:34:58 +02:00
tzugen
8aa1cf1e2c
Fix Kotlin 1.5 deprecated calls
2021-05-28 20:32:31 +02:00
tzugen
71068fe635
Upgrade Koin to 3.0.2
2021-05-28 19:39:27 +02:00
tzugen
f9401ba1fa
Apply JVM Target to all Kotlin tasks
2021-05-28 19:21:50 +02:00
tzugen
d8500e45e4
Kotlin and Room need to be updated at the same time.
2021-05-28 19:21:50 +02:00