Thank you for the effort, making this plugin. I have troubles getting the plugin to work. First, it worked flawlessly, but after some time this plugin stopped working. Now, I can cast on the YouTube app, but the video keeps loading and the audio does not come through. I already tried doing a factory reset of my system, but without help. I would greatly appreciate a pointer as to how I can resolve this and can of course provide more information that would help you debugging this problem.
Hello, looking for a little help with my first Volumio Pi4 build. Running latest everything. Spotify works. YouTube will not cast. My YouTube app sees the device as an option, but never actually connects. Any suggestions?
Is there any way to continue watching the movie on the primary device after turning on the YouTube Cast Receiver (volumio) on a secondary device?
*I would like to see the image on my notebook and listen to the audio from a raspberry pi (volumio) connected to a external DAC.
hey I also have a problem where I canāt get any further, Iām probably on the hose
PI4 Volumio 3.198
R: ===================================================================
(node:2030) UnhandledPromiseRejectionWarning: TypeError: Cannot read property ānameā of null
at EventEmitter. (/data/plugins/music_service/ytcr/index.js:237:76)
at EventEmitter.emit (events.js:315:20)
at EventEmitter. (/data/plugins/music_service/ytcr/node_modules/yt-cast-receiver/lib/index.js:52:16)
at EventEmitter.emit (events.js:315:20)
at YouTubeApp.stop (/data/plugins/music_service/ytcr/node_modules/yt-cast-receiver/lib/app.js:158:31)
at runMicrotasks ()
at processTicksAndRejections (internal/process/task_queues.js:93:5)
(node:2030) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see Command-line API | Node.js v17.5.0 Documentation). (rejection id: 3)
Perhaps a stupid question (indicating that I havenāt understood what the plugin does): What is the difference to if I use Youtube e.g. on my laptop and stream the audio via bluetooth to Volumio?
Bluetooth: stream is fetched on laptop / phone. Audio of said stream then gets transcoded and sent to receiver for playback.
YouTube cast: video ID sent to plugin. Plugin then fetches stream from YouTube for playback.
Sound quality-wise, probably not much difference in this case since YouTube streams are low quality.