Discussion:
Scan problems...
dean blackketter
2002-02-03 19:44:54 UTC
Permalink
Thanks, that's better.

I didn't realize that the changes were limited to these two files.

-dean
cvs update -r 1.6 Scan.pm
cvs update -r 1.40 Browse.pm
cvs update -A Scan.pm
cvs update -A Browse.pm
Scott
----- Original Message -----
Sent: Sunday, February 03, 2002 1:50 PM
Subject: Re: [slimp3-dev] Scan problems...
Sean,
Can you disable your new scanning code and make it block like it used
to while we wait for you to fix it up? I can't really get any work
done with it as-is.
-dean
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Do you need to encrypt all your online transactions? Find
the perfect solution in this FREE Guide from VeriSign.
http://us.click.yahoo.com/vCuuSA/UdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Sean Adams
2002-02-03 19:37:33 UTC
Permalink
It might work if you grab an older Scan.pm from CVS. Sorry that this came
as a surprise - I've been testing this and working on it separately for
the last couple of weeks. I thought that turning it on would go smoother
than this.

I did consider making a separate branch. The problem is that it affects
enough other pieces that it would have made the inevitable CVS merge no
less painful than this. If the branches are interdependent, you still
have to stop development on both in order to merge them - I don't really
see the difference.

Again, my apologies. I've always avoided this in the past, but this time I
felt it was the correct thing to do. Honestly, I thought you guys would be
jazzed to see this working after months of hearing people complain about
slow playlist building.

I have to call it a day now.
Sean,
Can you disable your new scanning code and make it block like it used
to while we wait for you to fix it up? I can't really get any work
done with it as-is.
-dean
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Do you need to encrypt all your online transactions? Find
the perfect solution in this FREE Guide from VeriSign.
http://us.click.yahoo.com/jWSNbC/UdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Scott McIntyre
2002-02-03 19:17:46 UTC
Permalink
This is what I did. To go back to the non-b0rken versions:

cvs update -r 1.6 Scan.pm
cvs update -r 1.40 Browse.pm

To get back to the cutting edge:

cvs update -A Scan.pm
cvs update -A Browse.pm

Scott

