797 Commits

Author SHA1 Message Date
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