Skype tiene una función incorporada en la que la reproducción de iTunes se pausa y se reanuda automáticamente cuando entra una llamada. Sería bueno tener algo similar para Spotify. Ambos proporcionan una API de Python por lo que esta parece ser la ruta obvia para bajar.Cómo pausar programáticamente spotify cuando entra una llamada en skype
5
A
Respuesta
6
He tenido una puñalada para hacer esto en Python. Se ejecuta en segundo plano como daemon, pausa/reanudación spotify cuando llega una llamada. Utiliza las bibliotecas de Python para Skype & Spotify:
http://code.google.com/p/pytify/
https://developer.skype.com/wiki/Skype4Py
import Skype4Py
import time
from pytify import Spotify
# Create Skype object
skype = Skype4Py.Skype()
skype.Attach()
# Create Spotify object
spotify = Spotify()
spotifyPlaying = spotify.isPlaying()
# Create handler for when Skype call status changes
def on_call_status(call, status):
if status == Skype4Py.clsInProgress:
# Save current spotify state
global spotifyPlaying
spotifyPlaying = spotify.isPlaying()
if spotify.isPlaying():
print "Call started, pausing spotify"
# Call started, pause Spotify
spotify.stop()
elif status == Skype4Py.clsFinished:
# Call finished, resume Spotify if it was playing
if spotifyPlaying and not spotify.isPlaying():
print "Call finished, resuming spotify"
spotify.playpause()
skype.OnCallStatus = on_call_status
while True:
time.sleep(10)
Cuestiones relacionadas
- 1. ¿Cómo pausar una llamada a setTimeout?
- 2. Cómo responder programáticamente una llamada
- 3. ¿Cómo hacer una llamada programáticamente?
- 4. ¿Cómo responder programáticamente una llamada?
- 5. ¿Cómo usar HTML para hacer una llamada de Skype?
- 6. Cómo rechazar una llamada programáticamente en android
- 7. C# Llamada de video de Skype API
- 8. ¿Cómo hacer una llamada telefónica programáticamente?
- 9. ¿Cómo pausar en C?
- 10. Spotify Intent en android?
- 11. Cómo saber si hay una llamada de Skype actualmente activa en Android
- 12. VOIP: ¿Cómo crear una aplicación web para hacer una llamada como skype o msn?
- 13. Android, pausar y reanudar el manejador de devoluciones de llamada
- 14. ¿Cómo pausar usando DownloadManager?
- 15. Iniciando una canción de Spotify Intent
- 16. ¿Cómo puedo pausar en zsh?
- 17. ¿Cómo pausar una ejecución de vbscript?
- 18. Pausar manualmente una aplicación en Android Phonegap
- 19. Mover UIScrollView cuando el teclado entra en su lugar
- 20. MPMoviePlayerViewController se vuelve negro cuando entra en el fondo
- 21. cómo pausar/reanudar un hilo
- 22. cómo pausar y reanudar NSTimer en iphone
- 23. J2ME: ¿Cómo hacer una llamada?
- 24. ¿Cómo puedo pausar una NSOperation en un NSOperationQueue?
- 25. Problema de acertijo de Spotify
- 26. Cómo pausar/reanudar descargas en iPhone (iOS)
- 27. URI Mapeo de MusicBrainz en Spotify URI
- 28. C# Skype Plugin
- 29. Cómo pausar el tiempo en iOS Programación
- 30. ¿Cómo pausar/reanudar cualquier proceso externo en Windows?