Summary: So from android 8 onwards it appears that fetching content from "cleartext" urls is disabled by default https://stackoverflow.com/questions/45940861/android-8-cleartext-http-traffic-not-permitted I have a mpris service running on my local computer which is connected to the android, that service is also serving cover art for currently playing song. Obviously I can not have a domain set for my computer on a local machine, so cover art urls look like `http://<ip>:<port>/<songid>.ext` . Since this restriction was introduced into android 8, kde connect is not able to fetch the art from this url. This is patch allows connections to raw IPs addresses as well. If there is any security issues regarding this change, I'm prepared to do more work, my suggestion would be to check if IP address in this case matches paired computer's IP address, although this would still be a bit annoying (especially since whatever malicious file can be served from a "cleartext" link as well). Test Plan: - start some sort of server which can serve an image on a paired computer - create mpris Player instance on a paired computer and set the `mpris:artUrl` to the served address where this image is available - open kde connect android app, select prepared player and see default cover art instead of the served image - change artUrl to some image from the web - check in kde connect again and see it correctly show a remote image Reviewers: #kde_connect, nicolasfella, albertvaka Reviewed By: #kde_connect, nicolasfella, albertvaka Subscribers: albertvaka, nicolasfella, andyholmes, kdeconnect Tags: #kde_connect Differential Revision: https://phabricator.kde.org/D21247
KDE Connect - Android app
KDE Connect is a multi-platform app that allows your devices to communicate (eg: your phone and your computer).
(Some) Features
- Shared clipboard: copy and paste between your phone and your computer (or any other device).
- Notification sync: Read and reply to your Android notifications from the desktop.
- Share files and URLs instantly from one device to another.
- Multimedia remote control: Use your phone as a remote for Linux media players.
- Virtual touchpad: Use your phone screen as your computer's touchpad and keyboard.
All this without wires, over the already existing WiFi network, and using TLS encryption.
About this app
This is a native Android port of the KDE Connect Qt app. You will find a more complete readme about KDE Connect here.
How to install this app
You can install this app from the Play Store as well as F-Droid. Note you will also need to install the desktop app for it to work.
Contributing
To contribute patches, use KDE Connect's Phabricator. There you can also find a task list with stuff to do, and links to other relevant resources. It is a good idea to also subscribe to the KDE Connect mailing list.
License
GNU GPL v2 and GNU GPL v3
If you are reading this from Github, you should know that this is just a mirror of the KDE Project repo.