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
+32-5Lines changed: 32 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,33 @@
1
1
# Chromecast
2
2
3
-
This implements a basic number of the google chromecast commands. Other than the basic commands, it also allows you to play media files from your computer either individually or in a playlist; the `playlist` command will look at all the files in a folder and play them sorted by numerically.
3
+
Implements a basic number of the google chromecast commands. Other than the basic commands, it also allows you to play media files from your computer either individually or in a playlist; the `playlist` command will look at all the files in a folder and play them sorted by numerically.
4
4
5
-
Can play / load a local media file on your chromecast. Currently the chromecast default media receiver only supports the following formats:
5
+
## Media Content Playable
6
+
7
+
Can play / load a local media file on your chromecast.
6
8
7
9
```
8
10
Supported Media formats:
11
+
- MP3
12
+
- AVI
9
13
- MKV
10
14
- MP4
11
15
- WebM
12
16
```
13
17
14
18
If an unknown file is found, it will use `ffmpeg` to transcode it to MP4, and stream it to the chromecast.
15
19
20
+
## Cast DNS Lookup
21
+
22
+
A DNS multicast is used to determine the Chromecast and Google Home devices.
23
+
24
+
The cast DNS entry is also cached, this means that if you pass through the device name, `-n <name>`, or the
25
+
device uuid, `-u <uuid>`, the results will be cached and it will connect to the chromecast device instanly.
26
+
27
+
## Playlist
28
+
29
+
There is support for playing media items as a playlist.
30
+
16
31
If playing from a playlist, you are able to pass though the `--select` flag, and this will allow you to select
17
32
the media to start playing from. This is useful if you have already played some of the media and want to start
18
33
from one you haven't played yet.
@@ -21,9 +36,21 @@ A cache is kept of played media, so if you are playing media from a playlist, it
21
36
media files you have recently played and play the next one from the playlist. `--continue=false` can be passed
22
37
through and this will start the playlist from the start.
23
38
24
-
The cast DNS entry is also cached, this means that if you pass through the device name, `-n <name>`, or the
25
-
device uuid, `-u <uuid>`, the results will be cached and it will connect to the chromecast device instanly.
26
-
Otherwise a DNS multicast is performed to find the chromecast devices.
39
+
## Watching a Device
40
+
41
+
If you would like to see what a device is sending, you are able to `watch` the protobuf messages being sent from your device:
0 commit comments