summaryrefslogtreecommitdiff
path: root/yeetube-mpv.el
AgeCommit message (Collapse)Author
2024-04-11[fix] yeetube-play: Use 2nd argument only when yeetube-mpv-modelineThanos Apollo
- Pass information for yeetube-mpv-modeline as a second argument only when it's enabled. This way it should not break current users configuration with different media players. We could write this differently to hardcode yeetube-mpv-play, but I would like to make it possible for others to make 3rd party media players to be used with yeetube & yeetube-mpv-modeline.
2024-04-06yeetube-mpv: Add yeetube-mpv-modeline-modeThanos Apollo
2024-04-06Add yeetube-mpv-currently-playingThanos Apollo
Variable to hold info regarding currently playing video/file
2024-03-18yeetube-mpv: Remove mpv-show-statusThanos Apollo
If such a feature will be implemented, should be done as yeetube-modeline-mode, similarly to emms-mode-line-mode.
2024-03-18Fix status command and pass process to quit-processRahguzar
2024-03-17Command to quit and go forward/backwardRahguzar
2024-03-17Optionally show status of mpv process on modelineRahguzar
2024-02-09Add yeetube-mpv-change-video-qualityThanos Apollo
2024-02-09Add yeetube-mpv-ytdl-format-video-qualityThanos Apollo
2024-02-09Add yeetube-mpv-video-qualityThanos Apollo
2024-02-08yeetube-mpv-play: Use torsocks, when enabledThanos Apollo
2024-02-08Add yeetube-mpv-toggle-torsocksThanos Apollo
2024-02-08Add yeetube-mpv-torsocksThanos Apollo
2024-02-08Add yeetube-mpv-enable-torsocksThanos Apollo
2024-02-01yeetube-mpv-toggle-no-video-flag: Use enable/disable for messageThanos Apollo
2023-11-22yeetube-mpv:(check) Improve error message & use `unless`Thanos Apollo
There is no need for more specific error messages (via pcase).
2023-11-21yeetube-mpv: Add yeetube-mpv-checkThanos Apollo
Check if yt-dlp & mpv is installed, produce an error if not.
2023-11-20fix: Remove needless Package-RequiresThanos Apollo
yeetube-mpv & yeetube-buffer do not need package-requires.
2023-11-08Update to new domainThanos Apollo
2023-10-13yeetube-mpv-play-url: Rename to yeetube-mpv-playThanos Apollo
This function is not specific to just playing urls. User may make custom functions to play local files with it, thus the change of name.
2023-10-04yeetube: Rewrite keymap & require version 27.2Thanos Apollo
Rewrite keymap to use make-sparse-keymap & require version 27.2. defvar-keymap which was previously used requires emacs version 29.1 This change was suggested by emacs-devel mailing list, to make this package available to users that have not updated to the latest emacs version.
2023-10-04Rename #'yeetube-mpv to yeetube-mpv-play-urlThanos Apollo
This function is used as the default value of yeetube-player. Renaming it to yeetube-mpv-play-url will hopefully reduce confusion by making the name more specific.
2023-10-03[fix] yeetube-mpv: Use shell-quote-argumentThanos Apollo
Add shell-quote-argument to pass the url value. Pointed out by progfolio https://github.com/melpa/melpa/pull/8625
2023-10-03yeetube-mpv: Remove :safe keywordThanos Apollo
2023-10-03yeetube-mpv: Add errorsThanos Apollo
Display error message "Mpv not found. Install mpv or change the value of yeetube-player" if yeetube-mpv-path is nil
2023-10-03yeetube-mpv: make mpv executable as a variableThanos Apollo
2023-09-28[Commentary] Update commentary & code formatThanos Apollo
2023-09-27yeetube-mpv: Fix functions name prefixThanos Apollo
2023-09-27[Fix] cycle dependenciesThanos Apollo
2023-09-25[Rewrite] seperate yeetube-mpv functionalityThanos Apollo
- Seperate yeetube-mpv - Make it easier to use other programs as yeetube-player, such as emms