Presentation: VVAVE project
Vvave, vvave stream and pulpo
This presentation aims to take on an overview of Vvave as a whole project by re-introducing Vvave as cross-platform application, presenting the Vvave stream platform, Pulpo MIR’s (music information retrieval) system and showcasing the multiple ways the community can get involved.
The porting of Vvave to Kirigami:
Vvave started as a simple music player, and pretty fast has evolved to become a larger project.
Last year, when I first presented Babe to the KDE community at Akademy Almeria, the talk about the Kirigami framework got me excited and then I started making Vvave a truly cross-platform application and mobile-ready, so I started working on Vvave to make use of QQC2 and Kirigami and the road has been great so far and now Vvave runs on Android, Linux GNU desktops and is ready for Plasma Mobile.
The Vvave stream platform:
On the Vvave presentation talk from last year, I tried to make a point about the benefits of letting the multimedia desktop applications learn from the internet, with that idea still on mind I started pondering on the idea of implementing an open music information platform to furthermore bring closer Vvave to the internet. Such platform would not only benefit Vvave, but perhaps many other music players.
The platform is named Vvave stream, it’s up and running and its goal is to become a free/open platform that resembles a mixture of Genius/SoundCloud/LastFM/Spotify.
Pulpo MIR system
Vvave and the Vvave stream platform both use a basic implementation of a MIR system called Pulpo, a system that makes use of several web services to collect music information to later on analyze in order to give contextual feedback to the application about the music collection.