A powerful IntelliJ plugin for viewing and editing various file formats including audio, parquet and JSONL files.
- Play/Pause/Stop Controls: Full audio playback control
- Progress Bar: Visual progress indicator with time display
- Multiple Format Support: MP3, WAV, OGG, FLAC, M4A, AAC, WMA
- Real-time Updates: Live progress tracking and time display
- Table View: View Parquet files in a table format with schema information
- Search: Real-time search and filter functionality across all columns
- Sorting: Click column headers to sort data in ascending/descending order
- JSON Export: Export Parquet data to JSON file
- Clipboard Copy: Copy Parquet data as JSON to clipboard
- Large Dataset Support: Supports up to 100 million rows
- Video Viewer with playback controls
- Image Viewer with zoom and pan
- CSV Viewer with table editing
- JSONL Viewer with syntax highlighting
Install directly from the JetBrains Marketplace:
-
Build the plugin:
./gradlew buildPlugin
-
Install in IntelliJ IDEA:
- Go to
File→Settings→Plugins - Click the gear icon →
Install Plugin from Disk - Select the generated
.zipfile frombuild/distributions/
- Go to
If you are using vscode or cursor ide, check out this repository
- IntelliJ IDEA 2023.2 or later
- JDK 17 or later
- Gradle 7.0 or later
./gradlew buildPluginexport JAVA_HOME=/opt/homebrew/opt/openjdk && ./gradlew runIde./gradlew test- Open any supported audio file in IntelliJ IDEA
- The file will automatically open in the Audio Viewer
- Use the play/pause/stop controls to control playback
- Monitor progress with the progress bar and time display
- MP3 (.mp3)
- WAV (.wav)
- Parquet (.parquet)
- Built with IntelliJ Platform SDK
- Uses Java Sound API for audio playback
- Swing-based UI components
- Thread-safe audio controls
This project is licensed under the MIT License.