jueves, 10 de abril de 2014

Pep! Mp3 Downloader para Android




Actualmente no funciona. La nueva versión estará disponible en unas horas.
-----
Now is not working. New version will be available in a few hours.
Pep! MP3 Downloader v1.1.02 

Este post es la página oficial de Pep! Mp3 Downloader. Sólo aquí podrás encontrar siempre la última versión de este programa para tu Android.

Pep! Mp3 Downloader para Android te permite buscar y descargar música en formato mp3 directamente a tu móvil. Es la evolución de la aplicación original para Symbian que nació en 2009, pero con más funcionalidades. La aplicación está en constante desarrollo e irá recibiendo nuevas actualizaciones.

Características:

  • Gratuita y sin publicidad
  • Completamente en castellano (también en inglés)
  • Interfaz Holo para una completa integración con Android 4
  • Dos temas disponibles: claro y oscuro
  • Funciona en versiones de Android igual o superior a la 2.2
  • Interfaz adaptable a la orientación de la pantalla
  • Presentación de resultados de búsqueda en modo "lista infinita"
  • Reproducción en streaming (preescucha de la canción)
  • Muestra la calidad (bitrate) y el tamaño de cada mp3
  • Descarga de varias canciones en segundo plano
  • Sistema de notificaciones para seguir el estado de cada descarga
  • Histórico de descargas para que tengas control total sobre tus canciones descargadas
  • Organización de música (descargada o no) mediante creación de listas
  • Posibilidad de establecer cualquier descarga como tono de llamada de forma sencilla
  • Posibilidad de compartir tus canciones descargadas vía bluetooth, e-mail, whatsapp, etc...
  • Sistema de aviso de nuevas actualizaciones de la aplicación
  • Posibilidad de cambiar el directorio donde se descargan las canciones (incluso la SD externa)
  • Integración con Shazam, SoundHound y TrackID (mediante la opción de "compartir")

Capturas de pantalla:





Requisitos:

  • Mínimo Android 2.2

martes, 8 de octubre de 2013

Touchpad en Archlinux con Gnome

Tras instalar archlinux, y gnome 3 en mi portátil, veo que el touchpad no funciona como me gustaría. La configuración de gnome ofrece pocas posibilidades, así que lo configuro editando el fichero de configuración de synaptics.

Pero antes hay que indicarle a Gnome Settings Daemon que no sobreescriba la configuración la configuración de synaptics. Para ello hay que ejecutar dconf-editor, y desmarcar la casilla "activo" en la opción /org/gnome/settings-daemon/plugin/mouse.

Si synaptics no está instalado en el sistema, hay que instalar el paquete xf86-input-synaptics. Ahora ya se puede editar el fichero /etc/X11/xorg.conf.d/50-synaptics.conf. Estas son las opciones que tengo añadidas para obtener la configuración que considero óptima:

        Option          "MinSpeed"              "0.5"
        Option          "MaxSpeed"              "1.0"
        Option          "AccelFactor"           "0.075"
        Option          "TapButton1"            "1"
        Option          "TapButton2"            "2"     # multitouch
        Option          "TapButton3"            "3"     # multitouch
        Option          "VertTwoFingerScroll"   "1"     # multitouch
        Option          "HorizTwoFingerScroll"  "0"     # multitouch
        Option          "MaxTapTime"            "70"
        Option          "SingleTapTimeout"      "0"

Bueno, casí óptima. Para obtener una respuesta inmediata a los "taps", antes usaba la opción "FastTaps" que ha sido eliminada. Ahora uso la opción "SingleTapTimeout" y consigo una respuesta inmediata, pero me es imposible arrastrar y soltar elementos usando el touchpad (tengo que usar el botón). Si encuentro una solución a esto, lo postearé aquí, y si tú la sabes, te agradecería que nos la cuentes dejando un comentario.

Puedes probar a alterar los valores y comprobar su funcionamiento usando sysclient. Por ejemplo: sysclient SingleTapTimeout=300

martes, 1 de enero de 2013

Página oficial de Pep! MP3 Downloader: Descarga música desde tu Symbian S60 V5

Este post es la PÁGINA OFICIAL DE PEP! MP3 DOWNLOADER PARA SYMBIAN y sólo aquí es donde encontrarás la información actualizada de este programa.

DESCARGAR / DOWNLOAD v1.08 para Symbian 


¿Lo quieres para Android?


Si alguien pone el programa en otra web u otro foro, me gustaría pedirle que enlace a este post, no es necesario volver a subirlo a megaupload ni a rapidshare. Las próximas actualizaciones estarán disponibles aquí. Es lo único que pido a cambio de regalar mi trabajo.

