Sobre el proyecto
AstroTune (anteriormente Foobar Controller Mobile) es una aplicación móvil para Android e iOS que funciona como control remoto para los reproductores de música de escritorio Foobar2000 y DeaDBeeF. Se comunica con el reproductor a través de la API BeefWeb, un componente que expone los datos y el control del reproductor mediante HTTP.
Capacidades principales descritas en el README:
- Control de reproducción: reproducir, pausar, detener, saltar, buscar y ajustar el volumen.
- Navegación por la biblioteca: ver la biblioteca musical, incluidas carpetas y archivos, con navegación recursiva.
- Visualización de listas de reproducción y cambio de la canción en reproducción desde la biblioteca.
- Información de la canción actual, carátula del álbum y etiquetas obtenidas a través de la API BeefWeb.
- Almacenamiento de ajustes, incluido almacenamiento cifrado para contraseñas, y exportación/importación de ajustes.
- Temas personalizables y un selector de colores.
- Controles de audio mostrados en la barra de notificaciones y en la pantalla de bloqueo.
- Descubrimiento de servidores en la red local.
- La aplicación es gratuita, no contiene anuncios y se indica que funciona completamente sin conexión a internet.
Notas técnicas del README:
- Construida con React Native y Expo, por lo que está orientada a Android e iOS; el README señala que podría adaptarse a React Native Web, pero eso requeriría retrabajo.
- Usa Axios para las solicitudes a la API BeefWeb.
- Usa patrones orientados a objetos, como clases base abstractas para temas y clases genéricas de ajustes.
- El README reconoce que la API BeefWeb usa solo HTTP, por lo que el tráfico de red no está cifrado.
Contexto del proyecto: AstroTune fue creado como un Student Innovation Project en la University of Advancing Technology. El README enumera criterios de evaluación, varios de los cuales están marcados, mientras que el cumplimiento de licencias para dependencias y recursos de terceros y las mejores prácticas de seguridad de red permanecen sin marcar. Las instrucciones de configuración se mantienen en la wiki del proyecto. El README también enumera recursos de terceros y sus licencias, y señala que el proyecto está en una etapa temprana de desarrollo y no está listo para su lanzamiento.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.