Package Details: quickmedia-git r1156.0bf55de-1

Git Clone URL: (read-only, click to copy)
Package Base: quickmedia-git
Description: A rofi inspired native client for web services. Supports youtube, peertube, lbry, soundcloud,, 4chan, matrix, saucenao, hotexamples, anilist and several manga sites.
Upstream URL:
Keywords: 4chan anilist anime lbry manga matrix media peertube soundcloud torrent web youtube
Licenses: GPL3
Conflicts: qm, quickmedia, quickmedia-video-player
Provides: qm, quickmedia, quickmedia-video-player
Submitter: DEC05EBA
Maintainer: DEC05EBA
Last Packager: DEC05EBA
Votes: 9
Popularity: 0.164138
First Submitted: 2020-06-22 19:31 (UTC)
Last Updated: 2022-07-01 21:58 (UTC)

Dependencies (13)

Required by (0)

Sources (1)

Pinned Comments

DEC05EBA commented on 2020-09-10 19:19 (UTC) (edited on 2020-09-24 01:17 (UTC) by DEC05EBA)

See for controls and screenshots

Latest Comments

DEC05EBA commented on 2022-04-08 23:10 (UTC)

@QuickmediaFan69 I fixed it now. Youtube made a change and then they changed their mind and changed back lol

QuickmediaFan69 commented on 2022-04-08 16:15 (UTC)

YouTube seems to have broken search, related videos & channel videos again within the past day or so

DEC05EBA commented on 2022-03-24 19:34 (UTC) (edited on 2022-03-24 19:34 (UTC) by DEC05EBA)

@QuickmediaFan69 There wasn't, but I added it now. Add

"youtube": {
    "load_progress": false

to the config file. See for an example.

QuickmediaFan69 commented on 2022-03-24 19:20 (UTC)

@DEC05EBA Thanks! This worked for me. Also, is there a config setting to disable saving playback position on YouTube videos?

DEC05EBA commented on 2022-03-24 17:00 (UTC) (edited on 2022-03-24 17:07 (UTC) by DEC05EBA)

@QuickmediaFan69 QuickMedia now uses a custom mpv protocol for youtube and I dont think that script can be fixed from quickmedias side. You can make that script work by adding

path = string.gsub(path, "qm%-yt://", "")

to the webm.lua script after line 1733 or add that line to encode.moon after line 227 (only indented once so its not part of the if!) if you are compiling mpv-webm from source.

That script also seems to be unable to get a proper filename for some reason so the name of the webm it creates is a bit weird.

Also note that encoding a youtube video that is more than a few seconds long wont probably work sometimes with that script because of youtube throttling. QuickMedia bypasses this throttling but the mpv-webm script downloads the video itself without quickmedia.

Also lol at your name.

QuickmediaFan69 commented on 2022-03-24 16:07 (UTC)

I noticed since updating recently that the mpv-webm script no longer works for clipping youtube videos played through quickmedia. The encoding instantly fails now. I've tried editing the mpv-webm script to see if I could fix the issue on that end and didn't have any luck.

Would it be possible to see if Quickmedia can be changed to get this working again? The script for mpv I'm talking about is here:

DEC05EBA commented on 2022-03-23 13:41 (UTC) (edited on 2022-03-24 02:23 (UTC) by DEC05EBA)

@MarsSeed The performance issues is because im hosting the git packages on my own server. The git packages are much larger than stripped snapshots without .git data nor history. It was a real issue, users got timeout because it was so slow and there are no such issues with snapshots. Also Im not sure if i want to merge. Doesn't that mean that users that have this package will have to manually install the other package instead?

MarsSeed commented on 2022-03-23 12:05 (UTC)

@DEC05EBA Sorry, I somehow missed your comment.

What performance reasons are you referring to with respect to -git packages?

If you want to convert your packages to non-git packages, you have to upload new packages without -git suffix, and then submit a merge request on AUR web interface from the old -git packages toward the new non-git ones.

But let me mention that I am using a lot of -git packages and I don't have any performance issues with them.

DEC05EBA commented on 2022-03-17 05:59 (UTC)

Hi, MarsSeed. My packages were git packages before but I had to modify them for performance reasons so they now use a .tar file of the git master. Im not able to change the name of the package and I dont want to orphan all of my packages and create new ones just for a name change.

MarsSeed commented on 2022-03-17 00:09 (UTC)


Currently this is not a '-git' VCS package.

Please change it so that its source is declared as git+,

and the PKGBUILD should implement an appropriate pkgver() function.

DEC05EBA commented on 2022-03-11 06:07 (UTC)

There is an issue with mpv-git missing stream_cb symbols. Use mpv-vapoursynth instead if you use mpv-git for vapoursynth.

DEC05EBA commented on 2021-05-28 10:45 (UTC)

Sorry I didn't make that clear. jsoncpp, sfml and tidy are compile dependencies and runtime dependencies (header files and shared libraries) while curl and imagemagick are executable dependencies. Some distros (such as ubuntu) separate executables from shared libraries in packages. I clarified that in the README file now, thanks.

BachoSeven commented on 2021-05-28 10:06 (UTC) (edited on 2021-05-28 10:11 (UTC) by BachoSeven)

Shouldn't jsoncpp(pulled by cmake while building anyways), sfml and tidy be make dependencies? as you mention on the project's page, the only runtime ones should be curl, imagemagick and noto fonts(?)

Edit: corrected statement

DEC05EBA commented on 2020-09-10 19:19 (UTC) (edited on 2020-09-24 01:17 (UTC) by DEC05EBA)

See for controls and screenshots