Sitelet https://github.com/rodoac89/MyLittleHubAndroid
Skip to content
This repository was archived by the owner on Sep 29, 2026. It is now read-only.
rodoac89Public archive

About

Contiene el código fuente de My Little Hub para Android

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

My Little Hub (MLPHUB)

Cliente Android para fans de My Little Pony: Friendship is Magic. Reúne noticias de la comunidad, una guía de episodios y la reproducción de radios por internet.

Paquete net.MLPHUB.teamMLH
Versión 1.3.1.1 (versionCode 8)
SDK mínimo API 10 (Android 2.3.3)
Compilación Google APIs, API 15 (Android 4.0.3)
Idiomas Inglés (res/values) y español (res/values-es)

Desarrollado por Rodolfo Aravena para Equestria Chile y la comunidad de fans. No está licenciada por Hasbro y no tiene relación con ella.

Qué incluye

  • Noticias. Lista de fuentes RSS. Al arrancar, la app descarga el catálogo de fuentes y lo guarda en preferencias. Si todavía no hay fuentes activas, el botón abre la pantalla de configuración; si ya las hay, abre el menú de noticias. Cada fuente muestra sus entradas; un toque abre el artículo y una pulsación larga permite compartirlo.
  • Guía de episodios. Descarga un XML de episodios (inglés o español según el idioma del dispositivo), con temporada, número, título, director, escritor, sinopsis y miniaturas. El menú filtra por todas las temporadas o por la 1, la 2 o la 3.
  • Everfree Radio y Sonic Radio Boom. Reproducen el stream en un servicio en segundo plano (RadioService), con play/pausa y el título de la canción actual.
  • Opciones. Activar o desactivar fuentes RSS, y elegir el fondo de la aplicación (Mane 6, o uno al azar en cada inicio) y el de la radio (predeterminado, Vinyl Scratch, Octavia, o al azar).
  • Acerca de. Versión instalada, enlace al sitio y formulario de comentarios que abre el cliente de correo del dispositivo e incluye fabricante y modelo.
  • Widget de noticias. Widget de escritorio (mínimo 110×110 dp) que se actualiza cada hora.

Los textos de la interfaz usan las fuentes incluidas en assets/fonts/ (fontmain.TTF y SEGOEUIL.TTF).

Estructura

AndroidManifest.xml          Manifiesto, permisos y componentes
project.properties           Target de compilación (Ant / Eclipse ADT)
proguard-project.txt         Reglas de ProGuard (desactivado)
src/net/MLPHUB/teamMLH/
  SplashScreen, MainActivity, About, Feedback
  Episodes/                  Guía de episodios
  Feeds/                     Noticias RSS y widget
  Radio/                     Everfree, Sonic Radio Boom y RadioService
  Options/                   Preferencias, fuentes y fondos
  Tablet/                    Variante de la actividad principal
res/                         Layouts, drawables, menús y cadenas
assets/fonts/                Fuentes de la interfaz
libs/                        android-support-v4, android-support-v13 y SOMA Android SDK
MLPHUB.apk                   APK ya compilado incluido en el repositorio

Fuentes externas

Las direcciones están en res/values/strings.xml (y las equivalentes en español):

  • Catálogo de fuentes: urlFeeds
  • Guía de episodios, miniaturas e imágenes: urlEpList, urlThumbs, urlImages
  • Streams y “canción actual”: definidos en Everfree y SonicRadioBoom

Esas direcciones son HTTP y pertenecen a servicios de terceros. Si ya no responden, noticias, episodios o radios fallan aunque la app arranque.

Compilar

Hace falta el Android SDK antiguo con el target Google APIs 15 y Apache Ant. Desde la raíz del proyecto:

android update project -p . -t "Google Inc.:Google APIs:15"
ant debug

Eso genera build.xml (no está en el repositorio) y deja el APK de depuración en bin/. También se puede importar como proyecto existente en Eclipse con el plugin ADT. ProGuard está comentado en project.properties.

El APK MLPHUB.apk se puede instalar en un dispositivo o emulador compatible:

adb install -r MLPHUB.apk

Permisos

Internet, estado de la red y del Wi-Fi (y permiso para cambiarlos), almacenamiento externo, WAKE_LOCK para la radio, estado del teléfono y ubicación aproximada y precisa. La instalación es auto (interna o tarjeta SD).

Aviso

My Little Pony: Friendship is Magic y sus personajes son propiedad de Hasbro, Inc. Esta aplicación solo enlaza o muestra contenido generado por la comunidad. El autor no se responsabiliza de ese contenido.

About

Contiene el código fuente de My Little Hub para Android

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages