WebMonkey R8 - 2006/03/17
9. I'll work something up tonight.
10. I commented out the lines in the beginning that begin with "Response.CacheControl" and changed [Response.AddHeader "Content-Disposition","filename=WebMonkey"] to [Response.AddHeader "Content-Disposition","filename=WebMonkey.m3u"] in m3u.asp. If you click any of the download playlist links, it will automatically launch in WinAmp or MediaPlay (no opens or saves). Just makes it a little easier to open a playlist and it appears to work for me.
11. Currently in order to listen to my music, I have had to add a virtual directory to IIS making D:\Music\Song1.mp3 available via http://bob/music/song.mp3. Using a Response.BinaryWrite method via an ASP page, I could remove the virtual directory and therefore the only access to that file would be via getTrack.asp which would check logged in status and then look at D:\Music\Song1.mp3 to do the BinaryWrite. No more direct access to the actual MP3.
12. Great.
It does work if I click on the play button in the play list first. I'm not really worried about the images not showing up all the time (I can always right-click and choose show to see them).
10. I commented out the lines in the beginning that begin with "Response.CacheControl" and changed [Response.AddHeader "Content-Disposition","filename=WebMonkey"] to [Response.AddHeader "Content-Disposition","filename=WebMonkey.m3u"] in m3u.asp. If you click any of the download playlist links, it will automatically launch in WinAmp or MediaPlay (no opens or saves). Just makes it a little easier to open a playlist and it appears to work for me.
11. Currently in order to listen to my music, I have had to add a virtual directory to IIS making D:\Music\Song1.mp3 available via http://bob/music/song.mp3. Using a Response.BinaryWrite method via an ASP page, I could remove the virtual directory and therefore the only access to that file would be via getTrack.asp which would check logged in status and then look at D:\Music\Song1.mp3 to do the BinaryWrite. No more direct access to the actual MP3.
12. Great.
It does work if I click on the play button in the play list first. I'm not really worried about the images not showing up all the time (I can always right-click and choose show to see them).
ZIP (or TAR really)
On my server, I use the ZIP command line calls to create a ZIP file, but that requires installation of PKZIP or WINRAR or WINZIP. I found an alternate solution that would basically combine all the MP3s into a TAR format (supported by WinZip and WinRar).
I found an all ASP Tar solution at http://chris.brimson-read.com.au/?page_id=6. The only downside to TAR is that it is uncompressed, but seeing as these are already compressed MP3s, no big deal.
Is this a viable solution? I could integrate it into the a copy of m3u.asp if you'd like.
I found an all ASP Tar solution at http://chris.brimson-read.com.au/?page_id=6. The only downside to TAR is that it is uncompressed, but seeing as these are already compressed MP3s, no big deal.
Is this a viable solution? I could integrate it into the a copy of m3u.asp if you'd like.
I would prefer an all ASP solution as it wouldn't require people hosting to install other applications (some hosting companies aren't very flexible). I will have to look at the TAR solution, I wasn't considering to add it to m3u.asp as it used to create a playlist. It would require a seperate page, possible the gettrack.asp.
I also update the asx and m3u file with your suggestions. I won't get around to test this till some other time as the music isn't available.
11) I'm not sure what I can do here as I actually use a location that the server doesn't have access to. The server in this case hosts the site but has no access to the music. I like the idea of a gettrack.asp code, but I'm afraid it's not viable when the server has no access to the track. So I will need to see how this work out and if I can add it as an option, or leave that up to you.
I will continue working on your suggestions and let you know around the next release what my plans are with all the suggestions.
I also update the asx and m3u file with your suggestions. I won't get around to test this till some other time as the music isn't available.
11) I'm not sure what I can do here as I actually use a location that the server doesn't have access to. The server in this case hosts the site but has no access to the music. I like the idea of a gettrack.asp code, but I'm afraid it's not viable when the server has no access to the track. So I will need to see how this work out and if I can add it as an option, or leave that up to you.
I will continue working on your suggestions and let you know around the next release what my plans are with all the suggestions.
Download MediaMonkey ♪ License ♪ Knowledge Base ♪ MediaMonkey for Windows 2024 Help ♪ MediaMonkey for Android Help
Lowlander (MediaMonkey user since 2003)
Lowlander (MediaMonkey user since 2003)
TAR mass download has been added to R9:
- per album in albumlisting
- all tracks in tracklisting
- all tracks in user playlist
Download MediaMonkey ♪ License ♪ Knowledge Base ♪ MediaMonkey for Windows 2024 Help ♪ MediaMonkey for Android Help
Lowlander (MediaMonkey user since 2003)
Lowlander (MediaMonkey user since 2003)
Ok I am a newb when it comes to IIS.
I installed IIS on XP via the control panel.
I can access the default website, and I created virtual directory for webmonkey/r8 @ "localhost/webmonkey".
I copied my mediamonkey.mdb to /webmonkey/data/mediamonkey.mdb but I am getting the error:
HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services
--------------------------------------------------------------------------------
Technical Information (for support personnel)
Error Type:
Provider (0x80004005)
Unspecified error
/WebMonkey/dsn.asp, line 6
Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Page:
GET /webMonkey/start.asp
So I am guessing I need to specify something in dsn.asp, but I have no idea what the syntax is.
Any ideas?
edit, I checked the settings.asp and it looks like the default database is set to the same data\mediamonkey.mdb, but I still get the error above.
I installed IIS on XP via the control panel.
I can access the default website, and I created virtual directory for webmonkey/r8 @ "localhost/webmonkey".
I copied my mediamonkey.mdb to /webmonkey/data/mediamonkey.mdb but I am getting the error:
HTTP 500.100 - Internal Server Error - ASP error
Internet Information Services
--------------------------------------------------------------------------------
Technical Information (for support personnel)
Error Type:
Provider (0x80004005)
Unspecified error
/WebMonkey/dsn.asp, line 6
Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Page:
GET /webMonkey/start.asp
So I am guessing I need to specify something in dsn.asp, but I have no idea what the syntax is.
Any ideas?
edit, I checked the settings.asp and it looks like the default database is set to the same data\mediamonkey.mdb, but I still get the error above.
New script:
Last.FM Node Now with DJ Mode!
Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page

Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page

