Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 7 of 7
  1. #1
    Junior Member
    Join Date
    Dec 2005
    Location
    Milano, Italy
    Posts
    13

    AlienBBC on Thecus NAS

    Hi all,

    after upgrading to the latest 7.4 module for the Thecus N5200PRO created by iletunic, I am now trying to debug an issue that I am having with AlienBBC.

    Let me also say that I have a good Unix experience, and have already fixed scripts in the past. One of the things that I have just done for this new AlienBBC install is to tweak the mplayer.sh script as the mplayer executable I am using comes from an old tarfile I had.

    Yet, the problem I am facing now comes much before mplayer.sh is even called, this is the log entry I have:

    Code:
    [09-10-05 09:40:45.4494] Slim::Networking::IO::Select::__ANON__ (140) Error: Select task failed calling Slim::Networking::Async::_async_read: Can't coerce array into hash at /raid/data/module/SQUEEZEBOXSERVER/system/SlimCache/InstalledPlugins/Plugins/Alien/RTSPScanHeaders.pm line 169.
    ; fh=Slim::Networking::Async::Socket::HTTP=GLOB(0xb709fa4)
    This is the snippet of PERL code around line 169:

    Code:
                    # Save this metadata for the RTSP protocol handler to use       
                    if ( my $song = $args->{'song'} ) {                             
                            $song->{'scanData'} ||= {};  <<--- this is line 169                           
                            $song->{'scanData'}->{$track->url} = {                  
                                    avgbitrate => $self->fields->{'avgbitrate'} ,   
                                    endtime    => $self->fields->{'endtime'},       
                                    title      => $self->fields->{'title'},         
                                    author     => $self->fields->{'author'},        
                                    mimetype   => $self->fields->{'mimetype'},      
                            };                                                      
                    }
    Not knowing how to proceed, I have turned on DEBUG level logging on AlienBBC, and this is the additional log I get leading to the error:

    Code:
    [09-10-05 10:57:09.2036] Plugins::Alien::Playlists::RTSPPL::read (32) Ignoring: r2online_id.rm|r3g2ident.rm
    [09-10-05 10:57:09.2039] Plugins::Alien::Playlists::RTSPPL::read (33) parsing rtsp playlist: http://www.bbc.co.uk/radio/listen/live/r1.ram
    [09-10-05 10:57:09.2043] Plugins::Alien::Playlists::RTSPPL::read (48)   entry from file: rtsp://rmlegacy.bbc.co.uk/bbc-rbs/rmlegacy/farm/live24/bbc_ami/radio1/radio1_nb_int_live.ra?BBC-UID=94ca5c798ae20f2e7a0f49bfd1474bf692cdab0030904124d43f590794c37d25&SSO2-UID=
    [09-10-05 10:57:09.2047] Plugins::Alien::Playlists::RTSPPL::read (68)     entry 1: rtsp://rmlegacy.bbc.co.uk/bbc-rbs/rmlegacy/farm/live24/bbc_ami/radio1/radio1_nb_int_live.ra?BBC-UID=94ca5c798ae20f2e7a0f49bfd1474bf692cdab0030904124d43f590794c37d25&SSO2-UID=
    [09-10-05 10:57:09.2056] Plugins::Alien::Playlists::RTSPPL::read (80) parsed 1 items in rtsp playlist
    [09-10-05 10:57:09.3360] Slim::Networking::IO::Select::__ANON__ (140) Error: Select task failed calling Slim::Networking::Async::_async_read: Can't coerce array into hash at /raid/data/module/SQUEEZEBOXSERVER/system/SlimCache/InstalledPlugins/Plugins/Alien/RTSPScanHeaders.pm line 169.
    ; fh=Slim::Networking::Async::Socket::HTTP=GLOB(0xb900740)
    I am now stuck, and would need some guidance to proceed.

    Thanks in advance to those who'd want to help.

    Ciao, Luca

  2. #2
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    18,530
    YOu should put your efforts into getting BBCiPlayer working as it is the preferred BBC player that will get ongoing support. BBCiPlayer uses the newer BBC streams is more reliable, quicker to start and better audio. BBC have stopped RealAudio streams for Reagional and local radio already.

    BBCiPlayer uses SBS supported faad to play Flash/AAC and does not have the mplayer.sh issue. These AAc streams will play natively on Radio and Touch (i.e. no need to faad to run on the NAS)

    Edit:

    You need ot install AlienBBC 2.6b1 for 7.4

  3. #3

    Question Alien BBC latest version

    I have 'Update plugins automatically' selected but I am still showing version as v2.5 - 7.3.
    Could this explain why I am having problems.

    Noguru

  4. #4
    Junior Member
    Join Date
    Dec 2005
    Location
    Milano, Italy
    Posts
    13
    Quote Originally Posted by bpa View Post
    YOu should put your efforts into getting BBCiPlayer working as it is the preferred BBC player that will get ongoing support. BBCiPlayer uses the newer BBC streams is more reliable, quicker to start and better audio. BBC have stopped RealAudio streams for Reagional and local radio already.
    thanks for your heads up bpa.

    I did a little more research on the new 7.4 features, and it looks like I might not need to use AlienBBC in the future any longer, since we now have a BBC application that can be installed in the "My Apps" menu, and seems to be working really well.

    On the BBC iPlayer, I did not do anything as my understanding is that the Beeb checks on the IP address location, and prohibits users from outside the UK to listen to their programs via the iPlayer, not sure if this has changed lately.

    You need ot install AlienBBC 2.6b1 for 7.4
    I relied on the automagic install from within SBS, so I did not do any version checking. I might do some more testing, as the RAI italian radios are still available in RealAudio format.

    Many thanks for your help.

    Cheers, Luca

  5. #5
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    18,530
    The BBC apps is the same as 7.3 Internet Radio/More Radio / BBC - they are just the BBC live WMA streams.

    If you are just listening to live BBC streams then for about 12 months there has been no reason for non UK listener to use AlienBBC as all live National streams were available in WMA.

    BBC made changes in the summer and now BBCiPlayer will work for non UK listeners as well with 48k Flash/AAC and/or WMA streams as well as Flash/AAC 48K listen Again for allprograms including Local and regional so there is no reason for using AlienBBC.

    AAC is better quality than WMA for same bit rate.

  6. #6
    Junior Member
    Join Date
    Dec 2005
    Location
    Milano, Italy
    Posts
    13
    Quote Originally Posted by bpa View Post
    The BBC apps is the same as 7.3 Internet Radio/More Radio / BBC - they are just the BBC live WMA streams.

    If you are just listening to live BBC streams then for about 12 months there has been no reason for non UK listener to use AlienBBC as all live National streams were available in WMA.
    thanks for the heads up bpa, I have been successful with both the AAC streams via the BBC iPlayer plugin and the BBC app using the 48k WMA streams. The advantage of the latter is the fact that one could listen to the BBC live without having a local server, which is something I am very interested in.

    Still, if I wanted to listen to other Real Media streams such as the ones from RAI, my understanding is that I still need to use AlienBBC, am I correct?

    Thanks and ciao,

    Luca

  7. #7
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    18,530
    Still, if I wanted to listen to other Real Media streams such as the ones from RAI, my understanding is that I still need to use AlienBBC, am I correct?
    Correct - RAI (as with Ireland's national service RTE) still use RealAudio and you still needs aplugin. There will be a version of AlienBBC For 7.4 released but the main purpose will be for RealAudio support.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •