memory: fix VidBee - utiliser format string pas selectedFormat
This commit is contained in:
@@ -346,8 +346,13 @@ send({ type: 'lovelace/config', url_path: 'vue-par-pieces' })
|
||||
- `POST /rpc/downloads/create {"json":{"url":"...","type":"video","title":"...","selectedFormat":{...}}}` → lance le DL
|
||||
- `POST /rpc/downloads/list {"json":{}}` → téléchargements en cours
|
||||
- `POST /rpc/history/list {"json":{}}` → historique (completed, etc.)
|
||||
- Format pour `selectedFormat` : `{"formatId":"299","ext":"mp4","height":1080,"vcodec":"...","acodec":"none"}`
|
||||
- Qualités dispo typiquement : 2160p, 1440p, 1080p, 720p… → choisir 1080p mp4 par défaut
|
||||
- ⚠️ **NE PAS utiliser `selectedFormat`** — ne gère pas le merge ffmpeg → donne du 360p
|
||||
- **Utiliser `format`** avec la string yt-dlp : `"format":"299+140"` (video_id + audio_id)
|
||||
- Workflow correct :
|
||||
1. `POST /rpc/videoInfo` → récupérer les format IDs
|
||||
2. Prendre le meilleur format vidéo-only 1080p mp4 (ex: `299`) + audio m4a (ex: `140`)
|
||||
3. `POST /rpc/downloads/create {"json":{"url":"...","type":"video","format":"299+140"}}`
|
||||
- Si le fichier existe déjà → le supprimer via exec dans le container (`rm /data/downloads/*.mp4`) avant de relancer
|
||||
|
||||
## Sites & Flux RSS
|
||||
- **Korben.info** : utiliser le flux RSS `https://korben.info/feed` pour récupérer les articles (plus propre que scraper la homepage)
|
||||
|
||||
Reference in New Issue
Block a user