PDA

Visualizza la versione completa : Codename: Innuendo - nuovo jukebox "tracker-based"


vortex87
19-09-2007, 18:59
http://img505.imageshack.us/img505/5811/innuendoxz0.jpg (http://imageshack.us)

Un po' per gioco, un po' per esperimento ho iniziato a sviluppare questo player musicale.
Per ora è poco più che un'interfaccia, il suo compito principale -suonare- non lo fa ancora.

La chicca, una principalmente, è l'essere basato su Tracker (http://tracker-project.org). Appena avrete un nuovo file musicale nella vostra home o in una sottocartella, la "cosa" se ne accorgerà e il nuovo brano sarà immediatamente disponibile per essere suonato. Ogni file che trovate con il tracker-search-tool è contenuto nella libreria di Innuendo, e per ogni file tracker rende possibili giudizi, commenti e tag.

L'interfaccia prende spunto da uno dei tanti aspetti di Foobar2000, valido player per Windows, ed è realizzata con le GTK. Il tutto programmato in Python.

Il nome, in omaggio ai Queen, è destinato con probabilità a cambiare. Per cui, se volete che continui lo sviluppo (e questa è una prima domanda: volete?), sono bene accette proposte al riguardo. Ma anche idee sul programma in generale.

vortex87
20-09-2007, 19:11
Visto l'incredibile successo del thread posto un altro screenshot con i nuovi sviluppi.

http://img209.imageshack.us/img209/5234/innuendo2vc9.jpg (http://imageshack.us)

La visualizzazione delle copertine a sinistra, scorrevoli un po' "a-la-Vista" :stordita:, aggiunge la dipendenza da clutter/pyclutter.

vortex87
20-09-2007, 22:09
Un video che mostra come si muovono le copertine: http://it.youtube.com/watch?v=aF5PPs5Wouc

PinguinoGoloso
21-09-2007, 01:12
Fico :zizi: .
Pensi di usare gstreamer come backend per l'audio?
L'interfaccia al sistema di ricerca e indicizzazione è generico (in modo da poterlo usare anche con strigi, ad esempio) o legato a tracker ?

Complimenti, cmq.

vortex87
21-09-2007, 15:47
Originariamente inviato da PinguinoGoloso
Fico :zizi: .
Pensi di usare gstreamer come backend per l'audio?
L'interfaccia al sistema di ricerca e indicizzazione è generico (in modo da poterlo usare anche con strigi, ad esempio) o legato a tracker ?

Complimenti, cmq.

Grazie :D
La libreria musicale è "astratta", quindi è teoricamente (e spero anche tecnicamente) possibile realizzare un backend apposito per ogni soluzione (anche per un semplice albero di cartelle volendo - cosa che mi interessa per un eventuale port su Windows). Si tratta giusto di definire una classe con vari metodi predefiniti.
Salvo complicazioni eccessive pensavo di fare la stessa cosa per il backend audio, in modo da poter utilizzare sia gstreamer che altro, visto che -almeno qualche tempo fa- la qualità dell'audio riprodotto da gstreamer era nettamente peggiore di quella che offre xmms/audacious.

vortex87
21-09-2007, 20:49
http://img138.imageshack.us/img138/4261/innuendo3rx8.jpg (http://imageshack.us)

:mame:

Loading