Easify & speed-up finding, lookup and updating of invalid, missing or non optimal album covers on site
Ini adalah versi dari skrip ini yang kodenya telah diperbarui. Tampilkan semua versi.
! fix of rare crash in CSE search
* minor adjustment of default acceptable size (4MB => 8MB)
* adapted to new RED domain
* some updates to Cover Search Engine requesting
! Cover Search Engine (COV) integrated search updated again to conform with service request requirements
! MusicHoarders (Cover Search Engine) search fix to comply with current batch limits
* updated routines related to Beatport API authorization
* Cover Search Engine embedded search updated to handle max search engines limit
* CSE results minor performance adjustments
+ feature added attended cover search from single album page
+ feature added: torrent page inline cover search and set powered by Cover Search Engine (attended cover lookup method)
* rehosting policy update to new TOS (Imgur links are now whitelisted for rehosting everywhere)
* editing related features removed for userclsses without editing perks
! minor bug fix
* covers lookup reworked, now should much more accent the higher resolution without impact on reliability, the tradeoff is somehow slower processing in batch modes; can be overriden by setting user storage value image_lookup_quality_accent to always/never+ added support for covers lookup by CD TOC on Musicbrainz, requires the Edition lookup by CD TOC script installed and enabled + user matches defined for related collage/better pages (batch processing support)
* performance tunings for covers lookup (amount of rate-limited requests reduced)
* covers lookup reworked, now should much more accent the higher resolution without impact on reliability, the tradeoff is somehow slower processing in batch modes+ added support for covers lookup by CD TOC on Musicbrainz, requires the Edition lookup by CD TOC script installed and enabled
* cover lookups optimalisations* stricter replacement policy for releases in poor collage collage* more predictable poor quality covers management
* cover lookups optimalisations* stricter replacement policy for releases in poor collage collage
* optimisations to priority system of cover lookup workers
! crash fixed
* more adjustments to cover collages management! fixes to Beatport cover lookup worker
* more adjustments to cover collages management
! fixed bug for in MusicBrainz cover lookup crashing on releases without label+ [beta] added Beatport cover lookup worker for electronic/dance music
! fixed bug for in MusicBrainz cover lookup crashing on releases without label+ [beta] added cover lookup worker on Beatport for electronic/dance music
* improved automated processing of invalid/missing/poor covers collages* updated poor quality threshold to 500x500px to conform with the Poor quality... collage definition
! removed fatal code format bug* updated to manage more cover collages of same type
* more refinements in poor quality processing
+ added auto inspect already cached covers for all torrent tables (no performance penalty; related storage entry: auto_inspect_cached, defaults to false)! update should fix a bug with Violentmonkey evaluating image size to zero for some hosts* more cover lookup refinements
+ added auto inspect already cached covers for all torrent tables (no performance penalty; related storage entry: auto_inspect_cached, defaults to false)
! update should fix a bug with Violentmonkey evaluating image size to zero for some hosts.
* more covers lookup refinements
* More refinements for covers lookup
+ script batch processing feature expands to better.php (method=artwork), auto find missing covers (usual requirements for read/write features - IHH installed, API key set up)! hopefully fixed bug in cover search on Bandcamp returning invalid format
+ script batch processing feature expands to better.php (method=artwork), auto find missing covers (usual requirements for read/write features - IHH installed, API key set up)
* fixed detection of additionl covers on torrent page+ feature added: auto remove all invalid alternate covers without description (configurable via auto_remove_invalid storage entry; set to false to disable feature)
auto_remove_invalid
* batch processing: improved domain lists management* auto covers lookup: more refinements for MusicBarinz search
* batch processing: improved domain lists management
! bugfixes for recent changes
* auto covers lookup: more refinements for MusicBarinz search
+ covers auto lookup: added Bandcamp search worker* covers auto lookup: reworked Musicbrainz search worker to take release type into account* covers auto lookup: mroe optimisations on bad cover collages processing* minor updates and improvements
* books cover lookup minor improvement
* covers auto lookup: mroe optimisations on bad cover collages processing
+ covers auto lookup: added Bandcamp lookup worker
+ covers auto lookup: for batch actions added 1st description link (if any) quick image preview to autoopened group pages (configurable; active by default)+ added extended tooltip with image preview for all relevant release group description links (styled tooltips enabled in site settings are required, configurable, inactive by default)+ covers auto lookup: added Spotify search worker (requires clientid/clientsecret authorization)* covers auto lookup: more robust opening tab queueing system for batch tasks; added simple infobox about current queue state* covers auto lookup: opening tabs queue crash recovery for large batches (via script menu item)
+ covers lookup: for batch actions added 1st description link (if any) quick image preview to group review page (configurable; active by default)+ added extended tooltip with image preview for all relevant release group description links (styled tooltips enabled in site settings are reuired, configurable, inactive by default)
+ covers auto lookup: added Spotify search worker (requires authorization)
* Covers lookup: more robust opening tab queueing system for batch tasks; added simple infobox about current queue state* Covers lookup: opeining tabs queue crash recovery for large batches (out of memory)
+ crash recovery for opening tabs queue
* covers lookup: blacklisted Discogs artist, label pages from description links exploration* covers lookup: added search support for label/cat.no. fields consisting of multiple entries* covers lookup: more details in summary for updated images* covers lookup: better open tabs management (keeps max 25 own tabs open at a moment, limit configurable (max_open_tabs))* other minor updates and fixes
* better open tabs management (keeps max 25 own tabs open at a moment, limit configurable)
* blacklisted Discogs artist, label pages from description links exploration
* more details in summary for updated images
+ implemented domains blacklist, whitelist and badlist to more precisely manage when and how to handle images at unpreferred hosts (see host tooltip on the sticker)+ added cover lookup for books at Goodreads+ added auto-adding of releases with invalid cover link and failed to auto lookup replacement to "Albums with broken cover links" collage* works also on subscribed collage notifications page* improved old local proxy links handling* numerous other adjustments
* improved handling of cover link to old local image proxy /image.php?i=...)
* implemented basic external hosts management
* slightly pushed towards working on subscribed collages notification page, should work the same way there as on /torrents.php variants, with taking into account that [Fix invalid covers] doesn't touch torrents already having valid cover set, ie. not removing them from any collage. Torrent groups having none/broken cover could be fixed and autoremoved from here, but it's better to do so from collage view
+ [experimental] added lookup for ebook covers at Goodreads (requires human eye review)
+ added auto-adding of releases with invalid cover link and failed to auto lookup replacement to "Albums with broken cover links" collage* more adjustments for increased reliability of testing remote images availability
* resolved some images failing to load due to stricter default referer policy vs. broken response header* more informational when batch processing (displays progress)* improved processing of image related collages (more adequate removal from/adding to collages depending on the cover state)* more adjsutments towards reliabler image detection
* resolved some images failing to load due to stricter default referer policy vs. broken response header* more informational when batch processing (displays progress)* improved processing of image related collages (more adequate removal from/adding to collages depending on the cover state)
* relaxed referer policy preventing to force load all images
* better handled collages processing
* extended functionality - improved error handling and more verbose failures reporting
+ added detection and handling of low-res covers, considering them "poor quality" images, added integration with "Poor quality cover art" collage.
+ Added one-click handler for images with poor resolution (looks up a cover with better resolution, on failure it adds the torrent group to "Poor quality covers" collage)...covered in all list batch processings; related storage entry: replaceable_cover_resolution (res to replace if less than in any dimension, 0 to disable)
+ improved efficiency of missing/broken covers lookup by adding iTunes method by artist/album/year combos (no authentication required)* existing methods adjusted for higher reliability* more fixes and adjustments
+ improved efficiency of missing/broken covers lookup by adding MusicBrainz methods by barcode, label/cat.no. and artist/album/year combos (no authentication required)
+ added MusicBrainz lookup method by artist/album/year
* more fixes to covers lookup+ covers lookup efficiency improved by adding Discogs and iTunes lookup methods by UPC/label+cat.no.
+ batch covers auto fix/auto add: added Apple and Discogs methods to lookup the cover by UPC dodes or label/catalogue№ of all editions
+ added image details caching for all batch tasks to reduce redundant requests* more bugfixes
* more updates to batch processing in all list views
* added more stability fixes for the Broken covers... collage processing
* [Broken covers collage processing] more careful handling of pages with additional covers (usually not removed from collage instantly but requires user's review)
* [Broken covers collage processing] added more statuses + simple detection of hyperlinks in torrent descriptions, fix to non-music uploads enumeration
+ extended by experimental processing of Torrents with broken cover art links collage (see description for more info)
+ added experimental feature for handling "Torrents with broken cover art links" collage (https://redacted.ch/collages.php?id=31445)
* restored gazelle rich tooltips
* tooltips updated to gazelle tooltipster
! fix to incorrect size evaluating
! bug fix for Chrome-based browsers
+ added batch processing (torrent listing + artist profile)
+ added support for direct cover update from local image (drag & drop from folder to cover thumbnail)
+ added drag 'n drop support for quick seamless torrent cover updates
+ hyperlinks alt+click handler compatible with all browsers
* added context menu entries for all hyperlinks in torrent descriptions to directly set album cover from the link; requires installed Image Host Helper script for collaboration and setting personal API key (redactedapikey storage entry); context menu entry probably won't show on most recent browsers as the feature was removed* if cover is uploaded to unpreferred host cover sticker is now clickable. Clicking it rehosts the cover to site preferred host (same requirements as above)
! fixed cover size getter on TM 4.12+
! fix to image size detection