Archivo de la etiqueta: android

Analizando redes Wifi con Android

Dentro del mundo Android existen muchas aplicaciones que permiten ver qué redes wifis tenemos alrededor de un vistazo. Éstas nos sirven, por ejemplo, para ver qué canales (frecuencias) están más saturados y cuáles más libres y así configurar de la forma más conveniente nuestros puntos de acceso y routers inalámbricos.

Entre todas las que he probado me quedo con tres que me son realmente útiles. Son éstas:

La primera os muestra una gráfica con el espectro de la señal, como muestra una de las capturas de la propia aplicación:

Wifi Analyzer

Esto es muy útil para ver cómo de saturados están los canales (frecuencias del espectro) y así situar nuestra wifi en una zona más libre de señales (aunque esto es cada vez más difícil).

Las otras dos permiten hacer test de velocidad. Esto sirve para medir la calidad de la conexión wifi, el ancho de banda que tenemos realmente. Por mucho que alguien piense que si es una wifi 802.11g tiene 54 Mbps, que se desengañe porque esto es la teoría; en la práctica intervienen muchos aspectos: muros, distancia, interferencias, potencia de las antenas, etc. Con estos dos programas, por tanto, podremos saber qué capacidad (en KB/s) tenemos disponible, lo cuál es muy útil si queremos ver pelis en la tele desde el PC usando Wifi (por ejemplo).

La aplicación Wifi Test de velocidad fácil permite medir fácil y rápidamente la velocidad de conexión. Es muy sencilla de usar (de ahí su nombre) y su interfaz es también bastante espartana (como se ve en la siguiente imagen) pero es no quita que sea bastante práctica.

Wifi Test de velocidad fácil

La última aplicación es más completa, y permite una medida más exhaustiva. Lo que hace esta aplicación es medir el ancho de banda entre dos equipos de la red, que pueden ser dos móviles, o un móvil y un PC/portátil. Para este último caso te indica de dónde descargar el script que se necesita ejecutar en él para poder realizar las mediciones. Yo lo he usado y funciona perfectamente. La interfaz está más currada que la anterior, como podéis ver aquí:

Wifi SpeedTest

 

App Android recomendada: My Playlist Maker

Hoy os voy a hablar de una aplicación para Android cojonuda y que, en mi caso, es casi imprescindible.

Se trata de una aplicación que permite crear listas de reproducción de las canciones que tenéis en el móvil.

Alguien dirá que eso ya lo hace el propio reproductor que lleva por defecto un dispositivo con Android. Sí, pero hay un detalle importante, este reproductor, como muchos otros reproductores de PC, se basan en reconocer los tags (*) de los mp3. De esta forma, te hacen un barrido por el directorio o directorios que le digas (a veces ellos mismos te chequean todo el dispositivo en busca de canciones).

A ver, la idea inicial es buena, ya que te crean una biblioteca en la que puedes hacer búsquedas por artista, por género, por álbum… pero normalmente existe un problema en esto: la mayoría de las canciones que metemos en el móvil para escucharlas después van sin etiquetas. Así pues, tenéis dos opciones, o usar un programa para editar los tags de todas vuestras canciones (los hay, y muy buenos) o usar un programa como el que os comento en esta entrada.

En mi PC, yo tengo las canciones ordenadas por artista, es decir, hay una carpeta por cada artista y, dentro de ella, hay una carpeta por álbum. Así pues, no busco las canciones por sus tags, sino que uso un programa de música sencillo llamado Audacious (parecido al Winamp de windows) al que le indico el directorio donde se encuentran las canciones que quiero reproducir.

La solución, pues, pasa por crear listas de reproducción basadas en una estructura de carpetas y no en los tags de los archivos de las canciones.

Tenía anotado -para hacer algún día crear una aplicación sencilla que recorriera toda la jerarquía de directorios y creara una lista de reproducción (playlist) que no es más que un archivo de texto plano que contiene la lista de canciones a reproducir (normalmente con extensión .m3u).

Pues un día, buscando en el google play encontré esta maravilla de aplicación:

My Playlist Maker

Lo que hace la aplicación es precisamente recorrer la estructura de directorios que le indiquéis y crear una lista de reproducción por cada directorio. Estas listas de reproducción son reconocidas por el reproductor de música de Android y podréis escucharlas fácilmente. También podréis crear accesos directos a las mismas en el escritorio.

La aplicación es gratuita, por si alguien se lo estaba preguntando, y funciona a las mil maravillas (doy fe).

Para los usuarios de iphone, comentar que no tengo ni pajolera idea de si existe esta aplicación para IOS, de si es de pago, etc., pero bueno, vosotros usáis itunes y todas esas cosas, con lo que [ironic_mode_on] no tenéis que preocuparos [ironic_mode_off].

 

NOTA: si tenéis muchos subdirectorios es posible que la aplicación falle. Para que funcione adecuadamente tenéis que tener directorios con los mp3 dentro, sin subdirectorios.

 

(*) Para el que no lo sepa, estos tags (=etiquetas) son metadatos que van en los propios mp3. Incluyen el título del álbum, el artista, etc. Esta información debe ir en cada canción de mp3 para que luego los reproductores puedan usarla para clasificar vuestra música.

Sincronizando directorios entre GNU/Linux y Android con BitTorrent Sync

Hace tiempo os comenté de una posibilidad «sencilla» de intercambiar ficheros entre un dispositivo Android y vuestro sistema GNU/Linux. Me refiero a aquél artículo sobre sshdroid que seguro que todos recordáis perfectamente por lo interesantísimo y útil que fue -lógico-.

Bien, pues aquí os propongo otra forma mucho más sencilla de hacerlo. Además, esta opción permite, no sólo intercambiar archivos sino que va un paso más allá permitiendo sincronizar dos directorios entre nuestro sistema GNU/Linux y nuestro dispositivo Android. Se trata de Bittorrent Sync.

En este caso, más que simplemente copiar, ofrece una solución mucho más útil: la de sincronizar dos directorios: uno en el PC y otro en el dispositivo Android.

Es algo como Dropbox, sólo que en lugar de estar el directorio en la nube, está en vuestro PC. Además, hay que tener en cuenta que Dropbox, en la parte de Android, no descarga todos los archivos, es decir, cuando accedéis a vuestra carpeta de Dropbox desde Android lo hacéis siempre a la nube; en ese momento se descargan al móvil y ya los veis. Esto lo hacen, según indican, para no consumir mucho ancho de banda 3G, pero lo cierto es que podrían dar la interesantísimoposibilidad de descargarlo todo (vía 3G o vía Wifi) para tenerlo en local en el móvil.

En cualquier caso, con BitTorrent Sync esto lo tenéis ya, es decir, tendréis una copia idéntica del directorio (con todos sus subdirectorios y archivos) en vuestro móvil.

A partir de ahí, si borráis/añadís/modificáis algún fichero tanto en el PC como en el móvil, el cambio se verá reflejado en el otro dispositivo cuando tengáis visibilidad por red, es decir, cuando estéis en la misma Wifi.

La idea básica es simple: una vez instalado el software en vuestro PC (existe para Linux, Mac y Windows), entráis en el navegador y tecleáis la siguiente URL (*):

http://localhost:8888

Es el sencillo interfaz web mediante el que seleccionaréis y compartiréis vuestros directorios. El interfaz es bastante auto-explicativo. De todas formas, sabed que cuando seleccionéis un directorio de vuestro PC que queréis compartir con Android, le tenéis que dar a «generate-secret» para que os genere una clave. Esta clave se muestra también en forma de código QR para que, una vez arrancada también la aplicación en vuestro Android, lo seleccionáis y ya tenéis sincronizados los directorios (también tenéis que elegir el directorio en vuestro Android).

Aquí tenéis un sencillo tutorial en español de cómo usarlo en Ubuntu y similares (en openSUSE el paquete «btsync» lo tenéis disponible).

Si no usáis ni Ubuntu, ni Debian, ni openSUSE… podéis instalar btsync como se indica aquí.

Si queréis saber cómo usarlo en Android, aquí tenéis info.

En general, en la web oficial tenéis más información.

 

(*) Podéis cambiar el puerto donde escuchará el interfaz web así como usuario y password de acceso en el fichero btsync.config. Más info aquí (ver «Step 3» -paso 3-).