Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 5 123 ... LastLast
Results 1 to 10 of 45
  1. #1
    Senior Member
    Join Date
    Feb 2008
    Posts
    5,125

    BBC iPlayer - Squeezeplay (win) - can't open file failure on ARMv71

    I'm getting 'can't open file' errors for all live stations. I checked the stream info:

    File format: AAC
    Bitrate: 128 kbps CBR (converted to 705 kbps FLAC)

    I can't ever recall seeing this conversion before. In any event, the streams fail to play

    The same stream plays on my Touch but Bitrate is a simple 128 kbps CBR

    Any ideas?
    Last edited by castalla; 2014-07-31 at 12:15.
    LMS server: O2 Joggler with Jivelite, Pi Zero W with PcP 6.0

    Amp: Denon PMA-50

    Players/Speakers: Touch, Logitech Radios, Sonos Play 1s & Beam, Libratone Zipp, GGMM E2 & E3, Yamaha WXAD-010, Loewe Airspeaker, Google Chromecast Audio, Home Mini & Nest Hub, Amazon Echo 2,3 and Show5, Pioneer WX-SMA1, Roberts S1, O2 Joggler, Cisco Joggler, Fiio M6, Avantree Priva BT transmitter



    ------------------------------------------------------------------------------------

  2. #2
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    20,302
    At the start of the last BBC outage, one user reported the "can't open file " type of error.

    I suggest turn on BBCiPlayer logging and LMS transcoding logging (player.source) to check if something has failed in your LMS setup

  3. #3
    Senior Member
    Join Date
    Feb 2008
    Posts
    5,125
    Quote Originally Posted by bpa View Post
    At the start of the last BBC outage, one user reported the "can't open file " type of error.

    I suggest turn on BBCiPlayer logging and LMS transcoding logging (player.source) to check if something has failed in your LMS setup
    Hints on where to enable the logging please!
    LMS server: O2 Joggler with Jivelite, Pi Zero W with PcP 6.0

    Amp: Denon PMA-50

    Players/Speakers: Touch, Logitech Radios, Sonos Play 1s & Beam, Libratone Zipp, GGMM E2 & E3, Yamaha WXAD-010, Loewe Airspeaker, Google Chromecast Audio, Home Mini & Nest Hub, Amazon Echo 2,3 and Show5, Pioneer WX-SMA1, Roberts S1, O2 Joggler, Cisco Joggler, Fiio M6, Avantree Priva BT transmitter



    ------------------------------------------------------------------------------------

  4. #4
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    20,302
    Quote Originally Posted by castalla View Post
    Hints on where to enable the logging please!
    WebUI Settings/Advanced/Logging.

    Set plugin.bbciplayer to INFO and also player.source to INFO and then click "Apply"

    Note time, Then try to play a BBC station, wait to get the error message and then clear the playlist to stop player. Copy lines from noted time into server.log to a text file, zip and attach to a post

  5. #5
    Senior Member
    Join Date
    Feb 2008
    Posts
    5,125
    Quote Originally Posted by bpa View Post
    WebUI Settings/Advanced/Logging.

    Set plugin.bbciplayer to INFO and also player.source to INFO and then click "Apply"

    Note time, Then try to play a BBC station, wait to get the error message and then clear the playlist to stop player. Copy lines from noted time into server.log to a text file, zip and attach to a post
    Here's a zip:
    Attached Files Attached Files
    LMS server: O2 Joggler with Jivelite, Pi Zero W with PcP 6.0

    Amp: Denon PMA-50

    Players/Speakers: Touch, Logitech Radios, Sonos Play 1s & Beam, Libratone Zipp, GGMM E2 & E3, Yamaha WXAD-010, Loewe Airspeaker, Google Chromecast Audio, Home Mini & Nest Hub, Amazon Echo 2,3 and Show5, Pioneer WX-SMA1, Roberts S1, O2 Joggler, Cisco Joggler, Fiio M6, Avantree Priva BT transmitter



    ------------------------------------------------------------------------------------

  6. #6
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    20,302
    I don't know what formats Squeezeplay supports natively.

    From the log - it looks like Squeezeplay doesn't support AAC natively so LMS is trying to to transcode from AAC to Flac (Touch supports AAC natively so no transcode).
    Code:
    [14-07-30 22:05:37.2578] Slim::Player::Song::open (558) Tokenized command: "/usr/share/squeezeboxserver/Bin/arm-linux/faad" -q -w -f 1 "-" | "/usr/share/squeezeboxserver/Bin/arm-linux/flac" -cs --totally-silent --compression-level-0 --ignore-chunk-sizes -
    [14-07-30 22:05:37.2864] Slim::Player::StreamingController::_Stream (1327) 00:ff:e7:73:4f:b9: stream
    [14-07-30 22:05:37.3012] Slim::Player::StreamingController::_Stream (1374) Song queue is now 0
    [14-07-30 22:05:37.3032] Slim::Player::StreamingController::_setPlayingState (2479) new playing state BUFFERING
    [14-07-30 22:05:37.3050] Slim::Player::StreamingController::_setStreamingState (2492) new streaming state STREAMING
    [14-07-30 22:05:37.3305] Slim::Player::Source::_readNextChunk (374) end of file or error on socket, song pos: 0
    [14-07-30 22:05:37.3321] Slim::Player::Source::_readNextChunk (379) 00:ff:e7:73:4f:b9 mark end of stream
    [14-07-30 22:05:37.3335] Slim::Player::Source::_readNextChunk (387) Didn't stream any bytes for this song; mark it as failed
    This show the transcode has failed trying play a strema like "rtmp://cp60686.live.edgefcs.net:1935". rtmp:// is a FlashAAC stream.

    So this problem is usually either
    1. the rtmp stream has a problem or iPlayer BBC plugin has problem decoding the stream.
    2. problem running faad and or flac - LMS has found executables faad and flac and has tried to make it run but it ispossible they have failed.

    The BBC supports formats FlashAAC , http/AAC for live and WMA. Yous system has no wma decode support so can you trying playing a BBC live stream and set preferences to exclude FlashAAC.

  7. #7
    Senior Member
    Join Date
    Feb 2008
    Posts
    5,125
    Thanks. I'll persevere.
    LMS server: O2 Joggler with Jivelite, Pi Zero W with PcP 6.0

    Amp: Denon PMA-50

    Players/Speakers: Touch, Logitech Radios, Sonos Play 1s & Beam, Libratone Zipp, GGMM E2 & E3, Yamaha WXAD-010, Loewe Airspeaker, Google Chromecast Audio, Home Mini & Nest Hub, Amazon Echo 2,3 and Show5, Pioneer WX-SMA1, Roberts S1, O2 Joggler, Cisco Joggler, Fiio M6, Avantree Priva BT transmitter



    ------------------------------------------------------------------------------------

  8. #8
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    20,302
    If the exact same stream works OK on a Touch through the same LMS - it means the stream is OK and the Flash processing (either on LMS or in Touch) is OK and so would indicate that somehting is wrong with transcoding - a first step would be to check that the two apps /usr/share/squeezeboxserver/Bin/arm-linux/faad and /usr/share/squeezeboxserver/Bin/arm-linux/flac both run from a command line with say "-?" argument.

  9. #9
    Senior Member
    Join Date
    Feb 2008
    Posts
    5,125
    Both commands return - no such file or directory. Yet, both faad and flac are listed in the directory
    LMS server: O2 Joggler with Jivelite, Pi Zero W with PcP 6.0

    Amp: Denon PMA-50

    Players/Speakers: Touch, Logitech Radios, Sonos Play 1s & Beam, Libratone Zipp, GGMM E2 & E3, Yamaha WXAD-010, Loewe Airspeaker, Google Chromecast Audio, Home Mini & Nest Hub, Amazon Echo 2,3 and Show5, Pioneer WX-SMA1, Roberts S1, O2 Joggler, Cisco Joggler, Fiio M6, Avantree Priva BT transmitter



    ------------------------------------------------------------------------------------

  10. #10
    Senior Member
    Join Date
    Oct 2005
    Location
    Ireland
    Posts
    20,302
    Quote Originally Posted by castalla View Post
    Both commands return - no such file or directory. Yet, both faad and flac are listed in the directory
    try a ls -l /usr/share/squeezeboxserver/Bin to see full details on the files such as executable, permission, owner and whether the files are real or a link.

Posting Permissions

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