VollstΓ€ndige Referenz aller CLI-Befehle und Optionen des Telegram Audio Downloaders.
telegram-audio-downloader [GLOBALE_OPTIONEN] BEFEHL [OPTIONEN] [ARGUMENTE]
download
- Audiodateien herunterladensearch
- Downloads durchsuchen und filternperformance
- System-Performance ΓΌberwachenmetadata
- Metadaten analysieren und aktualisierenstats
- Download-Statistiken anzeigengroups
- Bekannte Gruppen verwalten--debug Aktiviert detaillierte Debug-Ausgaben
--help Zeigt Hilfe an und beendet
--version Zeigt Versionsinformation
# Debug-Modus aktivieren
telegram-audio-downloader --debug download @gruppe
# Version anzeigen
telegram-audio-downloader --version
telegram-audio-downloader download GRUPPE [OPTIONEN]
GRUPPE
(erforderlich) - Telegram-Gruppe (Name, @username oder ID)--limit, -l INTEGER Maximale Anzahl zu verarbeitender Nachrichten
--output, -o PATH Ausgabeverzeichnis (Standard: downloads)
--parallel, -p INTEGER Parallele Downloads (Standard: 3, Max: 10)
# Einfacher Download
telegram-audio-downloader download @musikgruppe
# Mit Limit und parallelen Downloads
telegram-audio-downloader download @klassikgruppe --limit=100 --parallel=5
# In spezifisches Verzeichnis
telegram-audio-downloader download "Musik Gruppe" --output=./my_music
# Gruppe per ID
telegram-audio-downloader download -1001234567890 --limit=50
--parallel=1
bei langsamer Internetverbindung--limit
ist nΓΌtzlich zum Testen oder fΓΌr neue Gruppentelegram-audio-downloader search [SUCHBEGRIFF] [OPTIONEN]
SUCHBEGRIFF
(optional) - Text zum Suchen in Titel, KΓΌnstler, Dateiname--limit INTEGER Anzahl anzuzeigender Ergebnisse (Standard: 10)
--all Alle Ergebnisse anzeigen (ignoriert --limit)
--metadata, -m Erweiterte Metadaten in der Ausgabe
--group, -g TEXT Nach Gruppe filtern
--status TEXT Nach Download-Status filtern
(pending, downloading, completed, failed, skipped)
--format TEXT Nach Audioformat filtern (mp3, flac, ogg, etc.)
--min-size TEXT Minimale DateigrΓΆΓe (z.B. "5MB", "100KB")
--max-size TEXT Maximale DateigrΓΆΓe (z.B. "50MB", "1GB")
--duration-min INTEGER Minimale Dauer in Sekunden
--duration-max INTEGER Maximale Dauer in Sekunden
--fuzzy, -f Fuzzy-Suche aktivieren (toleriert Schreibfehler)
# Alle Downloads anzeigen
telegram-audio-downloader search
# Nach KΓΌnstler suchen
telegram-audio-downloader search "Beatles"
# Alle Ergebnisse mit Metadaten
telegram-audio-downloader search --all --metadata
# Nur FLAC-Dateien
telegram-audio-downloader search --format=flac
# GroΓe Dateien finden
telegram-audio-downloader search --min-size=50MB
# Lange Tracks
telegram-audio-downloader search --duration-min=600 # > 10 Minuten
# Aus bestimmter Gruppe
telegram-audio-downloader search --group="Klassik"
# Fehlgeschlagene Downloads
telegram-audio-downloader search --status=failed
# FLAC-Dateien ΓΌber 20MB aus Klassik-Gruppe
telegram-audio-downloader search \
--format=flac \
--min-size=20MB \
--group="Klassik" \
--metadata
# Fuzzy-Suche nach "Bethoven" (findet "Beethoven")
telegram-audio-downloader search "bethoven" --fuzzy
# UnterstΓΌtzte GrΓΆΓen-Einheiten
--min-size=500KB # Kilobytes
--max-size=100MB # Megabytes
--min-size=1GB # Gigabytes
--max-size=1024 # Bytes (ohne Einheit)
telegram-audio-downloader performance [OPTIONEN]
--watch, -w Echtzeit-Γberwachung (Strg+C zum Beenden)
--cleanup, -c System-Bereinigung durchfΓΌhren
--output, -o PATH Download-Verzeichnis fΓΌr Analyse (Standard: downloads)
# Aktuelle Performance anzeigen
telegram-audio-downloader performance
# Mit anderem Download-Verzeichnis
telegram-audio-downloader performance --output=./music
# Live-Dashboard starten
telegram-audio-downloader performance --watch
# Ausgabe (aktualisiert alle 5 Sekunden):
# π₯ PERFORMANCE MONITOR
# Laufzeit: 3600s | 14:30:25
#
# βββββββββββββββββ³βββββββββββββββββ
# β Downloads β Wert β
# β‘βββββββββββββββββββββββββββββββββ©
# β Erfolgreich β 142 β
# β Fehlgeschlagenβ 3 β
# β Erfolgsrate β 97.9% β
# βββββββββββββββββ΄βββββββββββββββββ
# Garbage Collection und Temp-Files bereinigen
telegram-audio-downloader performance --cleanup
# Ausgabe:
# π§Ή Bereinige System...
# β Garbage Collection: 1247 Objekte bereinigt
# β Temp-Dateien bereinigt: 23 Dateien
telegram-audio-downloader metadata [OPTIONEN]
--update, -u Metadaten aus bereits heruntergeladenen Dateien aktualisieren
--verify, -v Checksums verifizieren
--file-id TEXT Nur bestimmte Datei analysieren (File-ID)
# Alle Metadaten aktualisieren
telegram-audio-downloader metadata --update
# Mit Checksum-Verifikation
telegram-audio-downloader metadata --update --verify
# Bestimmte Datei (File-ID aus Suche bekannt)
telegram-audio-downloader metadata --file-id=12345 --verify
# Alle Checksums verifizieren
telegram-audio-downloader metadata --verify
telegram-audio-downloader stats
π Statistik
Gesamtanzahl Dateien: 2,847
Erfolgreich heruntergeladen: 2,791
Fehlgeschlagen: 56
GesamtgrΓΆΓe: 47.3 GB
π Nach Gruppe
βββββββββββββββββββββββββββββββββββββββββββββββββββββ³ββββββββββββ³ββββββββββββββββββ
β Gruppe β Dateien β GrΓΆΓe β
β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
β Klassische Musik β 1,234 β 18.7 GB β
β Electronic Music β 892 β 15.2 GB β
β Jazz Collection β 665 β 13.4 GB β
βββββββββββββββββββββββββββββββββββββββββββββββββββ΄ββββββββββββ΄ββββββββββββββββββ
telegram-audio-downloader groups
ββββββββββββββββ³βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ³βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ³βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ³ββββββββββ
β ID β Titel β Benutzername β Letzte ΓberprΓΌfung β Dateien β
β‘ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ©
β -1001234567 β Klassische Musik β @klassikmusik β 23.08.2024 14:30 β 1234 β
β -1009876543 β Electronic Music β @electrobeats β 23.08.2024 12:15 β 892 β
β -1005555444 β Jazz Collection β - β 22.08.2024 18:45 β 665 β
ββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ΄ββββββββββ
# Ergebnisse in Datei speichern
telegram-audio-downloader search --all > my_music_list.txt
# Anzahl FLAC-Dateien zΓ€hlen
telegram-audio-downloader search --format=flac --all | wc -l
# Nur erfolgreich heruntergeladene Dateien
telegram-audio-downloader search --status=completed --all
# TemporΓ€re Konfiguration
export DEFAULT_DOWNLOAD_DIR="/path/to/music"
export MAX_CONCURRENT_DOWNLOADS=5
telegram-audio-downloader download @gruppe
# Debug-Level setzen
export LOG_LEVEL=DEBUG
telegram-audio-downloader --debug download @gruppe
#!/bin/bash
groups=("@gruppe1" "@gruppe2" "@gruppe3")
for group in "${groups[@]}"; do
echo "Lade $group herunter..."
telegram-audio-downloader download "$group" --limit=50
done
# Performance-Log erstellen
telegram-audio-downloader performance >> performance.log
# StΓΌndlicher Performance-Check (Cron)
0 * * * * /path/to/telegram-audio-downloader performance >> /var/log/audio-downloader.log
0
- Erfolg1
- Allgemeiner Fehler2
- Konfigurationsfehler3
- Netzwerkfehler4
- Telegram-API-Fehler# LΓΆsung: .env-Datei konfigurieren
cp .env.example .env
# API_ID und API_HASH eintragen
# Automatisch behandelt - System wartet automatisch
# Reduzieren Sie --parallel bei hΓ€ufigen FloodWait-Fehlern
telegram-audio-downloader download @gruppe --parallel=1
# PrΓΌfen Sie Gruppennamen/ID
telegram-audio-downloader groups # Zeigt bekannte Gruppen
# Verschiedene Formate versuchen
telegram-audio-downloader download @gruppenname
telegram-audio-downloader download "Gruppen Name"
telegram-audio-downloader download -1001234567890
# Parallele Downloads anpassen je nach Internetgeschwindigkeit
telegram-audio-downloader download @gruppe --parallel=1 # Langsam
telegram-audio-downloader download @gruppe --parallel=3 # Standard
telegram-audio-downloader download @gruppe --parallel=5 # Schnell
# System-Ressourcen ΓΌberwachen
telegram-audio-downloader performance --watch
# 1. Neue Gruppe testen
telegram-audio-downloader download @neue_gruppe --limit=10
# 2. Performance prΓΌfen
telegram-audio-downloader performance
# 3. VollstΓ€ndiger Download
telegram-audio-downloader download @neue_gruppe --parallel=3
# 4. Ergebnisse durchsuchen
telegram-audio-downloader search --group="neue_gruppe" --metadata
# TΓ€glicher Cron-Job fΓΌr Updates
0 2 * * * /path/to/telegram-audio-downloader download @hauptgruppe --limit=100
# WΓΆchentliche Performance-Bereinigung
0 3 * * 0 /path/to/telegram-audio-downloader performance --cleanup
Bei Fragen zu spezifischen CLI-Befehlen:
# Hilfe zu einem bestimmten Befehl
telegram-audio-downloader download --help
telegram-audio-downloader search --help
telegram-audio-downloader performance --help
Weitere Hilfe:
Happy Downloading! π΅