Pep! MP3 Downloader te permite descargar música directamete a tu móvil en formato MP3. Simplemente has de realizar la búsqueda de la canción que quieres, esperar a que aparezca la lista de resultados y descargar la que quieras. Puedes conectar a internet a través de tu WIFI o tu operador de telefonía móvil.

Las descargas las realiza de la web goear.com. Cuando esta web cambia la estructura de funcionamiento el programa deja de funcionar. Es por ello que debes estar siempre actualizado a la última versión de este software.

Pep! Mp3 Downloader es compatible con móviles Symbian v3 (N95, N85...) y v5 (5800, 5530, N97...).

Este programa es completamente gratuito y no debe usarse para descargar música con copyright.



S60 v3



S60 v5

Changelog: 
v1.03 - 1.08:

  • La búsqueda vuelve a funcionar

v1.02:
  • Las búsquedas vuelven a funcionar en terminales "Symbian 3rd edition"
  • Arreglado problema con paginador
v1.01: Vuelve a ser compatible con terminales "Symbian 3rd edition"
v1.0: Las descargas vuelven a funcionar

v0.9: Compatible con Symbian Anna / Belle
v0.8x: Las descargas vuelven a funcionar
v0.8:
  • Las búsquedas se hacen sobre la nueva web de goear, por lo que ahora se obtienen más resultados que con las versiones anteriores.
  • El campo de búsqueda y el botón para buscar son ahora más grandes para poder controlar el programa con el dedo cómodamente.
  • El botón para el cambio de color se ha movido junto al resto de botones.
v0.7x: 
  • Añadidos nuevos colores a la interfaz (posibilidad de elegir color)
  • Las descargas vuelven a funcionar
v0.6: Las descargas vuelven a funcionar

v0.5:
  • Compatible con móviles con resolución 320x240 (Nokia E71, E61, etc...)
  • Scroll mejorado: se detiene 1 segundo cuando llega a los límites del scroll
v0.45:
  • Aplicación traducida al italiano (Gracias a Andix)
  • Solucionado el problema por el cual, al marcar la opción "atrás" del paginador, no se podía marcar la opción "siguiente" en algunos Symbian v3.
