Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Fix issues for users that use non-english name for their download dir,
default to $HOME if download dir does not exist.
|
|
- Add support for yeetube-mpv-modeline
|
|
|
|
- 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.
|
|
|
|
|
|
Variable to hold info regarding currently playing video/file
|
|
Custom boolean to enable/disable emojify mode
|
|
|
|
- Make thumbnail fetching async
- Improve scraping funcs
- Add playlist functionality
- Add mpv commands for forward/backward
|
|
|
|
|
|
|
|
|
|
|
|
If such a feature will be implemented, should be done as
yeetube-modeline-mode, similarly to emms-mode-line-mode.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also add a command to view related videos
|
|
|
|
|
|
* 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
|
|
Sorting columns does not work with current thumbnail implementation.
|
|
|
|
- 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.
|
|
|
|
|
|
Since now we have proper wget support & custom thumbnail sizes, it's
okay to enable it by default.
|
|
|
|
Allow for custom thumbnail size
|
|
- Adds torsocks support as well
|
|
Cons for height & width
|
|
Fix issues for non unix systems
|
|
|
|
- Use radio instead of choice for yeetube-download-audio-format
- Add None tag for yeetube-default-sort-column
- Fix typos
|
|
|
|
- Fix customize interface warning
- Specify audio formats
This change was suggested by Phil Hudson <[email protected]>
|
|
- 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.
|
|
|
|
Downloading images & using wget should be an opt-in feature.
|
|
- Specify thumbnail size to wget
- Use iimage default
This should improve performance, since we don't convert image sizes
with emacs now.
|
|
- Add yeetube-enable-tor
- Add thumbnail support
|