tzugen
1d5b335f97
Add Download Fragment which show active downloads
2021-10-23 15:58:32 +02:00
tzugen
9bc19ec044
Semantic rename
2021-10-23 15:58:32 +02:00
tzugen
fbdf6d846b
Cleanup dead code paths
2021-10-13 18:51:11 +02:00
tzugen
b892b7b8d3
Migrate PermissionUtil to Kotlin
...
- Set min SDK to 16 (was 14), because READ_EXTERNAL_STORAGE is minimum 16
- Add new shortcut to Settings.kt class
- Use showDialog util function
2021-10-13 18:51:04 +02:00
tzugen
87c2e44ab8
Fix NPE
2021-10-13 15:10:06 +02:00
Nite
5a3eb6482a
Added option whether to create a share on the server when sharing songs
2021-10-12 21:09:19 +02:00
Nite
fda746905d
Merged changes from develop
2021-09-24 21:12:02 +02:00
Nite
b640805559
Moved settings related properties from Util to their own class
2021-09-24 18:20:53 +02:00
Nite
01aa1fe887
Moved kotlin files to their place
2021-09-21 15:20:56 +02:00
Nite
77f857b1c6
Added setting to disable Now Playing List sending for incompatible bluetooth devices
2021-09-17 16:45:33 +02:00
tzugen
ecc7e870f1
Save Artists in Offline database
2021-09-15 20:51:42 +02:00
tzugen
611539be55
Handle WifiLock in Download manager class, instead of creating an individual lock per task.
...
Also only stop the executor when done.
2021-09-15 20:46:05 +02:00
tzugen
5ff4d21abc
Merge FileUtil functions into a single class.
2021-09-15 20:46:05 +02:00
tzugen
ec49775d7e
Convert FileUtil to Kotlin
2021-09-15 20:46:05 +02:00
tzugen
c48c41284e
Migrate Constants to Kotlin, update a copyright notice.
2021-09-15 20:46:05 +02:00
tzugen
ba745a5f9a
Run download task inside service
2021-09-15 20:46:05 +02:00
Nite
84d28178bf
Fixed media session null checks
2021-09-05 09:34:38 +02:00
tzugen
d08a38ea1c
Small fixes
2021-08-28 11:43:33 +02:00
tzugen
594e94eea7
Finish
2021-08-28 11:29:47 +02:00
tzugen
f9aac1ca43
Add parallel downloading, better priority handling
2021-08-28 11:29:47 +02:00
tzugen
b8eddb2d24
Rename .java to .kt
2021-08-28 11:29:47 +02:00
tzugen
e0df24182e
Add nullability annotation
2021-08-28 11:29:47 +02:00
tzugen
e8baea6195
Convert MainFragment to Kotlin
2021-08-26 22:58:40 +02:00
tzugen
e00137a635
Rename .java to .kt
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
Nite
2655a4a606
Merge branch 'develop' into video-cleanup
2021-08-25 14:27:05 +02:00
tzugen
a051d4d040
Clean up Util.kt after conversion
...
(currentSong was assigned but never actually used)
2021-08-20 20:53:17 +02:00
tzugen
3afb86c22c
Video call can be static
2021-08-18 09:07:57 +02:00
Nite
f50d6f13f4
Started implementing Media Browser
...
Added root menus, playlists and artists
2021-07-16 17:29:21 +02:00
Nite
56af9e4bf2
Moved MediaSession handling to its own class
...
Fixed queue and position handling on Now Playing screen
2021-07-13 19:25:37 +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
16c6b6b03e
Fix a potential exception in shuffle()
...
If getCurrentPlayingIndex() returns -1,
then remove() fails
2021-06-20 23:38:13 +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
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
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
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
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
0989ee20a6
Remove LegacyImageLoader, use Picasso as default
2021-06-07 13:26:07 +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
71068fe635
Upgrade Koin to 3.0.2
2021-05-28 19:39:27 +02:00