summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-06-14[fix] yeetube-download-videos: Refactor using cl-loopThanos Apollo
2024-06-09[fix] typos & styleThanos Apollo
2024-06-09[fix] Use xdg to get download dirThanos Apollo
Fix issues for users that use non-english name for their download dir, default to $HOME if download dir does not exist.
2024-04-11Merge branch '2.1.6-dev'Thanos Apollo
- Add support for yeetube-mpv-modeline
2024-04-11Version bump: 2.1.6Thanos Apollo
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: Add support for yeetube-modeline-modeThanos Apollo
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-20Add yeetube-enable-emojisThanos Apollo
Custom boolean to enable/disable emojify mode
2024-03-20Update todosThanos Apollo
2024-03-19Release version 2.1.5: Merge branch '2.1.5-dev'Thanos Apollo
- Make thumbnail fetching async - Improve scraping funcs - Add playlist functionality - Add mpv commands for forward/backward
2024-03-19Version bump & fix indentationThanos Apollo
2024-03-18yeetube-mode: Add emojify-modeThanos Apollo
2024-03-18yeetube-mode-map: Add yeetube-video-or-playlistThanos Apollo
2024-03-18yeetube.el: Style & Add commentsThanos Apollo
2024-03-18yeetube-mode: Disable sorting for thumbnailsThanos Apollo
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-18Merge patches from Rahguzar into 2.1.5-devThanos Apollo
Patches sent by Rahguzar <[email protected]>: 1. Make use of `url-retrieve` for fetching youtube urls asynchronously. 2. Use `url-queue-retrieve` for fetching thumbnails, this removes the dependency on `wget` and also fixes the sort issue. 3. Commands for showing playlists/related videos. 4. Parse json string to remove json encoding artifacts. 5. Refactor mpv process to not rely on shell quoting. 6. Show mpv status on modeline. 7. Commands for seeking forward/backward. Merged with minor tweaks.
2024-03-18Fix status command and pass process to quit-processRahguzar
2024-03-17Use url-retrieve for youtube urls (for headers)Rahguzar
2024-03-17Integrate playlist functionalityRahguzar
2024-03-17Also scrape playlistRahguzar
2024-03-17Command to quit and go forward/backwardRahguzar
2024-03-17Optionally show status of mpv process on modelineRahguzar
2024-03-17Use url-queue for getting thumbnailsRahguzar
Also add a command to view related videos
2024-03-17Remove unused scraping functionRahguzar
2024-03-17Use json parsing to properly parse json stringsRahguzar
2024-03-17Make url fetching async + add new commands for channelsRahguzar
* Refactor: use url-queue-retrieve to retrieve urls * Refactor: new function yeetube-display-content-from-url to scrape an arbitrary url. * New variable yeetube-search-history to track search history separately from general minibuffer input. * New commands yeetube-channel-videos and yeetube-channel-search for exploring channels
2024-03-07Disable sortingThanos Apollo
Sorting columns does not work with current thumbnail implementation.
2024-03-07Add todosThanos Apollo
2024-03-06Merge branch '2.1.4-dev'Thanos Apollo
- Major improvements on thumbnail support, which is now enabled by default. - Add proper support for wget, which can now use torsocks. - Improve customize interface interactions.
2024-03-06Version bump: 2.1.4Thanos Apollo
2024-03-06yeetube-search: Use pop-to-buffer-same-windowThanos Apollo
2024-03-06yeetube-display-thumbnails: Enable by defaultThanos Apollo
Since now we have proper wget support & custom thumbnail sizes, it's okay to enable it by default.
2024-03-06Update docstringsThanos Apollo
2024-03-06Add yeetube-iimage-mode-bufferThanos Apollo
Allow for custom thumbnail size
2024-03-06Add yeetube--wget-thumbnailThanos Apollo
- Adds torsocks support as well
2024-03-06Add defcustom yeetube-thumbnail sizeThanos Apollo
Cons for height & width
2024-03-06yeetube-download-dir: Use expand-file-nameThanos Apollo
Fix issues for non unix systems
2024-03-06Update copyright & package descThanos Apollo
2024-03-03defcustom(s): Improve 'customize' interface interactionsThanos Apollo
- Use radio instead of choice for yeetube-download-audio-format - Add None tag for yeetube-default-sort-column - Fix typos
2024-03-03packaging: Update commentary & descThanos Apollo
2024-03-03[fix] Refactor defcustom yeetube-download-audio-formatThanos Apollo
- Fix customize interface warning - Specify audio formats This change was suggested by Phil Hudson <[email protected]>
2024-03-03[fix] Refactor yeetube-download--ytdlpThanos Apollo
- Used 'executable-find' to validate the presence of 'yt-dlp' and 'torsocks' binaries. - Separated the construction of each part of the command for better readability. - Utilized 'mapconcat' to assemble the final command, removing nil values and unnecessary spaces. - Factored out string literals in the command construction and reduced unnecessary string concatenation.
2024-02-29Rename yeetube-player -> yeetube-play-functionThanos Apollo
2024-02-26Update docstrings & disable thumbnails by defaultThanos Apollo
Downloading images & using wget should be an opt-in feature.
2024-02-25Rewrite thumbnail supportThanos Apollo
- Specify thumbnail size to wget - Use iimage default This should improve performance, since we don't convert image sizes with emacs now.
2024-02-25Release version 2.1.3: Merge branch '2.1.3-dev'Thanos Apollo
- Add yeetube-enable-tor - Add thumbnail support
2024-02-25yeetube-get-thumbnails: Download only when yeetube-display-thumbnailThanos Apollo