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
6fca6d918c
Merge pull request #529 from tzugen/fix-save-playlist
...
Fix save playlist
2021-06-21 18:58:27 +02:00
tzugen
1132ec6c87
Merge branch 'develop' into fix-save-playlist
2021-06-21 18:49:25 +02:00
tzugen
d6594b8ec4
Merge pull request #530 from tzugen/diff
...
Use DiffUtil for better performance when refreshing the data..
2021-06-21 18:49:17 +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
ffe67e6c50
Merge pull request #526 from Maxmystere/fix-notification-star
...
Fix no server call when starring song from notification
2021-06-19 23:48:29 +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
James Wells
793c4a6ca7
working version
2021-06-19 00:05:19 -04:00
James Wells
3853fce818
Merge branch 'develop' into AndroidAuto
2021-06-18 22:52:56 -04:00
Maxence G
d440b8c76d
Fix no server call when starring song from notification
2021-06-16 20:33:21 +02:00
Nite
2d4c773344
Merge pull request #525 from tzugen/fix-video-url
...
Properly generate the Video stream url, without actually making a request
2021-06-16 10:05:50 +02:00
tzugen
57d740af12
Properly generate the Video stream url, without actually making a request!
2021-06-14 20:53:55 +02:00
tzugen
6a370696cd
Merge pull request #520 from tzugen/remove-flash
...
Remove flash
2021-06-14 19:20:50 +02:00
tzugen
bc295a825b
Merge branch 'develop' into remove-flash
2021-06-14 19:10:56 +02:00
tzugen
914f84a4c8
Merge pull request #519 from tzugen/demo
...
Better experience for new users
2021-06-14 19:10:40 +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
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
James Wells
8855d19113
Merge branch 'develop' into AndroidAuto
2021-06-10 19:19:29 -04: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