me bajas y mostras en un server los mp3 de dos canciones? please do not lean de daniel caesar y cicatrices de conociendo rusia (hay dos skills para esto)


---
name: temporary-file-share
description: Expose a local directory or file briefly over HTTP for same-network or Tailscale download
---

# temporary-file-share

## Use When

- you need to fetch a file from a phone or another device quickly
- the file already exists locally and should stay in place
- a short-lived HTTP server is enough

## Workflow

1. Prefer serving the smallest useful directory, not `/`.
2. Verify the parent directory exists and the target file is present.
3. Start a detached HTTP server:
   - `sh -c 'nohup python3 -m http.server 8000 --bind 0.0.0.0 --directory "<directory>" >/tmp/file_share_http.log 2>&1 </dev/null &'`
4. Verify it is listening:
   - `ss -ltnp | rg ":8000"`
5. Give the user one or two direct URLs:
   - `http://100.116.176.16:8000/`
   - `http://100.116.176.16:8000/<filename>`
   - if relevant, also provide `http://ballbox-first.emperor-ratio.ts.net:8000/`
6. When the user confirms the download is done, stop the server:
   - identify the pid from `ss -ltnp | rg ":8000"`
   - `kill <pid>`
7. Verify the port is no longer listening.

## Rules

- default to port `8000` unless it is already in use
- do not move or rename the user's file just to share it
- prefer Tailscale IP or hostname over opening public exposure
- keep the server temporary; close it when the transfer is complete
- if the directory contains unrelated sensitive files, serve a narrower directory instead


---
name: personal-task-intake
description: Turn a vague request into a persisted task plan after clarifications and brief research
---

# personal-task-intake

## Use When

- the user gives a goal, not a finished task plan
- ambiguity matters
- current external facts matter

## Required Workflow

1. Ask clarifying questions first when ambiguity changes scope, cost, risk, or success criteria.
2. If the task depends on current external facts, do a short online research pass before saving work.
3. Convert the request into:
   - one parent task
   - 3-7 concrete subtasks
   - clarification notes
   - research notes
4. Persist parent + subtasks using the tasks API:
   - `curl -fsSL -X POST -H "Content-Type: application/json" \
      -d "{\"title\":\"<goal>\",\"intent\":\"<goal>\",\"status\":\"open\",\"kind\":\"task_plan\",\"metadata\":{\"clarifications\":<json-array>,\"research_notes\":<json-array>,\"assumptions\":\"<assumptions>\"}}" \
      "${AGENTS_DB_API:-http://100.116.176.16:8091}/api/tasks"`
   - For each subtask, use the returned parent task id:
     `curl -fsSL -X POST -H "Content-Type: application/json" \
      -d "{\"title\":\"<subtask>\",\"intent\":\"<subtask>\",\"status\":\"open\",\"kind\":\"task\",\"parent_task_id\":\"<parent_task_id>\"}" \
      "${AGENTS_DB_API:-http://100.116.176.16:8091}/api/tasks"`
5. If deeper work remains, also create or update a research run with sources and claims.

## Rules

- do not store vague tasks if needed clarifications are still missing
- if no online research was needed, record that explicitly in `research_notes`
- if the user already answered clarifications earlier in the thread, use them and record them


bash

pwd && rg -n "yt-dlp|youtube|spotdl|mp3|download" /home/sebas/.agents/skills -S


/home/sebas
/home/sebas/.agents/skills/temporary-file-share/SKILL.md:3:description: Expose a local directory or file briefly over HTTP for same-network or Tailscale download
/home/sebas/.agents/skills/temporary-file-share/SKILL.md:26:6. When the user confirms the download is done, stop the server:
/home/sebas/.agents/skills/karaoke-stem-separation/SKILL.md:26:   - `TMPDIR="/mnt/rpi/tmp" XDG_CACHE_HOME="/mnt/rpi/tmp/.cache" "/mnt/rpi/tmp/demucs-venv-sys/bin/python" -m demucs -n htdemucs --two-stems vocals --mp3 --mp3-bitrate 320 --mp3-preset 2 -d cpu -o "<output-dir>" "<input-file>"`
/home/sebas/.agents/skills/karaoke-stem-separation/SKILL.md:27:8. The instrumental will be `no_vocals.mp3`; copy it to a clearly named final file near the source.
/home/sebas/.agents/skills/karaoke-stem-separation/SKILL.md:37:- create a new output file with a clear suffix like `_karaoke_demucs.mp3`
/home/sebas/.agents/skills/temporary-file-share.bck/SKILL.md:3:description: Expose a local directory or file briefly over HTTP for same-network or Tailscale download
/home/sebas/.agents/skills/temporary-file-share.bck/SKILL.md:26:6. When the user confirms the download is done, stop the server:
/home/sebas/.agents/skills/karaoke-stem-separation.bck/SKILL.md:26:   - `TMPDIR="/mnt/rpi/tmp" XDG_CACHE_HOME="/mnt/rpi/tmp/.cache" "/mnt/rpi/tmp/demucs-venv-sys/bin/python" -m demucs -n htdemucs --two-stems vocals --mp3 --mp3-bitrate 320 --mp3-preset 2 -d cpu -o "<output-dir>" "<input-file>"`
/home/sebas/.agents/skills/karaoke-stem-separation.bck/SKILL.md:27:8. The instrumental will be `no_vocals.mp3`; copy it to a clearly named final file near the source.
/home/sebas/.agents/skills/karaoke-stem-separation.bck/SKILL.md:37:- create a new output file with a clear suffix like `_karaoke_demucs.mp3`


command -v yt-dlp || true; command -v spotdl || true; command -v ffmpeg || true; python3 - <<'PY'
import shutil
for x in ['yt_dlp']:
    print(x, shutil.which(x))
PY


/usr/bin/yt-dlp
/usr/bin/ffmpeg
yt_dlp None


mkdir -p /home/sebas/downloads/mp3-share && cd /home/sebas/downloads/mp3-share && yt-dlp --extract-audio --audio-format mp3 --audio-quality 0 "ytsearch1:Daniel Caesar Please Do Not Lean audio" -o "please_do_not_lean.%(ext)s" && yt-dlp --extract-audio --audio-format mp3 --audio-quality 0 "ytsearch1:Conociendo Rusia Cicatrices audio" -o "cicatrices.%(ext)s" && ls -lh


[ExtractAudio] Destination: please_do_not_lean.mp3
Deleting original file please_do_not_lean.mp4 (pass -k to keep)
[download] Finished downloading playlist: Daniel Caesar Please Do Not Lean audio
[youtube:search] Extracting URL: ytsearch1:Conociendo Rusia Cicatrices audio
[download] Downloading playlist: Conociendo Rusia Cicatrices audio
[youtube:search] query "Conociendo Rusia Cicatrices audio": Downloading web client config
[youtube:search] query "Conociendo Rusia Cicatrices audio" page 1: Downloading API JSON
[youtube:search] Playlist Conociendo Rusia Cicatrices audio: Downloading 1 items of 1
[download] Downloading item 1 of 1
[youtube] Extracting URL: https://www.youtube.com/watch?v=pEHfKfY-Ng8
[youtube] pEHfKfY-Ng8: Downloading webpage
[youtube] pEHfKfY-Ng8: Downloading tv client config
[youtube] pEHfKfY-Ng8: Downloading tv player API JSON
[youtube] pEHfKfY-Ng8: Downloading ios player API JSON
[youtube] pEHfKfY-Ng8: Downloading player 4b0d80ee-player_es6_vflset_en_US_base
WARNING: [youtube] pEHfKfY-Ng8: Signature extraction failed: Some formats may be missing
WARNING: [youtube] pEHfKfY-Ng8: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See  https://github.com/yt-dlp/yt-dlp/issues/12482  for more details
[youtube] pEHfKfY-Ng8: Downloading m3u8 information
[info] pEHfKfY-Ng8: Downloading 1 format(s): 234
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 48
[download] Destination: cicatrices.mp4

[download] 100.0% of ~   1.00KiB at    921.63B/s ETA Unknown (frag 0/48)
[download]   6.2% of ~  48.00KiB at    921.63B/s ETA Unknown (frag 0/48)
[download]   4.9% of ~ 144.00KiB at    921.63B/s ETA Unknown (frag 0/48)
[download]   4.5% of ~ 336.00KiB at    921.63B/s ETA Unknown (frag 0/48)
[download]   4.3% of ~ 720.00KiB at    921.63B/s ETA Unknown (frag 0/48)
[download]   4.2% of ~   1.45MiB at   33.85KiB/s ETA Unknown (frag 0/48)
[download]   2.7% of ~   2.95MiB at   33.85KiB/s ETA Unknown (frag 0/48)
[download]   1.0% of ~   7.69MiB at   33.85KiB/s ETA Unknown (frag 1/48)
[download]   4.2% of ~   1.92MiB at   33.85KiB/s ETA Unknown (frag 1/48)
[download]   4.3% of ~   1.95MiB at   33.85KiB/s ETA Unknown (frag 1/48)
[download]   4.4% of ~   1.99MiB at   33.85KiB/s ETA Unknown (frag 1/48)
[download]   4.5% of ~   2.09MiB at   33.85KiB/s ETA Unknown (frag 1/48)
[download]   4.9% of ~   2.27MiB at   33.85KiB/s ETA Unknown (frag 1/48)
[download]   5.3% of ~   2.65MiB at   33.85KiB/s ETA Unknown (frag 1/48)
[download]   4.7% of ~   3.40MiB at   33.85KiB/s ETA Unknown (frag 1/48)
[download]   2.8% of ~   5.74MiB at   33.85KiB/s ETA Unknown (frag 2/48)
[download]   6.3% of ~   2.55MiB at   33.85KiB/s ETA Unknown (frag 2/48)
[download]   6.3% of ~   2.57MiB at   33.85KiB/s ETA Unknown (frag 2/48)
[download]   6.4% of ~   2.60MiB at  106.27KiB/s ETA Unknown (frag 2/48)
[download]   6.5% of ~   2.66MiB at  106.27KiB/s ETA Unknown (frag 2/48)
[download]   6.8% of ~   2.79MiB at  106.27KiB/s ETA Unknown (frag 2/48)
[download]   7.3% of ~   3.04MiB at  106.27KiB/s ETA Unknown (frag 2/48)
[download]   6.8% of ~   3.54MiB at  106.27KiB/s ETA Unknown (frag 2/48)
[download]   4.7% of ~   5.10MiB at  106.27KiB/s ETA Unknown (frag 3/48)
[download]   8.4% of ~   2.87MiB at  106.27KiB/s ETA Unknown (frag 3/48)
[download]   8.4% of ~   2.88MiB at  106.27KiB/s ETA Unknown (frag 3/48)
[download]   8.5% of ~   2.91MiB at  106.27KiB/s ETA Unknown (frag 3/48)
[download]   8.6% of ~   2.95MiB at  106.27KiB/s ETA Unknown (frag 3/48)
[download]   8.8% of ~   3.05MiB at  106.27KiB/s ETA Unknown (frag 3/48)
[download]   9.3% of ~   3.24MiB at  106.27KiB/s ETA Unknown (frag 3/48)
[download]   8.8% of ~   3.61MiB at  106.27KiB/s ETA Unknown (frag 3/48)
[download]   6.7% of ~   4.79MiB at  106.27KiB/s ETA Unknown (frag 4/48)
[download]  10.4% of ~   3.06MiB at  106.27KiB/s ETA Unknown (frag 4/48)
[download]  10.5% of ~   3.07MiB at  106.27KiB/s ETA Unknown (frag 4/48)
[download]  10.5% of ~   3.09MiB at  106.27KiB/s ETA Unknown (frag 4/48)
[download]  10.7% of ~   3.13MiB at  106.27KiB/s ETA Unknown (frag 4/48)
[download]  10.9% of ~   3.20MiB at  106.27KiB/s ETA Unknown (frag 4/48)
[download]  11.3% of ~   3.35MiB at  106.27KiB/s ETA Unknown (frag 4/48)
[download]  10.9% of ~   3.65MiB at  257.36KiB/s ETA Unknown (frag 4/48)
[download]   8.7% of ~   4.59MiB at  257.36KiB/s ETA Unknown (frag 5/48)
[download]  12.5% of ~   3.19MiB at  257.36KiB/s ETA Unknown (frag 5/48)
[download]  12.6% of ~   3.20MiB at  257.36KiB/s ETA Unknown (frag 5/48)
[download]  12.6% of ~   3.21MiB at  257.36KiB/s ETA Unknown (frag 5/48)
[download]  12.7% of ~   3.25MiB at  257.36KiB/s ETA Unknown (frag 5/48)
[download]  13.0% of ~   3.31MiB at  257.36KiB/s ETA Unknown (frag 5/48)
[download]  13.4% of ~   3.43MiB at  257.36KiB/s ETA Unknown (frag 5/48)
[download]  13.0% of ~   3.68MiB at  257.36KiB/s ETA Unknown (frag 5/48)
[download]  10.7% of ~   4.46MiB at  257.36KiB/s ETA Unknown (frag 6/48)
[download]  14.6% of ~   3.28MiB at  257.36KiB/s ETA Unknown (frag 6/48)
[download]  14.6% of ~   3.29MiB at  257.36KiB/s ETA Unknown (frag 6/48)
[download]  14.7% of ~   3.30MiB at  257.36KiB/s ETA Unknown (frag 6/48)
[download]  14.8% of ~   3.33MiB at  257.36KiB/s ETA Unknown (frag 6/48)
[download]  15.0% of ~   3.38MiB at  257.36KiB/s ETA Unknown (frag 6/48)
[download]  15.5% of ~   3.49MiB at  257.36KiB/s ETA Unknown (frag 6/48)
[download]  15.1% of ~   3.70MiB at  257.36KiB/s ETA Unknown (frag 6/48)
[download]  12.8% of ~   4.38MiB at  257.36KiB/s ETA Unknown (frag 7/48)
[download]  16.7% of ~   3.35MiB at  415.74KiB/s ETA Unknown (frag 7/48)
[download]  16.7% of ~   3.36MiB at  415.74KiB/s ETA Unknown (frag 7/48)
[download]  16.8% of ~   3.37MiB at  415.74KiB/s ETA Unknown (frag 7/48)
[download]  16.9% of ~   3.39MiB at  415.74KiB/s ETA Unknown (frag 7/48)
[download]  17.1% of ~   3.44MiB at  415.74KiB/s ETA Unknown (frag 7/48)
[download]  17.6% of ~   3.53MiB at  415.74KiB/s ETA Unknown (frag 7/48)
[download]  17.2% of ~   3.72MiB at  415.74KiB/s ETA Unknown (frag 7/48)
[download]  14.8% of ~   4.30MiB at  415.74KiB/s ETA Unknown (frag 8/48)
[download]  18.8% of ~   3.40MiB at  415.74KiB/s ETA Unknown (frag 8/48)
[download]  18.8% of ~   3.41MiB at  415.74KiB/s ETA Unknown (frag 8/48)
[download]  18.9% of ~   3.42MiB at  415.74KiB/s ETA Unknown (frag 8/48)
[download]  19.0% of ~   3.44MiB at  415.74KiB/s ETA Unknown (frag 8/48)
[download]  19.2% of ~   3.48MiB at  415.74KiB/s ETA Unknown (frag 8/48)
[download]  19.6% of ~   3.56MiB at  415.74KiB/s ETA Unknown (frag 8/48)
[download]  19.2% of ~   3.73MiB at  415.74KiB/s ETA Unknown (frag 8/48)
[download]  16.9% of ~   4.25MiB at  415.74KiB/s ETA Unknown (frag 9/48)
[download]  20.9% of ~   3.44MiB at  415.74KiB/s ETA Unknown (frag 9/48)
[download]  20.9% of ~   3.45MiB at  574.91KiB/s ETA Unknown (frag 9/48)
[download]  20.9% of ~   3.46MiB at  574.91KiB/s ETA Unknown (frag 9/48)
[download]  21.1% of ~   3.48MiB at  574.91KiB/s ETA Unknown (frag 9/48)
[download]  21.3% of ~   3.51MiB at  574.91KiB/s ETA Unknown (frag 9/48)
[download]  21.7% of ~   3.59MiB at  574.91KiB/s ETA Unknown (frag 9/48)
[download]  21.3% of ~   3.74MiB at  574.91KiB/s ETA Unknown (frag 9/48)
[download]  18.9% of ~   4.21MiB at  574.91KiB/s ETA Unknown (frag 10/48)
[download]  22.9% of ~   3.48MiB at  574.91KiB/s ETA Unknown (frag 10/48)
[download]  23.0% of ~   3.48MiB at  574.91KiB/s ETA Unknown (frag 10/48)
[download]  23.0% of ~   3.49MiB at  574.91KiB/s ETA Unknown (frag 10/48)
[download]  23.1% of ~   3.51MiB at  574.91KiB/s ETA Unknown (frag 10/48)
[download]  23.4% of ~   3.54MiB at  574.91KiB/s ETA Unknown (frag 10/48)
[download]  23.8% of ~   3.61MiB at  574.91KiB/s ETA Unknown (frag 10/48)
[download]  23.4% of ~   3.75MiB at  574.91KiB/s ETA Unknown (frag 10/48)
[download]  21.0% of ~   4.17MiB at  574.91KiB/s ETA Unknown (frag 11/48)
[download]  25.0% of ~   3.51MiB at  574.91KiB/s ETA Unknown (frag 11/48)
[download]  25.1% of ~   3.51MiB at  574.91KiB/s ETA Unknown (frag 11/48)
[download]  25.1% of ~   3.52MiB at  574.91KiB/s ETA Unknown (frag 11/48)
[download]  25.2% of ~   3.53MiB at  732.30KiB/s ETA Unknown (frag 11/48)
[download]  25.4% of ~   3.57MiB at  732.30KiB/s ETA Unknown (frag 11/48)
[download]  25.9% of ~   3.63MiB at  732.30KiB/s ETA Unknown (frag 11/48)
[download]  25.5% of ~   3.75MiB at  732.30KiB/s ETA Unknown (frag 11/48)
[download]  23.1% of ~   4.14MiB at  732.30KiB/s ETA Unknown (frag 12/48)
[download]  27.1% of ~   3.53MiB at  732.30KiB/s ETA Unknown (frag 12/48)
[download]  27.1% of ~   3.53MiB at  732.30KiB/s ETA Unknown (frag 12/48)
[download]  27.2% of ~   3.54MiB at  732.30KiB/s ETA Unknown (frag 12/48)
[download]  27.3% of ~   3.56MiB at  732.30KiB/s ETA Unknown (frag 12/48)
[download]  27.5% of ~   3.59MiB at  732.30KiB/s ETA Unknown (frag 12/48)
[download]  27.9% of ~   3.64MiB at  732.30KiB/s ETA Unknown (frag 12/48)
[download]  27.6% of ~   3.76MiB at  732.30KiB/s ETA Unknown (frag 12/48)
[download]  25.1% of ~   4.12MiB at  732.30KiB/s ETA Unknown (frag 13/48)
[download]  29.2% of ~   3.55MiB at  732.30KiB/s ETA Unknown (frag 13/48)
[download]  29.2% of ~   3.56MiB at  732.30KiB/s ETA Unknown (frag 13/48)
[download]  29.3% of ~   3.56MiB at  732.30KiB/s ETA Unknown (frag 13/48)
[download]  29.4% of ~   3.58MiB at  732.30KiB/s ETA Unknown (frag 13/48)
[download]  29.6% of ~   3.60MiB at  732.30KiB/s ETA Unknown (frag 13/48)
[download]  30.0% of ~   3.66MiB at  732.30KiB/s ETA Unknown (frag 13/48)
[download]  29.6% of ~   3.76MiB at  732.30KiB/s ETA Unknown (frag 13/48)
[download]  27.2% of ~   4.10MiB at  902.04KiB/s ETA Unknown (frag 14/48)
[download]  31.3% of ~   3.57MiB at  902.04KiB/s ETA Unknown (frag 14/48)
[download]  31.3% of ~   3.57MiB at  902.04KiB/s ETA Unknown (frag 14/48)
[download]  31.4% of ~   3.58MiB at  902.04KiB/s ETA Unknown (frag 14/48)
[download]  31.5% of ~   3.59MiB at  902.04KiB/s ETA Unknown (frag 14/48)
[download]  31.7% of ~   3.62MiB at  902.04KiB/s ETA Unknown (frag 14/48)
[download]  32.1% of ~   3.67MiB at  902.04KiB/s ETA Unknown (frag 14/48)
[download]  31.7% of ~   3.77MiB at  902.04KiB/s ETA Unknown (frag 14/48)
[download]  29.3% of ~   4.08MiB at  902.04KiB/s ETA Unknown (frag 15/48)
[download]  33.4% of ~   3.59MiB at  902.04KiB/s ETA Unknown (frag 15/48)
[download]  33.4% of ~   3.59MiB at  902.04KiB/s ETA Unknown (frag 15/48)
[download]  33.4% of ~   3.60MiB at  902.04KiB/s ETA Unknown (frag 15/48)
[download]  33.5% of ~   3.61MiB at  902.04KiB/s ETA Unknown (frag 15/48)
[download]  33.8% of ~   3.63MiB at  902.04KiB/s ETA Unknown (frag 15/48)
[download]  34.2% of ~   3.68MiB at  902.04KiB/s ETA Unknown (frag 15/48)
[download]  33.8% of ~   3.77MiB at  902.04KiB/s ETA Unknown (frag 15/48)
[download]  31.4% of ~   4.06MiB at  902.04KiB/s ETA Unknown (frag 16/48)
[download]  35.4% of ~   3.60MiB at    1.02MiB/s ETA Unknown (frag 16/48)
[download]  35.5% of ~   3.60MiB at    1.02MiB/s ETA Unknown (frag 16/48)
[download]  35.5% of ~   3.61MiB at    1.02MiB/s ETA Unknown (frag 16/48)
[download]  35.6% of ~   3.62MiB at    1.02MiB/s ETA Unknown (frag 16/48)
[download]  35.8% of ~   3.64MiB at    1.02MiB/s ETA Unknown (frag 16/48)
[download]  36.3% of ~   3.69MiB at    1.02MiB/s ETA Unknown (frag 16/48)
[download]  35.9% of ~   3.77MiB at    1.02MiB/s ETA Unknown (frag 16/48)
[download]  33.4% of ~   4.05MiB at    1.02MiB/s ETA Unknown (frag 17/48)
[download]  37.5% of ~   3.61MiB at    1.02MiB/s ETA Unknown (frag 17/48)
[download]  37.6% of ~   3.62MiB at    1.02MiB/s ETA Unknown (frag 17/48)
[download]  37.6% of ~   3.62MiB at    1.02MiB/s ETA Unknown (frag 17/48)
[download]  37.7% of ~   3.63MiB at    1.02MiB/s ETA Unknown (frag 17/48)
[download]  37.9% of ~   3.65MiB at    1.02MiB/s ETA Unknown (frag 17/48)
[download]  38.3% of ~   3.69MiB at    1.02MiB/s ETA Unknown (frag 17/48)
[download]  38.0% of ~   3.78MiB at    1.02MiB/s ETA Unknown (frag 17/48)
[download]  35.5% of ~   4.04MiB at    1.02MiB/s ETA Unknown (frag 18/48)
[download]  39.6% of ~   3.62MiB at    1.02MiB/s ETA Unknown (frag 18/48)
[download]  39.6% of ~   3.63MiB at    1.02MiB/s ETA Unknown (frag 18/48)
[download]  39.7% of ~   3.63MiB at    1.02MiB/s ETA Unknown (frag 18/48)
[download]  39.8% of ~   3.64MiB at    1.02MiB/s ETA Unknown (frag 18/48)
[download]  40.0% of ~   3.66MiB at    1.16MiB/s ETA Unknown (frag 18/48)
[download]  40.4% of ~   3.70MiB at    1.16MiB/s ETA Unknown (frag 18/48)
[download]  40.1% of ~   3.78MiB at    1.16MiB/s ETA Unknown (frag 18/48)
[download]  37.6% of ~   4.03MiB at    1.16MiB/s ETA Unknown (frag 19/48)
[download]  41.7% of ~   3.63MiB at    1.16MiB/s ETA Unknown (frag 19/48)
[download]  41.7% of ~   3.64MiB at    1.16MiB/s ETA Unknown (frag 19/48)
[download]  41.8% of ~   3.64MiB at    1.16MiB/s ETA Unknown (frag 19/48)
[download]  41.9% of ~   3.65MiB at    1.16MiB/s ETA Unknown (frag 19/48)
[download]  42.1% of ~   3.67MiB at    1.16MiB/s ETA Unknown (frag 19/48)
[download]  42.5% of ~   3.71MiB at    1.16MiB/s ETA Unknown (frag 19/48)
[download]  42.1% of ~   3.78MiB at    1.16MiB/s ETA Unknown (frag 19/48)
[download]  39.7% of ~   4.02MiB at    1.16MiB/s ETA Unknown (frag 20/48)
[download]  43.8% of ~   3.64MiB at    1.16MiB/s ETA Unknown (frag 20/48)
[download]  43.8% of ~   3.64MiB at    1.16MiB/s ETA Unknown (frag 20/48)
[download]  43.9% of ~   3.65MiB at    1.16MiB/s ETA Unknown (frag 20/48)
[download]  44.0% of ~   3.66MiB at    1.16MiB/s ETA Unknown (frag 20/48)
[download]  44.2% of ~   3.68MiB at    1.16MiB/s ETA Unknown (frag 20/48)
[download]  44.6% of ~   3.71MiB at    1.16MiB/s ETA Unknown (frag 20/48)
[download]  44.2% of ~   3.78MiB at    1.16MiB/s ETA Unknown (frag 20/48)
[download]  41.8% of ~   4.01MiB at    1.30MiB/s ETA 00:01 (frag 21/48)
[download]  45.9% of ~   3.65MiB at    1.30MiB/s ETA 00:01 (frag 21/48)
[download]  45.9% of ~   3.65MiB at    1.30MiB/s ETA 00:01 (frag 21/48)
[download]  45.9% of ~   3.66MiB at    1.30MiB/s ETA 00:01 (frag 21/48)
[download]  46.0% of ~   3.67MiB at    1.30MiB/s ETA 00:01 (frag 21/48)
[download]  46.3% of ~   3.68MiB at    1.30MiB/s ETA 00:01 (frag 21/48)
[download]  46.7% of ~   3.72MiB at    1.30MiB/s ETA 00:01 (frag 21/48)
[download]  46.3% of ~   3.79MiB at    1.30MiB/s ETA 00:01 (frag 21/48)
[download]  43.8% of ~   4.00MiB at    1.30MiB/s ETA 00:01 (frag 22/48)
[download]  47.9% of ~   3.66MiB at    1.30MiB/s ETA 00:01 (frag 22/48)
[download]  48.0% of ~   3.66MiB at    1.30MiB/s ETA 00:01 (frag 22/48)
[download]  48.0% of ~   3.67MiB at    1.30MiB/s ETA 00:01 (frag 22/48)
[download]  48.1% of ~   3.67MiB at    1.30MiB/s ETA 00:01 (frag 22/48)
[download]  48.3% of ~   3.69MiB at    1.30MiB/s ETA 00:01 (frag 22/48)
[download]  48.8% of ~   3.72MiB at    1.30MiB/s ETA 00:01 (frag 22/48)
[download]  48.4% of ~   3.79MiB at    1.30MiB/s ETA 00:01 (frag 22/48)
[download]  45.9% of ~   3.99MiB at    1.30MiB/s ETA 00:01 (frag 23/48)
[download]  50.0% of ~   3.67MiB at    1.40MiB/s ETA 00:01 (frag 23/48)
[download]  50.1% of ~   3.67MiB at    1.40MiB/s ETA 00:01 (frag 23/48)
[download]  50.1% of ~   3.67MiB at    1.40MiB/s ETA 00:01 (frag 23/48)
[download]  50.2% of ~   3.68MiB at    1.40MiB/s ETA 00:01 (frag 23/48)
[download]  50.4% of ~   3.70MiB at    1.40MiB/s ETA 00:01 (frag 23/48)
[download]  50.8% of ~   3.73MiB at    1.40MiB/s ETA 00:01 (frag 23/48)
[download]  50.5% of ~   3.79MiB at    1.34MiB/s ETA 00:01 (frag 23/48)
[download]  48.0% of ~   3.98MiB at    1.34MiB/s ETA 00:01 (frag 24/48)
[download]  52.1% of ~   3.67MiB at    1.34MiB/s ETA 00:01 (frag 24/48)
[download]  52.1% of ~   3.67MiB at    1.34MiB/s ETA 00:01 (frag 24/48)
[download]  52.2% of ~   3.68MiB at    1.34MiB/s ETA 00:01 (frag 24/48)
[download]  52.3% of ~   3.69MiB at    1.34MiB/s ETA 00:01 (frag 24/48)
[download]  52.5% of ~   3.70MiB at    1.34MiB/s ETA 00:01 (frag 24/48)
[download]  52.9% of ~   3.73MiB at    1.34MiB/s ETA 00:01 (frag 24/48)
[download]  52.6% of ~   3.79MiB at    1.34MiB/s ETA 00:01 (frag 24/48)
[download]  50.1% of ~   3.98MiB at    1.34MiB/s ETA 00:01 (frag 25/48)
[download]  54.2% of ~   3.68MiB at    1.34MiB/s ETA 00:01 (frag 25/48)
[download]  54.2% of ~   3.68MiB at    1.34MiB/s ETA 00:01 (frag 25/48)
[download]  54.3% of ~   3.68MiB at    1.34MiB/s ETA 00:01 (frag 25/48)
[download]  54.4% of ~   3.69MiB at    1.34MiB/s ETA 00:01 (frag 25/48)
[download]  54.6% of ~   3.71MiB at    1.34MiB/s ETA 00:01 (frag 25/48)
[download]  55.0% of ~   3.73MiB at    1.34MiB/s ETA 00:01 (frag 25/48)
[download]  54.6% of ~   3.79MiB at    1.34MiB/s ETA 00:01 (frag 25/48)
[download]  52.2% of ~   3.97MiB at    1.34MiB/s ETA 00:01 (frag 26/48)
[download]  56.3% of ~   3.68MiB at    1.31MiB/s ETA 00:01 (frag 26/48)
[download]  56.3% of ~   3.68MiB at    1.31MiB/s ETA 00:01 (frag 26/48)
[download]  56.4% of ~   3.69MiB at    1.31MiB/s ETA 00:01 (frag 26/48)
[download]  56.5% of ~   3.70MiB at    1.31MiB/s ETA 00:01 (frag 26/48)
[download]  56.7% of ~   3.71MiB at    1.31MiB/s ETA 00:01 (frag 26/48)
[download]  57.1% of ~   3.74MiB at    1.31MiB/s ETA 00:01 (frag 26/48)
[download]  56.7% of ~   3.79MiB at    1.31MiB/s ETA 00:01 (frag 26/48)
[download]  54.2% of ~   3.97MiB at    1.31MiB/s ETA 00:01 (frag 27/48)
[download]  58.4% of ~   3.69MiB at    1.31MiB/s ETA 00:01 (frag 27/48)
[download]  58.4% of ~   3.69MiB at    1.31MiB/s ETA 00:01 (frag 27/48)
[download]  58.4% of ~   3.69MiB at    1.31MiB/s ETA 00:01 (frag 27/48)
[download]  58.5% of ~   3.70MiB at    1.31MiB/s ETA 00:01 (frag 27/48)
[download]  58.8% of ~   3.71MiB at    1.31MiB/s ETA 00:01 (frag 27/48)
[download]  59.2% of ~   3.74MiB at    1.31MiB/s ETA 00:01 (frag 27/48)
[download]  58.8% of ~   3.79MiB at    1.31MiB/s ETA 00:01 (frag 27/48)
[download]  56.3% of ~   3.96MiB at    1.31MiB/s ETA 00:01 (frag 28/48)
[download]  60.4% of ~   3.69MiB at    1.31MiB/s ETA 00:01 (frag 28/48)
[download]  60.5% of ~   3.69MiB at    1.31MiB/s ETA 00:01 (frag 28/48)
[download]  60.5% of ~   3.70MiB at    1.31MiB/s ETA 00:01 (frag 28/48)
[download]  60.6% of ~   3.70MiB at    1.31MiB/s ETA 00:01 (frag 28/48)
[download]  60.8% of ~   3.72MiB at    1.31MiB/s ETA 00:01 (frag 28/48)
[download]  61.3% of ~   3.74MiB at    1.32MiB/s ETA 00:01 (frag 28/48)
[download]  60.9% of ~   3.79MiB at    1.32MiB/s ETA 00:01 (frag 28/48)
[download]  58.4% of ~   3.96MiB at    1.32MiB/s ETA 00:01 (frag 29/48)
[download]  62.5% of ~   3.70MiB at    1.32MiB/s ETA 00:01 (frag 29/48)
[download]  62.6% of ~   3.70MiB at    1.32MiB/s ETA 00:01 (frag 29/48)
[download]  62.6% of ~   3.70MiB at    1.32MiB/s ETA 00:01 (frag 29/48)
[download]  62.7% of ~   3.71MiB at    1.32MiB/s ETA 00:01 (frag 29/48)
[download]  62.9% of ~   3.72MiB at    1.32MiB/s ETA 00:01 (frag 29/48)
[download]  63.3% of ~   3.75MiB at    1.32MiB/s ETA 00:01 (frag 29/48)
[download]  63.0% of ~   3.80MiB at    1.32MiB/s ETA 00:01 (frag 29/48)
[download]  60.5% of ~   3.95MiB at    1.32MiB/s ETA 00:01 (frag 30/48)
[download]  64.6% of ~   3.70MiB at    1.32MiB/s ETA 00:01 (frag 30/48)
[download]  64.6% of ~   3.70MiB at    1.32MiB/s ETA 00:01 (frag 30/48)
[download]  64.7% of ~   3.71MiB at    1.32MiB/s ETA 00:01 (frag 30/48)
[download]  64.8% of ~   3.71MiB at    1.32MiB/s ETA 00:01 (frag 30/48)
[download]  65.0% of ~   3.72MiB at    1.32MiB/s ETA 00:01 (frag 30/48)
[download]  65.4% of ~   3.75MiB at    1.32MiB/s ETA 00:01 (frag 30/48)
[download]  65.1% of ~   3.80MiB at    1.32MiB/s ETA 00:01 (frag 30/48)
[download]  62.6% of ~   3.95MiB at    1.32MiB/s ETA 00:01 (frag 31/48)
[download]  66.7% of ~   3.71MiB at    1.34MiB/s ETA 00:01 (frag 31/48)
[download]  66.7% of ~   3.71MiB at    1.34MiB/s ETA 00:01 (frag 31/48)
[download]  66.8% of ~   3.71MiB at    1.34MiB/s ETA 00:01 (frag 31/48)
[download]  66.9% of ~   3.72MiB at    1.34MiB/s ETA 00:01 (frag 31/48)
[download]  67.1% of ~   3.73MiB at    1.34MiB/s ETA 00:01 (frag 31/48)
[download]  67.5% of ~   3.75MiB at    1.34MiB/s ETA 00:01 (frag 31/48)
[download]  67.1% of ~   3.80MiB at    1.34MiB/s ETA 00:01 (frag 31/48)
[download]  64.6% of ~   3.94MiB at    1.34MiB/s ETA 00:01 (frag 32/48)
[download]  68.8% of ~   3.71MiB at    1.34MiB/s ETA 00:01 (frag 32/48)
[download]  68.8% of ~   3.71MiB at    1.34MiB/s ETA 00:01 (frag 32/48)
[download]  68.9% of ~   3.71MiB at    1.34MiB/s ETA 00:01 (frag 32/48)
[download]  69.0% of ~   3.72MiB at    1.34MiB/s ETA 00:01 (frag 32/48)
[download]  69.2% of ~   3.73MiB at    1.34MiB/s ETA 00:01 (frag 32/48)
[download]  69.6% of ~   3.75MiB at    1.34MiB/s ETA 00:01 (frag 32/48)
[download]  69.2% of ~   3.80MiB at    1.34MiB/s ETA 00:01 (frag 32/48)
[download]  66.7% of ~   3.94MiB at    1.34MiB/s ETA 00:01 (frag 33/48)
[download]  70.9% of ~   3.71MiB at    1.34MiB/s ETA 00:01 (frag 33/48)
[download]  70.9% of ~   3.71MiB at    1.34MiB/s ETA 00:01 (frag 33/48)
[download]  70.9% of ~   3.72MiB at    1.34MiB/s ETA 00:01 (frag 33/48)
[download]  71.0% of ~   3.72MiB at    1.37MiB/s ETA 00:01 (frag 33/48)
[download]  71.3% of ~   3.73MiB at    1.37MiB/s ETA 00:01 (frag 33/48)
[download]  71.7% of ~   3.75MiB at    1.37MiB/s ETA 00:01 (frag 33/48)
[download]  71.3% of ~   3.80MiB at    1.37MiB/s ETA 00:01 (frag 33/48)
[download]  68.8% of ~   3.94MiB at    1.37MiB/s ETA 00:01 (frag 34/48)
[download]  72.9% of ~   3.72MiB at    1.37MiB/s ETA 00:01 (frag 34/48)
[download]  73.0% of ~   3.72MiB at    1.37MiB/s ETA 00:01 (frag 34/48)
[download]  73.0% of ~   3.72MiB at    1.37MiB/s ETA 00:01 (frag 34/48)
[download]  73.1% of ~   3.72MiB at    1.37MiB/s ETA 00:01 (frag 34/48)
[download]  73.3% of ~   3.74MiB at    1.37MiB/s ETA 00:01 (frag 34/48)
[download]  73.7% of ~   3.76MiB at    1.37MiB/s ETA 00:01 (frag 34/48)
[download]  73.4% of ~   3.80MiB at    1.37MiB/s ETA 00:01 (frag 34/48)
[download]  70.9% of ~   3.93MiB at    1.37MiB/s ETA 00:01 (frag 35/48)
[download]  75.0% of ~   3.72MiB at    1.37MiB/s ETA 00:01 (frag 35/48)
[download]  75.1% of ~   3.72MiB at    1.37MiB/s ETA 00:01 (frag 35/48)
[download]  75.1% of ~   3.72MiB at    1.37MiB/s ETA 00:01 (frag 35/48)
[download]  75.2% of ~   3.73MiB at    1.37MiB/s ETA 00:01 (frag 35/48)
[download]  75.4% of ~   3.74MiB at    1.37MiB/s ETA 00:01 (frag 35/48)
[download]  75.8% of ~   3.76MiB at    1.37MiB/s ETA 00:01 (frag 35/48)
[download]  75.5% of ~   3.80MiB at    1.37MiB/s ETA 00:01 (frag 35/48)
[download]  73.0% of ~   3.93MiB at    1.37MiB/s ETA 00:01 (frag 36/48)
[download]  77.1% of ~   3.72MiB at    1.42MiB/s ETA 00:01 (frag 36/48)
[download]  77.1% of ~   3.72MiB at    1.42MiB/s ETA 00:01 (frag 36/48)
[download]  77.2% of ~   3.72MiB at    1.42MiB/s ETA 00:01 (frag 36/48)
[download]  77.3% of ~   3.73MiB at    1.42MiB/s ETA 00:01 (frag 36/48)
[download]  77.5% of ~   3.74MiB at    1.42MiB/s ETA 00:01 (frag 36/48)
[download]  77.9% of ~   3.76MiB at    1.42MiB/s ETA 00:01 (frag 36/48)
[download]  77.6% of ~   3.80MiB at    1.42MiB/s ETA 00:01 (frag 36/48)
[download]  75.0% of ~   3.93MiB at    1.42MiB/s ETA 00:01 (frag 37/48)
[download]  79.2% of ~   3.72MiB at    1.42MiB/s ETA 00:01 (frag 37/48)
[download]  79.2% of ~   3.73MiB at    1.42MiB/s ETA 00:01 (frag 37/48)
[download]  79.3% of ~   3.73MiB at    1.42MiB/s ETA 00:01 (frag 37/48)
[download]  79.4% of ~   3.73MiB at    1.42MiB/s ETA 00:01 (frag 37/48)
[download]  79.6% of ~   3.74MiB at    1.42MiB/s ETA 00:01 (frag 37/48)
[download]  80.0% of ~   3.76MiB at    1.42MiB/s ETA 00:01 (frag 37/48)
[download]  79.6% of ~   3.80MiB at    1.42MiB/s ETA 00:01 (frag 37/48)
[download]  77.1% of ~   3.92MiB at    1.42MiB/s ETA 00:01 (frag 38/48)
[download]  81.3% of ~   3.73MiB at    1.42MiB/s ETA 00:01 (frag 38/48)
[download]  81.3% of ~   3.73MiB at    1.42MiB/s ETA 00:01 (frag 38/48)
[download]  81.4% of ~   3.73MiB at    1.42MiB/s ETA 00:01 (frag 38/48)
[download]  81.5% of ~   3.73MiB at    1.42MiB/s ETA 00:01 (frag 38/48)
[download]  81.7% of ~   3.74MiB at    1.42MiB/s ETA 00:01 (frag 38/48)
[download]  82.1% of ~   3.76MiB at    1.42MiB/s ETA 00:01 (frag 38/48)
[download]  81.7% of ~   3.80MiB at    1.42MiB/s ETA 00:01 (frag 38/48)
[download]  79.2% of ~   3.92MiB at    1.42MiB/s ETA 00:01 (frag 39/48)
[download]  83.4% of ~   3.73MiB at    1.47MiB/s ETA 00:01 (frag 39/48)
[download]  83.4% of ~   3.73MiB at    1.47MiB/s ETA 00:01 (frag 39/48)
[download]  83.4% of ~   3.73MiB at    1.47MiB/s ETA 00:01 (frag 39/48)
[download]  83.5% of ~   3.74MiB at    1.47MiB/s ETA 00:01 (frag 39/48)
[download]  83.8% of ~   3.75MiB at    1.47MiB/s ETA 00:01 (frag 39/48)
[download]  84.2% of ~   3.77MiB at    1.47MiB/s ETA 00:01 (frag 39/48)
[download]  83.8% of ~   3.80MiB at    1.47MiB/s ETA 00:01 (frag 39/48)
[download]  81.3% of ~   3.92MiB at    1.47MiB/s ETA 00:01 (frag 40/48)
[download]  85.4% of ~   3.73MiB at    1.47MiB/s ETA 00:01 (frag 40/48)
[download]  85.5% of ~   3.73MiB at    1.47MiB/s ETA 00:01 (frag 40/48)
[download]  85.5% of ~   3.73MiB at    1.47MiB/s ETA 00:01 (frag 40/48)
[download]  85.6% of ~   3.74MiB at    1.47MiB/s ETA 00:01 (frag 40/48)
[download]  85.8% of ~   3.75MiB at    1.47MiB/s ETA 00:01 (frag 40/48)
[download]  86.2% of ~   3.77MiB at    1.47MiB/s ETA 00:01 (frag 40/48)
[download]  85.9% of ~   3.80MiB at    1.47MiB/s ETA 00:01 (frag 40/48)
[download]  83.4% of ~   3.92MiB at    1.47MiB/s ETA 00:01 (frag 41/48)
[download]  87.5% of ~   3.73MiB at    1.47MiB/s ETA 00:01 (frag 41/48)
[download]  87.6% of ~   3.73MiB at    1.47MiB/s ETA 00:01 (frag 41/48)
[download]  87.6% of ~   3.74MiB at    1.47MiB/s ETA 00:01 (frag 41/48)
[download]  87.7% of ~   3.74MiB at    1.52MiB/s ETA 00:01 (frag 41/48)
[download]  87.9% of ~   3.75MiB at    1.52MiB/s ETA 00:01 (frag 41/48)
[download]  88.3% of ~   3.77MiB at    1.52MiB/s ETA 00:01 (frag 41/48)
[download]  88.0% of ~   3.80MiB at    1.52MiB/s ETA 00:01 (frag 41/48)
[download]  85.5% of ~   3.92MiB at    1.52MiB/s ETA 00:01 (frag 42/48)
[download]  89.6% of ~   3.74MiB at    1.52MiB/s ETA 00:01 (frag 42/48)
[download]  89.6% of ~   3.74MiB at    1.52MiB/s ETA 00:01 (frag 42/48)
[download]  89.7% of ~   3.74MiB at    1.52MiB/s ETA 00:01 (frag 42/48)
[download]  89.8% of ~   3.74MiB at    1.52MiB/s ETA 00:01 (frag 42/48)
[download]  90.0% of ~   3.75MiB at    1.52MiB/s ETA 00:01 (frag 42/48)
[download]  90.4% of ~   3.77MiB at    1.52MiB/s ETA 00:01 (frag 42/48)
[download]  90.1% of ~   3.80MiB at    1.52MiB/s ETA 00:01 (frag 42/48)
[download]  87.5% of ~   3.91MiB at    1.52MiB/s ETA 00:01 (frag 43/48)
[download]  91.7% of ~   3.74MiB at    1.52MiB/s ETA 00:01 (frag 43/48)
[download]  91.7% of ~   3.74MiB at    1.52MiB/s ETA 00:01 (frag 43/48)
[download]  91.8% of ~   3.74MiB at    1.52MiB/s ETA 00:01 (frag 43/48)
[download]  91.9% of ~   3.75MiB at    1.52MiB/s ETA 00:01 (frag 43/48)
[download]  92.1% of ~   3.75MiB at    1.52MiB/s ETA 00:01 (frag 43/48)
[download]  92.5% of ~   3.77MiB at    1.52MiB/s ETA 00:01 (frag 43/48)
[download]  92.1% of ~   3.80MiB at    1.52MiB/s ETA 00:01 (frag 43/48)
[download]  89.6% of ~   3.91MiB at    1.52MiB/s ETA 00:01 (frag 44/48)
[download]  93.8% of ~   3.74MiB at    1.57MiB/s ETA 00:00 (frag 44/48)
[download]  93.8% of ~   3.74MiB at    1.57MiB/s ETA 00:00 (frag 44/48)
[download]  93.9% of ~   3.74MiB at    1.57MiB/s ETA 00:00 (frag 44/48)
[download]  94.0% of ~   3.75MiB at    1.57MiB/s ETA 00:00 (frag 44/48)
[download]  94.2% of ~   3.76MiB at    1.57MiB/s ETA 00:00 (frag 44/48)
[download]  94.6% of ~   3.77MiB at    1.57MiB/s ETA 00:00 (frag 44/48)
[download]  94.2% of ~   3.81MiB at    1.57MiB/s ETA 00:00 (frag 44/48)
[download]  91.7% of ~   3.91MiB at    1.57MiB/s ETA 00:00 (frag 45/48)
[download]  95.9% of ~   3.74MiB at    1.57MiB/s ETA 00:00 (frag 45/48)
[download]  95.9% of ~   3.74MiB at    1.57MiB/s ETA 00:00 (frag 45/48)
[download]  95.9% of ~   3.74MiB at    1.57MiB/s ETA 00:00 (frag 45/48)
[download]  96.0% of ~   3.75MiB at    1.57MiB/s ETA 00:00 (frag 45/48)
[download]  96.2% of ~   3.76MiB at    1.57MiB/s ETA 00:00 (frag 45/48)
[download]  96.7% of ~   3.77MiB at    1.57MiB/s ETA 00:00 (frag 45/48)
[download]  96.3% of ~   3.81MiB at    1.57MiB/s ETA 00:00 (frag 45/48)
[download]  93.8% of ~   3.91MiB at    1.57MiB/s ETA 00:00 (frag 46/48)
[download]  97.9% of ~   3.74MiB at    1.61MiB/s ETA 00:00 (frag 46/48)
[download]  98.0% of ~   3.74MiB at    1.61MiB/s ETA 00:00 (frag 46/48)
[download]  98.0% of ~   3.75MiB at    1.61MiB/s ETA 00:00 (frag 46/48)
[download]  98.1% of ~   3.75MiB at    1.61MiB/s ETA 00:00 (frag 46/48)
[download]  98.3% of ~   3.76MiB at    1.61MiB/s ETA 00:00 (frag 46/48)
[download]  98.7% of ~   3.77MiB at    1.61MiB/s ETA 00:00 (frag 46/48)
[download]  98.4% of ~   3.81MiB at    1.61MiB/s ETA 00:00 (frag 46/48)
[download]  95.9% of ~   3.91MiB at    1.61MiB/s ETA 00:00 (frag 47/48)
[download] 100.0% of ~   3.75MiB at    1.61MiB/s ETA 00:00 (frag 47/48)
[download] 100.0% of ~   3.75MiB at    1.61MiB/s ETA 00:00 (frag 47/48)
[download] 100.0% of ~   3.75MiB at    1.61MiB/s ETA 00:00 (frag 47/48)
[download] 100.0% of ~   3.76MiB at    1.61MiB/s ETA 00:00 (frag 47/48)
[download] 100.0% of ~   3.78MiB at    1.61MiB/s ETA 00:00 (frag 47/48)
[download] 100.0% of ~   3.80MiB at    1.61MiB/s ETA 00:00 (frag 47/48)
[download]  98.6% of ~   3.86MiB at    1.61MiB/s ETA 00:00 (frag 48/48)
[download] 100% of    3.80MiB in 00:00:02 at 1.70MiB/s
[ExtractAudio] Destination: cicatrices.mp3
Deleting original file cicatrices.mp4 (pass -k to keep)
[download] Finished downloading playlist: Conociendo Rusia Cicatrices audio
total 13M
-rw-rw-r-- 1 sebas sebas 6.6M Dec 12  2023 cicatrices.mp3
-rw-rw-r-- 1 sebas sebas 6.3M Mar 22  2025 please_do_not_lean.mp3

[Showing lines 21-50 of 50 (50.0KB limit). Full output: /tmp/pi-bash-f2406715f6d1f12e.log]


sh -c 'nohup python3 -m http.server 8000 --bind 0.0.0.0 --directory "/home/sebas/downloads/mp3-share" >/tmp/file_share_http.log 2>&1 </dev/null &' && sleep 1 && ss -ltnp | rg ':8000' || true && echo '---' && ls -1 /home/sebas/downloads/mp3-share


LISTEN 0      5                          0.0.0.0:8000       0.0.0.0:*    users:(("python3",pid=417973,fd=3))
---
cicatrices.mp3
please_do_not_lean.mp3


Listo.

Bajé los 2 mp3 y puse server temporal.

URLs:
- http://100.116.176.16:8000/
- http://100.116.176.16:8000/please_do_not_lean.mp3
- http://100.116.176.16:8000/cicatrices.mp3

Server corre en puerto 8000.

Nota chiquita:
- Yo busqué y bajé primer match de YouTube para cada canción.
- Si querés, después yo verifico que sean versiones exactas/oficiales.

Cuando termines de bajar/ver, decime y yo mato server.


Y ya le sacaste la voz tan rápida?


No.

Yo solo bajé mp3 y mostré en server.
No separé voces.

Si querés instrumental/karaoke, yo hago ahora con skill de stem separation.
Decime:
- las 2 canciones
- dejar también originales o solo sin voz

Y yo corro eso.


si


---
name: karaoke-stem-separation
description: Create a local karaoke or instrumental track from a user-provided audio file
---

# karaoke-stem-separation

## Use When

- the user provides a local audio file they already have
- they want a karaoke, instrumental, or vocal stem
- output quality matters more than speed

## Preferred Workflow

1. Confirm the source file exists and inspect it with `ffprobe`.
2. Prefer real stem separation with Demucs over simple stereo center cancellation.
3. On this server, use `/mnt/rpi/tmp` for temp files and caches and `/mnt/rpi/Music` or a nearby writable path for outputs.
4. If needed, ensure the system packages exist:
   - `sudo apt-get install -y python3-torch python3-torchaudio python3-antlr4`
5. Create a venv that reuses system packages:
   - `python3 -m venv --system-site-packages "/mnt/rpi/tmp/demucs-venv-sys"`
6. Install the lighter Python packages into that venv:
   - `TMPDIR="/mnt/rpi/tmp" PIP_CACHE_DIR="/mnt/rpi/tmp/pip-cache" "/mnt/rpi/tmp/demucs-venv-sys/bin/pip" install --no-deps demucs dora-search einops julius lameenc openunmix omegaconf retrying submitit treetable`
7. Run Demucs on CPU with vocals split out:
   - `TMPDIR="/mnt/rpi/tmp" XDG_CACHE_HOME="/mnt/rpi/tmp/.cache" "/mnt/rpi/tmp/demucs-venv-sys/bin/python" -m demucs -n htdemucs --two-stems vocals --mp3 --mp3-bitrate 320 --mp3-preset 2 -d cpu -o "<output-dir>" "<input-file>"`
8. The instrumental will be `no_vocals.mp3`; copy it to a clearly named final file near the source.
9. Verify the final file with `ffprobe` and share it if requested.

## Fallback

- if Demucs is unavailable, `ffmpeg` center cancellation can be used as a last resort, but call out that quality will often be worse and vocals may remain

## Rules

- never modify the original source file
- create a new output file with a clear suffix like `_karaoke_demucs.mp3`
- prefer CPU mode on this Raspberry Pi unless there is a known accelerator configured
- if root disk space is tight, clear only temporary caches you created and keep heavy caches under `/mnt/rpi/tmp`
- do not claim center cancellation is true stem separation


set -e
SRC=/home/sebas/downloads/mp3-share
for f in "$SRC/please_do_not_lean.mp3" "$SRC/cicatrices.mp3"; do echo "== $f =="; ffprobe -v error -show_entries format=duration,size:stream=codec_name,channels,sample_rate -of default=noprint_wrappers=1 "$f"; done
python3 - <<'PY'
import os, shutil
print('venv', os.path.exists('/mnt/rpi/tmp/demucs-venv-sys/bin/python'))
print('demucsbin', shutil.which('/mnt/rpi/tmp/demucs-venv-sys/bin/python'))
PY
command -v python3


== /home/sebas/downloads/mp3-share/please_do_not_lean.mp3 ==
codec_name=mp3
sample_rate=44100
channels=2
duration=240.143673
size=6520627
== /home/sebas/downloads/mp3-share/cicatrices.mp3 ==
codec_name=mp3
sample_rate=44100
channels=2
duration=244.297143
size=6876351
venv True
demucsbin /mnt/rpi/tmp/demucs-venv-sys/bin/python
/usr/bin/python3


set -e
OUT=/home/sebas/downloads/mp3-share/karaoke
mkdir -p "$OUT"
TMPDIR="/mnt/rpi/tmp" XDG_CACHE_HOME="/mnt/rpi/tmp/.cache" /mnt/rpi/tmp/demucs-venv-sys/bin/python -m demucs -n htdemucs --two-stems vocals --mp3 --mp3-bitrate 320 --mp3-preset 2 -d cpu -o "$OUT" /home/sebas/downloads/mp3-share/please_do_not_lean.mp3 /home/sebas/downloads/mp3-share/cicatrices.mp3
cp "$OUT/htdemucs/please_do_not_lean/no_vocals.mp3" /home/sebas/downloads/mp3-share/please_do_not_lean_karaoke_demucs.mp3
cp "$OUT/htdemucs/cicatrices/no_vocals.mp3" /home/sebas/downloads/mp3-share/cicatrices_karaoke_demucs.mp3
ffprobe -v error -show_entries format=duration,size -of default=noprint_wrappers=1 /home/sebas/downloads/mp3-share/please_do_not_lean_karaoke_demucs.mp3
ffprobe -v error -show_entries format=duration,size -of default=noprint_wrappers=1 /home/sebas/downloads/mp3-share/cicatrices_karaoke_demucs.mp3
ls -lh /home/sebas/downloads/mp3-share/*karaoke_demucs.mp3