Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • KDE Connect Android KDE Connect Android
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Bugzilla
    • Bugzilla
  • Merge requests 34
    • Merge requests 34
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • Network
  • KDE Connect AndroidKDE Connect Android
  • Merge requests
  • !249

Open
Created Apr 05, 2021 by Alex Gravenor@blazingkin
  • Report abuse
Report abuse

Enable users to "Keep Watching" media on their device after pausing

  • Overview 13
  • Commits 4
  • Changes 6

Hi - this is my first merge request here, so I'm happy to change things around. Just let me know :)

Summary

Add a "keep watching" mechanism to the mpris plugin that shows a calm notification on the user's device whenever media is paused that has an associated URL.

  1. Hook into MPRIS to generate notifications whenever media is paused i. For youtube links, calculate the timestamp to put the user at the correct point in the video
  2. Add a setting to the MPRIS plugin settings to disable the feature

You can see the feature in action here: keepwatching

Test Plan

  1. Run the latest source version of kdeconnect-kde on a computer
  2. Apply this change to a kdeconnect-android repository
  3. Build and load onto a device
  4. Start watching a video on the computer
  5. Pause the video on the computer (with the phone in front of you)
  6. Observe the notification (and click on it to be taken to the video)
Edited Apr 05, 2021 by Alex Gravenor
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: master