Files
iptvnator/.gitignore
T
4gray 9f873e6bed feat(player): add embedded-mpv player for macOS as experimental feature
- Introduced tooling for building and staging the macOS `libmpv` runtime for IPTVnator's embedded MPV player.
- Added `build-macos-runtime.mjs` for building an LGPL-compatible runtime from source.
- Created `stage-macos-runtime.mjs` for staging the built runtime artifacts.
- Implemented validation for the packaged embedded MPV runtime in `electron-after-pack.cjs` and `embedded-mpv-macos.cjs`.
- Updated packaging scripts to ensure the embedded MPV runtime is correctly integrated and validated during the build process.
- Added README files to document the expected layout and usage for the embedded MPV runtime artifacts.

Entire-Checkpoint: c6e522b4276c
2026-04-27 00:32:14 +02:00

84 lines
1.1 KiB
Plaintext

# See http://help.github.com/ignore-files/ for more about ignoring files.
#compiled output
/dist
/build
/tmp
/out-tsc
/app-builds
/release
/e2e/tracing
/e2e/screenshots
/test-results
api.js
epg-worker.js
main.js
menu.js
src/**/*.js
!src/karma.conf.js
*.js.map
data.db
preload.js
shared/*.js
playwright-report
.nx
server.js
.github/skills
.github/prompts
.agents/skills
# dependencies
node_modules
package-lock.json
# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
# IDE - VSCode
.vscode/*
.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
# misc
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
testem.log
/typings
.angular/*
# e2e
/e2e/*.js
!/e2e/protractor.conf.js
/e2e/*.map
/e2e/db
# System Files
.DS_Store
Thumbs.db
.angular
.astro
.gemini
.cursor
.agent
.claude
.codex
.plans
# Native Electron addons
apps/electron-backend/native/build/
vendor/embedded-mpv/darwin-*/include/
vendor/embedded-mpv/darwin-*/lib/
vendor/embedded-mpv/darwin-*/runtime-manifest.json