31807f37bf
Repo hygiene: - Remove dead scripts (.wait-for-display, .display-keepalive, .keep-screen-alive) - Remove stale backup/scratch (install.sh.bak, New.txt, stale .pyc) - Stop tracking machine-specific/generated state (config/app_config.json, playlists/server_playlist.json, src/player_auth.json, generated launchers) - Prune duplicate wheel versions (one per package) - Reorganize working_files -> dev/, dev/tests/, documentation/dev-notes/, scripts/ - Extend .gitignore; fix no-op rules in repo/.gitignore Offline install (install.sh): - Non-fatal system-dep step; per-package apt retry; .deb bundle install - Skip pip self-upgrade offline; guard online fallbacks behind connectivity probe - Dependency-free fetch_url (curl/wget/urllib); --no-reboot flag - Fix corrupted literal backslash-bang escapes (shebangs, test -f, banner) - Idempotent cron install (no more stacked @reboot lines) Autostart / watchdog: - start.sh: single-instance flock lock (.player_watchdog.lock) acquired only after a display is confirmed, preventing parallel watchdogs - Set XDG_RUNTIME_DIR when missing; exit early if headless - run_player.sh: activate .venv; stop_player.sh: clear lock file
54 lines
1.3 KiB
JSON
54 lines
1.3 KiB
JSON
{
|
|
"count": 5,
|
|
"player_id": 1,
|
|
"player_name": "TV-acasa 1",
|
|
"playlist": [
|
|
{
|
|
"description": null,
|
|
"duration": 15,
|
|
"file_name": "music.jpg",
|
|
"id": 1,
|
|
"position": 1,
|
|
"type": "image",
|
|
"url": "http://digi-signage.moto-adv.com/static/uploads/music.jpg"
|
|
},
|
|
{
|
|
"description": null,
|
|
"duration": 23,
|
|
"file_name": "130414-746934884.mp4",
|
|
"id": 2,
|
|
"position": 3,
|
|
"type": "video",
|
|
"url": "http://digi-signage.moto-adv.com/static/uploads/130414-746934884.mp4"
|
|
},
|
|
{
|
|
"description": null,
|
|
"duration": 15,
|
|
"file_name": "IMG_0386.jpeg",
|
|
"id": 4,
|
|
"position": 4,
|
|
"type": "image",
|
|
"url": "http://digi-signage.moto-adv.com/static/uploads/IMG_0386.jpeg"
|
|
},
|
|
{
|
|
"description": null,
|
|
"duration": 15,
|
|
"file_name": "AGC_20250704_204105932.jpg",
|
|
"id": 5,
|
|
"position": 5,
|
|
"type": "image",
|
|
"url": "http://digi-signage.moto-adv.com/static/uploads/AGC_20250704_204105932.jpg"
|
|
},
|
|
{
|
|
"description": null,
|
|
"duration": 15,
|
|
"file_name": "50194.jpg",
|
|
"id": 3,
|
|
"position": 6,
|
|
"type": "image",
|
|
"url": "http://digi-signage.moto-adv.com/static/uploads/50194.jpg"
|
|
}
|
|
],
|
|
"playlist_id": 1,
|
|
"playlist_version": 9
|
|
} |