sábado, 13 de diciembre de 2014

[Solución] Spotify no reproduce archivos locales en Ubuntu/Debian


El problema en sí como es descrito por el titulo de la entrada no es más que eso, ¡No puedo reproducir ningún archivo mp3 almacenado en mi computadora en Spotify! pues bien, lo que pasa es que como sabemos, el cliente para Spotify en Linux no es mantenido oficialmente por Spotify, sino ha sido creado por varios desarrolladores en su tiempo libre, así que las actualizaciones vienen cuando ellos tienen tiempo para trabajar en ello.

Sabiendo esto, pues empecemos, debido a lo que ya mencioné, se necesitan códecs adicionales para la reproducción de archivos locales y para ello, solo tendremos que ejecutar los siguientes comandos en nuestra terminal para poder reproducir nuestra música. 

Usuarios 64-bits:

 sudo wget https://dl.dropboxusercontent.com/u/8593574/Spotify/ffmpeg/libavcodec.so.53 -O /usr/lib/x86_64-linux-gnu/libavcodec.so.53 


 sudo wget https://dl.dropboxusercontent.com/u/8593574/Spotify/ffmpeg/libavformat.so.53 -O /usr/lib/x86_64-linux-gnu/libavformat.so.53 


 sudo wget https://dl.dropboxusercontent.com/u/8593574/Spotify/ffmpeg/libavutil.so.51 -O /usr/lib/x86_64-linux-gnu/libavutil.so.51 


 sudo ldconfig 

 sudo apt-get install ubuntu-restricted-extras 


Usuarios 32-bits:


 sudo wget https://dl.dropboxusercontent.com/u/8593574/spotify/ffmpeg/32-bit/libavcodec.so.53 -O /usr/lib/i386-linux-gnu/libavcodec.so.53 

 sudo wget https://dl.dropboxusercontent.com/u/8593574/spotify/ffmpeg/32-bit/libavformat.so.53 -O /usr/lib/i386-linux-gnu/libavformat.so.53 

 sudo wget https://dl.dropboxusercontent.com/u/8593574/spotify/ffmpeg/32-bit/libavutil.so.51 -O /usr/lib/i386-linux-gnu/libavutil.so.51 

 sudo ldconfig 


 sudo apt-get install ubuntu-restricted-extras 

[Solución] Bluetooth no encuentra dispositivos en Ubuntu 14.10 (rt3090BC4 PCI Express)

Bien, pues hoy toca otra solución a un problema que he visto es muy común entre usuarios de Debian, Ubuntu y sus derivados respecto a la tarjeta inalámbrica PCI/Express rt3090BC4, que viene integrada con ambos, WiFi y Bluetooth. 

Pero bueno, empezaré describiendo el problema, ayer me instalé Ubuntu en su versión más reciente, hasta ahora que es la 14.10, previo a eso tenía instalado Windows 7, y hasta entonces funcionaba perfectamente el módulo bluetooth, debido a que preciso de él para conectar mis bocinas inalámbricas, pues, me llevé una sorpresa al ver que no estaba trabajando correctamente en Ubuntu. El problema en sí era que detectaba perfectamente el bluetooth, sí, tenía el controlador y todo perfectamente instalado, pero a la hora de querer buscar mis bocinas o incluso mi celular no los encontraba y aparentemente no estaba visible para otros dispositivos bluetooth. Entonces, pues me dí a la tarea de buscar la solución para poder reparar ese Bug que a pesar de estar vigente desde la versión 10.04 (hasta lo que leí) no ha sido reparado del todo.

Una de las soluciones que proponían en los foros que llegué a encontrar respecto al tema, era actualizar el kernel, (cosa que hice y no tuvo éxito), instalar manualmente el binario del controlado rt3090 que igualmente me lanzaba un error en terminal, el cual no recuerdo cual, y no documenté para la entrada porqué sinceramente me dio mucho dolor de cabeza este asunto, incluso una de las soluciones proponía que debía desinstalar Ubuntu, y bootear Windows, encender el bluetooth, y desactivarlo con la tecla dedicada a eso, y volver a bootear e instalar Linux, a lo que leí esa solución funcionaba porqué no fue la única similar que me encontré en diferentes foros. Decidí no probarla porqué muy en el fondo sabía que habría otra solución más simple y así fue.

