Update dependencies and restructure project files

- Added mutagen, requests, and yt-dlp as dependencies in pyproject.toml and requirements.txt.
- Removed run_generator.py, start_server.py, and test_generator.py as they are no longer needed.
- Introduced setup.sh for initial setup instructions and directory creation.
- Updated uv.lock with new package versions and dependencies.
This commit is contained in:
2025-07-05 19:39:19 +02:00
parent 22c18a2f77
commit 36b62f7136
13 changed files with 627 additions and 928 deletions

29
_audio/README.md Normal file
View File

@ -0,0 +1,29 @@
# Audio-Dateien
Lege deine MP3-Dateien in diesem Verzeichnis ab, um sie im RSS-Feed verfügbar zu machen.
## Unterstützte Formate
- MP3-Dateien (.mp3)
## Metadaten
Das System versucht automatisch ID3-Tags aus den MP3-Dateien zu lesen:
- **Titel**: Aus dem TIT2-Tag, sonst Dateiname
- **Künstler**: Aus dem TPE1-Tag, sonst "SERMAN"
- **Album**: Aus dem TALB-Tag (optional)
- **Dauer**: Automatisch erkannt
## Reihenfolge
Die Dateien werden nach Änderungsdatum sortiert (neueste zuerst).
## Beispiel-Struktur
```text
_audio/
├── SERMAN - Organic House 01.07.2025.mp3
├── SERMAN - Organic House PT2 28.06.25.mp3
└── README.md
```