Release Notes
WebMonkey R12 (9/28/2006)
- Added option to link album art to original size album art.
- Big album art is shown thru albumart.asp
- blnLinkBigArtAACA controls this link in the albumlisting.asp
- Album art will also link to big version instead of to coverlisting page
- You will need to use the updated exportalbumart script to export the original size album arts needed
- Added option to disable link from certain fields
- These links work like the Find More From functionality in MediaMonkey
- Fields that can be disable are genre, year and rating
- This might be a good idea when you have a large library as the result of these links can be a long list of tracks which can be slow to display
- Variables added to settings: blnAllowGenreLink, blnAllowYearLink, blnAllowRatingLink
- Added alphabet listing option in explorer tree (as requested by Nautme)
- This is a good option when you have a large library
- For artist, album artist, album and year node
- blnArtistList switches between full list or alphabet list for artists
- blnAlbumArtistList switches between full list or alphabet list for album artists
- Clicking on letter will open the artist list starting with clicked on letter
- blnShowYear and blnShowAlbum now work differently with 0 being not shown
- Added option to show ~ prefix for VBR bitrates
- Added the variable blnShowVBRPrefix to control this setting
- This affects albumlisting and tracklisting
- Added year as field to the search
- blnSrchYear is variable that enables/disables year search
- Fixed rating display
- Fix in last release was a quick patch, this fix should work with custom ratings (ie non standard ratings)
- Created a new page called functions.asp in the includes folder
- Created the fncWriteRating function to calculate and write the star value
- Created the fncCalculateRating function to just calculate the numeric rating value from a database rating value
- This used in albumlisting, coverlisting, tracklisting, explorertree, stats, year and genre
- If you use custom rating values please let me know if the rating node in the explorer tree works as expected
- Updated the year display for albums
- Now uses an average of the year for all tracks on an album
- Useful for those who use original years in the year field
- When tracks on an album have differing years the year will have a ~ indicating average
- This applies to both coverlisting and albumlisting
- Added option to show footer
- Allows you to put a copyright notice or other things at the end of pages
- footer.asp contains the code to be shown
- blnShowFooter controls the showing of the footer
- Footer is shown on albumart, albumlisting, artistdetail, coverlisting, genre, start, stats, topartist, tracklisting, year and login pages
- Minor tweaks
- Fixed year display variable in albumlisting
- Fixed display problems when certain fields are hidden thru the settings
- Fixed issue where no results in coverlisting would result in error in status bar page
- Added the artist name to the title display in albumlisting
- Added link functionality to ratings in coverlisting, artistdetail and year.asp
- Tweaked line breaks, now are translated to XHTML linebreaks for artist comments in artistdetail
- Tweaked explorertree queries to only get fields used, to speed up display speed
- Skin
- Added alb_enlarge.gif, ard_star, ard_star_half, ard_bomb
- Added the titlecomment class that is used in artistdetail to format the artist comments in the title
- Added opentable2 class to control third level list in explorertree
- Language file new variables
- strEnlargeAlbumArt
- strSeaYear
Download
WebMonkey R11 (9/21/2006)
- Added skin selection at login option (as requested by Nautme)
- Users can select the skin they want to use during their login session
- Automatically scans the skin directory for available skins
- Added more modification options to skins
- All icons are now part of the skin
- Icon sizes are defined in CSS
- Frame sizes are defined in the variable.asp in the skin directory
- You will need to add your skin case option if variables differ from orignal variables
- Added artistdetails page
- This page contains the artist name, the comments (can be added in MediaMonkey) and the albums by that artist
- This page can be reached thru various artists links in the website all of which are configurable individually
- Please post any design ideas for this page on the MediaMonkey forum
- TrackSwitchBar to switch view mode also works from the ArtistDetail mode, but you can't switch to the ArtistDetail mode
- Updated login page
- Added
- Fixed table error
- Added Title bar to the page
- Minor tweaks
- Fixed errors in stylesheets
- Fixed time display in coverlisting (as reported by Limex)
- Fixed one too many in icon column
- Fixed error in the rating display, bug is due to the way cINT rounds (as reported by Rojer)
- The fix can lead to incorrect ratings if you use none MediaMonkey values (like a those created by auto-ratings scripts)
- Modified icons display in album and tracklisting, spacing now done with padding instead of a (as requested by Nautme)
- Added an option to the settings to set session time
- Added album title like in artistdetails to albumlistings and coverlisting when a specific album is shown.
- Tweaked the way comments are displayed under the track list in albumlistings (as requested by Rojer)
Download
WebMonkey R10 (4/7/2006)
- Modified the WebMonkey database
- Please read the readme to see what has been update if you plan to keep your own webmonkey.mdb
- Added gettrack script for downloading (as requested by Nautme)
- this hides the path of the file for users
- Option allows for loging of downloads in MediaMonkey database (in playcounter or custom fields) (also added to download.asp)
- download logging doesn't work well with playlists as players request a song various time, you can turn logging for playlists off
- Added basic error trapping if file isn't available
- Allowed network paths in gettrack. This needs to be tested to verify if it works. In theory it should (files are accessed locally not thru IIS).
- Added simple statistics (as requested by Nautme)
- Gets user IP, userID (if advanced login is used), page url and querystring
- Included with default, explorertree, albumlisting, coverlisting and tracklisting
- Requires the table stats to be added to webmonkey.mdb with the following fields: StatID, UserIP, Date, PageUrl, PageVariables
- Based on suggestions this feature might get expanded
- Minor tweaks
- Modified rss icon (now called rss.gif)
- Modified coverlisting icon
- Modified tar download to only be available when a non local path to the music is used
- Fixed remember login feature
- Fixed tar download, now it only uses localpath
- Fixed tar download would always show in user playlist
- Fixed minimize image not showing when artist node is expanded (as reported by Nautme)
- Fixed sort on played# column
- Fixed bug with coverlisting not closing table correctly
- Added redirects to default.asp or error.asp to pages if page is disabled in settings, this prevents people who know webmonkey to get to the pages by direct link
- Added login status check to explorertree, albumlisting, coverlisting, tracklisting, playlistshow, download, asx, m3u and the statistics pages. This adds security when javascript is disabled.
- Added remember page requested during login. This means that you can send a link to a specific view in artist/cover/album listing to others on sites that require login.
- Added LastPlayedTime column to track/albumlisting
- Added logout option to standard menu, this will erase cookies and require user to login next time
- Added option to suspend an account. Just set active field in user table to no. This requires that you add the active field to the user table. (as requested by Nautme)
- Added option to block downloads for specific users. Only blocks downloads at this point, playlists are still functional. Requires that you add the download field to the user table. (as requested by Nautme)
- Removed the blnIgnoreDrive from settings, this variable won't be available in the next version of WebMonkey
- login/out, gettrack and download (tars) and writing statistics and download statistics should be tested. These have been modified and might contain bugs.
Download
WebMonkey R9 (3/28/2006)
- Rewritten the switching mechanism between albumlisting and tracklisting
- New track.asp catches all changes and determines which mode to select
- New coverlisting mode has been added which list just covers with optional information album artist, album, year, average rating and total track time
- coverlisting always list information of all tracks on album, not just the tracks matching the query
- Also catches search queries and in the settings you can set a different mode for artist and album searches (all other searches default to tracklisting)
- Moved settings to the cookies so it's remembered over various sessions
- Still looking for a decent icon for coverlisting mode
- Fixed problem where switching modes when viewing playlists would result in empty page. Now it defaults back to tracklisting as that is the only mode that supports playlists
- Option to allow downloads of multiple songs in tar format
- (thanks to Nautme for pointing towards the code from Chris Read)
- Added option to download whole album as tar from albumlisting.asp
- Added option to download whole list as tar from tracklisting.asp
- Added option to download whole list as tar from User playlist
- Options in settings allows to disable/enable, allow only for albums and allow for all
- Allows to set a maximum for amount of files to be downloaded in one tar
- TAR creation seems to take a lot of resources (vast amounts of memory) so it is adviced to keep the number of files low, maybe someone can find a more efficient tar or zip in asp creation script
- This is a feature for people that wish to test it. I assume there are some bugs in it with path used (strPathNew = Chr(65 + RS("DriveLetter")) & RS("SongPath") is probably the only correct path).
- Added option to remember login (simple login) or user (advanced login) (as requested by Nautme)
- This feature can be turned on/off in settings
- Users can choose to remember login or not
- No logout provided yet (deleting cookies will do that). Still looking for a decent logout icon
- Added RSS support for newly added tracks
- You can turn this on/off in settings
- Will add the standard xml icon to the standard bar
- You can set the amount of items you want to display in the settings
- You can change the icon by changing rsshead.gif
- Still looking for a decent icon
- Minor tweaks
- Added option to set page transition behavior (as requested by Nautme)
- Added tooltips to playlists nodes and others in the explorer tree
- Added tooltips to fields in playlistshow (as requested by Nautme)
- Added option to load whole album in now playing from albumlisting.asp
- Added option to load whole list in now playing from tracklisting.asp
- Added strings from login.asp to language file
- Tweaked the way frame borders are showing, by creating frames for the borders. This solves some Firefox display issues. Resizing frames is still not possible in FireFox.
- Tweaked login to give focus to user field (as requested by Nautme)
- Tweaked default tracklist sort to artist, album, tracknumber (as requested by Nautme)
- Tweaked default page from index.asp to default.asp
- Fixed %> showing in tracklisting.asp
- Fixed login to redirect to default.asp if no login is required
- Fixed error where no tracks would result in status to keep showing the loading message
- Fixed when no album art was available the no album art image wasn't clickable
- Moved frame creation from settings.asp to default.asp
- Updated skins, images and settings as well as most files
Download
WebMonkey R8 (3/17/2006)
- Added option to show MM manual playlists
- This excludes auto-playlists, currenly there are no plans to support them due to their difficulty
- Playlists can be saved to an m3u playlist
Playlists are always shown in tracklisting format
- Requires default image in the img directory in either gif, jpg or png format
- This basically means that the site is only searchable
- Added bitrate column as option (track/album listing)
- Added file size column as option (track/album listing)
- Added bpm column as option (track/album listing)
- Added composer column as option (track/album listing)
- Added custom1-3 column as option, name of column needs to be configured in the language file (track/album listing)
- Added played # column as option (track/album listing)
- Added album comments as an option to albumlisting.asp, location can be set in options as well
- Added year column to albumlisting as sometimes tracks have different years
- Added composer field to the search
- Added an installer for the export album art script. Just run the exe in the exportalbumart.zip file to install it.
- Added loading message to status.asp for when albumlisting or tracklisting are loading.
- Tweaked padding on albumlistings.asp (as requested by limex)
- Tweaked login, 0 now is no password
- Tweaked playlist to always show scrollbar, which looks better
- Tweaked some more code for XHTML compliance
- Tweaked some ASP code
- Tweaked skin.css files
- Tweaked search not accept search for null value and thus generate list of whole library
- Tweaked behavior of player when framesize is smaller then player, set it to not wrap player
- Fixed year and time display in stats.asp
- Fixed a bug where the artist node would not show all songs from that artist (as reported by limex)
- Fixed a bug where status.asp wouldn't show total time if time column was disable
- Fixed broken # funcionality in title node
- Fixed various problems with non-standard characters
- Fixed resize of explorertree is possible again
- Blocked " in the title node, till someone can help on how to use this and other blocked signs in a sql query
- This update requires updates in nearly all files.
Download
WebMonkey R7 (11/1/2005)
- Added user playlist support, users can create their own playlists and export them
- playlist has it's own frame and also can be shown in the tracklisting frame
- User playlists are stored in cookies and will be available for the duration you set in the settings
- Users can add and remove songs from user playlist
- Users can download songs from user playlist (if downloads are enabled) (only when user playlist is shown in tracklisting frame, this is to save space in the playlist frame)
- Added player support
- Default player can either be Windows Media Player or Real Player
- Code will detect if player is installed and will try other player if default player is not found
- Real player has real volume slider
- Windows Media Player gets an ASX playlist, Real Player the M3U playlist
- This is a first implementation, user is not given details about current playing song
- Modifications to the user playlist will not be reflected in the player until you initiate it again from playlists
- Songs that are located over http might better be played in stand alone player (user needs to export the playlist)
- Player would probably work great in office environments (local network) where music is shared thru a network share instead of http
- Buttons for mediamonkey and default skin still need to be updated
- Minor tweaks
- Fixed some of the icon displays to be xhtml compatible
- Fixed title listing error in albumlisting.asp
- Fixed login
- Fixed popup window would start in a loop that would hang browser/PC
- Modified skins to add styles for new playlist.asp
- Modified many pages for better (more standards compliant) and more efficient code
- Modified the querysting gathering on site load to load specific content in tracklistings area (again, last version didn't include it)
- Modified the querysting gathering in track/albumlisting for site load
- Modified the download paths for individual songs and songs in playlists
- Modified download icon, old download icon now is add to user playlist icon
- Modified rating display in track/albumlisting and explorertree
- Modified track/albumlistings button column to be limited in width
- Modified caching behavior, now allowed again which should speed up site
- This release has modifications in nearly all files, most importantly language, skin and setting files have been updated so you'll need to modify any personalized skins/languages.
Download
WebMonkey R6.1 (10/27/2005)
- Minor tweaks
- Fixed link in albumlistings
- Fixed SQL Query for download links
- Fixed m3u dsn error
- Fixed genre display in albumlistings
- Fixed year display in albumlistings in case there is no year info
- Fixed a site loading problem in firefox (explorertree and tracklistings loaded wrong)
- Fixed double include of settings.asp in login.asp
- Added Amazon link to albumlistings
- Added padding to rows in albumlistings and tracklistings (skin update)
- Added playlists link per album to albumlistings
- Added artist column to albumlistings track list
- Added own styles for trackswitching
- Added track preference to site startup
- Added options to configure individual statistic nodes
- Added option to use local or internet download paths
- Added options to configure which fields can be searched
- Changed all columns to configurable in the track list of albumlistings
- Changed some of the padding settings to adapt to firefox
- Changed artist queries to album artist queries in albumlistings when using artistID
- Tweaked SQL query and DB variables display in albumlistings
- Tweaked querysting gathering on site load to load specific content in tracklistings area
Download
WebMonkey R6 (10/25/2005)
- Changed tracklisting default sorting again, now it sorts on year, albumartistID, albumname, songorder, artist
- Fixed: Tracklisting, Explorertree: Declared/renamed variables
- Added option to allow/disable search engine spidering (Google, MSN, Yahoo, etc.)
- Added option to shop for artist on Amazon. This feature maybe in violation of copyright restrictions from amazon (their image is used). A replacement image is available (shop.gif) and it can be changed in tracklistings.asp.
- Added a DB exist check to the initial site startup. This allows you to take the DB for maintenance.
- Added options to show/hide title, album, genre, year and rating nodes.
- Added option to show/hide columns in tracklisting.
- Added the genre statistics node.
- Added the option to show tracklistings as albumlistings whereby tracks are sorted by album. The type of display that is preferred can be set in the settings.
This is most useful in the album node and as such it can be individually set for the album node.- css has new class for .trackswitchbar
- frames have a new frame for trackswitchbar.asp
- You can use the albumart.vbs file to get the album art images from MM
- There is still some work to be done with this feature
- Album art is configured for the img/albums folder
- Fixed: 'Show All' setting wasn't working.
- Some additions were made to the language file and an image was added. Skins have not been updated.
- Minor tweaks
- Made website title (in browser titlebar and website titlebar) configurable.
- Update the search to have better logic..
- Added some album artist statistics..
- Tracklistings now reloads in frames while maintaining results (when opened by itself)..
- index.asp can now also accept sorting (statistics are excluded from this feature..
- Made statistics part of the library node (cleaner explorer tree this way)..
- Added check for negative time in tracklisting, no time is listed in case of negative value..
- Added check for negative time in status.asp, this led to an error..
- Stats.asp, bunch of zero value checks (certain stats will not display with zero values).
- Changed some javascript to work better with browsers without javascript (explorertree works now).
- Fixed total time display in year.asp and status.asp for when minute or second value is 0..
- Fixed the ' problem in the tooltexttip in the explorertree..
Download
WebMonkey R5 (4/26/2005)
- Added album artist node. Either artist, album artist, both or none can be shown in the explorertree. Various Artists can be hidden in album artist node.
- Added capability to hide the statistic node in the explorertree.
- Looking up artist will also include results with matching album artist in tracklistings.
- Tracklistings are now sorted on album by default, still not the best solution, open for suggestions.
- Fixed Title node in explorer tree, now it shouldn't show duplicates anymore.
- Eliminated some fields from the tracklistings query. If you modified an older version you might want to add any needed fields back.
- Some additions were made to the language file, the skins have not changed.
- Minor tweaks
- Statusbar shows file instead of files when only 1 file is shown.
- Included filter for [ to prevent errors.
Download
WebMonkey R4 (10/18/2004)
- When a node is opened all other nodes are closed now. This too make the code more manageable for programmers and the explorertree for users.
- When clicking on a node text it doesn't load the whole library in the tracklistings anymore. This to prevent problems with large libraries as browsers became unstable and to ease the load on your webserver.
- Added the years statistic. This is an example page, based on user input this might be extended to other node stats pages.
- Added more variable declarations.
- Fixed some minor errors.
- Language file has been updated. Skins and settings file have not been updated.
Download
WebMonkey R3 (8/20/2004)
- Added preview of songs support
- Added login support which added the WebMonkey.mdb to the data directory.
- Added reload to frames if page is displayed alone.
- Besides asp files skins and locale have been changed. As well as the preview image has been added.
Download
WebMonkey R2 (8/19/2004)
- Added playlist creation support. This will create a playlist based on the songs listed in the tracklistings.
- Changed the way the path is managed for the song location. You can now edit the initial path thru the internet and choose how many folders are deleted from the beginning of the in the MM DB stored path.
- Some minor design changes
- Files changed:
- All files have been updated since last release
- Files added
- m3u.asp has been added to WebMonkey
Download
WebMonkey R1 (8/12/2004)
- First release of WebMonkey
Download