Bug 433291 - Discover only finds one application for x-scheme-handler magnet
Summary: Discover only finds one application for x-scheme-handler magnet
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.21.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-20 06:52 UTC by Dan Dascalescu
Modified: 2021-02-28 00:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Screenshot (50.20 KB, image/png)
2021-02-20 06:52 UTC, Dan Dascalescu
Details
Output of `plasma-discover --mime 'x-scheme-handler/magnet'` (242.70 KB, image/png)
2021-02-23 01:01 UTC, Dan Dascalescu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Dascalescu 2021-02-20 06:52:06 UTC
Created attachment 135938 [details]
Screenshot

If you click on a magnet link and no torrenting application is installed. Discover will attempt to search for "Resources for 'x-scheme-handler/magnet'. That search has been going on for a few minutes, and only KTorrent was proposed.
Comment 1 Nate Graham 2021-02-22 23:46:28 UTC
Hmm, I see five apps in mine when I run `plasma-discover --mime 'x-scheme-handler/magnet'`
Comment 2 Dan Dascalescu 2021-02-23 01:01:36 UTC
Created attachment 136069 [details]
Output of `plasma-discover --mime 'x-scheme-handler/magnet'`
Comment 3 Nate Graham 2021-02-23 01:03:02 UTC
Something is weird on your system I guess. :/
Comment 4 Dan Dascalescu 2021-02-23 02:00:45 UTC
Maybe connected to bug 433457?
Comment 5 Aleix Pol 2021-02-26 00:40:05 UTC
It works on my system as well.

Can you please tell is what you get if you run the following command?

appstreamcli what-provides mediatype 'x-scheme-handler/magnet'
Comment 6 Dan Dascalescu 2021-02-26 09:31:15 UTC
$ appstreamcli what-provides mediatype 'x-scheme-handler/magnet'
Identifier: org.kde.ktorrent.desktop [desktop-application]
Name: KTorrent
Summary: BitTorrent Client
Package: ktorrent
Homepage: https://kde.org/applications/internet/ktorrent/
Icon: ktorrent_ktorrent.png
Comment 7 Aleix Pol 2021-02-28 00:42:53 UTC
I know what might be. Are you on KDE Neon? KDE Neon only indexes its neon repos.

I see it's not implemented on flatpak, I'll submit this one.

Next time please specify the distribution.

Thanks!
Comment 8 Aleix Pol 2021-02-28 00:43:15 UTC
Git commit d2bad62aa8734beea8f4144fee673431e2132e32 by Aleix Pol.
Committed on 28/02/2021 at 00:43.
Pushed by apol into branch 'master'.

flatpak: Support querying by mimetype

M  +3    -0    libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp
M  +5    -0    libdiscover/backends/FlatpakBackend/FlatpakResource.cpp
M  +1    -0    libdiscover/backends/FlatpakBackend/FlatpakResource.h

https://invent.kde.org/plasma/discover/commit/d2bad62aa8734beea8f4144fee673431e2132e32
Comment 9 Aleix Pol 2021-02-28 00:45:47 UTC
Git commit 9c694b41283e026e4c938e768aa39f93e669f5a3 by Aleix Pol.
Committed on 28/02/2021 at 00:45.
Pushed by apol into branch 'Plasma/5.21'.

flatpak: Support querying by mimetype

M  +3    -0    libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp
M  +5    -0    libdiscover/backends/FlatpakBackend/FlatpakResource.cpp
M  +1    -0    libdiscover/backends/FlatpakBackend/FlatpakResource.h

https://invent.kde.org/plasma/discover/commit/9c694b41283e026e4c938e768aa39f93e669f5a3