----- Original Message -----
From: "dean blackketter" <dean-qV/***@public.gmane.org>
To: <slimp3-dev-***@public.gmane.org>
Sent: Sunday, February 03, 2002 1:50 PM
Subject: Re: [slimp3-dev] Scan problems...
Sean,
Can you disable your new scanning code and make it block like it used
to while we wait for you to fix it up? I can't really get any work
done with it as-is.
-dean
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
dean blackketter
2003-02-22 13:02:51 UTC
Permalink
<!doctype html public "-//W3C//DTD W3 HTML//EN">
<head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
--></style><title>Re: [slimp3-dev] Scan
problems...</title></head><body>
<div>Thanks, that's better.</div>
<div><br></div>
<div>I didn't realize that the changes were limited to these two
files.</div>
<div><br></div>
<div>-dean</div>
<div><br></div>
<blockquote type="cite" cite>This is what I did.&nbsp; To go back to
the non-b0rken versions:<br>
</blockquote>
<blockquote type="cite" cite>cvs update -r 1.6 Scan.pm</blockquote>
<blockquote type="cite" cite>cvs update -r 1.40 Browse.pm</blockquote>
<blockquote type="cite" cite><br>
To get back to the cutting edge:<br>
<br>
cvs update -A Scan.pm<br>
cvs update -A Browse.pm<br>
<br>
Scott<br>
<br>
----- Original Message -----<br>
From: &quot;dean blackketter&quot; &lt;dean-qV/***@public.gmane.org&gt;<br>
To: &lt;slimp3-dev-***@public.gmane.org&gt;<br>
Sent: Sunday, February 03, 2002 1:50 PM<br>
Subject: Re: [slimp3-dev] Scan problems...<br>
<br>
<br>
&gt; Sean,<br>
&gt;<br>
&gt; Can you disable your new scanning code and make it block like it
used<br>
&gt; to while we wait for you to fix it up?&nbsp; I can't really get
any work<br>
&gt; done with it as-is.<br>
&gt;<br>
&gt; -dean<br>
&gt;<br>
&gt;<br>
&gt; To unsubscribe from this group, send an email to:<br>
&gt; slimp3-dev-unsubscribe-***@public.gmane.org<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/<br>
&gt;<br>
&gt;<br>
<br>
<br>
To unsubscribe from this group, send an email to:<br>
slimp3-dev-unsubscribe-***@public.gmane.org<br>
<br>
&nbsp;<br>
<br>
Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/ </blockquote>
<div><br></div>
</body>
</html>
dean blackketter
2002-02-03 18:50:55 UTC
Permalink
Sean,

Can you disable your new scanning code and make it block like it used
to while we wait for you to fix it up? I can't really get any work
done with it as-is.

-dean

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Secure all your Web servers now - with a proven 5-part
strategy. The FREE Server Security Guide shows you how.
http://us.click.yahoo.com/iWSNbC/VdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
dean blackketter
2002-02-03 18:45:32 UTC
Permalink
playlistCache is gone for the time being, so it doesn't apply...
Ok, but I hope you can have it automatically discover when new
files/directories are added or changed.
I think it should, since the cache isn't there... are you sure it doesn't?
I haven't checked. Is there no cache for the directories now?


------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Secure all your Web servers now - with a proven 5-part
strategy. The FREE Server Security Guide shows you how.
http://us.click.yahoo.com/uCuuSA/VdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
dean blackketter
2003-02-22 13:02:56 UTC
Permalink
Sean,

Can you disable your new scanning code and make it block like it used to while we wait for you to fix it up? I can't really get any work done with it as-is.

-dean
Sean Adams
2002-02-03 18:44:03 UTC
Permalink
playlistCache is gone for the time being, so it doesn't apply...
Ok, but I hope you can have it automatically discover when new
files/directories are added or changed.
I think it should, since the cache isn't there... are you sure it doesn't?




------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Do you need to encrypt all your online transactions? Find
the perfect solution in this FREE Guide from VeriSign.
http://us.click.yahoo.com/vCuuSA/UdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
dean blackketter
2003-02-22 13:02:57 UTC
Permalink
<!doctype html public "-//W3C//DTD W3 HTML//EN">
<head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
--></style><title>Re: [slimp3-dev] Scan
problems...</title></head><body> <blockquote type="cite" cite>&gt; &gt;playlistCache is gone for the
time being, so it doesn't apply...<br>
&gt;<br>
&gt; Ok, but I hope you can have it automatically discover when
new<br>
&gt; files/directories are added or changed.<br>
</blockquote>
<blockquote type="cite" cite>I think it should, since the cache isn't
there... are you sure it doesn't?</blockquote>
<div>I haven't checked.&nbsp; Is there no cache for the directories
now?</div>
<div><br></div>
</body>
</html>
dean blackketter
2002-02-03 18:38:55 UTC
Permalink
Hey Sean,
playlistCache is gone for the time being, so it doesn't apply...
Ok, but I hope you can have it automatically discover when new
files/directories are added or changed.

Get some sleep and keep up the good work.

I'm looking forward to having it all working again.

-dean

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Pinpoint the right security solution for your company - FREE
Guide from industry leader VeriSign gives you all the facts.
http://us.click.yahoo.com/pCuuSA/WdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Sean Adams
2002-02-03 18:06:09 UTC
Permalink
playlistCache is gone for the time being, so it doesn't apply...

I'll take a couple steps back here, and explain the big picture - I was
sending out a bunch of little emails last week as I was working on this.
I would have written a full spec beforehand, except that there were
several pieces that I had to figure out as I was going along.

This is a significant architectural change, to address the problem of
tying up the server while reading big directories and building large
playlists. The old playlistget was an enormous recursive function that
would run for a large, unbounded period of time. It has been replaced by
addToList, which has a completely different interface. addToList returns
immediately, and then a callback function is used to return the results at
some time in the future. Currently, the implementation of addToList is
based on the background pre-scanning that I did a month or two ago.
However, the interface allows for us to also use a separate process/thread
for scanning, in order to not unduly slow down the main process because of
disk blocking. I don't think we're ready for that yet though, so I'm
doing it this way.

I wrote this in a couple of stages, in order to break the existing code as
little as possible and test the new interface. First I renamed
playListGet to addToList, changed it to return its results using a
callback, and changed all the existing calls to playListGet to use that
new interface. I also changed it to take a reference to a list instead of
returning an array at the end. At that point, it was still a recursive
function, so the callback wasn't executed until the function returned. So
I tested the new interface, but there was still no background processing
going on, and no major logic changes needed elsewhere in the server.

That changed today - now addToList returns immediately. You'll notice that
the scrolling is broken and there are some other quirky UI side effects.
These were fully anticipated, and won't be hard to fix.

The end result of all this is that we now have a UI which NEVER blocks
(except for TCP, that's another story).

There are some new UI chracteristics to take into account now - eg status
display when things are happening in the bg, and giving the user a way to
cancel these things. There are also some places where we'll need to put
simple locks to keep the user from doing something like starting two
concurrent scans into the same list.

I'm sure there are a couple other things I'm forgetting here, but that's
most of it.

So... I've been up for 24+ hrs and unfortunately I'm going to have to
leave the server a little broken now. My sincerest apologies, but I
reached the point where I had to start integrating this. I didn't want too
many conflicts with the current code by the time I finished - I knew this
was going to take a couple of days.
Uh, I haven't looked lately, but at one point you had commented out a
# check the cache for the item...
if (!$recursive) {
if (defined $playlistCache{ $playlisturl }) {
$::d_f && print "*** found
$playlisturl in playlistCache ***\n";
#check the modification time...
if ((stat($playlistpath))[9] <
$playlistCacheAge{$playlisturl}) {
$playlisturl } };
} else {
$::d_f && print "*** but the
cache entry is out of date... ***\n";
}
} else {
$::d_f && print "*** didn't find
$playlisturl in playlistCache ***\n";
}
}
I don't see any calls to stat now, but maybe it's in there.
print() on closed filehandle Symbol::GEN3 at
/Users/dean/slimp3/server/lib/SliMP3/HTTP.pm line 222.
huh, where?
There's almost nothing left of the original playlistget logic - it's all
been rewritten (and it's not complete yet). Which bit are you referring
to?
Also, do another update - the server should be sorta working now.
Can you fix the problem where you commented out the stat'ing of
directories when scanning them? New music and directories should be
found on the fly...
-dean
I know - it's a lot of changes. It was working at one point, but then when
I went to check it in there were some conflicts. I'm trying to sort it out
now.
Sean,
Use of uninitialized value in numeric comparison (<=>) at
/Users/dean/slimp3/server/lib/SliMP3/Scan.pm line 187, <DATA> line 36.
Use of uninitialized value in concatenation (.) at
/Users/dean/slimp3/server/lib/SliMP3/Animation.pm line 79, <DATA>
line 36.
I don't want to mess with your stuff (although I am turning off your
debugging messages...) Can you take a look at this?
-dean
Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Secure all your Web servers now - with a proven 5-part
strategy. The FREE Server Security Guide shows you how.
http://us.click.yahoo.com/iWSNbC/VdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
dean blackketter
2003-02-22 13:02:58 UTC
Permalink
<!doctype html public "-//W3C//DTD W3 HTML//EN">
<head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
--></style><title>Re: [slimp3-dev] Scan
problems...</title></head><body>
<div>Hey Sean,</div>
<div><br></div>
<blockquote type="cite" cite>playlistCache is gone for the time being,
so it doesn't apply...</blockquote>
<div><br></div>
<div>Ok, but I hope you can have it automatically discover when new
files/directories are added or changed.</div>
<div><br></div>
<div>Get some sleep and keep up the good work.</div>
<div><br></div>
<div>I'm looking forward to having it all working again.</div>
<div><br></div>
<div>-dean</div>
</body>
</html>
dean blackketter
2002-02-03 17:14:31 UTC
Permalink
Uh, I haven't looked lately, but at one point you had commented out a
stat on directories:

# check the cache for the item...
if (!$recursive) {
if (defined $playlistCache{ $playlisturl }) {
$::d_f && print "*** found
$playlisturl in playlistCache ***\n";

#check the modification time...
if ((stat($playlistpath))[9] <
$playlistCacheAge{$playlisturl}) {
return @{ $playlistCache{
$playlisturl } };
} else {
$::d_f && print "*** but the
cache entry is out of date... ***\n";
}
} else {
$::d_f && print "*** didn't find
$playlisturl in playlistCache ***\n";
}
}


I don't see any calls to stat now, but maybe it's in there.

The web interface still doesn't work for me:

print() on closed filehandle Symbol::GEN3 at
/Users/dean/slimp3/server/lib/SliMP3/HTTP.pm line 222.
huh, where?
There's almost nothing left of the original playlistget logic - it's all
been rewritten (and it's not complete yet). Which bit are you referring
to?
Also, do another update - the server should be sorta working now.
Can you fix the problem where you commented out the stat'ing of
directories when scanning them? New music and directories should be
found on the fly...
-dean
I know - it's a lot of changes. It was working at one point, but then when
I went to check it in there were some conflicts. I'm trying to sort it out
now.
Sean,
Use of uninitialized value in numeric comparison (<=>) at
/Users/dean/slimp3/server/lib/SliMP3/Scan.pm line 187, <DATA> line 36.
Use of uninitialized value in concatenation (.) at
/Users/dean/slimp3/server/lib/SliMP3/Animation.pm line 79, <DATA>
line 36.
I don't want to mess with your stuff (although I am turning off your
debugging messages...) Can you take a look at this?
-dean
Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
When building an e-commerce site, you want to start with a
secure foundation. Learn how with VeriSign's FREE Guide.
http://us.click.yahoo.com/kWSNbC/XdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Sean Adams
2002-02-03 17:05:12 UTC
Permalink
huh, where?

There's almost nothing left of the original playlistget logic - it's all
been rewritten (and it's not complete yet). Which bit are you referring
to?

Also, do another update - the server should be sorta working now.
Can you fix the problem where you commented out the stat'ing of
directories when scanning them? New music and directories should be
found on the fly...
-dean
I know - it's a lot of changes. It was working at one point, but then when
I went to check it in there were some conflicts. I'm trying to sort it out
now.
Sean,
Use of uninitialized value in numeric comparison (<=>) at
/Users/dean/slimp3/server/lib/SliMP3/Scan.pm line 187, <DATA> line 36.
Use of uninitialized value in concatenation (.) at
/Users/dean/slimp3/server/lib/SliMP3/Animation.pm line 79, <DATA>
line 36.
I don't want to mess with your stuff (although I am turning off your
debugging messages...) Can you take a look at this?
-dean
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Secure all your Web servers now - with a proven 5-part
strategy. The FREE Server Security Guide shows you how.
http://us.click.yahoo.com/iWSNbC/VdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
dean blackketter
2003-02-22 13:03:11 UTC
Permalink
<!doctype html public "-//W3C//DTD W3 HTML//EN">
<head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
--></style><title>Re: [slimp3-dev] Scan
problems...</title></head><body>
<div>Uh, I haven't looked lately, but at one point you had commented
out a stat on directories:</div>
<div><br></div>
<div><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>#
check the cache for the item...<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>if
(!$recursive) {<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>if
(defined $playlistCache{ $playlisturl }) {<br>
<x-tab>&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>$::d_f &amp;&amp; print &quot;*** found $playlisturl in
playlistCache ***\n&quot;;<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab><br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>#check the modification time...<br>
<x-tab> </x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>if
((stat($playlistpath))[9] &lt; $playlistCacheAge{$playlisturl}) {<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>return @{ $playlistCache{ $playlisturl } };<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>}
else {<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>$::d_f &amp;&amp; print &quot;*** but the cache entry is out
of date... ***\n&quot;;<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>}<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>}
else {<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>$::d_f &amp;&amp; print &quot;*** didn't find $playlisturl in
playlistCache ***\n&quot;;<br>
<x-tab>&nbsp; </x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>}<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>}<br>
</div>
<div><br></div>
<div>I don't see any calls to stat now, but maybe it's in there.</div>
<div><br></div>
<div>The web interface still doesn't work for me:</div>
<div><br></div>
<div>print() on closed filehandle Symbol::GEN3 at </div>
<div>/Users/dean/slimp3/server/lib/SliMP3/HTTP.pm line 222.</div>
<div><br></div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite>huh, where?<br>
<br>
There's almost nothing left of the original playlistget logic - it's
all<br>
been rewritten (and it's not complete yet).&nbsp; Which bit are you
referring<br>
to?<br>
<br>
Also, do another update - the server should be sorta working now.<br>
<br>
<br>
<br>
On Sun, 3 Feb 2002, dean blackketter wrote:<br>
<br>
&gt; One more thing sean:<br>
&gt;<br>
&gt; Can you fix the problem where you commented out the stat'ing
of<br>
&gt; directories when scanning them?&nbsp; New music and directories
should be<br>
&gt; found on the fly...<br>
&gt;<br>
&gt; -dean<br>
&gt;<br>
&gt; &gt;I know - it's a lot of changes. It was working at one point,
but then when<br>
&gt; &gt;I went to check it in there were some conflicts. I'm trying
to sort it out<br>
&gt; &gt;now.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;On Sun, 3 Feb 2002, dean blackketter wrote:<br>
&gt; &gt;<br>
&gt; &gt;&gt;&nbsp; Sean,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&nbsp; I start up the server and get lots of these:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&nbsp; Use of uninitialized value in numeric comparison
(&lt;=&gt;) at<br>
&gt; &gt;&gt;&nbsp; /Users/dean/slimp3/server/lib/SliMP3/Scan.pm line
187, &lt;DATA&gt; line 36.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&nbsp; And then a whole bunch of these:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&nbsp; Use of uninitialized value in concatenation (.)
at<br>
&gt; &gt;&gt;&nbsp; /Users/dean/slimp3/server/lib/SliMP3/Animation.pm
line 79, &lt;DATA&gt;<br>
&gt; &gt;&gt;&nbsp; line 36.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&nbsp; I don't want to mess with your stuff (although I
am turning off your<br>
&gt; &gt;&gt;&nbsp; debugging messages...) Can you take a look at
this?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&nbsp; -dean<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&nbsp; To unsubscribe from this group, send an email
to:<br>
&gt; &gt;&gt;&nbsp; slimp3-dev-unsubscribe-***@public.gmane.org<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;&nbsp; Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;To unsubscribe from this group, send an email to:<br>
&gt; &gt;slimp3-dev-unsubscribe-***@public.gmane.org<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; To unsubscribe from this group, send an email to:<br>
&gt; slimp3-dev-unsubscribe-***@public.gmane.org<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
------------------------ Yahoo! Groups Sponsor
---------------------~--&gt;<br>
Sponsored by VeriSign - The Value of Trust<br>
Secure all your Web servers now - with a proven 5-part<br>
strategy. The FREE Server Security Guide shows you how.<br>
http://us.click.yahoo.com/iWSNbC/VdiDAA/yigFAA/rIp0lB/TM<br>
---------------------------------------------------------------------<span </span>~-&gt;<br>
<br>
To unsubscribe from this group, send an email to:<br>
slimp3-dev-unsubscribe-***@public.gmane.org<br>
<br>
&nbsp;<br>
<br>
Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/ </blockquote>
<div><br></div>
</body>
</html>
dean blackketter
2002-02-03 16:51:29 UTC
Permalink
One more thing sean:

Can you fix the problem where you commented out the stat'ing of
directories when scanning them? New music and directories should be
found on the fly...

-dean
I know - it's a lot of changes. It was working at one point, but then when
I went to check it in there were some conflicts. I'm trying to sort it out
now.
Sean,
Use of uninitialized value in numeric comparison (<=>) at
/Users/dean/slimp3/server/lib/SliMP3/Scan.pm line 187, <DATA> line 36.
Use of uninitialized value in concatenation (.) at
/Users/dean/slimp3/server/lib/SliMP3/Animation.pm line 79, <DATA>
line 36.
I don't want to mess with your stuff (although I am turning off your
debugging messages...) Can you take a look at this?
-dean
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Pinpoint the right security solution for your company - FREE
Guide from industry leader VeriSign gives you all the facts.
http://us.click.yahoo.com/pCuuSA/WdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
dean blackketter
2002-02-03 16:25:27 UTC
Permalink
Gotcha.
I know - it's a lot of changes. It was working at one point, but then when
I went to check it in there were some conflicts. I'm trying to sort it out
now.
Sean,
Use of uninitialized value in numeric comparison (<=>) at
/Users/dean/slimp3/server/lib/SliMP3/Scan.pm line 187, <DATA> line 36.
Use of uninitialized value in concatenation (.) at
/Users/dean/slimp3/server/lib/SliMP3/Animation.pm line 79, <DATA>
line 36.
I don't want to mess with your stuff (although I am turning off your
debugging messages...) Can you take a look at this?
-dean
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Pinpoint the right security solution for your company - FREE
Guide from industry leader VeriSign gives you all the facts.
http://us.click.yahoo.com/pCuuSA/WdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Sean Adams
2002-02-03 16:23:39 UTC
Permalink
I know - it's a lot of changes. It was working at one point, but then when
I went to check it in there were some conflicts. I'm trying to sort it out
now.
Sean,
Use of uninitialized value in numeric comparison (<=>) at
/Users/dean/slimp3/server/lib/SliMP3/Scan.pm line 187, <DATA> line 36.
Use of uninitialized value in concatenation (.) at
/Users/dean/slimp3/server/lib/SliMP3/Animation.pm line 79, <DATA>
line 36.
I don't want to mess with your stuff (although I am turning off your
debugging messages...) Can you take a look at this?
-dean
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Secure all your Web servers now - with a proven 5-part
strategy. The FREE Server Security Guide shows you how.
http://us.click.yahoo.com/iWSNbC/VdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
dean blackketter
2003-02-22 13:03:15 UTC
Permalink
<!doctype html public "-//W3C//DTD W3 HTML//EN">
<head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
--></style><title>Re: [slimp3-dev] Scan
problems...</title></head><body>
<div>One more thing sean:</div>
<div><br></div>
<div>Can you fix the problem where you commented out the stat'ing of
directories when scanning them?&nbsp; New music and directories should
be found on the fly...</div>
<div><br></div>
<div>-dean</div>
<div><br></div>
<blockquote type="cite" cite>I know - it's a lot of changes. It was
working at one point, but then when<br>
I went to check it in there were some conflicts. I'm trying to sort it
out<br>
now.<br>
<br>
<br>
On Sun, 3 Feb 2002, dean blackketter wrote:<br>
<br>
&gt; Sean,<br>
&gt;<br>
&gt; I start up the server and get lots of these:<br>
&gt;<br>
&gt; Use of uninitialized value in numeric comparison (&lt;=&gt;)
at<br>
&gt; /Users/dean/slimp3/server/lib/SliMP3/Scan.pm line 187, &lt;DATA&gt;
line 36.<br>
&gt;<br>
&gt; And then a whole bunch of these:<br>
&gt;<br>
&gt; Use of uninitialized value in concatenation (.) at<br>
&gt; /Users/dean/slimp3/server/lib/SliMP3/Animation.pm line 79,
&lt;DATA&gt;<br>
&gt; line 36.<br>
&gt;<br>
&gt; I don't want to mess with your stuff (although I am turning off
your<br>
&gt; debugging messages...) Can you take a look at this?<br>
&gt;<br>
&gt; -dean<br>
&gt;<br>
&gt;<br>
&gt; To unsubscribe from this group, send an email to:<br>
&gt; slimp3-dev-unsubscribe-***@public.gmane.org<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
------------------------ Yahoo! Groups Sponsor
---------------------~--&gt;<br>
Sponsored by VeriSign - The Value of Trust<br>
Secure all your Web servers now - with a proven 5-part<br>
strategy. The FREE Server Security Guide shows you how.<br>
http://us.click.yahoo.com/iWSNbC/VdiDAA/yigFAA/rIp0lB/TM<br>
---------------------------------------------------------------------<span </span>~-&gt;<br>
<br>
To unsubscribe from this group, send an email to:<br>
slimp3-dev-unsubscribe-***@public.gmane.org<br>
<br>
&nbsp;<br>
<br>
Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/ </blockquote>
<div><br></div>
</body>
</html>
dean blackketter
2003-02-22 13:03:17 UTC
Permalink
<!doctype html public "-//W3C//DTD W3 HTML//EN">
<head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
--></style><title>Re: [slimp3-dev] Scan
problems...</title></head><body>
<div>Gotcha.</div>
<div><br></div>
<div><br></div>
<blockquote type="cite" cite>I know - it's a lot of changes. It was
working at one point, but then when<br>
I went to check it in there were some conflicts. I'm trying to sort it
out<br>
now.<br>
<br>
<br>
On Sun, 3 Feb 2002, dean blackketter wrote:<br>
<br>
&gt; Sean,<br>
&gt;<br>
&gt; I start up the server and get lots of these:<br>
&gt;<br>
&gt; Use of uninitialized value in numeric comparison (&lt;=&gt;)
at<br>
&gt; /Users/dean/slimp3/server/lib/SliMP3/Scan.pm line 187, &lt;DATA&gt;
line 36.<br>
&gt;<br>
&gt; And then a whole bunch of these:<br>
&gt;<br>
&gt; Use of uninitialized value in concatenation (.) at<br>
&gt; /Users/dean/slimp3/server/lib/SliMP3/Animation.pm line 79,
&lt;DATA&gt;<br>
&gt; line 36.<br>
&gt;<br>
&gt; I don't want to mess with your stuff (although I am turning off
your<br>
&gt; debugging messages...) Can you take a look at this?<br>
&gt;<br>
&gt; -dean<br>
&gt;<br>
&gt;<br>
&gt; To unsubscribe from this group, send an email to:<br>
&gt; slimp3-dev-unsubscribe-***@public.gmane.org<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/<br>
&gt;<br>
&gt;<br>
&gt;<br>
<br>
<br>
------------------------ Yahoo! Groups Sponsor
---------------------~--&gt;<br>
Sponsored by VeriSign - The Value of Trust<br>
Secure all your Web servers now - with a proven 5-part<br>
strategy. The FREE Server Security Guide shows you how.<br>
http://us.click.yahoo.com/iWSNbC/VdiDAA/yigFAA/rIp0lB/TM<br>
---------------------------------------------------------------------<span </span>~-&gt;<br>
<br>
To unsubscribe from this group, send an email to:<br>
slimp3-dev-unsubscribe-***@public.gmane.org</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>&nbsp;</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite>Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/ </blockquote>
<div><br></div>
</body>
</html>
dean blackketter
2002-02-03 16:13:53 UTC
Permalink
Sean,

I start up the server and get lots of these:

Use of uninitialized value in numeric comparison (<=>) at
/Users/dean/slimp3/server/lib/SliMP3/Scan.pm line 187, <DATA> line 36.

And then a whole bunch of these:

Use of uninitialized value in concatenation (.) at
/Users/dean/slimp3/server/lib/SliMP3/Animation.pm line 79, <DATA>
line 36.

I don't want to mess with your stuff (although I am turning off your
debugging messages...) Can you take a look at this?

-dean

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Sponsored by VeriSign - The Value of Trust
Pinpoint the right security solution for your company - FREE
Guide from industry leader VeriSign gives you all the facts.
http://us.click.yahoo.com/pCuuSA/WdiDAA/yigFAA/rIp0lB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
slimp3-dev-unsubscribe-***@public.gmane.org



Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
dean blackketter
2003-02-22 13:03:19 UTC
Permalink
Sean,

I start up the server and get lots of these:

Use of uninitialized value in numeric comparison (<=>) at /Users/dean/slimp3/server/lib/SliMP3/Scan.pm line 187, <DATA> line 36.

And then a whole bunch of these:

Use of uninitialized value in concatenation (.) at /Users/dean/slimp3/server/lib/SliMP3/Animation.pm line 79, <DATA> line 36.

I don't want to mess with your stuff (although I am turning off your debugging messages...) Can you take a look at this?

-dean

Loading...