API de Google para música de Google – Acceso ilimitado

Esto es sólo un día después de que Google lanzó All Access para Google Music, pero la matriz de URL en la respuesta de JSON para medios transmitidos (no propiedad) contiene URL que no se transmitirán. ¿Alguien ha estudiado esto? Ellos juegan por una fracción de segundo y luego terminan.

He estado buscando en él y aunque no he encontrado una solución creo que esto puede ser útil para determinar lo que hay que hacer:

Observe que las URL tienen un parámetro de rango, pero observe que el primero puede ser como:

range=0-39706 

Pero el siguiente sería:

  range=37615-119118 

Lo que parece extraño que el siguiente segmento comenzaría en un valor menor que el segmento anterior. Mi suposición de alto nivel es que tendremos que escribir en un archivo usando este rango y añadir los bytes adecuadamente para que estén en orden.

Pero esto es sólo mi suposición, no han intentado hacer esto, pero estoy trabajando en ello.

ACTUALIZAR

He logrado con éxito lo anterior, pero en C + + utilizando el marco Qt no Android. Pero parece que hay algo de un problema en mi implementación, porque cada segmento tiene un extraño ruido chirrido por lo que puede que tenga que ajustar la posición del byte un poco, pero puedo obtener a través de toda la canción ahora.

No exactamente seguro de cómo esto se traduciría a Android, pero creo que sería algo así como:

 File file = new File("tempFile"); file.open(WRITE_ONLY); file.write(startingByte, data); 

Y a medida que vaya a través de sólo analizar el byte de partida para cada segmento.

EDITAR

Descubrí que mi problema era que yo estaba cerrando el archivo después de cada segmento. Si dejo el archivo abierto hasta que termine de escribir todos los segmentos, entonces la canción se reproduce perfectamente.

  • Servicio completo de música a prueba de errores de Android a través de múltiples actividades
  • ¿Convertir el archivo .mid a cualquier formato de audio como .wav o .mp3 en android?
  • Control de reproducción de botón de pausa en fragmento de servicio de reproductor de música
  • Android: Cómo detener el servicio de música de mi aplicación, si otra aplicación reproduce música.
  • Actualizar MusicPlayer SeekBar en servicio
  • Cómo dibujar la forma de onda del reproductor de música de Android?
  • Reproductor de música de lanzamiento de Android con intención
  • Android MediaPlayer se está preparando demasiado tiempo
  • Cómo obtener los detalles actuales de la canción de reproducción de MediaPlayer
  • Android Exerciser Monkey comienza a reproducir archivos de audio al azar
  • MediaPlayer reproduce los archivos de música sólo en modo de depuración (Android)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.