Category: Site Version: 2.2.0 Size: 83KB License: JCL Updated: 08/04/23 08:13:52AM
Requires: System Tools
The Media URL Scanner provides a Core Text Formatter that "scans" user text and replaces URLs to supported media sites with an inline, embedded player - this makes it super easy for users to share uploaded videos, images and audio with their followers in their timeline, or get their friends to decide what the best YouTube video is by using the new User Polls module.
The Media URL Scanner is super easy to use - just turn it on and URLs are converted to embedded media players automatically (the player starts out hidden, and when the user clicks on the media title the player "slides down" for viewing).
Media URL Scanner module changelog
Version 2.2.0:
- New: Support added for using the OpenGraph.io API for getting OG tags from a URL
- Change: Updated URL parser to be significantly faster when generating URL cards
Version 2.1.7:
- Change: Updated view structure to support new updates in Jamroom Core 6.5.12+
- Bug Fix: Some embedded URLs were not being converted to a clickable URL
Version 2.1.6:
- Bug Fix: Fixed URL scraper function so timeout works on Ubuntu 18.04
Version 2.1.5:
- Change: Updated URL scraper function to work better with sites that time out
Version 2.1.4:
- Change: Updated to work better with core URL loading function when it times out
Version 2.1.3:
- Bug Fix: If there's no space between a ? and a URL, the url would not be converted
Version 2.1.2:
- Bug Fix: Some URLs could cause the HTML download function to "hang" and never complete
- Bug Fix: Incorrect User agent strings could prevent the HTML for a page from being downloaded
Version 2.1.1:
- New: "URL Card Browser" admin tool add to allow refreshing of existing URL Cards
Version 2.1.0:
- New: "Remove Tracking Params" global config option added to strip common tracking URL parameters
- New: "found_url_tags" event triggered with parsed Open Graph tags found in URL
- Change: Updated HTML loader to better handle sites that try to actively block parsing
- Change: Updated Tags parser to do a better job of getting site title and possible image
- Bug Fix: link to open url cards not working
- Bug Fix: multiple og:image tags on a page could cause no image to show
Version 2.0.16:
- Change: "Daily Maintenance" can now be set to 0 to disable daily maintenance
- Bug Fix: Possible "invalid URL received" CRI activity log when downloading an OG Image
Version 2.0.15:
- Bug Fix: Some URLs were not being parsed correctly and could result in a partial URL
Version 2.0.14:
- New: Updated to work with shareaholic meta tags in addition to Twitter and OG tags
- Change: Updated to better handle URLs that block loading from the server
- Change: Adjusted padding in url_card.tpl
Version 2.0.13:
- Bug Fix: URLs for modules pasted into the editor may not be expanded into card
Version 2.0.12:
- Bug Fix: Unparsable URLs pasted in to a Timeline entry may show 404 not found in Console
Version 2.0.11:
- Change: Updated to better handle URLs that only have Twitter meta tags
Version 2.0.10:
- Change: Updated URL function to better masquerade as a desktop browser to prevent being blocked
- Change: Use server provided wget if available to correctly support system provided SSL ciphers
- Bug Fix: URL cards may not be created for sites with extensive amounts of embedded Javascript
Version 2.0.9:
- Change: Updated to work with new Recycle Bin functions found in Jamroom Core 6.2.0
Version 2.0.8:
- Bug Fix: Some URLs within BBCode [url] blocks could be converted by Media URL Scanner module instead
Version 2.0.7:
- Bug Fix: Some URLs may not be turned into a URL card due to SSL connection issue with wget
Version 2.0.6:
- Bug Fix: URLs that ended in a dash (-) were not being made clickable
Version 2.0.5:
- Bug Fix: Some URLs may not be replaced by players on a page with a lot of URLs
Version 2.0.4:
- Bug Fix: Some cached URLs were not being replaced correctly with the "card" version of the URL
Version 2.0.3:
- Bug Fix: Some replacement players not being replaced with proper player code
Version 2.0.2:
- Bug Fix: Some URL players were not loading correctly in Comments if using the Editor
Version 2.0.1:
- Bug Fix: Opening and Closing URL player in Chat could create multiple player instances
Version 2.0.0:
- New: "Enable Safe Browsing" global config option to check URLs with Google Safe Browsing
- New: "Safe Browsing API Key" global config setting for Google Safe Browsing API Key
- New: 404 Not Found URLs are now marked with (Dead URL) in output and not linked to
- Change: 1/24th of configured daily URL checks are now checked hourly
- Change: Anchor tags for URLs now include rel="nofollow" to help discourage spam URLs
Version 1.2.1:
- Bug Fix: URLs inside parenthesis with no spaces were not being hyperlinked correctly
Version 1.2.0:
- Change: Updated to work with new System Tools module and updated Core 6.1.0
- Change: URLs are no longer updated when they have not been checked in 24 hours
- Bug Fix: URLs with trailing commas were not being hyperlinked
- Bug Fix: URLs as the first item in a list were not being hyperlinked
Version 1.1.12:
- Bug Fix: URLs missing OG tags could repeatedly be checked by Queue worker
- Bug Fix: Better pattern matching for URLs created in the WYSIWYG editor
- Bug Fix: Some URLs not being replaced with the proper URL card
- Bug Fix: URLs that did not begin with "http" could make it in to the card function
Version 1.1.11:
- Bug Fix: URL's not being converted to youtube players in comments if editor enabled
Version 1.1.10:
- Bug Fix: Better handling of URLs when embedded within HTML using the editor
Version 1.1.9:
- Bug Fix: Some URLs within anchor tags were being converted to URL Scan players
Version 1.1.8:
- New: Added a method for modules to look up og:tags detail pages on modules that provide their own player
Version 1.1.7:
- New: URL Scan card image validated when an existing URL is posted again in the system
- Bug Fix: "Daily URL Checks" setting may not work correctly during daily maintenance
Version 1.1.6:
- Bug Fix: Some URLs may not get converted if embedded within A LOT of text
Version 1.1.5:
- Change: If a URL is entered on the Timeline, but then removed, the preview card is now removed as well
- Bug Fix: Some URLs may not be converted to a URL card
Version 1.1.4:
- New: "Daily URL Checks" global config setting to validate URLs during daily maintenance
- Change: URLs that result in a 404 Not Found are no longer cached
- Bug Fix: Local URLs that do not have a media player were not showing a URL card
Version 1.1.3:
- Bug Fix: Player was being placed inside anchor tag causing issues with display in some cases
Version 1.1.2:
- Bug Fix: "Card" for a URL was not getting created under some server setups
Version 1.1.1:
- Bug Fix: Some YouTube URLs may not have their YouTube ID extracted correctly
Version 1.1.0:
- New: Updated with new "card" support for retrieving info for all URLs with OG tags
- Change: "Expanded Media" global config setting now defaults to "on"
Version 1.0.14:
- New: "all_found_urls" event that is fired with all URLs found in the text
- Bug Fix: The same URL on a page more than once may not play properly
Version 1.0.13:
- Change: "Immediate Replace" renamed to "Expanded Media" in Global Config
- Bug Fix: Multiple embedded media items not always working correctly
Version 1.0.12:
- New: Option to have URL's immediately converted into media instead of a link
- New: jrUrlScan smarty call, with option for 'immediately replacement' added
- New: Option to precede link title with a play button to make it clear that clinking will open player
Version 1.0.11:
- Bug Fix: Some non-URLScan URLs were not being replaced properly
Version 1.0.10:
- Change: Media URLs will now load with a single click on mobile devices
- Change: URL slide open/close now uses an animation to be a little smoother
- Bug Fix: Multiple embedded URLs in same text now works properly
Version 1.0.9:
- Bug Fix: URLs with a tilde (~) in them were not being replaced properly
Version 1.0.8:
- Change: Updated to prevent other string plugins from affecting URL Scan URLs
Version 1.0.7:
- Bug Fix: Further fixes and optimizations for URL replacements
Version 1.0.6:
- Bug Fix: Auto-linking not working on some URLs with specific characters
Version 1.0.5:
- Bug Fix: non-media URLs not being made clickable if specific characters found in URL
Version 1.0.4:
- Bug Fix: some URLs when replaced may have first character after URL trimmed
Version 1.0.3:
- Bug Fix: Multiple URLs in same text string with same "base" URL may not all get converted
Version 1.0.2:
- Bug Fix: unique IDs created for player divs not unique enough
Version 1.0.1:
- Bug Fix: URLs in text only separated by newlines may not get converted to a clickable URL
Version 1.0.0:
- Initial Release