mirror of
https://github.com/jellyfin/jellyfin-desktop.git
synced 2026-10-26 16:45:24 +00:00
28 lines
884 B
Markdown
28 lines
884 B
Markdown
# Development
|
|
|
|
After cloning this repo, you will need to initialize and update its submodules:
|
|
```bash
|
|
git submodule update --init --recursive
|
|
```
|
|
|
|
Platform-specific build instructions:
|
|
- [macOS](macos/README.md)
|
|
- [Windows](windows/README.md)
|
|
- [Linux](linux/README.md)
|
|
|
|
## Web Debugger
|
|
|
|
To get browser devtools, use remote debugging:
|
|
|
|
1. Run with `--remote-debugging-port=9222`
|
|
2. Open Chromium/Chrome and navigate to `chrome://inspect/#devices`
|
|
3. Make sure "Discover Network Targets" is checked and `localhost:9222` is configured
|
|
|
|
## QML Logging
|
|
|
|
The `console.log()` statements in QML are not printed to the console by default. The simplest workaround for this is to add the following command line argument:
|
|
|
|
`--log-level debug`
|
|
|
|
For Qt Creator users, click Projects in the left sidebar, select the "Run Settings" tab, and paste that into the "Command line arguments" text field.
|