Ok so did more testing and some of the isues seem resolved, i'll go by them one by one:
1-autoupdate. everything is fine for now even updating manually so this would be a great bonus if its there, but can live without it for now.
2-visualization: it doesnt work elsewhere either. so must be some xbmc issue. with the previoux xbmc before 10.0 itunes vis worked fine. ill do some research on this see what the problem is.
3-icons: if i replace them, and subsequently update the plugin, will it replace my icons? also, any plans to release this on add-on section of xbmc? that way autoupdates are taken care of.
4-album art. album art works in song list in playlist, but doesn't work in album view. would be nice to have a random album show up in the artist section for the artist, but i can understand why there are no icons there. for albums though i think should def have cover art, unlesss its a limitation of the xml file, then nothing that can be done about it. all my artwork though is embedded into the tags of the song. how do i scrape it from the songs?
5-colums/sorting. i don't think such a function for columns exists in xbmc. i have never seen any window, skin, plugin, etc that has columns. i hope im wrong, but i think this possibly wont work. i think the simpler thing to do would be to atleast just see if in the list view, whatever view you're in, album or song(playlist), if theres a way for the tag to be shows such that in album view its "Album - Artist" (right now its just album), and in the playlist view of songs, its "song - artist" (right now its just song). so without cover art in album view, and without artist name in playlists that might have hundreds of songs by different artists, you can see how it can be difficult identifying the song'album you want to play. hopefully this is easier to implement.
Just saw new post regarding xbmc bug. i'm using the newest xbmc public release build, i'll see what release that is and then upgrade to the newest svn you mentioned. also just saw auto update feature. awesome.
AlfredJKwack Wrote:Hi nmirza
Glad to see you're exited. As I'm not a developer I'm probably going to have to disappoint you. My skills extend to the ability to understand the structure of the code and the ability to interpret what some of the things are meant to do. I'm not in a position however to write code. All I've done is take a look at what was done for the iPhoto plugin and apply that to the iTunes plugin. It took a few hours of comparing files back and forth but it required no real coding experience.
Nevertheless here goes my feedback.
At the moment, yes. The iPhoto plugin has a neat "autoupdate" feature which I haven't implemented in the iTunes version - I didn't want to overextend myself first time around.
If anyone's a little adventurous, they're always welcome to submit a patch by taking example on what jingai's been doing with the iPhoto plugin.
There should be no link between the Visualization and the plugin. Does the visualization work in other circumstances (ie with other audio plugins)? Also, if you're able to reproduce it I'd appreciate a debug log (pastebin).
Feel free to replace the default png icons by your own. The path to the files (on a mac) is:
~/Library/Application Support/XBMC/addons/plugin.audio.itunes/resources/icons.
Does this behaviour occur when you're in the artist, album or other folders as well? Does the behavriour occur with other plugins as well? If not please let me know which ones you tested against and I'll try to take a look at it.
The source file from which the plugin works (ie. iTunes Music Library.xml) does not contain a path to the artwork.
I believe that iTunes stores the artwork in a proprietary format as well which makes it unlikely someone will write code to access it. The other possibilities to get the artwork are: scrape it from the internet or scraping it from the mp3 files themselves. In both these cases I believe the community would be better served if these were separate plugins that one could call and rely upon.
This should be feasible. I'll add it to the todo list.
Ideally for all of the above what you'd want is for XBMC to display a listing with a couple of colums (say: track, album, artist, rating) and have the columns be sortable. I don't have a good example on hand where this has been implemented. If you do, please let me know which plugin has this and I'll take a look.
I'm not a python developer remember. Perhaps someone more experienced can submit a patch to achieve these features.