XBMC using cached playlist entry - where is it?
#1
I have a music playlist that is currently not playing correctly in XBMC. Here are the first few lines of the playlist:

Code:
#EXTM3U
#EXTINF:214,AC/DC - T.N.T.
Singles\ACDC - T.N.T..mp3

When I try to play the playlist, I see these log messages:

Code:
19:54:15 M: 36048896   DEBUG: CFileCache::Open - opening <D:\Music\Singles\ACDC - T.N.T..mp3> using cache
19:54:15 M: 36069376   ERROR: XFILE::CFileCache::Open - failed to open source <D:\Music\Singles\ACDC - T.N.T..mp3>

The filename in the log messages is not the filename in the playlist, so XBMC is pulling a playlist entry from a stale cache, but where is this cache? I've tried deleting everything under UserData that looks related, and nothing has helped. Rebooting my XBOX also does not help. Where can I find this cache?

Also, how come the cache isn't being updated? If the modified time of the playlist is newer than the cache entry, the cache entry should be updated; clearly that's not happening.
Reply
#2
Did the playlist used to have D:\ listed in it?
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#3
jmarshall Wrote:Did the playlist used to have D:\ listed in it?

Yes it did, but that was incorrect, and I have since fixed the playlist to use relative pathnames, as shown in my post above.
Reply
#4
Right, and where is the playlist located that you are playing?
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#5
The playlist is located in a CIFS share on a server on the network.
Reply
#6
And that's where you are playing it from? i.e. that's what you are clicking on in XBMC?
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#7
Yes, I'm navigating to the CIFS share, then hitting the Play button on the playlist.
Reply
#8
Ok, and what, if anything, do you have in advancedsettings.xml ?
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#9
Code:
<advancedsettings>
    <loglevel>1</loglevel>
</advancedsettings>
Reply
#10
Post a full debug log in that case.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#11
http://pastebin.com/m7832797d
Reply
#12
Uggh, I just figured out the problem, and it's not XBMC-related. A separate networking issue (which I won't go into here) was causing the playlist to not be properly updated on my CIFS share, which means XBMC was really doing the right thing. Sorry for the hassle.
Reply
#13
No problem, glad you got it sorted.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply

Logout Mark Read Team Forum Stats Members Help
XBMC using cached playlist entry - where is it?0