This plugin makes it possible to get more information about artist, albums, tracks than available from the standard slimserver scan. The purpose of the plugin is provide a framework for scanning modules that retrieves additional information from various places, it includes the following scanning modules by default.
Custom Tags
===========
A scanning module that reads additional tags from the music files that are not normally stored in the slimserver database.
LastFM
======
A scanning module that reads a number of different information from the LastFM database.
The module currently reads the following additional information for all artists:
- LastFM tags for the artist
- Picture url for the artist
- Similar artists to the scanned artist
The information read by the above modules is just stored in a separate table in the database and cannot be viewed in standard slimserver.
If you install the SQLPlayList plugin you can use the read information to create smart playlists.
If you install the Custom Browse plugin you can use the read information to create browse menus.
See my Wiki for information about Custom Scan and my other plugins.
See here for more information about the slimserver and SqueezeBox.
Click here if you want to support future development by purchasing a license for this software
Note that full functionality is only available after purchasing a license
To browse the source code, click here
The current wish list for new features and open bugs in CustomScan can be found here
Install through Extension Downloader
2.10.51 |
|
2017-07-20 |
|
CustomScan-2.10.51.zip
|
|
2.9.3901 |
|
2014-01-28 |
|
CustomScan-2.9.3901.zip
|
|
2.9.3874 |
|
2013-06-22 |
|
CustomScan-2.9.3874.zip
|
|
2.9.3841 |
|
2012-10-27 |
|
CustomScan-2.9.3841.zip
|
|
2.9.3834 |
|
2012-08-09 |
|
CustomScan-2.9.3834.zip
|
|
2.8.3779 |
|
2012-01-24 |
|
CustomScan-2.8.3779.zip
|
|
2.8.3750 |
|
2011-12-08 |
|
CustomScan-2.8.3750.zip
|
|
2.8.3731 |
|
2011-12-06 |
|
CustomScan-2.8.3731.zip
|
|
2.8.3692 |
|
2011-11-13 |
|
CustomScan-2.8.3692.zip
|
|
2.8.3601 |
|
2011-10-28 |
|
CustomScan-2.8.3601.zip
|
|
2.8.3569 |
|
2011-10-23 |
|
CustomScan-2.8.3569.zip
|
|
2.8.3563 |
|
2011-10-22 |
|
CustomScan-2.8.3563.zip
|
|
2.8.3551 |
|
2011-10-06 |
|
CustomScan-2.8.3551.zip
|
|
2.8.3545 |
|
2011-10-05 |
|
CustomScan-2.8.3545.zip
|
|
2.8.3526 |
|
2011-10-02 |
|
CustomScan-2.8.3526.zip
|
|
2.8.3489 |
|
2011-09-24 |
|
CustomScan-2.8.3489.zip
|
|
2.8.3478 |
|
2011-09-23 |
|
CustomScan-2.8.3478.zip
Beta version with License Manager support, requires License Manager plugin to work Corrected some browsing performance issues with 7.6 and SQLite, at startup and possibly also during normal usage. Corrected issue where a lot of temporary harddrive space were used during scanning in 7.6 Corrected title format handling so it works in 7.6
|
|
2.8.3388 |
|
2011-08-02 |
|
CustomScan-2.8.3388.zip
|
|
2.8.3383 |
|
2011-07-28 |
|
CustomScan-2.8.3383.zip
|
|
2.8.3378 |
|
2011-07-26 |
|
CustomScan-2.8.3378.zip
|
|
2.8.3363 |
|
2011-07-08 |
|
CustomScan-2.8.3363.zip
|
|
2.8.3357 |
|
2011-07-07 |
|
CustomScan-2.8.3357.zip
|
|
2.8.3335 |
|
2011-07-06 |
|
CustomScan-2.8.3335.zip
|
|
2.8.3331 |
|
2011-04-17 |
|
CustomScan-2.8.3331.zip
|
|
2.8.3323 |
|
2011-02-24 |
|
CustomScan-2.8.3323.zip
|
|
2.8.3223 |
|
2010-07-10 |
|
CustomScan-2.8.3223.zip
|
|
2.8.3210 |
|
2010-06-05 |
|
CustomScan-2.8.3210.zip
|
|
2.7.6 |
|
2010-04-24 |
|
CustomScan-2.7.6.zip
|
|
2.7.5 |
|
2010-04-19 |
|
CustomScan-2.7.5.zip
|
|
2.7.4 |
|
2009-11-05 |
|
CustomScan-2.7.4.zip
|
|
2.7.3 |
|
2009-11-04 |
|
CustomScan-2.7.3.zip
|
|
2.7.2 |
|
2009-10-22 |
|
CustomScan-2.7.2.zip
Corrected AAC scanning Corrected possible bug when using virtual combine tags with multiple tag values Corrected possible bug when using title formats with remote tags
|
|
2.7.1 |
|
2009-10-17 |
|
CustomScan-2.7.1.zip
Corrected so it works with large libraries in 7.4
|
|
2.7 |
|
2009-09-29 |
|
CustomScan-2.7.zip
|
|
2.7pre3 |
|
2009-08-02 |
|
CustomScan-2.7pre3.zip
|
|
2.7pre2 |
|
2009-07-18 |
|
CustomScan-2.7pre2.zip
*** THIS IS A BETA VERSION *** Corrected some Custom Browse menu templates that contained random functions
|
|
2.7pre1 |
|
2009-07-18 |
|
CustomScan-2.7pre1.zip
*** THIS IS A BETA VERSION *** Added support for SQLite version of Squeezebox Server 7.4
|
|
2.6 |
|
2009-03-20 |
|
CustomScan-2.6.zip
Added support for numeric sorted tags in Dynamic Tags menu Added support for completely disable scanning modules to avoid refresh operation if only import/export modules are used Added support for virtual tags using regular expressions in Custom Tag scanning module (Tag mapping parameter) Added support for selecting to sort by number instead alphabetically in some custom tag menus Added support for showing duplicate text lines in album lists on Controller (for examples showing the artist for an album), requires Custom Browse 2.8 or later. Added support for showing album arts in Dyanmic Tags menu, requires Custom Browse 2.8 or later
|
|
2.5 |
|
2009-01-27 |
|
CustomScan-2.5.zip
Added support for SqueezeCenter 7.4 Corrected so internet meta data is shown correctly on Now Playing screen if Custom Scan title formats are used Added support for Dynamic Playlist mixers in custom tag based menus Corrected so alpha bar works in web interface in custom tag based menus Added possibility to exclude some custom tags from the Mixed Tag scanning module (useful to avoid duplicates)
|
|
2.4 |
|
2009-01-07 |
|
CustomScan-2.4.zip
Corrected "Mixed Tag" menu template so tag type parameters affect presentation on albums so "Disc 1" is shown at the end when relevant. Improved performance of scanning module that don't use Custom Scan tables, for example all TrackStat Statistics modules. Changed Rating Tag and Amazon scanning module so they change TrackStat ratings as type:scan instead of type:user. (To make sure they don't affect the rating playlists in TrackStat Playlist plugin) Improved possibilities to abort scanning operations.
|
|
2.3.1 |
|
2008-12-31 |
|
CustomScan-2.3.1.zip
Corrected so repeat option works in Random for mixed tag from selection playlist template works. Corrected so all values are part of playlist name in SQL Playlist created through mixers
|
|
2.3 |
|
2008-12-31 |
|
CustomScan-2.3.zip
Corrected so Amazon scanning module can write SqueezeCenter ratings Added support for SQL Playlist mixer to create SQL Playlists from selections in Custom Browse Tags(Dynamic Tags) menu.
|
|
2.2 |
|
2008-11-18 |
|
CustomScan-2.2.zip
Added timeout parameter to scanning modules to make it possible to avoid network timeouts Improved errorhandling so LastFM/Amazon data that can't be retreived is retreived during the next scan Added support for custom tags in AAC files Added library template for Multi Library to make it possible to create a library based on a custom tag Added support for not playing songs already played on a specific player through Dynamic Playlist plugin Corrected some various bugs Added official support for 7.3
|
|
2.1 |
|
2008-07-03 |
|
CustomScan-2.1.zip
Updated so RatingTag scanning module works with latest SqueezeCenter 7.1 release. Corrected so it works without TrackStat plugin. Corrected some small bugs.
|
|
2.0.beta06 |
|
2008-04-15 |
|
CustomScan-2.0.beta06.zip
Partly untested beta version for SqueezeCenter/SlimServer 7.0. Will NOT work on SlimServer 6.5 and earlier.
Corrected menu templates so they work when using property values. Corrected album sorting of multiple disc albums. Corrected database upgrade issue related to "collate/charset" Added support for SqueezeCenter 7.1
|
|
2.0.beta05 |
|
2007-11-12 |
|
CustomScan-2.0.beta05.zip
Partly untested beta version for SqueezeCenter/SlimServer 7.0. Will NOT work on SlimServer 6.5 and earlier.
Adjusted startup sequence to new plugin api. Added settings validation Removed dependency to Slim::Utils::Validator
|
|
2.0.beta04 |
|
2007-11-02 |
|
CustomScan-2.0.beta04.zip
Corrected so tables aren't deleted during rescan in medium and large libraries
Partly untested beta version for SqueezeCenter/SlimServer 7.0. Will NOT work on SlimServer 6.5 and earlier.
|
|
2.0.beta03 |
|
2007-11-01 |
|
CustomScan-2.0.beta03.zip
Corrected plugin loading issue that could cause SqueezeNetwork and Jive firmware download at startup to fail.
Partly untested beta version for SqueezeCenter/SlimServer 7.0. Will NOT work on SlimServer 6.5 and earlier.
|
|
2.0.beta02 |
|
2007-10-07 |
|
CustomScan-2.0.beta02.zip
Added MixedTag scanning module
Partly untested beta version for SqueezeCenter/SlimServer 7.0. Will NOT work on SlimServer 6.5 and earlier.
|
|
2.0.beta01 |
|
2007-10-05 |
|
CustomScan-2.0.beta01.zip
Partly untested beta version for SqueezeCenter/SlimServer 7.0. Will NOT work on SlimServer 6.5 and earlier.
|
|
1.24 |
|
2007-09-23 |
|
CustomScan-1.24.zip
Added "Random for mixed tags" playlist template Added "Random for similar mixed tags" playlist template Added so number of entries for each attributes is shown in statistics query in Database Query plugin. Added Custom Browse mixer for "LastFM Similar Artists" based on selected track Added database index to improve performance on list boxes that display mixed tag attribute values
|
|
1.23.1 |
|
2007-09-05 |
|
CustomScan-1.23.1.zip
Corrected problem where Custom Browse menus were cached incorrectly. Corrected problem where default values of TrackStat based scanning modules were not set correctly.
|
|
1.23 |
|
2007-09-02 |
|
CustomScan-1.23.zip
Added "Number of" column to data queries for usage with Database Query plugin. Added possibility to change default sorting in Custom Tag Singles menu template Added support to show artists and year together with albums in the "Matching Albums" menu contents in the Tags menu.
|
|
1.22 |
|
2007-08-18 |
|
CustomScan-1.22.zip
Corrected error in Tags menu when a library has been specified Added statistics and inconsistency check data queries for use with Database Query plugin Changed max length of tag names to 40 character (solution to index creation problem on Synology Diskstation) Added support for real names/values in breadcrumb navigation bar (Requires Custom Browse 1.25 or later) Added support for having a "Matching <customtag>" entry in Tags menu besides the already existing "Matching Songs" and "Matching Albums" Added support for showing the contents of "Matching xxx" in the Tags menu after a specific number of criteras has been selected. Matching albums is shown by default after the first selection has been made. Added support for header/footer in all mixed tag based menus, for example menus based on the "Dynamic Tags" or "Mixed Tag" menu templates (Requires Custom Browse 1.25 or later) Added support for specifying a item separator per header/footer item (Can be used to show one item on each line instead of comma separated which is default) (Requires Custom Browse 1.25 or later) Corrected so Amazon scanning module works, the last release didn't scan Amazon data at all. Added support for clickable LastFM tag header items if LastFM scanning modules has been used (Requires Custom Browse 1.25 or later)
|
|
1.21 |
|
2007-08-05 |
|
CustomScan-1.21.zip
Corrected so change of friendly named in Mixed Tag module takes effect without a SlimServer restart Added support for parameter validation in configuration pages Changed interface for plugins that implement their own scanning modules Corrected some different menu templates so disc number is shown with album title (Requires Custom Browse 1.24) Updated single menus so the songs can be displayed with a custom title format (Requires Custom Browse 1.24) Corrected so the values in sorting tags isn't case sensitive (Requires a rescan with Custom Tag module to take effect) Added support for simultaneous scannings with different scanning modules that don't depend on each other Added CLI interface to check status of scanning and initiate or abort a new scanning Added support for changing the order in which scanning modules are executed Corrected some small errors and adjusted some texts
|
|
1.20 |
|
2007-07-09 |
|
CustomScan-1.20.zip
Added option to multiple custom tags menus so the custom tags on an upper level in the menu hierarchy is limited to the tracks that also have the custom tags specified for the lower levels in the menu hierarchy Added an option to the LastFM scanning module to retrieve and store artist images from LastFM, these images can be used with the new "Artist image" header item in Custom Browse 1.23. By default no images are retrieved. Added skip filters for Custom Skip plugin "Custom tag" and "Not Custom tag" Made the "Random songs from similar artist" dynamic playlist available by default if the LastFM scanning module has been used. Corrected "Mixed Tag" scanning module so it clear old data when scanning, in the previous release it added more data for each scanning. The result was poor performance after a few rescans. Improved performance of "Clear" operations on "Custom Tag" and Mixed Tag" scanning modules Made "Tags" (Dynamic Tag) menu available by default if the Mixed Tag scanning module has been used Changed "LastFM Similar Artists" menu so hitting play on top level plays 20 songs from similar artists while browsing down into artists works as the normal browse menus and plays all songs for the selected artist/album. Added "Browse tags by selected" mixer. It is available if the Mixed Tag scanning module has been used and is a "Dynamic Tag" menu that starts with the selected artist. Added new menu template "Genres/Sub genres with custom tags" Corrected some small problems
|
|
1.19 |
|
2007-06-05 |
|
CustomScan-1.19.zip
Added template for adding MixedTag information to Now Playing menu Corrected some errors in Dynamic Tag menu Improved performance of Dynamic Tag menu a lot Updated so CustomTag and MixedTag modules works with paths longer than 256 characters Added Custom Artists Tags Songs menu (can be used for menu showing only covers based on ORIGARTIST tag)
Note! The first SlimServer restart after upgrade will take a few minutes if you have used Custom Scan before
|
|
1.18 |
|
2007-05-26 |
|
CustomScan-1.18.zip
Added new parameters regarding ratings in LastFM playlist Corrected problem with non ascii characters in title formats Added Mixed Tag scanning module, makes it possible to combine custom tags and slimserver tags in any menu level order (Requires Custom Browse 1.22) Added LastFM tags/similar artist templates for inserting in Now Playing menu and Song Info web page Added init/exit methods for scanning modules (internal changes, not visible to en user) Added menu templates and templates for page headers for inserting Mixed Tag scanning module data (Requires Custom Browse 1.22) Added Dynamic Tag menu which makes it possible to dynamically browse your tags in unlimited number of levels and order (a bit slow at the moment) (Requires Custom Browse 1.22)
Note! You will need Multi Library 1.4 or later for all functionallity, if you use Multi Library plugin. You will need Custom Browse 1.22 or later for all functionallity, if you use the Custom Browse pugin
|
|
1.17 |
|
2007-05-19 |
|
CustomScan-1.17.zip
Removed empty Custom Scan menu from player interface Added support to filter on contributor role in all relevant menu templates Update Multiple Custom Tags menu templates so they support 5 levels instead of 4 Added support for limiting Multi Library track details to selected library Added Custom Tag/Sub Custom Tags menu template: Same principles as Genres/Sub Genres menu Added Custom Album Tags menu template: Album/<custom tag>/Songs Added Custom Artist Album Tags menu template: Artist/Album/<custom tag>/Songs Added header/footer context menus to place custom tags in Song Info and Now Playing.
Note! You will need Multi Library 1.4 or later for all functionallity, if you use Multi Library plugin. You will need Custom Browse 1.21 or later for all functionallity, if you use the Custom Browse pugin
|
|
1.16 |
|
2007-05-13 |
|
CustomScan-1.16.zip
Updated some menus so multi disc albums are sorted by disc before track number Added support for splitting COMMENT tags Added LastFM image and link on artists pages in web interface (requires Custom Browse 1.20)
|
|
1.15 |
|
2007-01-21 |
|
CustomScan-1.15.zip
Added support to most menus to show result for a selected library, so they can be used with Multi Library plugin. Added support to most menus to limit the contents to the active library in the Multi Library plugin. Added support to most menus to show/hide the menu based on the active library in the Multi Library plugin.
Note! Some of the new functionallity requires at least Custom Browse 1.18
|
|
1.14 |
|
2007-01-11 |
|
CustomScan-1.14.zip
Improved performance on LastFM similar artists playlists, menus and mixes Updated so only real artists are included in scanning of artists (LastFM for example) Added support for filtering on sub string in comment tags in "Custom Tag Singles" menu
Note! The new LastFM similar artists stuff in this version requires at least SQLPlayList 1.16 and Custom Browse 1.16
|
|
1.13 |
|
2006-12-25 |
|
CustomScan-1.13.zip
Added LastFM Similar Artists mixer on hold+play Added support for storing tag percentage and artist percentage on LastFM data Added Random for LastFM similar artists playlist type
|
|
1.12 |
|
2006-12-20 |
|
CustomScan-1.12.zip
Corrected problem in Custom Multiple Tags Albums menu where bottom level didnt work correctly Updated LastFM Similar Artists menus so it shows similarities in both ways Added option to make it possible to only play selected tracks instead of playing all tracks on album/custom tag. Updated Custom Tag Singles menu so custom tag can be used for album/single name Added possibility to put menus into groups (Menu group parameter) Added downloadidentifiers used in download functionallity in Custom Browse and SQLPlayList plugins
|
|
1.11 |
|
2006-12-13 |
|
CustomScan-1.11.zip
Added possibility to abort scanning Corrected critical problem which could deadlock the whole machine if you use the Custom Tag scanning module on a large library.
|
|
1.10 |
|
2006-11-28 |
|
CustomScan-1.10.zip
Added sort tag mapping in Custom Tag scanning module, making it possible to specify a custom sort tag for each scanned tag. Added better support for sorting in all Custom Tag related Custom Browse menu templates: - New sort tag mapping is supported - A level can be choosen to be sorted by existing artists ARTISTSORT tag
|
|
1.9 |
|
2006-11-28 |
|
CustomScan-1.9.zip
Moved Custom Multiple Tags menu templates from Custom Browse to Custom Scan. Added support for sorting tags in all Custom Tags menus
|
|
1.8 |
|
2006-11-27 |
|
CustomScan-1.8.zip
Added Custom Browse menu template (Custom Artist Tag) for browsing by artist first and then a custom tag, as an example this is useful when browsing artists that also have an ORIGARTIST tag.
|
|
1.7 |
|
2006-11-26 |
|
CustomScan-1.7.zip
Made web interface for setting parameters for scanning modules more user friendly, moved from server settings to the Custom Scan interface. Corrected some errors related to empty custom tags and custom tags with non ascii characters in Custom Tags scanning module. Added support for multiple rating tags in Rating Tags scanning module. Added Custom Browse menu template (Custom Scan Info) for browsing Custom Scan data, usefull for debuggning and checking which data that has actually been scanned.
|
|
1.6 |
|
2006-11-25 |
|
CustomScan-1.6.zip
Custom Scan now implements the LastFM, Amazon and Custom Tag menus available through the Custom Browse plugin. You will need this version of Custom Scan if you like to upgrade to Custom Browse 1.13 or later and use these menus.
|
|
1.5 |
|
2006-11-24 |
|
CustomScan-1.5.zip
Added support for more MP3 tags in Custom Tag scanning module Added so Amazon scanning module ignores long genres/subjects
|
|
1.4 |
|
2006-11-17 |
|
CustomScan-1.4.zip
Added Rating Tag scanning module that makes it possible to: - Import rating information to slimserver which is stored in the music files in the standard MP3 POPM tag used for example by MediaMonkey and also in Windows Media Player if it has been activated. - Import rating information to slimserver which is stored in the music files in a custom RATING tag
|
|
1.3.1 |
|
2006-11-15 |
|
CustomScan-1.3.1.zip
Corrected so tag names for Custom Tag module is case insensitive Corrected so Custom Tag module doesn't require a clear to rescan
|
|
1.3 |
|
2006-11-15 |
|
CustomScan-1.3.zip
Added Amazon scanning module that retreives genres and average customer ratings from amazon.com. - You will need to apply for a free access key on amazon.com, see README.txt for more information. Disabled Amazon and LastFM modules by default, can be run manually from web interface and can also be enabled to be included in automatic scans. Made it possible to run disabled modules manually without enable them for automatic scans.
|
|
1.2.1 |
|
2006-11-11 |
|
CustomScan-1.2.1.zip
Corrected names in title format settings. Corrected so several title formats can be selected. Now adds one title format to server settings for each selected title format in Custom Scan settings, the reason is to make it easier to copy the title format text.
|
|
1.2 |
|
2006-11-10 |
|
CustomScan-1.2.zip
Corrected so multiple tag values separated with a separation character works with Custom Tag module Added support for title formats making it possible to show custom tag values when shown tracks in SqueezeBox and web interface.
|
|
1.1.3 |
|
2006-11-03 |
|
CustomScan-1.1.3.zip
Corrected so the scanned data works after a slimserver rescan even if music is not tagged with MusicBrainz tags Its recommended that you use the "clear all" button in the Custom Scan page once after installing this release and then use the scan button again to retrieve correct data.
|
|
1.1.2 |
|
2006-11-01 |
|
CustomScan-1.1.2.zip
Corrected Stopwatch problem again
|
|
1.1.1 |
|
2006-10-31 |
|
CustomScan-1.1.1.zip
Corrected problem with StopWatch dependency
|
|
1.1 |
|
2006-10-29 |
|
CustomScan-1.1.zip
Corrected error in LastFM module when no similar artists where found Updated CustomTag module so it supports multiple entries of same tag, for example two PERFORMER tags.
Note! This plugin only works on slimserver 6.5 or later
|
|
1.0 |
|
2006-10-29 |
|
CustomScan-1.0.zip
First official version
Note! This plugin only works on slimserver 6.5 or later
|
|