There should be no need to modify code. The problem has to do with permisions. Unfortunately I'm also not very familiar with IIS.
So lets start with some questions:
Do you have a firewall or windows firewall installed?
Are you logged in with administrative rights or guest rights?
Are you accessing the website locally (http://localhost/webmonkey)?
Tip: Google search.
I myself just installed the website in WinXP without any configuration. Let's hope we can figure this out. Maybe Nautme has ideas as he uses winXP as well?
So lets start with some questions:
Do you have a firewall or windows firewall installed?
Are you logged in with administrative rights or guest rights?
Are you accessing the website locally (http://localhost/webmonkey)?
Tip: Google search.
I myself just installed the website in WinXP without any configuration. Let's hope we can figure this out. Maybe Nautme has ideas as he uses winXP as well?
Download MediaMonkey ♪ License ♪ Knowledge Base ♪ MediaMonkey for Windows 2024 Help ♪ MediaMonkey for Android Help
Lowlander (MediaMonkey user since 2003)
Lowlander (MediaMonkey user since 2003)
Teknojnky-
I'm with Lowlander... I think it's most likely a rights issue on the database as well. I'm not the best with rights, but I can tell you should work. Make sure that the "Internet Guest Account" and the "Launch IIS Process Account" have at least Read permissions on the folder/database. Because access likes to create a locking (.ldb) file, you may have to give more rights. The downside to adding more rights is that if the file is in a folder shared by IIS, it gives rights to anyone who wants to directly connect to it (they can download the whole thing). You may want to consider moving it out of the virtual folder and move it to somewhere not accessible by IIS (though you still need to give rights to it).
On my system I gave it full rights and because it's not one of the extensions allowed by IIS, I get a "This type of page is not served" error.
I'm with Lowlander... I think it's most likely a rights issue on the database as well. I'm not the best with rights, but I can tell you should work. Make sure that the "Internet Guest Account" and the "Launch IIS Process Account" have at least Read permissions on the folder/database. Because access likes to create a locking (.ldb) file, you may have to give more rights. The downside to adding more rights is that if the file is in a folder shared by IIS, it gives rights to anyone who wants to directly connect to it (they can download the whole thing). You may want to consider moving it out of the virtual folder and move it to somewhere not accessible by IIS (though you still need to give rights to it).
On my system I gave it full rights and because it's not one of the extensions allowed by IIS, I get a "This type of page is not served" error.
Lowlander-
Any idea on when R9 will be available? I don't mind testing (as you can tell). Thanks for implementing some of my suggestions.
Also, I was talking with a friend and it may be wise to set a maximum number of tracks option/limit on files that can be added to a TAR/ZIP. You don't want to accidently add 10,000 tracks... or should I say, I don't want someone I know to accidently add 10,000 tracks of my collection.
Any idea on when R9 will be available? I don't mind testing (as you can tell). Thanks for implementing some of my suggestions.
Also, I was talking with a friend and it may be wise to set a maximum number of tracks option/limit on files that can be added to a TAR/ZIP. You don't want to accidently add 10,000 tracks... or should I say, I don't want someone I know to accidently add 10,000 tracks of my collection.
Yes very strange, I was able to use it fine on my home box.
One suggestion, by default IIS does not include "index.asp" as a default page so you are unable to naviate to localhost/webmonkey/ by itself, you must use localhost/webmonkey/index.asp instead.
It is possible for the user to add "index.asp" to the list of default files (in the virtual folder properties), which works fine, but it may not be intuitive for newbies.
The default documents on my stock xp install was:
default.htm
default.asp
index.htm
iisstart.asp
default.aspx
It might be a touch simpler if index.asp was changed to default.asp (or a separate default.asp was added).
One suggestion, by default IIS does not include "index.asp" as a default page so you are unable to naviate to localhost/webmonkey/ by itself, you must use localhost/webmonkey/index.asp instead.
It is possible for the user to add "index.asp" to the list of default files (in the virtual folder properties), which works fine, but it may not be intuitive for newbies.
The default documents on my stock xp install was:
default.htm
default.asp
index.htm
iisstart.asp
default.aspx
It might be a touch simpler if index.asp was changed to default.asp (or a separate default.asp was added).
New script:
Last.FM Node Now with DJ Mode!
Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page

Last.fm + MediaMonkey = Scrobbler DJ!
Tag with MusicBrainz ~ Get Album Art!
Tweak the Monkey! ~ My Scripts Page

@Nautme
I don't know yet, besides your requests I'm working on some other things as well. I might release R9 sooner and leave some of your requests to R10 or later.
The TAR option can be limited to only allow it in albumlistings which would mean you can add only one album. I will need to think if there is an elegant way to limit TAR file count on larger lists.
One question if the strDrive variable becomes optional in paths (only used in playlists) would that work for you? The problem is that I can't use relative paths, so I'm trying to figure out which way would work best for both of us.
@Teknojnky
I will consider adding a default IIS page that redirects or rename index.asp.
IIS
Windows has some weird things. It certainly has to do with right to access the database. Depending on your version of windows you can click the properties of the folder where the DB is and add the Internet Guest account.
I don't know yet, besides your requests I'm working on some other things as well. I might release R9 sooner and leave some of your requests to R10 or later.
The TAR option can be limited to only allow it in albumlistings which would mean you can add only one album. I will need to think if there is an elegant way to limit TAR file count on larger lists.
One question if the strDrive variable becomes optional in paths (only used in playlists) would that work for you? The problem is that I can't use relative paths, so I'm trying to figure out which way would work best for both of us.
@Teknojnky
I will consider adding a default IIS page that redirects or rename index.asp.
IIS
Windows has some weird things. It certainly has to do with right to access the database. Depending on your version of windows you can click the properties of the folder where the DB is and add the Internet Guest account.
Download MediaMonkey ♪ License ♪ Knowledge Base ♪ MediaMonkey for Windows 2024 Help ♪ MediaMonkey for Android Help
Lowlander (MediaMonkey user since 2003)
Lowlander (MediaMonkey user since 2003)
#7
If you're referring to #7, my solution is to set strDrive = "http://" & Request.ServerVariables("HTTP_HOST") & "/webmonkey" which works fine for me inside or out (so I'm good now). You may want to make a note or set that as default or something for people trying to access their site in and out.
Let me know if you need help on any of the other features.
Let me know if you need help on any of the other features.
-
sciamannikoo
- Posts: 43
- Joined: Mon Mar 27, 2006 4:06 am
Dead link?
I want to try, but when I try to open http://lowlander.gotdns.com/webmonkey or also simply http://lowlander.gotdns.com/, I see a timeout server error...
Pleeeease!!!
Yeah, the internet went out at the server. If you can't get to the download, please try again later. Sorry for the inconvenience.
Download MediaMonkey ♪ License ♪ Knowledge Base ♪ MediaMonkey for Windows 2024 Help ♪ MediaMonkey for Android Help
Lowlander (MediaMonkey user since 2003)
Lowlander (MediaMonkey user since 2003)
-
sciamannikoo
- Posts: 43
- Joined: Mon Mar 27, 2006 4:06 am
Is not possible to download from another server? Is all day I try to download, but I see always same message.Lowlander wrote:Yeah, the internet went out at the server. If you can't get to the download, please try again later. Sorry for the inconvenience.
Or, another way, someone can send me via e-mail?
I've also tried with eMule, but in eMule we cant found legal software!!!
Thank you
WebMonkey is source code. Unfortunately the connection seems out again.
Download MediaMonkey ♪ License ♪ Knowledge Base ♪ MediaMonkey for Windows 2024 Help ♪ MediaMonkey for Android Help
Lowlander (MediaMonkey user since 2003)
Lowlander (MediaMonkey user since 2003)