Seamos realistas…

Licensed as GPL: GNU Pettanko Loli

Rhythm-e, una lavada de cara a Rhythmbox

Desde que el proyecto Elementary nos tomo por sorpresa a muchos, con las interfaces que presentaba, y el hecho de renovar aplicaciones como Nautilus o el “cliente” de correo en el que se esta trabajando, usuarios han expresado sus ideas o mockups de aplicaciones que también necesitan algo de “Elementary”

Una de ellas fue Rhythmbox, que gracias al proyecto Rhythm-e ha cambiado su interfaz en un aspecto más simplificado, sin perder alguna funcionalidad del mismo reproductor.

El soporte para reproductores portatiles, integración con Jamendo y Magnatunes, Last.FM, plugin de podcasts para navegadores, y el soporte de plug-ins siguen ahí, lo que cambia son los detalles de la vista de esta aplicación.

Detalles como ocultar la barra de menús (como quisiera que Thunar tuviese una), el re-acomodo de los controles de reproducción, la barra de reproducción y el cuadro de búsqueda son algunas cosas que podemos notar.

Rhythm-e se encuentra en desarrollo temprano, así que aun no hay versión oficial, pero podremos compilarlo. En Arch Linux, podremos encontrarlo en AUR rhythm-e, aqui les dejo el PKGBUILD editado para que Rhythm-e no tenga soporte para HAL y gnome-keyring y pueda utilizar plugins escritos en Vala:

pkgname=rhythm-e
pkgver=23
pkgrel=2
pkgdesc="Elementary version of Rhythmbox"
arch=('i686' 'x86_64')
license=('GPL')
url="http://www.rhythmbox.org"
depends=('libsoup-gnome>=2.29.91' 'gnome-media>=2.29.91' 'totem-plparser>=2.29.92' 'musicbrainz>=2.1.5' 'libnotify>=0.4.5' 'desktop-file-utils' 'gstreamer0.10-python>=0.10.17' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'pygtk>=2.17.0' 'gvfs>=1.5.5' 'hicolor-icon-theme' 'vala')
makedepends=('pkgconfig' 'gnome-doc-utils>=0.19.5' 'intltool' 'bzr')
optdepends=('gstreamer0.10-ugly-plugins: Extra media codecs'
            'gstreamer0.10-bad-plugins: Extra media codecs'
            'gstreamer0.10-ffmpeg: Extra media codecs'
            'brasero: cd burning'
            'gnome-python: various plugins'
            'pywebkitgtk: context panel plugin'
            'python-mako: context panel plugin')
provides=('rhythmbox')
conflicts=('rhythmbox')
options=('!libtool' '!emptydirs')
install=rhythm-e.install

_bzrmod=$pkgname
_bzrtrunk="http://code.launchpad.net/~am-monkeyd/+junk/$pkgname"

build() {

  if [ -d $_bzrmod ]; then
    cd $_bzrmod && bzr up && cd ..
  else
    bzr co $_bzrtrunk
  fi

  cd "${srcdir}/${pkgname}"
  ./autogen.sh --prefix=/usr --sysconfdir=/etc \
      --libexecdir=/usr/lib/rhythmbox \
      --localstatedir=/var --disable-static \
      --enable-python \
      --enable-vala \
      --without-hal \
      --without-gnome-keyring \
      --with-mdns=avahi --disable-scrollkeeper \
      --disable-ayatana || return 1

  # Disable compilation of ayatana plugin
  sed -i 's/ayatana//' plugins/Makefile || return 1

  make || return 1
  make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install || return 1

  install -m755 -d "${pkgdir}/usr/share/gconf/schemas"
  gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain rhythmbox ${pkgdir}/etc/gconf/schemas/*.schemas || return 1
  rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
}

¿Que opinan?

4 Respuestas a “Rhythm-e, una lavada de cara a Rhythmbox

  1. Pingback:Tweets that mention Rhythm-e, una lavada de cara a Rhythmbox | Seamos realistas… -- Topsy.com

  2. Kureno octubre 6, 2010 en 11:00 pm

    Bueno, pero no sé por que, el Rhythmbox dejó de convencerme desde los tiempos de Ubuntu. Será por que… la verdad no sé😄. Le daré alguna oportunidad a ésta versión cuando madure otro poco. Mientras tanto en mi orde seguirá rulando la pareja Sonata/Quod Libet (y ocasionalmente la pareja Banshee/Decibel).

  3. Pingback:Articulo Indexado en la Blogosfera de Sysmaya

  4. nerg@l octubre 18, 2010 en 12:03 am

    ehm como se hace la instalacion? cuando isntalo con yaourt en donde dice editar el pkgbuild o algo asi introduzco lo q agregaste ahi? ^

A %d blogueros les gusta esto: