Hmmm; it has gotten uglier. Now (whether or not I use the modified ProtocolHandler.pm) Youtube music doesn't play at all. Attached is the new Info-level log - here's a truncated version without the JS code that gets dumped in the logfile:
Code: -------------------- [18-11-07 17:21:08.4327] Plugins::YouTube::ProtocolHandler::getNextTrack (313) next track id: 43OFSXI5c94 url: http://www.youtube.com/watch?v=43OFSXI5c94 master: youtube://www.youtube.com/v/43OFSXI5c94 [18-11-07 17:21:09.5575] Plugins::YouTube::ProtocolHandler::__ANON__ (333) trying regular streams [18-11-07 17:21:09.5581] Plugins::YouTube::ProtocolHandler::__ANON__ (338) no stream found, trying DASH [18-11-07 17:21:09.5589] Plugins::YouTube::ProtocolHandler::getStream (395) found matching format 140 [18-11-07 17:21:09.5592] Plugins::YouTube::ProtocolHandler::getStream (398) itag: 140, props: https%3A%2F%2Fr4---sn-xmxuxa-hxal.googlevideo.com%2Fvideoplayback%3Fexpire%3D1541593269%26ei%3DVITiW_O8NYneqAHRh4iwAg%26ms%3Dau%252Crdu%26mt%3D1541571615%26itag%3D140%26pl%3D22%26mm%3D31%252C29%26mn%3Dsn-xmxuxa-hxal%252Csn-ntqe6n7k%26id%3Do-AOovuygUIlOfNZKnbCQYlS5BT2_G3dy0cPqyZwVNplNm%26keepalive%3Dyes%26c%3DWEB%26pcm2cms%3Dyes%26gir%3Dyes%26ip%3D115.70.114.134%26sparams%3Dclen%252Cdur%252Cei%252Cgir%252Cid%252Cinitcwndbps%252Cip%252Cipbits%252Citag%252Ckeepalive%252Clmt%252Cmime%252Cmm%252Cmn%252Cms%252Cmv%252Cpcm2cms%252Cpl%252Crequiressl%252Csource%252Cexpire%26dur%3D152.438%26lmt%3D1386397414138236%26key%3Dyt6%26mv%3Dm%26ipbits%3D0%26initcwndbps%3D990000%26mime%3Daudio%252Fmp4%26clen%3D2421745%26requiressl%3Dyes%26source%3Dyoutube%26fvip%3D5 [18-11-07 17:21:09.5597] Plugins::YouTube::ProtocolHandler::getStream (415) selected aac sig 87E2671D7EFA818377F72CA952DA2875AF9A15F30.05B483B94624B4E46C5E643F9FB8442203700323C encrypted 1 [18-11-07 17:21:09.5601] Plugins::YouTube::ProtocolHandler::getStream (395) found matching format 171 [18-11-07 17:21:09.5604] Plugins::YouTube::ProtocolHandler::getStream (398) itag: 171, props: https%3A%2F%2Fr4---sn-xmxuxa-hxal.googlevideo.com%2Fvideoplayback%3Fexpire%3D1541593269%26ei%3DVITiW_O8NYneqAHRh4iwAg%26ms%3Dau%252Crdu%26mt%3D1541571615%26itag%3D171%26pl%3D22%26mm%3D31%252C29%26mn%3Dsn-xmxuxa-hxal%252Csn-ntqe6n7k%26id%3Do-AOovuygUIlOfNZKnbCQYlS5BT2_G3dy0cPqyZwVNplNm%26keepalive%3Dyes%26c%3DWEB%26pcm2cms%3Dyes%26gir%3Dyes%26ip%3D115.70.114.134%26sparams%3Dclen%252Cdur%252Cei%252Cgir%252Cid%252Cinitcwndbps%252Cip%252Cipbits%252Citag%252Ckeepalive%252Clmt%252Cmime%252Cmm%252Cmn%252Cms%252Cmv%252Cpcm2cms%252Cpl%252Crequiressl%252Csource%252Cexpire%26dur%3D152.380%26lmt%3D1406270509266936%26key%3Dyt6%26mv%3Dm%26ipbits%3D0%26initcwndbps%3D990000%26mime%3Daudio%252Fwebm%26clen%3D1954882%26requiressl%3Dyes%26source%3Dyoutube%26fvip%3D5 [18-11-07 17:21:09.5609] Plugins::YouTube::ProtocolHandler::getStream (415) selected ogg sig 277ED3725240157A7CDE5FFB19451215550982CBA.4D8649EDD3D950FC1C0C9275CDA49472B77A77BBC encrypted 1 [18-11-07 17:21:09.8956] Plugins::YouTube::ProtocolHandler::__ANON__ (645) cannot load player code: Cannot find JS player signature function name in 'var _yt_player={};(function(g){var window=this ****Loads of JS code here**** type.toString;g.ta("Float64Array",g0,void 0)};})(_yt_player); ' at /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/YouTube/Signature.pm line 36. -------------------- Methinks Google is changing the youtube code/interface/service as we discuss this. +-------------------------------------------------------------------+ |Filename: sb.log | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=25902| +-------------------------------------------------------------------+ ------------------------------------------------------------------------ askvictor's Profile: http://forums.slimdevices.com/member.php?userid=64977 View this thread: http://forums.slimdevices.com/showthread.php?t=105840 _______________________________________________ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins