Merci, très intéressant et pratique à mettre en œuvre en effet. Je me garde ça sous le coude.

Aerya
Messages
-
-
Clair, ce sont des déglingués. Et j’aimerais bien savoir leurs petits secrets inavouables, à autant prôner “la morale”. Bref.
Quant à Starlink, je dirais que c’est réservé aux élites, faut pouvoir se le payer (et avoir le PC, pas qu’un smartphone).
Mais surtout, avant tout, faut pouvoir le commander et le payer : sans Internet, donc sans carte de débit/crédit, c’est moins facile -
D’accord.
Je les aurais recontactés dans ce cas, puisqu’il dit que ce ruttorent2 n’a été utilisé que pour 2 fichiers il y a un bout de temps ; et lui aurait demandé alors dans quelle instance rutorrent sont mes fichiers visibles dans /le_dossier que tu nous montres. -
@Popaul a dit dans Iphone: Le filtrage des appels dans IOS 26 ravit les utilisateurs :
Ma technique ? je ne donne pas mon numéro.
Pas toujours évident cependant. Entre les CV et les informations inhérentes aux sports et/ou associations, y’a quand même pas mal de cas où mon numéro a pu/dû se retrouver en plein air. Même sans avoir Facebook and co.
-
Ils te disent que tu as 2 instances ruTorrent et que cette 2nde, que tu regardes, n’est pas utilisée. Ce que je comprends aisément en regardant ton URL …ost.eu/rutorrent**2**/
Je dirais qu’il faut te rendre sur /rutorrent/ tout simplement ?
-
Sur mon numéro personnel j’ai des démarcheurs de temps en temps. Et je ne voulais pas payer Begone. Et comme je suis en eSIM, je mets aussi la SIM pro dans ce smartphone. Et là… ça y va…
Donc oui cette nouveauté est très pratique. Voire même au-delà des démarchages. -
Salut,
1 - Tu as relancé rTorrent/ruTorrent ?
2 - Quand tu parles de “gestionnaire” tu parles de quoi ? Ton panel seedbox ?
“sous Windows” = dans ton navigateur vu que tu parles ensuite de Filezilla
3 - Quel navigateur ?
4 - As-tu testé avec un autre ?
5 - Après un ctrl + F5 ?
6 - Vois-tu ton interface ruTorrent avec menu et barre latérale ou pas ?
7 - Vois-tu une erreur dans le journal ? -
Je dois dire que c’est pas mal en effet.
-
Je dirais un VPN proposé par une association ? Comme par exemple celui de FDN.
-
@GigaStorm
Le mieux est Reddit pour tout ça : https://www.reddit.com/r/yggTorrents/ -
Gros fan de KDE, gros fan d’Archlinux. Cool !
Et oui @michmich KDE est assez gourmand et plein d’options, faut aimer. J’apprécie sa personnalisation à outrance. Longtemps, toujours, utilisateur d’XFCE sur les petites configs, j’aime l’élégance de Plasma.
Bon, je cerne pas trop l’intérêt d’une distribution dédiée vu qu’on trouver et peut avoir KDE sur tout ou presque mais pourquoi pas.
-
@Violence Ah oui, j’étais chez Intel en effet à cette époque. Mais c’est terminé depuis un paquet d’années
-
Pareil que mon VDD, mon PC de jeux sous Win11 est sous Ryzen et ça tourne au poil.
-
@ZuntyhK si tu parles bien de la solution logicielle d’agrégation de connexions d’OVH, j’en vois pas l’utilité.
https://github.com/ovh/overthebox
A moins que tu ne sois en ADSL 3MBps chez toi et que tu veuilles coupler ta ligne avec un forfait GSM 4G. Ça me rappelle 2009 perso mais fallait faire ça soi-même.Pour l’IPTV, pas besoin de chiffrer quoi que ce soit. Oui TorrentFreak fait écho de clients inquiétés en Grèce et Italie mais bon…
-
@RussianFighter
Je me souviens avoir cramé mon siège (pas cuir, Clio Williams) et ça ressemblait à peu près à ça. Sauf que j’étais assis dessus.
Sur autoroute, clope au bec, elle m’a échappé, entre les jambes. Le temps de paniquer et m’arrêter, le mal était fait. Le jean avoir aussi roussi.Belle peur
-
lol Linux devant OSX. Leurs stats pour la FRANCE sont clairement torchées…
Je sais pas ce que ça donne pour PW mais rien que pour mon blog plus réaliste.
Est-ce que ChromeOS ne serait pas vu comme Linux chez eux, pour commencer ?
Stats EUROPE : https://gs.statcounter.com/os-market-share/desktop/europe
Étude basée sur leurs chiffres : https://www.leptidigital.fr/technologie/parts-marche-systemes-exploitation-26774/
-
Là c’est juste pour lister des vidéos, sans appel extérieur (donc pas pour des films/séries). Et je ne sais pas si Jellyfin permet le listing par tags suite parsing des noms.
-
C’est juste pour prendre plusieurs .torrent plutôt que 1 par 1. Donc en effet, s’ils sont mis dans un client BT pour les télécharger… le ratio est impacté.
-
MiniVid
MiniVid est une application web auto-hébergée légère qui permet de parcourir, organiser et lire vos vidéos locales depuis n’importe quel appareil.
Pensée pour être simple, rapide et efficace, elle combine navigation par dossiers, tags automatiques, favoris, et un lecteur intégré compatible avec les formats vidéo modernes.
Fonctionnalités
Navigation par dossiers
- Accédez à vos vidéos avec une arborescence claire
Tags automatiques
- Extraction depuis les noms de fichiers
- Tags globaux par dossier
- Tags individuels par fichier
- Multi-sélection et recherche par tags
- Blacklist configurable pour supprimer les mots inutiles (
and
,the
,source
, etc.)
Recherche avancée
- Par nom de fichier
- Par tags multiples
- Par favoris
- Par statut Lue / Non lue
Filtres et tris personnalisables
- Nom
- Taille
- Date de modification
- Statut Lues / Non lues
Favoris
- Marquez vos vidéos d’un clic (★)
- Accédez à la vue dédiée Favoris
Lecteur intégré (HTML5 natif)
- Supporte mp4, webm et mkv (Chrome/Chromium)
- Les fichiers non compatibles avec Firefox (
.mkv
,.avi
,.flv
,.m2ts
)
→ automatiquement basculés en remux/transcodage à la volée avecffmpeg
si activé
️ Peut solliciter fortement le CPU
️ Miniatures automatiques
- Générées avec
ffmpeg
- Capture par défaut à 5 secondes (pour éviter logos/intro)
- Ajustable via les variables
MINI_THUMB_OFFSET
,MINI_THUMB_MAX
Interface responsive
- Desktop, tablette et mobile
Mode clair / sombre
- Bascule instantanée
️ Page Maintenance
- Rescan complet de la bibliothèque
- Purge des miniatures
- Journal d’événements en direct (logs des actions)
️ Scan automatique
- Toutes les heures par défaut
- Intervalle configurable via
MINI_SCAN_INTERVAL
Authentification optionnelle
- Mode public
- Ou mono-utilisateur avec identifiant/mot de passe
️ Configuration simple
- Tout se règle via variables d’environnement dans votre
docker-compose.yml
Captures & Article
Pour découvrir MiniVid en images et lire la présentation complète, consultez l’article dédié sur mon blog :
MiniVid — Indexage, lecture, tags et favoris pour vos vidéos locales
️ Variables d’environnement
Variable Valeur par défaut Description MEDIA_DIRS (vide) Liste des dossiers vidéos (séparés par |
)MEDIA_NAMES Dossier 1, Dossier 2…
Noms affichés pour chaque dossier (même ordre que MEDIA_DIRS
)MINI_ALLOWED_EXT .mp4,.webm,.mkv,.avi,.flv,.m2ts
Extensions autorisées MINI_BANNED_TAGS (vide) Liste de mots à ignorer lors de la génération de tags ( and,the,source,…
)DATA_DIR /data
Dossier de stockage interne (état, favoris, prefs) THUMB_DIR /cache/thumbs
Dossier cache des miniatures MINI_USER (vide) Identifiant de connexion (optionnel) MINI_PASS (vide) Mot de passe de connexion (optionnel) SECRET_KEY (aléatoire) Clé de session Flask (authentification) MINI_PLAYBACK direct
Mode lecture : direct
,auto
,remux
MINI_TRANSCODE 0
Autoriser le transcodage H.264/AAC (1 = oui, 0 = non) MINI_FIREFOX_MKV_FALLBACK 1
Force le remux des .mkv
dans FirefoxMINI_AUTOSCAN 1
Activer le rescan automatique (1 = oui) MINI_SCAN_INTERVAL 3600
Intervalle entre scans auto (en secondes) MINI_THUMB_OFFSET 5
Seconde du screenshot miniature MINI_THUMB_MAX 30
Offset max (si vidéo longue) MINI_FFPROBE_TIMEOUT 10
Timeout en secondes pour ffprobe
/ffmpeg
API_READ_KEY (vide) Clé API (optionnelle) pour accès en lecture seule
L’indexation des fichiers se fait à la volée au 1er lancement, plus ou moins rapidement selon la quantité de vidéos et le CPU.
Le transcodage sous Firefox/LibreWolf peut faire souffrir le CPU sur une petite machine, je ne l’ai pas optimisé vu qu’il est plus simple de passer par un autre navigateur.
Aucun appel externe, tout est 100% local. Fonctionne en http://IP:port comme en reverse proxy.️ Installation Manuelle via Docker
1. Si vous voulez utiliser l’authentification, éditer le .env en conséquence
# URL interne du service APP_URL=http://minivid:8080 # Auth (laisser vide pour désactiver l'auth) MINI_USER=michel MINI_PASS=m1ch3l # Fréquence en secondes (3600 = 1h) INTERVAL=3600
2. Générer la SECRET_KEY en console
openssl rand -hex 32
3. Editer le docker-compose pour configurer la clé, les dossiers, noms et volumes
services: minivid: image: ghcr.io/aerya/minivid:latest container_name: minivid restart: always environment: TZ: Europe/Paris MEDIA_DIRS: /videos1|/videos2|/videos3|/videos4|/videos5 MEDIA_NAMES: ruTorrent|MeTube|Docs|Concerts|Tests formats vidéo DATA_DIR: /data THUMB_DIR: /cache/thumbs MINI_ALLOWED_EXT: .mp4,.webm,.mkv,.avi,.flv,.m2ts MINI_PLAYBACK Mode de lecture : auto MINI_TRANSCODE: 1 MINI_FIREFOX_MKV_FALLBACK: 1 MINI_THUMB_OFFSET: 5 MINI_THUMB_MAX: 30 MINI_AUTOSCAN: 1 # Auth (prises du .env ; si vide => pas d'auth) MINI_USER: ${MINI_USER} MINI_PASS: ${MINI_PASS} # En console : openssl rand -hex 32 SECRET_KEY: # Liste noire tags (les mots de moins de 3 lettres sont automatiquement bannis) MINI_BANNED_TAGS: > and,the,source,video,videos,vid,vids,film,movie,part, les,une,des,ils,elles,sur,sous,dans,par,pour,sans,avec,chez, cet,cette,ces,mon,mes,ton,tes,ses,notre,nos,votre,vos,leur,leurs, qui,que,quoi,dont,quand,comme, your,they,for,with,without,into,onto,about,this,that,these,those, here,there,then,than,are,was,being,been,have,had,just,only, over,under,very,more,most,less,were,com,net volumes: - /mnt/user/rutorrent-direct:/videos1:ro - /mnt/user/MeTube:/videos2:ro - /mnt/user/TEST/Docs:/videos3:ro - /mnt/user/TEST/Concerts:/videos4:ro - /mnt/user/TEST/Formats:/videos5:ro - /mnt/user/appdata/MiniVid/data:/data - /mnt/user/appdata/MiniVid/cache:/cache - /etc/localtime:/etc/localtime:ro - /etc/timezone:/etc/timezone:ro ports: - "8080:8080" # Scan toutes les INTERVAL secondes minivid-scheduler: image: curlimages/curl:8.10.1 container_name: minivid-scheduler depends_on: - minivid restart: always environment: APP_URL: ${APP_URL} MINI_USER: ${MINI_USER} MINI_PASS: ${MINI_PASS} INTERVAL: ${INTERVAL} command: > sh -c ' set -eu; for i in $(seq 1 60); do curl -fsS "$APP_URL/maintenance" >/dev/null 2>&1 && break || sleep 2; done while :; do if [ -n "$MINI_USER" ] && [ -n "$MINI_PASS" ]; then # login (remember=on) curl -sS -c /tmp/c.jar -X POST "$APP_URL/login" \ -d "username=$MINI_USER" -d "password=$MINI_PASS" -d "remember=on" -o /dev/null || true if curl -sS -b /tmp/c.jar "$APP_URL/api/maintenance/progress" | grep -qi "\"running\"\\s*:\\s*true"; then sleep 120 else curl -m 5 -sS -b /tmp/c.jar -X POST "$APP_URL/api/maintenance/rescan" -o /dev/null || true fi else curl -m 5 -sS -X POST "$APP_URL/api/maintenance/rescan" -o /dev/null || true fi sleep "$INTERVAL" done '
️ Installation Automatisée pour Windows
Télécharger et lancer Windows-MiniVid.bat
- Il installera si nécessaire Docker Desktop sur la machine,
- Guidage complet pour la configuration de MiniVid (édition complète disponible),
- Ajout de dossiers locaux comme distants (SMB/CIFS avec ou sans user:pwd).
-
Streaming à la carte sans stockage local : Decypharr, débrideurs et torrenting
Je continue mon tour d’horizon des solutions de streaming à la carte, légales ou non selon les pays, et qui permet de se créer et maintenir une bibliothèque multimédia sans stockage local.
Je n’aborderai pas publiquement les solutions de streaming depuis des .nzb directement.Sur le même principe que Stremio, Vortex, ou RDT-Client/Zurg, ou encore DebridMediaManager, on peut utiliser Decypharr pour simuler un client BitTorrent (qBittorrent) et streamer le contenu de
.torrent
depuis des débrideurs, dont TorBox.Je vais détailler ici l’installation manuelle de Decypharr, Prowlarr et Radarr/Sonarr/Plex mais tout est notamment inclus dans le script SSDv2 (avec une grosse et belle nouveauté à venir).
J’en profite pour remercier Laster13 et Teal-C pour leurs réponses à mes questions.La dernière mouture de Decypharr embarque rClone et sa configuration sera automatisée. Mes tests sont réalisés avec Prowlarr et des indexeurs FR publics dont YGG via « api.eu », le débrideur AllDebrid ; et je ne « tape » que dans le contenu en cache chez AD (donc aucun téléchargement).
Verdict : RàS pour les films, quelques saisons de séries manquantes uniquement dans le cache, OK avec le téléchargement.
Le plus important est de bien comprendre que si on demande aux *arrs d’organiser les bibliothèques dans
/mnt/Bibliothèques
, ils ne vont y mettre que des symlinks vers le montage rClone d’AllDebrid (/mnt/decypharr
).
Les *arrs, pour traiter les fichiers, tout comme Plex (ou autre) pour leur lecture, doivent avoir accès à ce montage rClone.
C’est pourquoi il est impératif de monter ce dossier en volume pour chaque Docker devant y avoir accès.Arborescence du test
aerya@StreamBox:/$ tree -L 2 /mnt/ /mnt/ ├── Bibliothèques │ ├── Films │ └── Séries ├── Data │ ├── lost+found │ ├── quotaless │ └── rCloneCache └── decypharr ├── alldebrid └── qbit ├── radarr └── sonarr
- Bibliothèques : dossier racine pour les *arrs
- Data/rCloneCache : j’avais déjà le dossier pour autre chose, j’utilise le même
- decypharr/alldebrid : montage de mon compte AD
- decypharr/qbit : dossier de téléchargement (simulé) des fichiers. Les sous-dossiers
radarr/sonarr
seront ajoutés automatiquement lors de la configuration de Decypharr (tags)
Il faut installer et lancer Decypharr avant le reste vu que tout dépend ensuite du montage du débrideur et des symlinks. Idem s’il faut relancer le Docker Decypharr, il faut relancer les autres ensuite.
Exemple de configuration Decypharr
services: decypharr: image: cy01/blackhole:latest container_name: decypharr restart: always cap_add: - SYS_ADMIN security_opt: - apparmor:unconfined ports: - 8282:8282 volumes: - /mnt:/mnt:rshared - /mnt/decypharr/qbit:/mnt/decypharr/qbit - /home/aerya/docker/decypharr/configs/:/app environment: - TZ=Europe/Paris - PUID=0 - PGID=0 devices: - /dev/fuse:/dev/fuse:rwm labels: - com.centurylinklabs.watchtower.enable=true
/mnt/decypharr/qbit:/mnt/decypharr/qbit
est le montage commun aux *arrs et à Plex.La configuration n’est pas vraiment expliquée dans la doc, la mienne n’est peut-être pas optimale mais fonctionne.
Je n’ai rien modifié dans l’onglet général. J’ai testé les notifications Discord (attention on voit la passkey des trackers utilisés) mais il n’y a pas d’intérêt si on ne fait qu’utiliser le cache du débrideur (pas de téléchargement).Pour la partie débrideur, on fait notre choix, on colle une clé API (ou plusieurs) et j’ai configuré le montage dans :
/mnt/decypharr/alldebrid/__all__
On peut ajouter plusieurs débrideurs. On pourra les attribuer à un *arr lié à Decypharr et même les sélectionner lors de l’ajout manuel d’un
.torrent
.
J’utilise le WebDav et je NE COCHE PAS la case Download Uncached pour qu’il ne télécharge aucun fichier (sur AD) mais n’utilise que son cache.Je fais ça parce que je voulais tester le cache d’AD et ne voulais pas télécharger des fichiers sans les partager. On peut tout à fait faire les 2 mais attention, il n’y aura pas de seed (donc ratio 0). À ne pas faire chez les Tier 1 sous peine de voir son compte banni !
Certains ont créé des scripts qui captent les.torrent
utilisés pour les mettre en seed depuis un client local ou sur un serveur. Dans ce cas, Decypharr est utilisable sans crainte sur les trackers privés.Configuration du client qBittorrent émulé. Je mets le chemin qui correspond au volume local mentionné plus haut :
/mnt/decypharr/qbit
On peut ajouter les *arrs soit depuis Decypharr soit depuis les *arrs eux-mêmes. Je n’ai qu’AD en débrideur, j’ai donc laissé la sélection auto mais on peut choisir.
Par exemple Radarr sur AD et Sonarr sur RD ou Sonarr4K sur TB, etc. Selon les goûts de chacun. Ce qui est certain, c’est que le cache de contenu MULTi/FRENCH est évidemment plus important sur AD et RD que sur TB, principalement utilisé par les anglophones pour Stremio.Le Repair est le contrôle et la réparation des symlinks. Ils peuvent être cassés si le contenu lié est effacé du débrideur.
Dans ce cas, selon la config, ça peut soit rechercher sur le débrideur (si le fichier a été renommé — ça fonctionne avec le hash et non le nom) soit aller chercher un autre.torrent
via les *arrs.
Pour l’instant je laisse l’option par défaut « per torrent », mais il est peut-être préférable d’utiliser « per file ». Dans le cas d’un.torrent
de saison complète, ça ne recherchera que l’épisode manquant (du cache) plutôt que de tout relancer.
Je l’ai mis en automatique, toutes les 24h.Et enfin la partie rClone. Le montage est globalement dans
/mnt/decypharr
et je souhaite utiliser un cache (100 Go) dans un dossier (et disque) qui me sert déjà à ça :/mnt/Data/rCloneCache
.
On peut sans doute améliorer cette configuration mais Plex lit un fichier de 94 Go sans broncher…Avec le mode de téléchargement activé, voici le rendu. PausedUP signifie que le
.torrent
est complété (et de fait plus en seed).Exemple de configuration Radarr
services: radarr: container_name: radarr restart: always network_mode: container:gluetun-mullvad environment: - TZ=Europe/Paris - PUID=0 - PGID=0 volumes: - /home/aerya/docker/radarr:/config - /mnt/decypharr/qbit:/mnt/decypharr/qbit - /mnt:/mnt labels: - com.centurylinklabs.watchtower.enable=true image: linuxserver/radarr:nightly
- Dossier racine :
/mnt/Bibliothèques/Films
Configuration du client de téléchargement si on n’a pas ajouté Radarr depuis Decypharr : sélectionner qBittorrent.
Dans l’adresse, mettre l’URL (ou l’IP) de Decypharr et le port (et SSL si vous utilisez une URL et un reverse proxy).
Le nom d’utilisateur et le mot de passe sont l’URL de Radarr et sa clé API.
Catégorie :radarr
(et doncsonarr
pour Sonarr ofc!)
Ne surtout pas cocher la case Sequential Order (sinon ça DL localement).Comme le même chemin/volume est monté dans chaque Docker, aucun Remote Path Mapping n’est nécessaire.
Exemple de symlink créé
aerya@StreamBox:/mnt/Bibliothèques/Films$ ls -l Alien\ -\ Romulus\ \(2024\)/ total 4 lrwxrwxrwx 1 root root 208 Aug 25 18:55 Alien.Romulus.2024.MULTi.VFF.2160p.UHD.BluRay.REMUX.DV.HDR.HEVC.TrueHD.7.1.Atmos-ONLY.mkv -> /mnt/decypharr/alldebrid/__all__/Alien.Romulus.2024.MULTi.VFF.2160p.UHD.BluRay.REMUX.DV.HDR.HEVC.TrueHD.7.1.Atmos-ONLY/Alien.Romulus.2024.MULTi.VFF.2160p.UHD.BluRay.REMUX.DV.HDR.HEVC.TrueHD.7.1.Atmos-ONLY.mkv
ncdu 1.19 ~ Use the arrow keys to navigate, press ? for help --- /mnt/Bibliothèques/Films/Alien - Romulus (2024)- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- @ 4.0 KiB [###################################################] Alien.Romulus.2024.MULTi.VFF.2160p.UHD.BluRay.REMUX.DV.HDR.HEVC.TrueHD.7.1.Atmos-ONLY.mkv
Plus globalement, tous les fichiers sont bien chez AllDebrid, monté via WebDav/rClone et je n’ai localement que des symlinks qui ne prennent aucune place.
En théorie, on pourrait se faire cette installation sur une Carte MicroSD de quelques Goncdu 1.19 ~ Use the arrow keys to navigate, press ? for help --- /mnt ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 15.9 TiB [###################################################] /decypharr 4.0 MiB [ ] /Bibliothèques
Configuration Plex
services: pms-docker: container_name: plex restart: always ports: - 32400:32400/tcp - 33401:33401/tcp - 3005:3005/tcp - 8324:8324/tcp - 32469:32469/tcp - 1900:1900/udp - 32410:32410/udp - 32412:32412/udp - 32413:32413/udp - 32414:32414/udp environment: - PLEX_UID=0 - PLEX_GID=0 - TZ=Europe/Paris - PLEX_CLAIM=claim-xxx - ADVERTISE_IP=http://192.168.0.163:32400/ hostname: plex.xxx.xxx volumes: - /home/aerya/docker/plex:/config - /mnt:/mnt - type: tmpfs target: /transcode tmpfs: size: 4g labels: - com.centurylinklabs.watchtower.enable=true image: plexinc/pms-docker:latest
Source : UpandClear.org
[Docker Apps] Exegol : un environnement dédié à la sécurité offensive
Afghanistan : En guerre contre « le vice », les talibans coupent les télécommunications
[Aide] Torrents disparus dans l'arborescence de Rutorrent
Iphone: Le filtrage des appels dans IOS 26 ravit les utilisateurs
[Aide] Torrents disparus dans l'arborescence de Rutorrent
Iphone: Le filtrage des appels dans IOS 26 ravit les utilisateurs
[Aide] Torrents disparus dans l'arborescence de Rutorrent
Iphone: Le filtrage des appels dans IOS 26 ravit les utilisateurs
IPTV VPN - Discussions Générales
[Topic Unique] YGG Torrent
KDE Linux : KDE lance sa propre distrib officielle
Windows 11 est en moyenne de 10 à 50 % plus lent que Windows 10
Windows 11 est en moyenne de 10 à 50 % plus lent que Windows 10
IPTV VPN - Discussions Générales
Un peu d'humour en image
Linux Desktop dépasse les 11% en France
[Streaming] MiniVid : indexage, lecture, tags et favoris pour vos vidéos locales
YggTorrent Bulk Downloader
[Streaming] MiniVid : indexage, lecture, tags et favoris pour vos vidéos locales
[Streaming] Streaming à la carte sans stockage local : Decypharr, débrideurs et torrenting