toggle panelAboutASCII exportedAtom Feed
Ackro — Blog
Michael Trommer

Archive

412 Stunden Später...

Yo, nach dem ganzen gmpc/mpd aktion habe ich mich entschlossen meine Musik-Datenbank mal ein wenig auf vordermann zu bringen. Es gab mal zeiten in denen ich mich ernsthaft bemühte wenigstens das format der filenamen und der ordner einem einheitlichem system anzupassen.

Naja, irgendwann kam ich nicht mehr hinterher, und so war es doch ein ziemliches durcheinander.

picard in action

glupsch aus dem channel des #ccc hat mir picard empfholen, welcher vieles automatisieren kann, es aber nicht immer tut. Hier einmal picard in aktion, gerade als ich den soundtrack ordner abgeschlossen hatte.

Jedenfalls ist die datenbank an sich jetzt sehr geschrumpft. Ich bemerkte das ich mehr als ein unkomplettes album hatte, viele mixe und komisches zeug was ich eh niemals gehört hätte ;).

NP: Gorillaz – Every Planet We Reach Is Dead

27Nov07 1342 CET
Filed in linux, music, mp3 and imported.

gmpc revisted

MPD is ja schon seit längerer zeit ein treuer begleiter. Ich bin wunschlos glücklich mit diesem media player. Durch die client/server struktur hat man eine grosse auswahl an frontends. Bis jetzt benutzte ich eigentlich mpc (console) und ncmpc (ncurses).

Doch nachdem ich heute bermerkte das scmpc (audioscrobbler client) probleme hat die tracks zu meinem last.fm account zu übermitteln googelte ich ein wenig, und habe bemerkt das es ein mpd overlay gibt, welches ich installierte um eine aktuellere version von scmpc zu bekommen.

Dabei ist mir eine liste von plugins für gmpc ins auge gefallen, worauf ich kurzerhand das meta live paket dazu ermergte.

Ich muss sagen, nice.

Ich sehe lyrics, bilder der alben, ich habe die wahl zwischen OSD und libnotifiy zum anzeigen der tracks und paar nette andere gimmicks.

Ich screenshote: gmpc on xmonad

NP: RUN-D.M.C. – Cross it on Em (Feat Revolation)

19Nov07 1005 CET
Filed in linux, music, mpd, gmpc and imported.

Ackro.succ #2

Ackro.succs rspec result

Yay, es geht gut vorran. Das neue Ackro—wobei ich über eine namensänderung nachdenke—nimmt gestalt an. Die dinge die mich in der alten Version genervt haben wurden sozusagen im Keim erstickt.

Das component system ist sauberer gestaltet und auch das angehängte Plugin modul lässt viel freiräume. Das Tumblog kennt jetzt eine liste default Plugins (z.Z. Tags und Date), und fügt diese automatisch dem Component hinzu. Für die configuration des Plugins fügt man einfach die plugin definition dem Component hinzu.

Ein gedanke den ich schon von anfang an hegte war den kompletten HTML tree rw im Plugin zur verfügung zu stellen, z.B. um eine TOC an einer anderen stelle zu appenden— Hpricot machts möglich (wenn auch nicht immer so schön wie ich es gerne hätte).

Potentielle probelme/Ideen

  • Archiv—wie? Gerade schwebt mir eine wöchentliche rotation vor..
  • Automatische plugins—wie der name sagt, plugins die keinerlei userinteraktion fordern (wieder das bsp. mit der TOC)
  • fiese system() calls—die müssen weg, glaube ich… Aber.. ich scheiss ja eh auf portability
  • Dynamisches Ramaze frontend

Links

Update

  1. Umgenannt zu backbite.

NP: Beethoven – emperor

18Nov07 1110 CET
Filed in devel, backbite and imported.

Ackro.succ

Wie man eventuell an den Mercurial messages erkennt, wenn man denn hinschaunt, schreibe ich gerade (erneut) einen ackro rewrite. Nachdem ich dieses Blog dafür aufgesetzt habe sind mir ein paar schwachstellen aufgefallen, ausserdem würde ich den Code gern ein weniger sauberer gestalten.

Ich habe heute nacht auch schon hand angelegt, diesmal mit Specs. Ich denke in den nächsten tagen fertig zu werden.

Unter anderem gedenke ich den kompletten HTML parse tree in den plugins zur verfügung zu stellen, auch zu schreiben.

NP: Samy Deluxe – Aufm Weg

11Oct07 0318 CEST
Filed in backbite, devel and imported.

Done.

So. Nachdem ich die letzte pb version irgendwann im wahn gelöscht hatte hab ich mir nun dochnochmal die mühe gemacht und das ganze neu aufgesetzt. Nicht zuletzt deswegen weil ich endlich mal ein paar projekte gesammelt irgendwo aufzeigen will1, auf dass sie dann irgend jemand benutzen mag.

Zur zeit schwebt mit da das freebase projekt vor, was aktuell noch in der alpha phase steckt, aber schon sehr vielversprechend aussieht. Die ruby lib ist prinzipiell fertig und benutzbar (mercurial vorrausgesetzt). Ich habe versucht wenig code aufwand zu betreiben und nahe an dem zu bleiben was der programmierer kennt: Ruby, und denke das resultat kann sich durchaus sehen lassen. Gems folgen.

Ich werde mich in nächster zeit erstmal darum kümmern die freebase query language richtig zu verstehen, um dann zu schauen ob ich die metaweb lib noch erweitere.

1 Die project links folgen, ich kümmer mich in den nächsten tagen darum™.

NP: Roni Size – Reprazent – Western

01Oct07 0326 CEST
Filed in imported.

Projects

Attendants

Diet