Simon_rb wrote: 
> I have noticed odd behaviour. When AirPlaying to a Group Player, after
> about 3 songs it tries to play the next then gets in a muddle and
> repeats the previous song. I have managed to catch it in the log. Some
> strange characters appeared. 
> 
> I'm not sure it this has anything to do with the Group Player plugin or
> ShairTunes related, thought best to post here. 
> 
> Its around the 13:10:37 mark where it went wrong. The song ending was
> Perfect Strangers and the next was Money for Nothing. It attempted to
> play Money for Nothing but then went back to Perfect Strangers.. Manual
> skip forward would play Money for Nothing and then the same thing
> happens 2 or 3 songs along.. I had 3 native/real squeezebox players
> powered on and playing in the group player.. 
> 
> Cheers
> 
> Update:- after a bit of testing it seems to be just the money for
> nothing song that causes the repeating back. Maybe something in the
> characters or artwork. It has happened with other songs before.
> I’ll keep an eye out to see if I can find other songs that behave
> the same way.
> 
> Update 2:- AirPlaying directly to the LMS player rather than using
> groups results in it playing the Money for Nothing song after Perfect
> Strangers although it took a while, 10 secs maybe before the audio
> played. See code from log below:-
> 
> 
> > 
Code:
--------------------
  >   > [18-03-03 14:07:58.1808] 
Plugins::ShairTunes2W::Plugin::handleSocketRead (596) header: SET_PARAMETER 
rtsp://192.168.1.26/11674369577717287494 RTSP/1.0
  > RTP-Info: rtptime=4108727533
  > Content-Length: 206
  > Content-Type: application/x-dmap-tagged
  > CSeq: 240
  > DACP-ID: 4442F3A63B47FBF8
  > Active-Remote: 800412675
  > User-Agent: AirPlay/365.44
  > 
  > mlitÆmpero‰Ã.WÛuasal0Sultans of Swing - The Very Best of Dire 
StraitsasarDire StraitsascpSting & Mark KnopflerasgnRockminmMoney for 
NothingastnasdkcapsastmÄq
  > [18-03-03 14:07:58.1822] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(603) Content Length is: 206
  > [18-03-03 14:07:58.1833] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(606) ContentBody length already received: 206
  > [18-03-03 14:07:58.1865] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(755) got command / method: SET_PARAMETER
  > [18-03-03 14:07:58.1891] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(1009) DMAP DATA found. Length: 206 $VAR1 = {
  > 'title' => 'Money for Nothing',
  > 'artist' => 'Dire Straits',
  > 'album' => 'Sultans of Swing - The Very Best of Dire Straits'
  > };
  > [18-03-03 14:07:58.1923] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(1057) 
  > 
  > PLAYER_MESSAGE_START: 
  > RTSP/1.0 200 OK
  > Audio-Jack-Status: connected; type=analog
  > CSeq: 240
  > 
  > 
  > PLAYER_MESSAGE_END
  > 
  > [18-03-03 14:07:58.2707] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(596) header: SET_PARAMETER rtsp://192.168.1.26/11674369577717287494 RTSP/1.0
  > RTP-Info: rtptime=4108731405
  > Content-Length: 90451
  > Content-Type: image/jpeg
  > CSeq: 241
  > DACP-ID: 4442F3A63B47FBF8
  > Active-Remote: 800412675
  > User-Agent: AirPlay/365.44
  > 
  > ÿØÿÛ„                                                                 
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                ÿÝ ÿÀú"ÿÄ¢      
  > }!1AQa"q2‘¡#B±ÁRÑð$3br‚        
  > 
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùú
     
  > w!1AQaq"2B‘¡±Á       #3RðbrÑ
  > 
$4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz&#8218;&#402;&#8222;&#8230;&#8224;&#8225;&#710;&#8240;&#352;&#8217;&#8220;&#8221;&#8226;&#8211;&#8212;&#732;&#8482;&#353;¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ?þ<
 >PØ8xL&#8230;}ë)Nü©æ*F\
  > 
ÿXrÜe©¨&#353;{2Ú»¶@Çð*&#339;&#353;¦I&#352;fà-}&¼\µbp-g&#8218;*2¤Ç´SU&#8240;p   
    
©ÊòqÒ¾&#8211;P¦âÙ&#8221;!f&#338;*ɵc\ÛàµÒN¯ØVL¨Ù9¯Ç8Ë%&#8230;[è}´&#8217;±Îȍ&#339;V\Ñ0rN:WA2wÅfÏ'üÑÄ<;É7h&#376;IJ«&#8221;L)#<äÕV]µ*4%OÕ9p¯ÇóL©ÆM[AJJÆlè@Í
  > [18-03-03 14:07:58.2722] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(603) Content Length is: 90451
  > [18-03-03 14:07:58.2733] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(606) ContentBody length already received: 786
  > [18-03-03 14:07:58.2745] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(610) Content not yet completely received. Waiting...
  > [18-03-03 14:07:58.2784] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(755) got command / method: SET_PARAMETER
  > [18-03-03 14:07:58.2813] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(1023) IMAGE DATA received, sending to: 
http://192.168.1.26:42261/59128a9064c94464dc4771d61749f19c/cover.jpg
  > [18-03-03 14:07:58.2842] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(1057) 
  > 
  > PLAYER_MESSAGE_START: 
  > RTSP/1.0 200 OK
  > Audio-Jack-Status: connected; type=analog
  > CSeq: 241
  > 
  > 
  > PLAYER_MESSAGE_END
  > 
  > [18-03-03 14:07:58.4336] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(596) header: SET_PARAMETER rtsp://192.168.1.26/11674369577717287494 RTSP/1.0
  > RTP-Info: rtptime=4108736333
  > Content-Length: 184
  > Content-Type: application/x-dmap-tagged
  > CSeq: 242
  > DACP-ID: 4442F3A63B47FBF8
  > Active-Remote: 800412675
  > User-Agent: AirPlay/365.44
  > 
  > mlit°mpero&#8240;Ã.WÛuasal0Sultans of Swing - The Very Best of Dire 
StraitsasarDire StraitsascpSting & Mark KnopflerasgnRockminmMoney for 
Nothingasdkcaps
  > [18-03-03 14:07:58.4349] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(603) Content Length is: 184
  > [18-03-03 14:07:58.4361] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(606) ContentBody length already received: 184
  > [18-03-03 14:07:58.4392] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(755) got command / method: SET_PARAMETER
  > [18-03-03 14:07:58.4417] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(1009) DMAP DATA found. Length: 184 $VAR1 = {
  > 'album' => 'Sultans of Swing - The Very Best of Dire Straits',
  > 'title' => 'Money for Nothing',
  > 'artist' => 'Dire Straits'
  > };
  > [18-03-03 14:07:58.4448] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(1057) 
  > 
  > PLAYER_MESSAGE_START: 
  > RTSP/1.0 200 OK
  > Audio-Jack-Status: connected; type=analog
  > CSeq: 242
  > 
  > 
  > PLAYER_MESSAGE_END
  > 
  > [18-03-03 14:07:58.4554] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(596) header: SET_PARAMETER rtsp://192.168.1.26/11674369577717287494 RTSP/1.0
  > RTP-Info: rtptime=4108736333
  > Content-Length: 43
  > Content-Type: text/parameters
  > CSeq: 243
  > DACP-ID: 4442F3A63B47FBF8
  > Active-Remote: 800412675
  > User-Agent: AirPlay/365.44
  > 
  > progress: 4108823425/4108736333/4119711617
  > [18-03-03 14:07:58.4568] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(603) Content Length is: 43
  > [18-03-03 14:07:58.4581] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(606) ContentBody length already received: 43
  > [18-03-03 14:07:58.4615] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(755) got command / method: SET_PARAMETER
  > [18-03-03 14:07:58.4632] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(946) SET_PARAMETER req: progress: 4108823425/4108736333/4119711617
  > [18-03-03 14:07:58.4664] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(996) Duration: 246.897777777778; Position: -1.97487528344671
  > [18-03-03 14:07:58.4681] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(1057) 
  > 
  > PLAYER_MESSAGE_START: 
  > RTSP/1.0 200 OK
  > Audio-Jack-Status: connected; type=analog
  > CSeq: 243
  > 
  > 
  > PLAYER_MESSAGE_END
  > 
  > [18-03-03 14:07:59.2053] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(596) header: OPTIONS * RTSP/1.0
  > CSeq: 244
  > DACP-ID: 4442F3A63B47FBF8
  > Active-Remote: 800412675
  > User-Agent: AirPlay/365.44
  > 
  > [18-03-03 14:07:59.2060] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(606) ContentBody length already received: 0
  > [18-03-03 14:07:59.2075] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(755) got command / method: OPTIONS
  > [18-03-03 14:07:59.2085] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(1057) 
  > 
  > PLAYER_MESSAGE_START: 
  > RTSP/1.0 200 OK
  > Audio-Jack-Status: connected; type=analog
  > CSeq: 244
  > Public: ANNOUNCE, SETUP, RECORD, PAUSE, FLUSH, TEARDOWN, OPTIONS, 
GET_PARAMETER, SET_PARAMETER
  > 
  > 
  > PLAYER_MESSAGE_END
  > 
  > [18-03-03 14:08:00.9377] Slim::Utils::Misc::msg (1250) Warning: 
[14:08:00.9370] DBIx::Class::ResultSet::single(): Query returned more than one 
row.  SQL that returns multiple rows is DEPRECATED for ->find and ->single at 
/usr/share/perl5/Slim/Schema.pm line 2286
  > [18-03-03 14:08:01.2423] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(596) header: OPTIONS * RTSP/1.0
  > CSeq: 245
  > DACP-ID: 4442F3A63B47FBF8
  > Active-Remote: 800412675
  > User-Agent: AirPlay/365.44
  > 
  > [18-03-03 14:08:01.2433] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(606) ContentBody length already received: 0
  > [18-03-03 14:08:01.2451] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(755) got command / method: OPTIONS
  > [18-03-03 14:08:01.2462] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(1057) 
  > 
  > PLAYER_MESSAGE_START: 
  > RTSP/1.0 200 OK
  > Audio-Jack-Status: connected; type=analog
  > CSeq: 245
  > Public: ANNOUNCE, SETUP, RECORD, PAUSE, FLUSH, TEARDOWN, OPTIONS, 
GET_PARAMETER, SET_PARAMETER
  > 
  > 
  > PLAYER_MESSAGE_END
  > 
  > [18-03-03 14:08:03.2448] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(596) header: OPTIONS * RTSP/1.0
  > CSeq: 246
  > DACP-ID: 4442F3A63B47FBF8
  > Active-Remote: 800412675
  > User-Agent: AirPlay/365.44
  > 
  > [18-03-03 14:08:03.2461] Plugins::ShairTunes2W::Plugin::handleSocketRead 
(606) ContentBody length already received: 0
  > [18-03-03 14:08:03.2487] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(755) got command / method: OPTIONS
  > [18-03-03 14:08:03.2506] Plugins::ShairTunes2W::Plugin::conn_handle_request 
(1057) 
  > 
  > PLAYER_MESSAGE_START: 
  > RTSP/1.0 200 OK
  > Audio-Jack-Status: connected; type=analog
  > CSeq: 246
  > Public: ANNOUNCE, SETUP, RECORD, PAUSE, FLUSH, TEARDOWN, OPTIONS, 
GET_PARAMETER, SET_PARAMETER
  > 
  > 
  > PLAYER_MESSAGE_END
  > 
  > 
--------------------
> > 

This song has a much larger albumart of 90kB vs the other ones which are
around 9kB. It should work, but I think it puts a higher burden on the
player for resizing which might explain why it takes more to start. Any
chance you could resize/compress this albumart and see if this changes
something?



LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos
PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000,
ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi
B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010,
AppleTV 4, Airport Express, GGMM E5
------------------------------------------------------------------------
philippe_44's Profile: http://forums.slimdevices.com/member.php?userid=17261
View this thread: http://forums.slimdevices.com/showthread.php?t=106289

_______________________________________________
plugins mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to