Rich Configuration Parameters
PLM contains a very rich set of configuration parameters, which is a good thing for users who like customization, but it also violates the KISS principle. Due to time and energy constraints, the author is temporarily unable to provide a completely user-friendly configuration. However, the configuration parameters have been grouped and tiered (Common/Advanced/Expert) to cater to users with different needs.
How to Configure Parameters
Click the "Settings" menu, select the "Settings" submenu to enter the Settings dialog. You can select the parameter level in the lower right corner, click on the value of the parameter you want to change to select or modify it, and finally click "OK" to save.
Users can also edit all .ini files, such as PLM installation folder\config\plm.ini, to modify the settings. There is currently no complete list of all parameters. Please ensure that you back up the files before making any changes. Users are responsible for their own modifications.
Parameter Descriptions
- Batch.Batch show config: Batch operation will display the configuration file before running.
- Browser.After run torrent: After running a torrent file, additionally execute this external program.
- Browser.Default browser home: Browser homepage address.
- Browser.User agent: Browser user agent.
- Browser.Check torrent before download: Before downloading, check if the main files in the torrent already exist in the media library.
- Browser.Downloader management URL: Downloader management URL, e.g., qBT is http://127.0.0.1:8080/
- Browser.External browser: Use this program as the external browser.
- Browser.Load browser: Create the browser on startup.
- Browser.On run torrent: Use this program to run torrents; otherwise, externally run the default application and pass the torrent path.
- Browser.Page stack: Use a page stack to store page variables (more accurate tracking).
- Browser.Popup ;evel: Website popup level: 0 = no popups, 1 = only once, 2 = allow all.
- Browser.Script html to file: Save the script HTML result as a temporary file instead of in-memory data.
- Browser.Status refresh browser: Automatically reload the main browser page when the directory/drive status changes.
- Debug.Debug level: Application's debug level. =2 will show console
- Debug.Power Level: User permission level.
- Download.torrent target path: Where to download .torrent files.
- Download.Aria2 exit action: Aria2 shutdown action, 0 = default, 1 = keep running, -1 = close if launched by app, -2 = close directly.
- Download.Aria2 port number: Aria2's JSONRPC port number (6800).
- Download.Aria2 update interval: Time interval (milliseconds) for retrieving Aria2 status.
- Download.Aria2 secret token: Aria2 connection password.
- Download.Aria2 run flags: Aria2 downloader running flags, bit0 = hidden, bit1 = keep on exit.
- Download.Run torrent mode: How to handle the .torrent file after downloading, 0 = no operation, 1 = show download, 2 = run externally.
- Download.Start aria2 mode: Aria2 startup mode, 1 = automatically start in a thread; 2 = start when needed.
- Download.Select file min size: Minimum file size to automatically select when opening a torrent file.
- Download.Auto select torrent pics: Automatically select (check) these types of images when opening a torrent file.
- Download. Auto select torrent videos: Automatically select (check) these types of videos when opening a torrent file.
- Network.Network connect timeout: Network connection timeout (ms).
- Network.Proxy address: Network/browser proxy address.
- Network.Proxy password: Network/browser proxy password.
- Network.Proxy port: Network/browser proxy port.
- Network.Proxy user: Network/browser proxy username.
- Network.Network read timeout: Network read timeout (ms).
- Player.Auto play next file: Automatically play the next file after the current file finishes playing.
- Player.Auto size player: Automatically set the playback window size and position.
- Player.Cache image max height: Maximum height of cached images, otherwise they will be compressed.
- Player.Cache image max width: Maximum width of cached images, otherwise they will be compressed.
- Player.Countdown Delay: Number of seconds to continue playing after the countdown ends.
- Player.Countdown Delay2: Number of seconds to continue playing in countdown mode.
- Player.Countdown add: Countdown mode end time = current time + this value (seconds).
- Player.Countdown minus: Countdown mode start time = current time - this value (seconds).
- Player.Default play mode: Default playback mode.
- Player.External audio player: Full path to the external audio player (mp3/wma/ape/flac...).
- Player.External Bluray player: Full path to the external Blu-ray player.
- Player.External CD player: Full path to the external CD player.
- Player.External disc player: Full path to the external player for other disc types.
- Player.External DOCX player: Full path to the external .DOCX/.DOC document player.
- Player.External DVD player: Full path to the external DVD player.
- Player.External EBook player: Full path to the external .EPUB/.MOBI/.AZW3 file player.
- Player.Call external player flags: which files (pdf/docx/epub/html) run an external viewer.
- Player.External HTML player: External .HTM/.JSON/.XML/.MHT file player.
- Player.External Image Viewer: Full path to the external image viewer (jpg/png/gif/webp...).
- Player.External PDF player: Full path to the external .PDF file player.
- Player.External URL player: Full path to the URL player.
- Player.External video player: Full path to the external video player (mp4/mkv/mov/ts...).
- Player.First play mute: Mute when playing for the first time after the application starts.
- Player.Media extensions: File extensions for all types of media files.
- Player.Double click close player: Double-clicking the internal player (viewer) will close the current window.
- Player.Play from last position: Automatically jump to the last playback position when opening a file.
- Player.Batch play file count: Play N videos in each batch.
- Player.On top playing: Keep the player on top.
- Player.Pause tasks when playing: Pause background tasks when playing video.
- Player.Preview max file Size: Maximum byte size can be treated as preview file.
- Player.Save pos after seconds: Save the position after playing for a specified number of seconds.
- Player.Big skip FF/FB seconds: Large jump fast forward/rewind (PgDn/PgUp) in seconds.
- Player.Small skip FF/FB seconds: Small jump fast forward/rewind (Right/Left) in seconds.
- Player.Slide show time: Number of seconds to wait for image slideshow playback.
- Scraping.Scrape warn file count: If a batch fetch exceeds this number of files, a warning message will be given.
- Script.Max row per RPC request: Maximum number of rows per RPC request.
- System.Animation speed: GIF/APNG animation speed.
- System.Double backup path: After backup, simultaneously copy the backup file to this folder.
- System.Boss title: Title displayed in the tray area/after pressing the boss key.
- System.Boss URL: URL displayed after pressing the boss key.
- System.Close flags: Close flags, bit0 = close to tray.
- System.Copy buffer size: Buffer size (in bytes) used when copying files.
- System.Enable dead monitor: Enable to monitor whether the application is still running normally.
- System.Idle minimize app: Automatically minimize the application after a specified number of idle seconds.
- System.Max dead counter: Exit if the dead counter reaches this number of seconds.
- System.Max idle seconds: Maximum idle seconds before minimizing.
- System.Notification flags: Notification flags, bit0 = scan result notification.
- System.Run program before shutdown: Run a program/bat when the application exits.
- System.Run program after startup: Run a program/bat after the application starts.
- System.App title: PLM application title.
- System.URL store dirid: Which directory ID to store URL type files.
- System.Verify copied files: Verify files after copying, 0 = no verification, 1 = large files, 2 = all files.
- System.Wakeup disks first time: Automatically wake up all directory discs at startup.
- System.Controller device: XBox controller device number -1..3.
- System.XBox controller flags: bit0: globally valid; bit1: activate by pressing Start when in the background.
- UI.Auto hide pic: Automatically hide the image layout in the lower part of the main interface when opening other functions.
- UI.Browser view: Browser view, 1 = enabled but not default, 2 = default browser view.
- UI.Even row color: Color of even rows in the grid.
- UI.Fav color: Favorite display color (first column).
- UI.Filtered color: Buttom left label color after filtering.
- UI.First row color: Color of the first row in duplicate checks.
- UI.Folder color: Grid display color for folder type files.
- UI.Odd row Color: Color of odd rows in the grid.
- UI.Same content color: Display color of completely identical file content (first column).
- UI.Double Click ms: If the interval between two clicks is less than this number of milliseconds, it is considered as a double click.
- UI.Home URL: Main interface homepage URL, can be just addtional parameters of default URL such as "&dir=10".
- UI.Locate same row flags: The grid attempts to locate the same record when the list changes, bit0 = main list, bit1 = batch operations.
- UI.Minimize to tray: Minimize to the tray area.
- UI.Show dir tree: Show the subdirectory tree for each directory node.
- UI.Show icon in tray: Show a clickable icon in the tray area.
- UI.Show wizard: Automatically show the wizard on startup.
- UI.Style file path: Style/skin file path.
- UI.System filter: Load system filters on startup.
- UI.Text font size: Normal text font size (pixels).
- UI.Tool button font size: Tool button font size (pixels).
- UI.Tool button width: Tool button width (pixels).
- UI.Tray click show main: Left-click the tray icon to show the main interface.
- Update.Update URL: Update software URL ("http://privatelib.io/plmupd")