Project

General

Profile

Actions

Bug #132

closed

CfileCurl Error 22 on some mp3s streamed from grooveshark

Added by albinoman887w over 13 years ago. Updated over 13 years ago.

Status:
Closed
Priority:
Normal
Assignee:
arnova
Category:
Other (un-categorized)
Target version:
Start date:
Due date:
% Done:

0%

Resolution:
fixed
Affected Version:

Description

Hi i opened a new ticket the other one wasnt really addressing the issue right (the title( anyways grooveshark script 29 and latest svn dont mix well the gs xcript is suppose to be compatile with the xbox and the coder for it is stumpted on the issue so i think it relys in the xbmc source. anyways some files when you try to play they dont do anyting and you get a CfileCurl error 22 in the dbug log here is a snippet from when i play the song til i close the script after it errors

20:45:15 M: 13156352 DEBUG: CApplication::OnKey: 11 pressed, action is 7
20:45:16 M: 13144064 DEBUG: ------ Window Deinit (DialogSelect.xml) ------
20:45:21 M: 15257600 NOTICE: Player says: None
20:45:21 M: 15220736 INFO: XCURL::DllLibCurlGlobal::easy_aquire - Created session to http://stream53.grooveshark.com
20:45:23 M: 11845632 DEBUG: ------ Window Init (DialogBusy.xml) ------
20:45:23 M: 11845632 INFO: Loading skin file: DialogBusy.xml
20:45:29 M: 11640832 DEBUG: CFileCurl::GetMimeType - http://stream53.grooveshark.com/stream.php?streamKey=e6e65a99c0ac4504b548 > audio/mpeg
20:45:29 M: 11640832 DEBUG: CPlayerCoreFactory::GetPlayers(http://stream53.grooveshark.com/stream.php?streamKey=e6e65a99c0ac4504b548)
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: un-named
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: un-named
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtv/mms
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: myth/cmyth
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: hdhomerun/rtmp/htsp/udp
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: streams
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: flv/aacp/sdp
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mp2
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: wmv
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdfile
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: asf/mp4
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: ogv/flv/mov
20:45:29 M: 11640832 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
20:45:29 M: 11640832 DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
20:45:29 M: 11640832 DEBUG: CPlayerCoreFactory::GetPlayers: adding audiodefaultplayer (3)
20:45:29 M: 11640832 DEBUG: CPlayerCoreFactory::GetPlayers: for video=0, audio=1
20:45:29 M: 11640832 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: PAPlayer (3)
20:45:29 M: 11640832 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: MODPlayer (4)
20:45:29 M: 11640832 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
20:45:29 M: 11640832 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: DVDPlayer (1)
20:45:29 M: 11640832 DEBUG: CPlayerCoreFactory::GetPlayers: adding player: MPlayer (2)
20:45:29 M: 11640832 DEBUG: CPlayerCoreFactory::GetPlayers: added 4 players
20:45:30 M: 10928128 DEBUG: kernel32.dll fake function DisableThreadLibraryCalls called
20:45:30 M: 10903552 INFO: MP3Codec: Loaded decoder at 012E2010
20:45:30 M: 10104832 DEBUG: CFileCache::Open - opening <stream.php> using cache
20:45:30 M: 10104832 DEBUG: FileCurl::Open(00EB4E70) http://stream53.grooveshark.com/stream.php?streamKey=e6e65a99c0ac4504b548
20:45:34 M: 10022912 WARNING: XFILE::CFileCurl::CReadState::FillBuffer: curl failed with code 22
20:45:34 M: 10022912 ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
20:45:34 M: 10022912 DEBUG: FileCurl::Close(00EB4E70) http://stream53.grooveshark.com/stream.php?streamKey=e6e65a99c0ac4504b548
20:45:34 M: 10121216 ERROR: XFILE::CFileCache::Open - failed to open source <http://stream53.grooveshark.com/stream.php?streamKey=e6e65a99c0ac4504b548>
20:45:34 M: 10121216 ERROR: MP3Codec: Unable to open file http://stream53.grooveshark.com/stream.php?streamKey=e6e65a99c0ac4504b548
20:45:34 M: 10928128 ERROR: CAudioDecoder: Unable to Init Codec while loading file http://stream53.grooveshark.com/stream.php?streamKey=e6e65a99c0ac4504b548
20:45:34 M: 11395072 DEBUG: CApplication::OnPlayBackStopped - Playback was stopped
20:45:34 M: 14811136 DEBUG: -----
Window Deinit (DialogBusy.xml) ------
20:45:36 M: 15093760 DEBUG: CApplication::OnKey: 247 pressed, action is 10
20:45:36 M: 15085568 NOTICE: GrooveShark: Saving state
20:45:36 M: 15085568 DEBUG: Activating window ID: 10000
20:45:36 M: 15085568 DEBUG: Checking if window ID 10000 is locked.
20:45:36 M: 15085568 DEBUG: ------ Window Deinit (q:\scripts\script.audio.grooveshark\resources\skins\DefaultSkin\720p\grooveshark.xml) ------
20:45:36 M: 31342592 DEBUG: ------ Window Init (Home.xml) ------

as you can see its a little werid. anyone got any ideas?

Thanks

albinoman aka hack_kid

Actions #1

Updated by arnova over 13 years ago

  • Status changed from New to In Progress

I think this is fixed in r30703. Some stupid (Shoutcast) servers return incorrect http error codes which we've workaround now. Please report back.

Actions #2

Updated by albinoman887w over 13 years ago

fixed in SVN good job man! now you should be so \kind as to check out my new ticket pertaining to using the same script but different problem and the outcome i think will add a LOT of compatiblty script and addon wise and should be a simple fix to implment please check

THANKS

Actions #3

Updated by arnova over 13 years ago

  • Status changed from In Progress to Closed
  • Resolution set to fixed
Actions

Also available in: Atom PDF