-
Notifications
You must be signed in to change notification settings - Fork 0
/
feed.xml
255 lines (244 loc) · 13.8 KB
/
feed.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>cast-web</title>
<link href="https://vervallsweg.github.io/cast-web/feed.xml" rel="self" />
<link href="https://vervallsweg.github.io/cast-web" />
<updated>2018-06-03T17:58:18+02:00</updated>
<author>
<name>vervallsweg</name>
</author>
<id>https://vervallsweg.github.io/cast-web</id>
<entry>
<title>My devices are only called 'cast-web-device'</title>
<author>
<name>vervallsweg</name>
</author>
<link href="https://vervallsweg.github.io/cast-web/My-devices-are-only-called-cast-web-device.html"/>
<id>https://vervallsweg.github.io/cast-web/My-devices-are-only-called-cast-web-device.html</id>
<category term="FAQ"/>
<updated>2018-06-02T16:57:08+02:00</updated>
<summary></summary>
<content type="html">
<![CDATA[
<img src="https://vervallsweg.github.io/cast-web/media/posts/19/" alt="" />
<p>This is a communication issue between the cast-web-api and your SmartThings Hub.</p>
<h2>Ensure that your cast-web-api is running</h2>
<ol>
<li>Open a browser window</li>
<li>Enter the cast-web-api address, it is displayed on startup and looks roughly like this <code><a href="http://192.168.2.104:300/">http://192.168.2.104:300/</a></code></li>
<li>It should display the version of your cast-web-api</li>
</ol>
<p>Should you not see the current version, start it or check the <a href="#INTERNAL_LINK#/post/6">install guide</a> again.</p>
<ol>
<li>Try opening the same address you just opened on a different device on the same network. Your phone for example.</li>
</ol>
<p>Should you not see the current version, there is a network issue. Make sure that there's no firewall on the API device that's blocking the connection. Also ensure that the API device and your SmartThings hub are on the same network and can communicate.</p>
<ol>
<li>Open your SmartThings app</li>
<li>On your devices page, navigate to cast-web-api</li>
<li>Press the refresh button</li>
<li>Wait a couple of seconds, your devices should no work properly</li>
</ol>
<p>If they're still not working correctly, check the <a href="#INTERNAL_LINK#/post/4">help</a> page for other solutions.</p>
]]>
</content>
</entry>
<entry>
<title>Automation ideas</title>
<author>
<name>vervallsweg</name>
</author>
<link href="https://vervallsweg.github.io/cast-web/Automation-ideas.html"/>
<id>https://vervallsweg.github.io/cast-web/Automation-ideas.html</id>
<category term="FAQ"/>
<updated>2018-06-02T17:14:08+02:00</updated>
<summary></summary>
<content type="html">
<![CDATA[
<img src="https://vervallsweg.github.io/cast-web/media/posts/18/" alt="" />
<p>Cast-web basically sets up your Google Cast devices as selectable speakers for any audio output in SmartThins.</p>
<p>Every other SmartThings Smartapp that works with SmartThings speakers can now use your Google Cast devices. Apps include many community Smartapps like BigTalker2 and even official SmartThings apps like SpeakerNotifyWithSound (defunct) and Speaker companion.</p>
<p>All of these features are available to Google Cast devices with a screen (Chromecasts, etc.) and without one (Google Homes, Chromecast audios, etc.) and even groups you created in the Google Home app. </p>
<h2>Stop my Chromecast audios when I turn on the TV</h2>
<p> </p>
More ideas coming soon.
]]>
</content>
</entry>
<entry>
<title>Roadmap for version 1.1</title>
<author>
<name>vervallsweg</name>
</author>
<link href="https://vervallsweg.github.io/cast-web/Roadmap-for-version-1.1.html"/>
<id>https://vervallsweg.github.io/cast-web/Roadmap-for-version-1.1.html</id>
<category term="Roadmap"/>
<updated>2018-05-29T13:28:25+02:00</updated>
<summary></summary>
<content type="html">
<![CDATA[
<img src="https://vervallsweg.github.io/cast-web/media/posts/17/" alt="" />
TBA.
]]>
</content>
</entry>
<entry>
<title>Request a feature</title>
<author>
<name>vervallsweg</name>
</author>
<link href="https://vervallsweg.github.io/cast-web/Request-a-feature.html"/>
<id>https://vervallsweg.github.io/cast-web/Request-a-feature.html</id>
<updated>2018-05-29T13:15:54+02:00</updated>
<summary></summary>
<content type="html">
<![CDATA[
<img src="https://vervallsweg.github.io/cast-web/media/posts/16/" alt="" />
<iframe width="100%" height="1000px" src="https://docs.google.com/forms/d/e/1FAIpQLSe3MkdvLfJ1EoMnSS7xSQIR6YedbKt3DVIKqizuHJ8X9bp1Gg/viewform?embedded=true" frameborder="0" marginheight="0" marginwidth="0">Loading...</iframe>
]]>
</content>
</entry>
<entry>
<title>Donate</title>
<author>
<name>vervallsweg</name>
</author>
<link href="https://vervallsweg.github.io/cast-web/donate.html"/>
<id>https://vervallsweg.github.io/cast-web/donate.html</id>
<updated>2018-05-29T02:17:50+02:00</updated>
<summary></summary>
<content type="html">
<![CDATA[
<img src="https://vervallsweg.github.io/cast-web/media/posts/15/" alt="" />
<p>What started as a private DIY project has now turned into a really capable, stable and widely used project.</p>
<p>cast-web is mainly maintained by one person, me vervallsweg. This is not what I do for a living, but the workload of this project often comes pretty close. If you like cast-web please consider donating, it helps me as a student pay my bills and dedicate more of my time towards this project.</p>
<p>This project is add free, not behind a paywall, completly free and open source. Please help to keep it the way it is.</p>
<p>Thank you.</p>
<p><a href="https://www.paypal.me/vervallsweg" title=" " id="donate" class="btn" style="font-size: 1.5em;"> </a> </p>
<script>// <![CDATA[
document.querySelector('a#donate').innerHTML = '<i class="icon paypal" style="margin:0;"></i>';
// ]]></script>
]]>
</content>
</entry>
<entry>
<title>How do I use the preset generator?</title>
<author>
<name>vervallsweg</name>
</author>
<link href="https://vervallsweg.github.io/cast-web/How-do-I-use-the-preset-generator.html"/>
<id>https://vervallsweg.github.io/cast-web/How-do-I-use-the-preset-generator.html</id>
<category term="FAQ"/>
<updated>2018-05-28T19:57:22+02:00</updated>
<summary></summary>
<content type="html">
<![CDATA[
<img src="https://vervallsweg.github.io/cast-web/media/posts/14/" alt="" />
Coming soon.
]]>
</content>
</entry>
<entry>
<title>What can I play through presets?</title>
<author>
<name>vervallsweg</name>
</author>
<link href="https://vervallsweg.github.io/cast-web/What-can-I-play-through-presets.html"/>
<id>https://vervallsweg.github.io/cast-web/What-can-I-play-through-presets.html</id>
<category term="FAQ"/>
<updated>2018-05-28T19:55:48+02:00</updated>
<summary></summary>
<content type="html">
<![CDATA[
<img src="https://vervallsweg.github.io/cast-web/media/posts/13/" alt="" />
<p>Only DRM free content. Probably not what you want your fancy internet connected speaker to play.</p>
<h2>What is DRM free content?</h2>
<p>Everything you can get a direct file link to. It needs to be without a login, hosted on the internet or your local network.</p>
<p>This excludes most streaming services like Netflix or Spotify, since you cannot get a direct link (.mp3/4) and have to log in.</p>
<p>However most radio stations have direct links and don't need a login.</p>
<h2>What formats are supported?</h2>
<p> </p>
<p>Almost every major format is supported. A <a href="https://developers.google.com/cast/docs/media#media-type-strings" target="_blank" rel="noopener noreferrer">full list</a> is available by Google.</p>
<h2>How do I create presets?</h2>
<p>Use the <a href="https://vervallsweg.github.io/smartthings/cast-web-preset-generator/preset-generator.html" target="_blank" rel="noopener noreferrer">preset generator</a>. A guide is available.</p>
]]>
</content>
</entry>
<entry>
<title>Contribute</title>
<author>
<name>vervallsweg</name>
</author>
<link href="https://vervallsweg.github.io/cast-web/contribute.html"/>
<id>https://vervallsweg.github.io/cast-web/contribute.html</id>
<updated>2018-05-29T10:52:54+02:00</updated>
<summary></summary>
<content type="html">
<![CDATA[
<img src="https://vervallsweg.github.io/cast-web/media/posts/12/" alt="" />
<p>All of the source code is available on GitHub under GPL3.</p>
<ul>
<li><a href="https://github.com/vervallsweg/cast-web-api" target="_blank" rel="noopener noreferrer">cast-web-api</a></li>
<li><a href="https://github.com/vervallsweg/smartthings" target="_blank" rel="noopener noreferrer">smartthings</a></li>
</ul>
<h2>Beta versions</h2>
<p>Every new release is developed in a new branch with the corrseponding version number. Please note that new versions of the DTH and Smartapps are released individually.</p>
<h2>Pull requests</h2>
<p>PRs are always appreciated. Just watch out for any new version branch and avoid 'master' as a base for your PR.</p>
]]>
</content>
</entry>
<entry>
<title>Second blog post</title>
<author>
<name>vervallsweg</name>
</author>
<link href="https://vervallsweg.github.io/cast-web/Second-blog-post.html"/>
<id>https://vervallsweg.github.io/cast-web/Second-blog-post.html</id>
<category term="News"/>
<updated>2018-05-25T10:30:14+02:00</updated>
<summary></summary>
<content type="html">
<![CDATA[
<img src="https://vervallsweg.github.io/cast-web/media/posts/10/" alt="" />
Hello again.
]]>
</content>
</entry>
<entry>
<title>Updating from a version below 1.x</title>
<author>
<name>vervallsweg</name>
</author>
<link href="https://vervallsweg.github.io/cast-web/First-blog-post.html"/>
<id>https://vervallsweg.github.io/cast-web/First-blog-post.html</id>
<category term="News"/>
<updated>2018-05-29T01:10:05+02:00</updated>
<summary></summary>
<content type="html">
<![CDATA[
<img src="https://vervallsweg.github.io/cast-web/media/posts/9/" alt="" />
<p>Hey,</p>
<p>if you're reading this, you're probably using cast-web for quite some time now. First off, I want to thank you. Feedback and participation from people like you have helped shape this project significantly. Version 1 is a significant step forward and adds some of the most requested features.</p>
<p>It finally doesn't have to poll your device every x seconds. It basically works like push notifications on your phone now. Or in Google Cast terms, it's as fast as the Google Home app. You can now cast stuff from your phone and the second you press the volume button on your phone, ST will display the new volume. This is quite impressive considering that every packet goes through two hops before arriving on your phone.</p>
<p>We also have voice notifications in multiple languages and with a Google voice now. You can finally resume a preset after your notification, you can even queue up multiple stations/songs/videos that will play one after the other. There're so many new features and so many more to come. Just try it yourself!</p>
<h2>The bad stuff</h2>
<p>You'll have to remove all of your cast-web devices from SmartThings.</p>
<p>That's the worst part. V1 brings an architectural change that in ST can only be achieved on install. Every cast-web device is now the parent of a cast-web-api device. Existing devices cannot be 'moved' to a parent device.</p>
<p class="msg msg--info">I want to point out here, that you don't need to upgrade. Every old version is going to continue to work fine. V1 brings a lot of new features, it is wicked fast, but the older versions are not going away. This is the advantage of having a local installation, you choose when to update or whether at all.</p>
<h2>How to update</h2>
<ol>
<li>Note down how your cast devices are currently used (what to restore after reinstall) and copy your preset objects if you use them</li>
<li>Remove all cast-web devices. You can try to directly remove the SM, but this often fails with a weird error message.</li>
<li>Remove the Service manager</li>
<li>Stop the cast-web-api</li>
<li>Follow the new <a href="#INTERNAL_LINK#/post/1">install instructions</a></li>
</ol>
<p class="msg msg--highlight ">Keep in mind that you now have to install two DTHs 'cast-web-device' (formerly cast-web) and a DTH called 'cast-web-api'. This will show up in ST as a device after install.</p>
<h2>What happend to group-sync?</h2>
<p>It's now redundant. The API now automatically detects groups, connects to their members and syncs the playback.</p>
<p>If you want to level the volume on a group, just add the group to ST and set the volume twice. Setting the volume once, for example to 20%, will set the volume on the group. If the volume is already at 20%, it will level all other members to 20% as well. Just tap the volume slider a second time.</p>
]]>
</content>
</entry>
</feed>