Commit graph

81 commits

Author SHA1 Message Date
CappielloAntonio
1d38c44b36 Suppress Lint for Media3 2022-02-05 18:42:43 +01:00
CappielloAntonio
e71cb5fd5c Null checking 2022-01-11 15:50:38 +01:00
CappielloAntonio
6675549ca6 Hide (and not reset) music player on bottomSheet hiding 2022-01-11 12:51:10 +01:00
CappielloAntonio
75bad72d83 First basic implementation of cast functionality 2022-01-06 11:07:39 +01:00
CappielloAntonio
2d82007abd Reset user/music/db sessions on logout 2022-01-04 19:12:06 +01:00
CappielloAntonio
eb34473706 Created a style file dedicated only to fonts 2022-01-04 16:04:21 +01:00
CappielloAntonio
cdc01a8d26 Enabled scrolling to LastFM 2022-01-04 15:31:52 +01:00
CappielloAntonio
d8350ed281 Removed unused download state listener 2022-01-03 15:12:49 +01:00
CappielloAntonio
9fdc9ff44d Renaming functions 2022-01-02 17:45:11 +01:00
CappielloAntonio
40866a2855 Saved the playback position when the player is paused 2022-01-02 17:43:30 +01:00
CappielloAntonio
e4d09f3bc0 Renamed DownloaderTracker to DownloaderManager 2022-01-02 16:40:23 +01:00
CappielloAntonio
d2ad0188b7 Saved in database downloaded playlists 2022-01-02 15:50:59 +01:00
CappielloAntonio
f416bfda8f Save in the database what has been downloaded 2022-01-02 11:30:16 +01:00
CappielloAntonio
dee845ebff Reimplemented a basic track download functionality 2022-01-01 21:55:15 +01:00
CappielloAntonio
b7a77cf32b Removed all references to drm 2022-01-01 12:30:16 +01:00
CappielloAntonio
9feaeec7cc Initialization of the download logic 2021-12-31 21:36:50 +01:00
CappielloAntonio
6aafc7dfac Pause (but not reset) music on bottom sheet collapsed 2021-12-31 16:50:14 +01:00
CappielloAntonio
c046533d49 Fix a bug on playNext 2021-12-30 20:49:28 +01:00
CappielloAntonio
82d9a8bb16 Method renamed 2021-12-30 20:27:08 +01:00
CappielloAntonio
7b5bbd7d53 Queue elements are now clickable and customized 2021-12-30 20:25:51 +01:00
CappielloAntonio
15e7c28b14 The last element listened to is the first in the list at the next start 2021-12-30 20:07:20 +01:00
CappielloAntonio
9328ec87ab Init media3 queue on startup 2021-12-30 19:31:13 +01:00
CappielloAntonio
60b741bc11 Finally fixed the music queue and swap logic 2021-12-30 18:13:50 +01:00
CappielloAntonio
a8b014296f Initialized the song recovery logic 2021-12-29 21:22:52 +01:00
CappielloAntonio
ed3f0cfaa3 Cleanup service code 2021-12-29 19:08:39 +01:00
CappielloAntonio
586054240f Moved ListenableFuture waiting logic to MediaManager 2021-12-29 19:08:10 +01:00
CappielloAntonio
66c8c69978 TODO - New Media3 player helper class 2021-12-29 10:18:09 +01:00
CappielloAntonio
01c55118ad Creation of the new player management service with Media3 2021-12-29 10:17:34 +01:00
CappielloAntonio
185a9d7107 Deleted the old MediaItem download system - TODO: to be redone with the new Media3 2021-12-29 10:16:47 +01:00
CappielloAntonio
7a3cdb8806 Deleted all references to the old version of exoplayer from services and helpers 2021-12-29 10:14:22 +01:00
CappielloAntonio
3d5182da9a Tried to mitigate the random crash on opening 2021-12-21 13:09:50 +01:00
CappielloAntonio
b30e2651f8 WIP - Multiple MediaSourceFactory 2021-11-27 17:07:20 +01:00
CappielloAntonio
8bf8fab1be Tried to generalize cacheDataSourceFactory to use cache for items already listened to and items already downloaded 2021-09-17 11:05:01 +02:00
CappielloAntonio
bb9b2d95b5 Add audio transcode format option and bitrate 2021-09-07 18:06:00 +02:00
CappielloAntonio
35eb29fdde Better sort of string resources 2021-09-04 19:20:52 +02:00
CappielloAntonio
d169e3b188 Fixed a lot of possible issues raised by a code inspection 2021-09-04 17:01:39 +02:00
CappielloAntonio
042bf3077f Fixed a lot of possible issues raised by a code inspection 2021-09-04 16:14:10 +02:00
CappielloAntonio
d2a80c064c Download entire playlists in separate section 2021-09-03 17:51:55 +02:00
CappielloAntonio
b3e3f95c8d Edit the download function to distinguish the downloads already performed from those still to be performed 2021-09-02 15:05:28 +02:00
CappielloAntonio
76f4f1d021 Added lastPlay info in queue model 2021-08-12 17:56:03 +02:00
CappielloAntonio
b24903fd47 Fix downloaded item implementation 2021-08-11 12:11:14 +02:00
CappielloAntonio
0b57cd3176 TEST - Added media cache in exoplayer 2021-08-10 14:05:07 +02:00
CappielloAntonio
1c6b8024b9 Let exoplayer wake mode to WAKE_MODE_NETWORK 2021-08-10 13:49:33 +02:00
CappielloAntonio
dda7953ffe Let exoplayer handle audio becoming noisy 2021-08-10 13:39:30 +02:00
CappielloAntonio
b320321c86 TEST - Removed progress handler from service 2021-08-10 12:53:09 +02:00
CappielloAntonio
b54e3588ba TEST - Removed wakelock manager from service 2021-08-10 12:51:48 +02:00
CappielloAntonio
62fb57736a Change restore state logic in MusicService 2021-08-10 12:39:51 +02:00
CappielloAntonio
61b3e413c9 Fix html suggestions visualization 2021-08-07 15:09:20 +02:00
CappielloAntonio
de4e25a86b Set readable info in notification 2021-08-05 14:44:09 +02:00
CappielloAntonio
5248e897dd Removed unused resources 2021-08-02 16:19:11 +02:00