Synology [YTPTube] - Unable to download video: [Errno 28] No space left on device

hyperion57070

Nouveau membre
16 Janvier 2024
23
6
8
Hello tout le monde,

Je viens d'installer le docker YTPTube qui fonctionne plutôt bien.
Par contre je voulais justement l'utiliser pour enregistrer un live (car la chaine YT les conserve pas toujours une fois qu'ils sont finis) !
Le plus problème c'est que c'est un live qui dure super longtemps (potentiellement + de 15h) et au bout d'un moment j'ai cette erreur :

Unable to download video: [Errno 28] No space left on device

Le contenu du compose est tout simple :

Code:
services:
  ytptube:
    user: "1026:1026"
    image: ghcr.io/arabcoders/ytptube:latest
    container_name: ytptube
    restart: unless-stopped
   #environment:
   #- YTP_AUTH_USERNAME=zarev
   #- YTP_AUTH_PASSWORD=MonPassword
    ports:
      - "8981:8081"
    volumes:
      - /volume1/docker/youtube-dl/config:/config:rw
      - /volume1/docker/youtube-dl/downloads:/downloads:rw
    tmpfs:
      - /tmp

J'ai rajouté en argument --live-from-start mais ça ne change pas le soucis
Après une certaine durée de téléchargement (plusieurs giga), j'ai le transfert qui se stop alors qu'il me reste plusieurs To de libre.
Je suspecte fortement une histoire de taille limite du fichier tampon mais je ne sais pas comment je pourrais corriger/changer ça.

Vous auriez pas une idée par hasard ?
 
Hello tout le monde,

Je viens d'installer le docker YTPTube qui fonctionne plutôt bien.
Par contre je voulais justement l'utiliser pour enregistrer un live (car la chaine YT les conserve pas toujours une fois qu'ils sont finis) !
Le plus problème c'est que c'est un live qui dure super longtemps (potentiellement + de 15h) et au bout d'un moment j'ai cette erreur :

Unable to download video: [Errno 28] No space left on device

Le contenu du compose est tout simple :

Code:
services:
  ytptube:
    user: "1026:1026"
    image: ghcr.io/arabcoders/ytptube:latest
    container_name: ytptube
    restart: unless-stopped
   #environment:
   #- YTP_AUTH_USERNAME=zarev
   #- YTP_AUTH_PASSWORD=MonPassword
    ports:
      - "8981:8081"
    volumes:
      - /volume1/docker/youtube-dl/config:/config:rw
      - /volume1/docker/youtube-dl/downloads:/downloads:rw
    tmpfs:
      - /tmp

J'ai rajouté en argument --live-from-start mais ça ne change pas le soucis
Après une certaine durée de téléchargement (plusieurs giga), j'ai le transfert qui se stop alors qu'il me reste plusieurs To de libre.
Je suspecte fortement une histoire de taille limite du fichier tampon mais je ne sais pas comment je pourrais corriger/changer ça.

Vous auriez pas une idée par hasard ?
Bonjour
Pensez à vérifier également les limites du système de fichier utilisé : btrfs, ext3,ext4...chacun a une limite concernant la taille maximale d'un fichier
 
YTPTube qui fonctionne plutôt bien
Celui qui fonctionne le mieux pour ma config et cahier des charges - parmi les nombreux que j'ai testé - avec une install encore + simple c'est Me Tube. J'ai enregistré des concerts d'un durée de + d'1h sans limitation (contrairement à d'autres apps). Aussi, tu peux télécharger la vidéo de l'interface sur ton PC (en + de celle de ton serveur).
Ci-après les données du YAML. Une install en moins de 5mn
Code:
name: metube
services:
  main_app:
    cpu_shares:
    command: []
    container_name: metube
    deploy:
      resources:
        limits:
          memory:
    environment:
      - GID=1000
      - TZ=Europe/Paris
      - UID=1000
    hostname: metube
    image: ghcr.io/alexta69/metube:latest
    labels:
      icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/metube.png
    ports:
      - target: 8081
        published: "8081"
        protocol: tcp
    restart: unless-stopped
    volumes:
      - type: bind
        source: /DATA/AppData/metube
        target: /downloads
    devices: []
    cap_add: []
    network_mode: bridge
    privileged: false
 
Bonjour
Pensez à vérifier également les limites du système de fichier utilisé : btrfs, ext3,ext4...chacun a une limite concernant la taille maximale d'un fichier
C'est effectivement une très bonne remarque. 👏

J'avoue ne plus du tout me rappeler ce que j'ai choisi lorsque j'ai créé mon volume 1 à l'époque 😅

Je suis pas suoer à l'aise avec ce genre de choses.
On peut le vérifier directement dans l'interface dsm ?
Message automatiquement fusionné :

Celui qui fonctionne le mieux pour ma config et cahier des charges - parmi les nombreux que j'ai testé - avec une install encore + simple c'est Me Tube. J'ai enregistré des concerts d'un durée de + d'1h sans limitation (contrairement à d'autres apps). Aussi, tu peux télécharger la vidéo de l'interface sur ton PC (en + de celle de ton serveur).
Ci-après les données du YAML. Une install en moins de 5mn
Code:
name: metube
services:
  main_app:
    cpu_shares:
    command: []
    container_name: metube
    deploy:
      resources:
        limits:
          memory:
    environment:
      - GID=1000
      - TZ=Europe/Paris
      - UID=1000
    hostname: metube
    image: ghcr.io/alexta69/metube:latest
    labels:
      icon: https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/metube.png
    ports:
      - target: 8081
        published: "8081"
        protocol: tcp
    restart: unless-stopped
    volumes:
      - type: bind
        source: /DATA/AppData/metube
        target: /downloads
    devices: []
    cap_add: []
    network_mode: bridge
    privileged: false
Alors si j'ai bien compris ce docker est un fork de metube avec plein de fonctionnalités en +

J'ai également metube, j'ai déjà essayé de télécharger un live via metube et ça n'avait pas du tout fonctionné, je récupérai un fichier de quelques mo alors qu'il s'agissait d'un live qui avait déjà plusieurs heures de stream 😅
 
télécharger un live via metube
Je n'ai jamais testé sur un live - j'ai eu besoin de télécharger des vidéos de docu sur youtube et j'ai dû essayer 4 ou 5 apps en docker avant de trouver celle ci qui fonctionne (chez moi et pour mon usage) nickel (ce qui n'était pas le cas des autres).
A noter que certaines vidéos sur Youtube sont protégées et il est compliqué de les extraire - pour les lives aucune idée ...
fork de metube
pas un folk à ma connaissance -> metube