secubox-openwrt/package/secubox/luci-app-media-flow/root/usr/share/rpcd/acl.d/luci-app-media-flow.json
CyberMind-FR c536c9c0f8 feat: Fix and enhance Media Flow module (v0.5.0)
Major improvements to the Media Flow streaming detection module:

Backend (RPCD):
- Rewrite JSON handling to avoid subshell issues
- Use jq for all JSON processing (more reliable)
- Add delete_alert, clear_history, get_settings, set_settings methods
- Expand streaming service patterns (more services detected)
- Better bandwidth/quality estimation from netifyd data

Data Collection:
- Add media-flow-collector script for periodic data collection
- Add init script with cron job management
- History persists across service restarts
- Configurable retention period

Frontend:
- Remove unused Theme imports
- Fix history view to use correct field names
- Add Clear History button
- Add time period filter with refresh
- Improved table display with category icons

New streaming services detected:
- Video: Peacock, Paramount+, Crunchyroll, Funimation
- Audio: Amazon Music, YouTube Music
- Video calls: FaceTime, WhatsApp

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 18:02:39 +01:00

36 lines
636 B
JSON

{
"luci-app-media-flow": {
"description": "Grant access to LuCI Media Flow Dashboard",
"read": {
"ubus": {
"luci.media-flow": [
"status",
"get_active_streams",
"get_stream_history",
"get_stats_by_service",
"get_stats_by_client",
"get_service_details",
"list_alerts",
"get_settings"
],
"luci.netifyd-dashboard": [
"status",
"get_flows"
]
},
"uci": ["media_flow", "netifyd"]
},
"write": {
"ubus": {
"luci.media-flow": [
"set_alert",
"delete_alert",
"clear_history",
"set_settings"
]
},
"uci": ["media_flow"]
}
}
}