personal notes on research

I have no Idea from programming, so those are some private notices, with the aim to help me to understand all that programming stuff.

  • If I understodd something WRONG, please write me and explain it to me!
  • If you have hints, comments, something that will help me undertstand please write me or comment it!

 

abstract:

Extensions are written in XUL, but that seems to be more or lesse for UI's and the "communication" within the files.

behind it there are differnet scripts, that actually DO the action.

 to solve the problem (and teach our bird to read comma's or semicolon's in the genre tag) one probably has to go into the "core"
the standard variables don't seem to support that. so one has to go a step deeper and probably create a new variable (or objekt or however those things are called) and create with some database query a list of genres that recognizes separators.

Or maybe we don't need a new database query, maybe we can access the list in which the genres are collected and rewrite it. If it is the "SBProperties.genre" we just need a script that separates the strings by the separator and saves this as new file, like "SBProperties.multigenre" which then can be used by media views. Are there any other files media views are accessing in order to create a list of the genres and which have to be modified? Can it still be handled in an AddOon?

 

for what i know so far:

  • we might need a new thing like "SBProperties.multigenre" (like "SBProperties.genre")
  • it needs to be defined in sbStandardProperties.h or can it be done somewhere else???
  • a database query that can handle sparated genres (xy, zf, ... or with semicolon - User should have an option to choose)
  • and we need to put that new list in the new variable or whatever that is.
  • new media views to reach best usability

 

 

what i found where and what conclusions i draw:

After reading the Developer Intro second thing I found was:

"Creating & Showing a Filtered View"

here, to implemet the list of genres in the filter view, the code seems to accesses something else:
 -> "SBProperties.genre" defined in sbStandardProperties.h:   
 
But where comes the information from? In that variable or whatever it is there must be some kind of list behind it?
-> Who reads the genre tags and writes a list of them in the thing called "SBProperties.genre"???

For the understanding of the structure of Media_Library: media list, media items, media list views...
Introduction and better explanation on those: Libraries, Playlists, & Tracks

 
probably the work of reading all the genre-tags is done in a Database-request or sth. like that?

Tag page
You must login to post a comment.