Si alguien, tiene este mismo problema, y no ha encontrado la solución, pues, aquí esta.

La explicación de esto, es que la detección del bluetooth, falla debido a que el radio bluetooth viene desactivado por default y necesita ser activado después de cada booteo. Y esto puede ser resuelto escribiendo este comando en la terminal:

 bccmd psset -r -s implementation 0x028c 0x0001 

Una vez realizado esto reiniciamos el bluetooth con el siguiente comando:

 sudo /etc/init.d/bluetooth restart 

Et voilà, ahora deberá encontrar nuestros dispositivos bluetooth que queramos emparejar sin problema alguno. 

Esto ocurrió en Ubuntu 14.10 amd64 en una laptop HP Pavilion DV5 2034-LA. 

Las fuentes de información las dejo acá.

lunes, 20 de octubre de 2014

Skypad Alpha 2 - Cómo Instalar Google Play Store y Otras Aplicaciones de Google

Bueno, pues hace poco me encontré con mi tablet vieja a la cual no le hallé otro uso mas que convertirla en un centro de multimedios conectandóla a una LED TV. Y bueno creo que una característica casi imprescindibles en un centro de multimedios actual es poder acceder a Internet y ver algún vídeo de Youtube, y los usuarios de éstas tablets, entenderán los dos grandes problemas con los que me encontré; a pesar de que ésta tablet cuenta con un puerto mini HDMI, por defecto no viene con el soporte de Google para ejecutar sus aplicaciones, por ende, cero Youtube, entonces me di a la tarea de buscar un ROM modificado que tuviera ya instalado Google Play Services para poder instarle mínimo ésta app sin que este a los 5 segundos de abrirlo me dijera que Play Services había colapsado y que Youtube tenía que cerrarse, y no solo Youtube, sino todas las apps de Google. Después de haber indagado en Internet durante una semana, hayé la forma en la que ésto puede hacerse, lamentamblemente y en contraste con éste blog desde Windows, pero bueno a fin de cuentas como dicen el fin justifica los medios, al menos para este caso. 



Entonces empecemos, como les mencionaba después de varios intentos de búsqueda fallidos me encontré con una app, que te permite instalar Google Play y tener funcionando todas las aplicaciones de Google.


En el blog donde lo encontré lo describe de igual forma en que lo pensé cuando vi funcionando Youtube, Hangouts, Gmail, Google Plus, en mi tablet ¡No lo podía creer!

Y bueno ¿cómo funciona? 


1.- Para empezar, tendremos que descargar el archivo ZIP dando click aquí. 


2.- Extraemos la carpeta al escritorio o simplemente a donde deseemos.


3.- Dentro de la carpeta que extrajimos hay otra llamada ADB Wireless dentro de la cual moveremos el archivo adbWireless.apk a la tablet, donde lo instalaremos y lo ejecutaremos. Aparecerá una ventana donde presionaremos el botón verde, dicha acción nos mostrará nuestra dirección IP.


4.- Ahora, en el folder donde se extrajo el archivo Play_Alpha2.zip editamos el fichero “Install_UOTMOD_Wireless.cmd” dando click derecho y presionando en la opción "Editar"


5.- En éste punto, editaremos en el archivo de texto que nos abrió, donde añadiremos la Dirección IP Deberá quedar mas o menos así "adb connect 192.168.1.101:5555" o como sea la IP que nos mostró el programa que previamente instalamos en nuestra tablet.


6.- Después de haber hecho ésto, guardaremos los cambios y ejecutaremos “Install_UOTMOD_Wireless.cmd” y seguiremos los comandos que se muestras en la consola.


Tu computadora se conectará mediante WiFi (Por eso la IP) y forzará los archivos necesarios y las librerias requeridas para instalarse en la tablet. Cuando el proceso termine, indicará que se pulse una tecla para continuar y se reiniciará la tablet.


Ahora si, ya tenemos instalado Google Play y tendremos todas las apps de Google funcionando.