v0.4: Compatible con terminales S60 v3
v0.35: Aplicación traducida al inglés (detección de idioma automática)
    v0.3:
    • Iconos mejorados (ahora reaccionan a las pulsaciones).
    • El botón para descargar ha sido eliminado.
    • Al seleccionar el título de mp3, si no cabe en el hueco, éste se desplaza para que sea visible entero.
     v0.2:
    • A veces no buscaba y la pantalla se quedaba en negro (corregido).
    • Realiza las búsquedas más rápido y consumiendo menos ancho de banda.
    • Es posible utilizar la aplicación con la pantalla en modo apaisado.
    v0.1: 
    • Versión inicial
    Pendiente para próximas actualizaciones:
    • Mejorar interfaz 
      FAQ (Preguntas frecuentes)
      - ¿Es compatible con mi móvil?
      Este software se compatible con móviles Symbian S60 3ª edición FP1 y 5ª edición. Si no sabes si tu móvil pertenece a estas categorías, puedes consultarlo aquí. Está preparado para funcionar tanto para pantallas táctiles como para terminales con teclado.

      - Es un archivo wgz... ¿cómo se instala?
      Los archivos WGZ son los llamados "Nokia Web Runtime Widgets" y se instalan igual que cualquier archivo sis. Enviándolo al teléfono con bluetooth ó cable, ó bien con el PcSuite de Nokia.

      - ¿El programa está disponible en mi idioma?
      El programa está disponible en los idiomas indicados arriba. El programa detecta el idioma establecido en tu teléfono y si está disponible en dicho idioma, los textos se muestran en dicho idioma. Si no lo está, los textos se mostrarán en inglés.
      No todos los móviles son compatibles con la autodetección de idioma, en este caso los textos se mostrarán en inglés.

      - Lo he instalado pero no veo el icono por ningún sitio ¿dónde está?
      Tras la insalación, el icono del programa no tiene por qué aparecer al final del todo. Puede aparecer entre los iconos de los programas que ya tienes instalados. Busca bien.

      - ¡Que interfaz más fea!
      Soy programador, no diseñador gráfico. Aún así iré mejorándola.

      - ¿Cómo funciona?
      El programa al arrancar muestra la página "acerca de". Para comenzar a buscar, en los terminales táctiles debes pulsar el icono del centro, de la barra inferior (la lupa). En los terminales con teclado, debes pulsar la tecla izquierda y seleccionar "buscar mp3".  Ahora aparece la pantalla de búsqueda. Selecciona el campo de texto para escribir el texto deseado y para comenzar a buscar pulsa el botón con terminales táctiles, ó selecciona la opción "buscar" con el botón izquierdo en los terminales con teclado.
      Puede que aparezcan varias páginas de resultados, puedes navegar por ellas con los botones "atrás" y "siguiente".
      Al seleccionar un ítem de los resultados, si el texto no cabe en el recuadro, éste se desplaza automáticamente para que puedas leer el título completo. Si deseas descargarlo has de hacer click en dicho recuadro (terminales táctiles) o pulsar "OK" con el teclado (terminales no táctiles).

      - ¿Dónde se guardan los mp3 descargados?
      El programa realmente no descarga los mp3, sino que esta tarea se la "manda" al navegador web del móvil, por tanto de éste es de quien depende realmente la ruta de descarga. Puedes buscarlas en e:\system\dmgr\xxx\contents, en e:\download ó en e:\data\download.

      - El mp3 que acabo de descargar tiene un nombre rarísimo ¿por qué?
      Este software usa la página goear.com para descargar los mp3. Esos nombres son los que dicha página les ha puesto, es normal. Puedes cambiarlos una vez descargados.

      - ¿El software es gratis?
      Este programa se ha creado por diversión, no es un programa comercial y mucho menos con ánimo de lucro. Es totalmente gratuito.

      - Si es gratuito, ¿significa que la música que descargo también lo es?
      Rotundamente NO. Sólo debes usar este programa para descargar música que tú mismo hayas subido. Y no debes subir contenido con copyright ó cualquier otro contenido sobre el cual no tengas el debido permiso.

      - ¿Cómo se conecta a internet?
      Como cualquier otro software de tu móvil, se conecta mediante conexión WIFI ó con la conexión a internet de tu operador. En caso de conectar con tu operador telefónico, los costes que se aplicarán serán los indicados en tu tarifa.

      - ¿Cómo se conecta con WIFI? ¡No lo consigo!
      La forma de conectar no se define en el programa, sino en la configuración de tu móvil. Lee el manual, ahí viene explicado muy bien.

      - El programa iba bien y ha dejado de funcionar de repente, ¿por qué?
      El programa realiza las descargas de goear.com. Un fallo o un cambio en esta página haría que el programa deje de funcionar. Si el programa deja de funcionar por un cambio en esta página, posiblemente se adapte para que vuelva a funcionar. En ese caso, estaría disponible en este mismo post. Consulta esta web para obtener futuras actualizaciones.

        miércoles, 25 de enero de 2012

        Usar traceview para encontrar problemas de rendimiento en aplicaciones Android

        Para obtener una traza de la ejecución de una aplicación de Android, basta con hacer lo siguiente:

        1. Añadir al código fuente esta llamada en el lugar donde quearmos que comience la traza:
          android.os.Debug.startMethodTracing("baviux", 16 *1024*1024);
          El primer parámetro es el nombre del fichero que se generará en la SD, y lo segundo es el tamaño del buffer (por defecto son 8MB).
        2. Añadir al código fuente esta llamada en el lugar donde queramos que finalice la traza: 
          android.os.Debug.stopMethodTracing();
        3. Compilar y ejecutar la aplicación en un dispositivo real, o en el emulador
        4. Una vez generada la traza, nos traemos el fichero generado: 
          adb pull /sdcard/baviux.trace .
        5. Por último, ejecutamos traceview para leer los datos: 
          traceview c:\Users\sergio\baviux.trace
          (hay que poner la ruta absoluta)

        miércoles, 14 de diciembre de 2011

        Procedimiento almacenado para encontrar el primer hueco en una tabla

        Con este procedimiento almacenado podemos obtener el primer hueco existente en cualquier tabla


        CREATE PROCEDURE [dbo].[sp_ObtenerPrimerHueco]
            @table VARCHAR(100),
            @numericColumn VARCHAR(100),
            @minValue INT = NULL,
            --valor obtenido
            @value INT OUT
        AS
        BEGIN
            -- SET NOCOUNT ON added to prevent extra result sets from
            -- interfering with SELECT statements.
            SET NOCOUNT ON;
        
            DECLARE @sql AS NVARCHAR(MAX)
            SET @sql =       N' SELECT TOP 1 @value = ' + @numericColumn
            SET @sql = @sql + ' FROM ' + @table + ' t1'
            SET @sql = @sql + ' WHERE NOT EXISTS('
            SET @sql = @sql + '    SELECT ' + @numericColumn
            SET @sql = @sql + '    FROM ' + @table + ' t2'
            SET @sql = @sql + '    WHERE t1.' + @numericColumn + ' + 1 = t2.' + @numericColumn
            SET @sql = @sql + ' )'
            SET @sql = @sql + ' AND ' + @numericColumn + ' >= ' + ISNULL(CAST(@minValue AS VARCHAR), '0')
            SET @sql = @sql + ' ORDER BY ' + @numericColumn     
            
            EXEC sp_executesql @statement = @sql,
                 @params = N'@value INT OUTPUT',
                 @value = @value OUTPUT 
        END