I've recently started running xbmc on debian and so far I love it. The one thing I would like to add however is a new music visualization. Personally, I've never been grabbed by the standard waveform visualizations. More often then not, they just seem, for lack of a better word, stoney to me and generally take up a lot of CPU time. My call is for a visualization similar to what Microsoft's Zune software had:
My visualization will consist of:
Fanart - Slowly moves in some direction, or zooms in or out, and changes to a new image after a certain interval. I also believe it has been desaturated, converted to greyscale.
Text - White Opaque Segoe UI font I believe, also moving in some direction. Contains a combination of artist, album, and song name and information.
Colored Spotlights - Move and fade between colors
More examples can be found here
The problem is, I am really not sure of where to start. I have experience coding and am quite skilled with Java and C# and have a good understanding of C, C++, SQL along with less useful languages like HCS12 assembly. However I have little experience with graphics, which is another major reason for me wanting to do this project.
Ideally this vis would be available for all distributions of xbmc, which would seem to steer me towards OpenGL and C++ but I could be wrong. Any insight here would be more then welcome.
The obvious first step for me would seem to be to focus on making a proof of concept and building from there. For this I would like to have coded a simple slide show of fanart gathered from some external site.
As of right now I do not know which site. A quick googleing offers this to be an early candidate but that remains to be seen. Again, any tips here would be great.
Anyone interested in helping or offering up any advice is appreciated.
Thanks!
My visualization will consist of:
Fanart - Slowly moves in some direction, or zooms in or out, and changes to a new image after a certain interval. I also believe it has been desaturated, converted to greyscale.
Text - White Opaque Segoe UI font I believe, also moving in some direction. Contains a combination of artist, album, and song name and information.
Colored Spotlights - Move and fade between colors
More examples can be found here
The problem is, I am really not sure of where to start. I have experience coding and am quite skilled with Java and C# and have a good understanding of C, C++, SQL along with less useful languages like HCS12 assembly. However I have little experience with graphics, which is another major reason for me wanting to do this project.
Ideally this vis would be available for all distributions of xbmc, which would seem to steer me towards OpenGL and C++ but I could be wrong. Any insight here would be more then welcome.
The obvious first step for me would seem to be to focus on making a proof of concept and building from there. For this I would like to have coded a simple slide show of fanart gathered from some external site.
As of right now I do not know which site. A quick googleing offers this to be an early candidate but that remains to be seen. Again, any tips here would be great.
Anyone interested in helping or offering up any advice is appreciated.
Thanks!