Nite
3f570636dd
Merge changes
2021-11-19 19:09:27 +01:00
Nite
1d0bb944e1
Implemented Storage Access Framework as Music Cache
2021-11-19 18:43:52 +01:00
tzugen
f73457298d
Move file methods to FileUtil.kt
2021-11-13 18:16:05 +01:00
tzugen
ec49775d7e
Convert FileUtil to Kotlin
2021-09-15 20:46:05 +02:00
tzugen
ad81f3bf6d
Use semantically correct API endpoint when streaming/downloading.
...
Fixes #257
2021-08-28 11:39:32 +02:00
Maxence G (Hello-Fluffy)
0a2e7358fa
Fix CI
2021-08-26 22:58:39 +02:00
Maxence G (Hello-Fluffy)
7eb3d01ae8
Limit GetSongs if length is too short
2021-08-26 22:58:39 +02:00
Maxence G (Hello-Fluffy)
a23e5ff794
Add better offline Support
2021-08-26 22:58:39 +02:00
tzugen
dbdb59bbff
Add a Room database for Artists, Indexes and MusicFolders.
...
* There is one database for each Server
* Index items are saved with a "musicFolderId" prop, which makes it possible to filter the database by musicFolder without necessarily having to query the server for it.
* Databases for new Servers are created on the fly
* If the user removes a server, the respective database is deleted.
2021-06-29 18:01:26 +02:00
tzugen
d8b032e2e3
Cleanup code
2021-06-19 23:52:24 +02:00
tzugen
db31fefe83
Remove flash support
2021-06-12 15:31:21 +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
566e429e4c
Use file cache in Picasso
2021-06-07 14:22:33 +02:00
tzugen
0989ee20a6
Remove LegacyImageLoader, use Picasso as default
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
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
e21ae1299b
Fix more detekt and lint issues and remove them from the baseline.
2021-05-27 15:30:20 +02:00
tzugen
6dc0eb7ecc
Move files to Koltin dir
2021-05-27 11:33:10 +02:00