Устранение проблем
Частые проблемы
1. Сервер не запускается
Ошибка:
Решение:
2. Gemini API недоступна
Ошибка:
Решение:
1. Проверьте .env файл
2. Убедитесь, что API ключ активен
3. Проверьте лимиты использования
3. qBittorrent недоступен
Ошибка:
Решение: 1. Убедитесь, что qBittorrent запущен 2. Включите веб-интерфейс в настройках qBittorrent 3. Проверьте порт (по умолчанию: 8080)
4. WebSocket соединение не устанавливается
Ошибка:
Решение: 1. Проверьте, что сервер запущен 2. Убедитесь, что порт не заблокирован 3. Проверьте настройки CORS
5. Голосовое управление не работает
Проблема:
Решение: 1. Разрешите использование микрофона 2. Выберите правильный язык в настройках 3. Проверьте настройки микрофона в системе
6. Медиатека не сканируется
Проблема:
Решение:
1. Проверьте пути в search_dirs.json
2. Убедитесь, что у пользователя есть права на доступ к директориям
3. Проверьте логи на предмет ошибок
Логирование
Просмотр логов
# В терминале
tail -f logs/app.log
# Или в коде
from src.logger import logger
logger.error("Ошибка", exc_info=True)
Дебагging
VS Code
- Откройте
Run and Debug(Ctrl+Shift+D) - Выберите
Python: main.py - Нажмите
Start Debugging(F5)
Chrome DevTools
- Откройте DevTools (F12)
- Перейдите на вкладку
Network - Проверьте запросы к API
Проверка системы
1. Проверка API ключей
2. Проверка базы данных
python -c "from plugins.media_organizer.core.database import MediaDatabase; db = MediaDatabase('plugins/media_organizer/media.db'); print(db.export_all()[:5])"
3. Проверка qBittorrent
Контакты
Если вы столкнулись с проблемой, которой нет в списке:
- Проверьте логи
- Создайте issue на GitHub
- Приложите логи и описание проблемы