{"id":28550,"name":"Omni Viewer","link":"/plugin/28550-omni-viewer","approve":false,"xmlId":"com.omniviewer.omni-viewer","description":"<h2>Omni Viewer</h2>\n<p>A powerful IntelliJ plugin for viewing and editing various file formats including audio, video, parquet, JSON, JSONL, TOML, YAML, PlantUML, Mermaid and CSV files.</p>\n\n<h3>Free Features:</h3>\n<ul>\n    <li><strong>Audio Viewer:</strong> Play, pause, and control audio files (MP3, WAV, OGG, FLAC, M4A, AAC, WMA)</li>\n    <li><strong>Parquet Viewer:</strong> View and explore Parquet files with schema, data table, search, and JSON export</li>\n    <li><strong>JSON Viewer:</strong> Open JSON files from the context menu with syntax highlighting, tree view, validation, key sorting, minify, and conversion tools</li>\n    <li><strong>TOML Viewer:</strong> Open TOML files from the context menu with tree view, breadcrumbs, source sync, structural search, JSON/flatten previews, domain hints, warnings, stats, and dependency sections</li>\n    <li><strong>YAML Viewer:</strong> Open YAML files from the context menu with tree navigation, source sync, path copying, anchor/alias tracing, merge-key hints, JSON/flatten previews, multi-document selection, and domain-aware summaries</li>\n    <li><strong>Diagram Viewer:</strong> Preview PlantUML and Mermaid diagrams with source editing, render refresh, and SVG/HTML copy tools</li>\n    <li><strong>DBC Viewer:</strong> Explore CAN DBC files with message and signal tables</li>\n    <li><strong>ASC Viewer:</strong> Explore CAN ASC log files with frame tables and event filtering</li>\n    <li><strong>A2L Viewer:</strong> Explore ASAP2/A2L measurement and calibration descriptions</li>\n    <li><strong>PCAP Viewer:</strong> Inspect classic packet capture files with packet summaries and hex preview</li>\n    <li><strong>HDF5 Viewer:</strong> Browse HDF5 files with group/dataset trees, attributes, metadata, and first-page dataset previews</li>\n    <li><strong>MAT Viewer:</strong> Browse MATLAB .mat files with variable trees, metadata, previews, and struct/cell exploration</li>\n    <li><strong>Shapefile Viewer:</strong> Inspect Esri .shp maps with .dbf attributes, .prj projection info, pan/zoom, filtering, and measurement tools</li>\n    <li><strong>JSONL Viewer:</strong> View and edit JSON Lines files with formatted preview</li>\n    <li><strong>HWP Viewer:</strong> View HWP and HWPX (한글) documents as text</li>\n    <li><strong>Proto Viewer:</strong> Explore Protocol Buffers (.proto) files with a message tree, type navigation, reverse references, relationship graph, JSON example generator, gRPC service explorer, import graph, documentation renderer, global search, and breaking-change detection</li>\n</ul>\n\n<h3>Premium Features:</h3>\n<ul>\n    <li><strong>Media Player:</strong> Play video files (MP4, MOV, WebM) with full playback controls. AVI, MKV, WMV, FLV are not supported (JavaFX Media).</li>\n    <li><strong>CSV Viewer:</strong> View CSV files in table format with search, column sorting, and file info (right-click → Open with OmniViewer)</li>\n    <li><strong>Excel Viewer:</strong> View XLS/XLSX files in table format with sheet selection, search, and sorting (right-click → Open with OmniViewer)</li>\n    <li><strong>Image Editor:</strong> Edit images with drawing tools, color picker, and brush size control (right-click → Open with OmniViewer)</li>\n    <li><strong>Word Document Viewer:</strong> View DOC/DOCX files with text extraction, text search (highlight, Find next/previous), and .doc/.docx support. Text only – tables, images, and formatting (colors, links) are not displayed.</li>\n    <li><strong>PDF Viewer:</strong> View PDF files with rendered pages, thumbnail navigation, and password prompt support.</li>\n    <li><strong>PPT Viewer:</strong> View PPT/PPTX files with rendered slide layout, thumbnails, and text search.</li>\n    <li><strong>ARXML Viewer:</strong> Explore AUTOSAR XML packages, components, interfaces, data types and communication objects.</li>\n    <li><strong>ReqIF Viewer:</strong> Explore requirements, specifications, relations, types, and attributes from ReqIF XML files.</li>\n    <li><strong>BLF Viewer:</strong> Inspect Vector BLF binary log structure and common CAN-related objects.</li>\n    <li><strong>MF4/MDF Viewer:</strong> Inspect ASAM MDF4/MF4 metadata blocks, channel names and text references.</li>\n    <li><strong>Binary Format Viewer:</strong> Inspect Avro, ROS bag, STEP/STP, and DB3 files directly when opened.</li>\n    <li><strong>PCAPNG Viewer:</strong> Inspect next-generation packet capture blocks, interfaces, and packet records.</li>\n</ul>\n\n<p>Simply open any supported file type in IntelliJ and start viewing or editing!</p>","customIdeList":false,"preview":"Omni Viewer A powerful IntelliJ plugin for viewing and editing various file formats including audio, video, parquet, JSON, JSONL, TOML, YAML, PlantUML, Mermaid and CSV...","docText":"<h3>Thanks to Open Source</h3>\n<p>This plugin would not be possible without the following open source projects and libraries. We are grateful to their authors and maintainers.</p>\n<ul>\n    <li><b>hwplib</b> &amp; <b>hwpxlib</b> – HWP/HWPX (한글) document parsing</li>\n    <li><b>Apache Parquet</b> &amp; <b>Apache Hadoop</b> – Parquet file support</li>\n    <li><b>Java Layer (jlayer)</b>, <b>mp3spi</b>, <b>Tritonus</b> – Audio (MP3, etc.) playback</li>\n    <li><b>JetBrains IntelliJ Platform SDK</b> – Plugin framework</li>\n    <li>And all other dependencies that make Omni Viewer work.</li>\n</ul>\n\n<h3>Installation</h3>\n<ol>\n    <li>Open your JetBrains IDE (IntelliJ IDEA, GoLand, PyCharm, WebStorm, etc.)</li>\n    <li>Go to <b>Settings/Preferences → Plugins → Marketplace</b></li>\n    <li>Search for \"<b>Omni Viewer</b>\"</li>\n    <li>Click <b>Install</b> and restart your IDE</li>\n</ol>\n\n<h3>Using Premium Features</h3>\n<ul>\n    <li><b>Video Files</b> (MP4, MOV, WebM): Double-click to open the media player with full playback controls. (AVI, MKV, WMV, FLV are not supported – JavaFX Media.)</li>\n    <li><b>CSV Files</b>: Right-click on a CSV file → Select \"<b>Open with OmniViewer (CSV)</b>\" to view in a searchable, sortable table</li>\n    <li><b>Excel Files</b> (XLS, XLSX): Right-click → \"<b>Open with OmniViewer (Excel)</b>\" to view spreadsheets with sheet selection, search, and sorting</li>\n    <li><b>Image Files</b>: Right-click → \"<b>Open with OmniViewer (Image)</b>\" for drawing tools and <b>Detect Edges</b> (save individual detected objects as separate images)</li>\n    <li><b>Word Documents</b> (DOC, DOCX): Right-click → \"<b>Open with OmniViewer (Word)</b>\" to view document text with search (text only – no tables/images/formatting)</li>\n</ul>\n\n<h3>Using Premium Features</h3>\n<ul>\n    <li><b>Video Files</b> (MP4, AVI, MKV, MOV): Double-click to open the media player with full playback controls</li>\n    <li><b>CSV Files</b>: Right-click on a CSV file → Select \"<b>Open with OmniViewer (CSV)</b>\" to view in a searchable, sortable table</li>\n    <li><b>Excel Files</b> (XLS, XLSX): Double-click to view spreadsheets with sheet selection, search, and sorting</li>\n</ul>\n\n<h3>Audio Region Selection</h3>\n<p>In the audio player, you can:</p>\n<ul>\n    <li><b>Drag</b> on the waveform to select a region</li>\n    <li><b>Move</b> the selection by dragging inside the region</li>\n    <li><b>Resize</b> by dragging the edges</li>\n    <li><b>Edit times</b> by clicking on the time labels</li>\n    <li><b>Loop playback</b> using the \uD83D\uDD01 checkbox</li>\n</ul>\n\n<h3>Need Help?</h3>\n<p>Visit our <a href=\"https://github.com/battlecook/omni-viewer\">GitHub repository</a> for documentation, issue reporting, and feature requests.</p>","email":"battlecookoss@gmail.com","cdate":1785762215000,"family":"intellij","downloads":38755,"purchaseInfo":{"productCode":"POMNIVIEWER","buyUrl":null,"purchaseTerms":null,"optional":true,"trialPeriod":7},"vendor":{"type":"organization","id":16100,"name":"battlecook","link":"/vendor/battlecook","publicName":"battlecook","email":"battlecookoss@gmail.com","showEmail":true,"countryCode":"KR","country":"Republic of Korea","isVerified":true,"isTrader":true,"details":{"city":"Gyeonggi-do","address":"220, Seongbok 2-ro, Suji-gu, Yongin-si, Gyeonggi-do, Republic of Korea","state":null,"zip":null,"phone":"+82 1031935470"},"marketplaceVendorId":16100},"urls":{"url":"","forumUrl":"","licenseUrl":"https://opensource.org/licenses/MIT","privacyPolicyUrl":"","bugtrackerUrl":"","docUrl":"","sourceCodeUrl":"https://github.com/battlecook/omni-viewer/","donationLinks":[{"title":"GitHub Sponsors","link":"https://github.com/sponsors/battlecook"}]},"tags":[{"id":255,"name":"Viewer","privileged":false,"searchable":true,"link":"/tag/255-viewer"}],"hasUnapprovedUpdate":false,"pricingModel":"FREEMIUM","screens":[{"url":"/files/28550/screenshot_681f0123-4073-47a5-a06e-cfa0fd9ef36f"},{"url":"/files/28550/screenshot_293fea83-c2d7-4eb7-85b5-b136a00240fe"},{"url":"/files/28550/screenshot_959a8bb1-b74f-4e61-864c-dd90045b2790"},{"url":"/files/28550/screenshot_1d0f82ba-10df-4a5e-a08e-ff6cd8b7d0d8"},{"url":"/files/28550/screenshot_d8569b83-48c2-4884-9831-d0512976065c"},{"url":"/files/28550/screenshot_f9dfb3ab-241e-42c9-9207-0a78ec4b623a"},{"url":"/files/28550/screenshot_69243659-4378-4cb3-b0b0-f5dedae5ee29"},{"url":"/files/28550/screenshot_01679ff8-4104-4a11-82de-bf2ea43d6aea"},{"url":"/files/28550/screenshot_18b72e38-c085-4c64-9b56-143ad6b89181"},{"url":"/files/28550/screenshot_4f8d05dd-771e-4fce-a9e8-11c89878e952"},{"url":"/files/28550/screenshot_48025df3-a469-41dc-b545-d8cb8ab82306"},{"url":"/files/28550/screenshot_270d7da7-4517-4c7e-9e43-bfd5fe922fe7"}],"icon":"/files/28550/1124146/icon/default.svg","semverOnly":false,"isHidden":false,"isMonetizationAvailable":false,"isBlocked":false,"isModificationAllowed":false,"preserveUIEdits":false}