Difference between revisions of "Foobar2000:Components 0.9/Shell Link Resolver (foo lnk)"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
(reworked a bit)
(further clarifications)
Line 5: Line 5:
 
The Shell Link Resolver component (foo_lnk.dll) adds support for Windows shortcut files, also known as shell link (.lnk) files.
 
The Shell Link Resolver component (foo_lnk.dll) adds support for Windows shortcut files, also known as shell link (.lnk) files.
  
After the component is installed, a shortcut/.lnk file can be added directly to the playlist. It will be replaced by the target file it points to.
+
Ordinarily, when a shortcut/.lnk file is added to a playlist window, foobar2000 will try to access the shortcut file itself, rather than the file it points to. After the component is installed & foobar2000 restarted, adding such shortcut to a playlist results in the entry being replaced by the target file it points to.
  
 
As of component version 1.3.1, the target must be a file. If the shortcut points to a folder, the .lnk file itself will be added to the playlist, and won't be playable.
 
As of component version 1.3.1, the target must be a file. If the shortcut points to a folder, the .lnk file itself will be added to the playlist, and won't be playable.

Revision as of 19:30, 24 May 2010

Foobar2000_Logo.png

Description

The Shell Link Resolver component (foo_lnk.dll) adds support for Windows shortcut files, also known as shell link (.lnk) files.

Ordinarily, when a shortcut/.lnk file is added to a playlist window, foobar2000 will try to access the shortcut file itself, rather than the file it points to. After the component is installed & foobar2000 restarted, adding such shortcut to a playlist results in the entry being replaced by the target file it points to.

As of component version 1.3.1, the target must be a file. If the shortcut points to a folder, the .lnk file itself will be added to the playlist, and won't be playable.

Installation

As of version 1.3.1, the component consists of a single DLL, foo_lnk.dll, which is bundled inside a .zip archive, inside a 'components' folder. Therefore, you could either unzip the archive into the foobar2000 folder, or just copy the DLL directly into the foobar2000\components folder.

Link