better add the ticket. Even if there will be no more discussion. Back in
the beginning we decided to let every change go through a ticket...
On 06/13/2012 10:30 PM, Ignacio Serantes wrote:
Two versions are good to me. Then what's next? May I add the ticket with
nmm:albumArtist and nmm:albumProducer or it's unnecessary as you are the
maintainer?
On Wed, Jun 13, 2012 at 10:23 PM, Sebastian Trüg <[email protected]
<mailto:[email protected]>> wrote:
On 06/13/2012 04:00 PM, Ignacio Serantes wrote:
Well, I forgot classic music so I was wrong :P.
nmm:albumPerformer, with a cardinality 0:n is totally right.
It's not
handled by id3 tags but for classic music is in several cases
the main
difference between two music albums.
I can, however, see your point regarding the other arguments. For
non-classical music albumArtist does make more sense than
albumPerformer. In the end the albumPerformers are all the
performers of the individual tracks. But the artist is the, well,
artist who labels the album.
So in the end I am voting for nmm:albumProducer and nmm:albumArtist.
On Wed, Jun 13, 2012 at 12:18 PM, Ignacio Serantes
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>> wrote:
On Wed, Jun 13, 2012 at 11:27 AM, Sebastian Trüg
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>> wrote:
On 06/13/2012 11:04 AM, Ignacio Serantes wrote:
Hi,
On Wed, Jun 13, 2012 at 10:52 AM, Sebastian Trüg
<[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>> wrote:
On 06/10/2012 08:32 PM, Ignacio Serantes wrote:
I brief update status.
1) I just fix multiple performers bug in
flac analyzer.
2) nmm:albumArtist seems to be related to DB
structure and is not a
coding bug. I just added nmm:albumArtist to
SDO and
now there is a
nmm:albumArtist in nmm:MusicAlbum. This is
the code
I added:
nmm:albumArtist
a rdf:Property, nrl:DefiningProperty ;
rdfs:subPropertyOf nco:contributor ;
rdfs:label "album artist" ;
rdfs:comment "Album artist" ;
rdfs:domain nmm:MusicAlbum ;
rdfs:range nco:Contact .
This looks good. I am only concerned about having
performer and
producer on the tracks and artist on the album.
Shouldn't that be in
sync somehow? After all an album is also
produced, right? A
compilation has a producer and each track has a
possibly
different
producer...
This is right but as there is no tag for album
producer this
information
can not be obtained from the music file so this is
outside
my actual
goals. Album producers can be obtained using a
query, as I'm
doing in
Nepoogle for album performers.
What I mean is we need nmm:albumProducer and
nmm:albumPerformer.
What do you think?
nmm:albumProducer don't bothers but I'm not sure about
nmm:albumPerformer. Performer is the "performer" and not the
album
artist, yes my Engrish is bad. An album artist is a good field
because and album always have an associated artist: Queen,
ELO or
Various artists, but in the real world there is not a performer
associated with the album but is associated to music piece.
Album producer is not the same case because, sometimes,
there is a
general album producer and other producers for music pieces. So
album producer and artist producer are the same case but not for
performers, lyricists or composers. It's right that many times
performers, lyricist or composers are the same for all the music
album but I still consider that this are music piece fields.
I will upload a patch to Review Board for
the first
one but,
what must I
do with the second one?
The normal approach is to create a ticket at
https://sourceforge.net/apps/______trac/oscaf/
<https://sourceforge.net/apps/____trac/oscaf/>
<https://sourceforge.net/apps/____trac/oscaf/
<https://sourceforge.net/apps/__trac/oscaf/>>
<https://sourceforge.net/apps/____trac/oscaf/
<https://sourceforge.net/apps/__trac/oscaf/>
<https://sourceforge.net/apps/__trac/oscaf/
<https://sourceforge.net/apps/trac/oscaf/>>>
Ok, thank you. I will add a ticket.
On Thu, Jun 7, 2012 at 7:59 PM, Ignacio Serantes
<[email protected] <mailto:[email protected]> <mailto:[email protected]
<mailto:[email protected]>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>>> wrote:
Hi,
I detect next issues with music albums
scanning
flac and mp3
formats:
1) Performers:
* mp3: supports it but it wrongly adding
nmm:albumArtist
too and
this must be related to nmm:MusicAlbum.
* flac: only adds one performer, the last
added to the file?.
nmm:musicArtist it's not imported and an
error is launched:
"Cannot set values for abstract property
'http://www.semanticdesktop.______org/ontologies/2009/02/19/__nmm#____albumArtist
<http://www.semanticdesktop.____org/ontologies/2009/02/19/nmm#____albumArtist
<http://www.semanticdesktop.__org/ontologies/2009/02/19/nmm#__albumArtist
<http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#albumArtist>>>'
<http://www.semanticdesktop.______org/ontologies/2009/02/19/__nmm#____albumArtist
<http://www.semanticdesktop.____org/ontologies/2009/02/19/nmm#____albumArtist
<http://www.semanticdesktop.__org/ontologies/2009/02/19/nmm#__albumArtist
<http://www.semanticdesktop.org/ontologies/2009/02/19/nmm#albumArtist>>>'>.".
Solution:
* 0 to n nmm:albumArtist resources must be
added to
nmm:MusicAlbum.
* 0 to n nmm:performer resources must
be added to
nmm:MusicPiece.
2) Albums:
* there is no url in nmm:MusicAlbum so two
different
albums with
same name are considered one unique
resource.
* determine album url is tricky, you
need to
obtain the
url from a
track, a method complicated because
previous
problem.
Solution:
* add nie:url to albums.
* two albums with same name but
different path
are different
albums. This have a side effect with
sets if
sets are in
different paths, but I think is
better that
sets are
considered
different albums, than two different
albums
are the same
resource. On the other side, this
could be
handle with some
smart path detection assuming some
kind of
organization with
paths. Other solution could be using
nmm:albumArtis to
determine
if two albums are different but, then we
have the
problem with
various artists compilations.
* added nfo:depiction as a cover, an image
that could be
handled
by Bangarang or Nepoogle.
* maybe more nfo:depiction for scans?
3) Genres:
* mp3: is not working.
* flac: works fine, supporting
unlimited genres.
Solution:
* bug with mp3 files must be fixed.
4) Sets:
* there is no total tracks per set.
* the total tracks is equal to the total
tracks number in
the last
track scanned.
Solution:
* a solution similar as seasons in
tvshows.
* a total tracks and a total tracks
per set
must be handled.
I'm only using flac and mp3 so the same
or other
issues
could be in
other music formats.
Sets problems is a minor issue, but the
other
three, must be
fixed.
As practically all my music is in flac
format I
will try to fix
problems 1 and 2 in flac analyzer, I'm
crossing
my fingers
because
is C++, but I wish to hear
comments/suggestions
before begin
to code.
--
Best wishes,
Ignacio
--
Best wishes,
Ignacio
_____________________________________________________
Nepomuk mailing list
[email protected] <mailto:[email protected]> <mailto:[email protected]
<mailto:[email protected]>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>
https://mail.kde.org/mailman/______listinfo/nepomuk
<https://mail.kde.org/mailman/____listinfo/nepomuk>
<https://mail.kde.org/mailman/____listinfo/nepomuk
<https://mail.kde.org/mailman/__listinfo/nepomuk>>
<https://mail.kde.org/mailman/____listinfo/nepomuk
<https://mail.kde.org/mailman/__listinfo/nepomuk>
<https://mail.kde.org/mailman/__listinfo/nepomuk
<https://mail.kde.org/mailman/listinfo/nepomuk>>>
_____________________________________________________
Nepomuk mailing list
[email protected] <mailto:[email protected]> <mailto:[email protected]
<mailto:[email protected]>>
<mailto:[email protected] <mailto:[email protected]>
<mailto:[email protected] <mailto:[email protected]>>>
https://mail.kde.org/mailman/______listinfo/nepomuk
<https://mail.kde.org/mailman/____listinfo/nepomuk>
<https://mail.kde.org/mailman/____listinfo/nepomuk
<https://mail.kde.org/mailman/__listinfo/nepomuk>>
<https://mail.kde.org/mailman/____listinfo/nepomuk
<https://mail.kde.org/mailman/__listinfo/nepomuk>
<https://mail.kde.org/mailman/__listinfo/nepomuk
<https://mail.kde.org/mailman/listinfo/nepomuk>>>
--
Best wishes,
Ignacio
___________________________________________________
Nepomuk mailing list
[email protected] <mailto:[email protected]> <mailto:[email protected]
<mailto:[email protected]>>
https://mail.kde.org/mailman/____listinfo/nepomuk
<https://mail.kde.org/mailman/__listinfo/nepomuk>
<https://mail.kde.org/mailman/__listinfo/nepomuk
<https://mail.kde.org/mailman/listinfo/nepomuk>>
___________________________________________________
Nepomuk mailing list
[email protected] <mailto:[email protected]> <mailto:[email protected]
<mailto:[email protected]>>
https://mail.kde.org/mailman/____listinfo/nepomuk
<https://mail.kde.org/mailman/__listinfo/nepomuk>
<https://mail.kde.org/mailman/__listinfo/nepomuk
<https://mail.kde.org/mailman/listinfo/nepomuk>>
--
Best wishes,
Ignacio
--
Best wishes,
Ignacio
_________________________________________________
Nepomuk mailing list
[email protected] <mailto:[email protected]>
https://mail.kde.org/mailman/__listinfo/nepomuk
<https://mail.kde.org/mailman/listinfo/nepomuk>
_________________________________________________
Nepomuk mailing list
[email protected] <mailto:[email protected]>
https://mail.kde.org/mailman/__listinfo/nepomuk
<https://mail.kde.org/mailman/listinfo/nepomuk>
--
Best wishes,
Ignacio
_______________________________________________
Nepomuk mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/nepomuk
_______________________________________________
Nepomuk mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/nepomuk