Tuner search for YouTube videos to play in MPV.
Table of Contents
- No "search rate limits" (Tuner doesn't use the youtube API)
- Show album art (experimental)
- SoundCloud search support
- "I'm Feeling Lucky" (play the first result when
!is used as a prefix for the search query)
Tuner is a written in Go, so you will need to install the GoLang compiler. On
Arch Linux, you should install the
On Arch Linux, the dependencies packages are
Font Awesome 5 is also required to display the icons. You can also customize
the icons in the
Clone the repository:
$ git clone https://github.com/Pauloo27/tuner.git && cd tuner
$ make install
Album Art (experimental)
The option to show the song Album Art is disabled by default, here's how to enable it:
First install Überzug
(on Arch Linux, install the
Then open Tuner and type
/a in the search bar and restart your Terminal and
v0.0.1, Tuner used mpris to comunicate with MPV. In newer version
Tuner uses libmpv instead. You can enable mpris by running the command
The script file should be placed at
If you installed the package
mpv-mpris-git from the AUR, you need to copy the
TIP: You can see the keybinds inside Tuner by pressing
- Arrow Left: Seek 5 seconds back.
- Arrow Right: Seek 5 seconds.
- Ctrl C: Stop the player.
- Space: Play/Pause song.
- Arrow Down: Decrease the volume.
- Arrow Up: Increase the volume.
- ?: Toggle keybind list.
- L: Toggle loop.
- P: Toggle lyric.
- W: Scroll lyric up.
- S: Scroll lyric down.
- U: Show video URL.
- B: Save song to playlist and edit current playlist.
- R: Shuffle playlist.
- >: Next song in playlist.
- <: Previous song in playlist.
There are a few commands you can type in the search bar:
/c: Toggle option to keep cache (default is false).
/a: Toggle option to show album art (default is false).
/m: Toggle option to load mpv-mpris (default is false).
/h: List all commands.
Tuner data (cache and config) is stored at
~/.cache/tuner. Tuner doesn't keep
the songs downloaded, the only cached data is the album art (if the feature is
enabled) and the info of playlist entries.
This project is licensed under GNU General Public License v2.0.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
There is no documentation for this package.