You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-9Lines changed: 14 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -34,14 +34,13 @@ A YouTube client in the terminal with thumbnails. Allows displaying images in an
34
34
35
35
#### Video Playing
36
36
37
-
* Play videos with [mpv](https://github.com/mpv-player/mpv) - much faster loading than default
37
+
* Play videos with [mpv](https://github.com/mpv-player/mpv)
38
38
* Format options (current options: 480p, 720p, 1080p, 1440p, 2160p)
39
-
* Resume video from time in history
40
39
* Includes YouTube chapters in mpv
41
40
42
41
#### Video Management
43
42
44
-
* Add and remove videos from your playlists (including watch later)
43
+
* Add and remove videos from your playlists (including Watch Later)
45
44
* Saves watch time to history
46
45
* Create and delete playlists
47
46
@@ -50,6 +49,12 @@ A YouTube client in the terminal with thumbnails. Allows displaying images in an
50
49
* Currently in "Beta" state, features are present and working but may be buggy
51
50
* UI subject to change (i.e. some parts still look ugly and I may think of a better idea)
52
51
52
+
### Update (January 2025)
53
+
54
+
I remade my GitHub account to change the email address, so the original repo was deleted. I just started the releases from 0 again.
55
+
Also I have changed the "scope" of the project a bit. I now plan on using yt-dlp for video playback. Originally I had coded into GoTube the ability to get the direct URL from a YouTube video, but this broke, and maintaining this isn't something I can guarantee. yt-dlp is a bit slower, but it will be more reliable.
56
+
This also means the exact watch time won't be saved back to YouTube, only that the video was watched. I would like to fix this in the future.
57
+
53
58
## Installation
54
59
55
60
### Dependancies
@@ -62,12 +67,12 @@ A YouTube client in the terminal with thumbnails. Allows displaying images in an
Log into YouTube in Firefox. Ensure there is a `~/.mozilla/firefox/[something].default-release/` directory. This should be the default save location for the cookies file when Firefox is insatlled using a package manager.
75
+
Log into YouTube in Firefox. Ensure there is a `~/.mozilla/firefox/[something].default-release/` directory. This should be the default save location for the cookies file when Firefox is installed using a package manager.
71
76
72
77
## Usage
73
78
@@ -101,8 +106,8 @@ Planned before 1.0 release:
101
106
* Audio only playback
102
107
* Like/dislike videos
103
108
* Sub/unsub from channels
104
-
* Wayland support
105
-
* Config file
109
+
* Wayland support - Partially done, (for now use a terminal which support kitty image protocol and use [Ueberzugpp](https://github.com/jstkdng/ueberzugpp), with config set to "kitty")
110
+
* Config file - Done
106
111
* Options menu
107
112
* Many bug fixes
108
113
* Better error handling
@@ -118,7 +123,7 @@ Organised into varying degrees of likelyhood:
118
123
* View/interact with comments
119
124
* Change order of videos in playlist
120
125
* CLI mode - use functionality in other scripts
121
-
* Video downloading TUI (frontend for yt-dlp)
126
+
* Video downloading TUI (frontend for yt-dlp) - Cancelled, moving this to a seperate project
122
127
* Video queue
123
128
* Text-only mode (no thumbnails, designed for ssh or console operation, can manage videos without playing them or displaying thumbnails)
0 commit comments