Swapnil Tripathi
2c24b10855
Deleted android/src/org/kde/kasts/MediaService.java
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
ed8e473ded
Set default metadata.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
3e31405746
Fixes compilation.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
bdc8b0ebdc
Small fix.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
f05aebfe51
License fix.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
deb8cac131
Added qDebugs and create instance of MediaSessionClient.
2021-10-25 19:46:40 +02:00
Tobias Fella
1ae780fe63
Fix native method registration
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
d49d4c2451
Fix signatures and types.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
70d8a48349
Fix incorrect logic to calculate position and duration.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
deff19a53a
Added Java->C++ native calls for the session.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
0b74106888
Remove nugatory function definitions.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
7730874cb3
Fix author string.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
4ccf7ddd3a
Play/Pause notification updation.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
bd4142c477
Fix signature.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
3e9c4a9eb8
Using the meta data and adding android log messages.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
fcc4b238be
Remove redundant slots.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
b3f29e1367
Applied suggestions.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
ce76f2a236
Applied suggestions.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
f0ecab89b8
Refactor the switch statement.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
6e3b360978
Added C++ connections to the media session.
2021-10-25 19:46:40 +02:00
Tobias Fella
ed5c83b756
Notification!
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
2504f41365
Removed redundant setActions() for stopped playback in android.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
05fb1a9e5b
Added break statements.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
dcd934aaab
Change function and member definitions to static.
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
db30aae5c2
Fix typos
2021-10-25 19:46:40 +02:00
Swapnil Tripathi
57a099b4c8
Implemented native call to the android MediaSession.
2021-10-25 19:46:39 +02:00
Swapnil Tripathi
48744f636f
Added C++ client
2021-10-25 19:46:17 +02:00
Swapnil Tripathi
3707f4673b
Added service
2021-10-25 19:46:17 +02:00
Tobias Fella
e4dad51deb
Add custom android Activity
...
Doesn't do anything yet, but we're going to need it for the android
integration
2021-10-25 19:46:15 +02:00
Tobias Fella
3d5a00d2d7
Rename solidextras plugin to prevent name clashes when also using
...
itinerary
2021-10-24 16:11:47 +02:00
Nicolas Fella
dd5b79faea
Fix taglib includes
...
FindTaglib reports <prefix>/include/taglib/ as include path, so we must
not prefix the headers with taglib/
2021-10-15 00:36:03 +02:00
Bart De Vries
ca595c985c
Make parsing of chapter timestamps more robust
...
Solves #19
2021-10-13 20:42:24 +02:00
Tobias Fella
6d164e019b
Remove debug print
2021-10-13 20:10:24 +02:00
Bart De Vries
9f9bcb639e
Remove leftover canCheckNetworkStatus calls
2021-10-11 12:26:17 +02:00
Tobias Fella
fc6969e018
Implement network status checking on android
...
Replaces the whole thing with the solidextras implementation found in
itinerary
2021-10-09 19:32:28 +00:00
Bart De Vries
52f90157ca
Make sure chapter marks show up in the correct order
2021-10-07 13:28:47 +02:00
Bart De Vries
b77c3b46af
Don't make text selectable on mobile since it messes up scrolling
2021-10-07 12:07:14 +02:00
Bart De Vries
0afdb0d50c
Add ZLIB optional dependency for Android CI
2021-10-07 11:42:56 +02:00
Tobias Fella
f6a8f40d9a
Try fixing CI
2021-10-07 11:42:56 +02:00
Nicolás Alvarez
880f1d3dc3
Add GitLab CI for Android
2021-10-07 11:42:55 +02:00
Nicolas Fella
e8af438871
Add FreeBSD CI
2021-10-07 01:36:51 +02:00
Bart De Vries
de954f644a
Fix issues with cached images being accessed while the download is still running
2021-10-06 19:16:06 +00:00
Tobias Fella
044dbf5f23
Implement loading chapters from mpeg files
2021-10-06 21:08:12 +02:00
Nicolas Fella
4c73f1c71c
Remove broken windows header
...
It's not needed and breaks the build
2021-10-04 22:41:49 +02:00
Tobias Fella
67d10d32bf
Link against sqlite on android
...
Tricks androiddeployqt into including the libraries
2021-10-04 19:12:31 +00:00
Bart De Vries
748c9e3116
Fix compiler warnings
2021-10-03 20:49:42 +02:00
Tobias Fella
e60880603b
Add compile_commands.json to .gitignore
2021-10-03 19:08:09 +02:00
Bart De Vries
fdbe348f12
Make Entry and Feed details text selectable
2021-10-02 20:39:15 +02:00
Bart De Vries
157e1219bb
Fix 'Allow Once' feed update after it was broken by refactoring
2021-10-02 20:32:36 +02:00
Bart De Vries
c061a01c59
Wrap feed update routine in KJob and make it more efficient
...
The feed update routine which is now spread over several methods
in Fetcher, is now put into a self-contained KJob. This will allow
to re-use this job later on in e.g. gpodder sync, where it's
required to update feeds before syncing episode statuses.
This also makes the feed update abortable.
Lastly, but most importantly, the feed update procedure has been
optimized to minimize database transactions, resulting in a dramatic
speed-up. This is especially true for importing new feeds, which
will now be at least 5x faster on slow hardware.
2021-10-01 22:36:42 +02:00