summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-15Set custom socketThanos Apollo
Define & apply `yeetube--mpv-socket`
2023-07-15yeetube-player: Adjust with find-executableThanos Apollo
Change yeetube-player to use (excutable-find "mpv") and adjust yeetube-toggle functions This probably fixes issues like #3
2023-07-13Add yeetube--draw-bufferThanos Apollo
Seperate the creation of *Yeetube Search* buffer to an "isolated" function. Making yeetube-search less complicated.
2023-07-12Update READMEThanos Apollo
2023-07-12Display currently playing video/songThanos Apollo
Add yeetube--currently-playing variable Add yeetube--get-title function that gets the context at point Use yeetube--get-title with yeetube-play & add currenlty playing info in yeetube-insert-info
2023-07-09README: typoThanos Apollo
2023-07-08Update KeywordsThanos Apollo
2023-07-08build: sent email only if falureThanos Apollo
2023-07-08Mark as version 1.2.0Thanos Apollo
- Fix integration between yeetube-search and yeetube-results-limit yeetube-search does not "fail" anymore if yeetube-search does not find enough video-ids to satisfy yeetube-results-limit. yeetube-results-limit is now just a limit just like it should have been from the start.
2023-07-08yeetube-results-limit: Set to 15 by defaultThanos Apollo
Since we don't have to worry about invidious instances that only display 10 results anymore.
2023-07-08yeetube-search: make yeetube-results limit only be a limiting factorThanos Apollo
Previously the while loop would run until there are enough video-ids to satisfy yeetube-results-limit(which was a stupid design by me). Change to run loop while video-ids < limit & if search-forward VIDEO-ID succeeds. This also makes the previous error messages unnecessary.
2023-07-08fix: indentationThanos Apollo
2023-07-07README: fix typoThanos Apollo
2023-07-07Add build.ymlThanos Apollo
2023-07-07Mark as version 1.1.0Thanos Apollo
- fix issues with titles - Use socket for mpv to allow for pause/play functionality - Add error handlers/warnings
2023-07-07Update READMEThanos Apollo
2023-07-07remove yeetube-read-manualThanos Apollo
Who reads the manual anyway?
2023-07-07change:(yeetube-change-download-audio-format)Thanos Apollo
Change it so it takes FORMAT as an argument to make it easier to test
2023-07-07Add testsThanos Apollo
Simple tests, mainly to check if is-youtube and audio format are working properly to avoid previous issues.
2023-07-07fix(yeetube-search): fix is-youtube?Thanos Apollo
Change to check yeetube-query-url.
2023-07-06Add error handlersThanos Apollo
yeetube-toggle functions: - Throw error to have mpv installed and set it to the default value if not already done so - toggle-video just checks if it's not nil(meaning it's installed assuming user has not changed default value), making it easier to reset it yeetube-search - Throw condition errors if user has set yeetube-search-limits too high.
2023-07-06(fix) yeetube-fix-title: adjust for "&"Thanos Apollo
2023-07-06yeetube-results-limit: update docstring for invidious instancesThanos Apollo
2023-07-06rename: yeetube-read-documentation -> yeetube-read-manualThanos Apollo
2023-07-06note: issue? for not killing previous instances of mpvThanos Apollo
if user plays with --no-video flag and then opens a new url without --no-video flag, it will not kill previous session. Not sure if I should fix this with killing all instances of mpv or just let it be as is.
2023-07-06yeetube-mode-map: Update KeybindingsThanos Apollo
Add yeetube-toggle-pause-mpv & yeetube-toggle-video-mpv
2023-07-06yeetube-insert-info: add warning if mpv is nil and update keysThanos Apollo
2023-07-06Add yeetube-toggle-pause-mpvThanos Apollo
Play/pause mpv
2023-07-06Add yeetube-toggle-video-mpvThanos Apollo
Toggle between video on/off for mpv player
2023-07-06yeetube-player: use socketThanos Apollo
Change this to enable remote control
2023-07-06yeetube-insert-content: renamesThanos Apollo
rename camel-case variables -> proper lisp names using dashes
2023-07-06yeetube-search: Add new var, renames & styleThanos Apollo
Add new variable: is-youtube? removing all the repetitive if statements Renames: rename videoIds videoTitles etc -> video-titles video-ids Style code
2023-07-06rename: yeetube-info -> yeetube-insert-infoThanos Apollo
2023-07-06Add yeetube-read-documentationThanos Apollo
Opens documentation.org
2023-07-06yeetube-results-limit: default to 10Thanos Apollo
Some invidious instances don't retrieve enough results for certain queries. It's recommended to keep it as 10 if you are using invidious.
2023-07-06fix: Adjust titlesThanos Apollo
Add "duck-tape" function to fix titles that keep "unicode" ='= and ="=
2023-07-05Add changelogThanos Apollo
2023-07-05fix: adjust for multiple urls in invidiousThanos Apollo
invidious search does not auto translates spaces to "+". This fixes the issue ensuring every space in search QUERY is replaced with +
2023-07-05README: Add badgesThanos Apollo
2023-07-05checkdoc: Auto Update DocstringsThanos Apollo
2023-07-05readme: styleThanos Apollo
2023-07-05Mark as version 1.0.0Thanos Apollo
- Add invidious instances support - Make interface more usable & customizable
2023-07-05Update READMEThanos Apollo
2023-07-05Update commentary & default urlThanos Apollo
2023-07-05README: Add invidious instances linkThanos Apollo
2023-07-05fix: remove unused variablesThanos Apollo
2023-07-05Update READMEThanos Apollo
2023-07-05Add support for localhostThanos Apollo
Check if url contains localhost, then ask for port
2023-07-05style & display search queryThanos Apollo
2023-07-05Add yeetube-change-query-urlThanos Apollo
Change URL interactively Add kbindings, update info & variable watchers as well.