Linn Forums

Current time: 2017-12-16, 06:22 Hello There, Guest! (LoginRegister)

Linn Forums / Linn Music Systems & Hi-fi Separates / Network Music Players & Music Streamers v / LUMIN iPad controller app

Post Reply 
LUMIN iPad controller app
2012-11-14, 18:14
Post: #21
RE: LUMIN iPad controller app
Personally I prefer that Lumin runs it's own library as it means it is so much quicker and is not forever loading album art when my ithingy is woken from sleep. I used to use an App called vmcMote to control my Windows Media Center based music that operated this way and really missed it when moving to controlling a DS. Well done LUMIN!

CJ

Main: Michell Orbe/SME V/Lyra Delos/CA 640p Oppo105 Marantz AV8801 Linn 5125 Dynamik Focal Diablo Utopia III Komponent106 Komponent104

Profession: Owner of Krescendo HiFi - Specialist in second hand Linn and Naim
Visit this user's website Find all posts by this user
Quote this message in a reply
2012-11-14, 18:21 (This post was last modified: 2012-11-14 18:21 by psme.)
Post: #22
RE: LUMIN iPad controller app
(2012-11-14 15:33)bbrip Wrote:  I believe LUMIX should take the NEW approach introduced by MinimServer so only have multiple entries if these are clearly entered as such, ie

ARTIST=Gilels, Emil
ARTIST=Oistrakh, David
GENRE=Chamber Music
GENRE=Violin Sonatas

in this example LUMIX should list Gilels and Oistrakh as the two artists in the Album and list the Album under Genre Chamber Music as well as under Genre Violin Sonatas.

Cheers
bbrip

From an end user point of view, it should work as you "imagine". Sadly, in term of UPnP "protocol", it doesn't work this way.

No matter how many multiple Artist, Genre (or any TAG which is supposed to have multiple values) pair/values are in the metadata, using the correct (from a user point of view) TAG format, such as using \\ to separate values in MP3TAG etc.

A UPnP server (including MinimServer) will ALWAYS give a single line of string for a list of Artist (or Genre etc), with ALL artists combined using "," separator!

Under this "protocol", a Controller really has no way to know which "," is part of artist name, or another artist.

For a generic Controller, the controller wouldn't care. It simply "display" the line of string from the server. But LUMIN doesn't work this way. LUMIN will try to break down all the album info grabbed from server and build a local song database within the app.

I'll try to discuss with MinimServer author to study if there is any other way...
Find all posts by this user
Quote this message in a reply
2012-11-14, 18:25
Post: #23
RE: LUMIN iPad controller app
(2012-11-14 18:21)psme Wrote:  A UPnP server (including MinimServer) will ALWAYS give a single line of string for a list of Artist (or Genre etc), with ALL artists combined using "," separator!

Nothing prevents a Media Server to send multiple <upnp:artist> tags for a track.
Now finding a Media Server that do it and a Control Point that uses it is another story.
Find all posts by this user
Quote this message in a reply
2012-11-14, 18:45 (This post was last modified: 2012-11-14 18:51 by bbrip.)
Post: #24
RE: LUMIN iPad controller app
But the point of the server is that it "serves" certain information is it not? Call it a "tree" or an "indexTag" as Minim calls it.

If LUMIN would pick up the indexTags I have defined in MinimServer, all would be perfect Smile But picking up just a single line of e.g. Artist if you have defined a handful of them (e.g. for an opera, made up of soloists, choirs, orchestra, conductor) would'nt quite do the trick - at least to my simple mind, that is Wink

bbrip
Find all posts by this user
Quote this message in a reply
2012-11-14, 18:49
Post: #25
RE: LUMIN iPad controller app
Which UPnP server send "real" multiple <upnp:artist> tags for a track? I tried MinimServer, foobar2000 upnp plugin, Asset UPnP etc. They all give a single line of string in the format of Artist1, Artist2, Artist3...

If there is a Media Server supports multiple <upnp:artist> tags, LUMIN app will support it.
Find all posts by this user
Quote this message in a reply
2012-11-14, 19:15
Post: #26
RE: LUMIN iPad controller app
psme - Is this only a problem for the artist tag, or for other tags too?
Find all posts by this user
Quote this message in a reply
2012-11-14, 19:55
Post: #27
RE: LUMIN iPad controller app
I guess any multiple values Tag such as Artist/Genre etc has this issue. LUMIN app will treat "," as separator for multiple value. That mean you can't use "," character in Artist/Genre tag.

I hope a better solution will come up soon...

Anyway, LUMIN app is still at a very alpha testing stage and far from perfect. Tongue
Find all posts by this user
Quote this message in a reply
2012-11-14, 19:57
Post: #28
RE: LUMIN iPad controller app
(2012-11-14 18:45)bbrip Wrote:  But the point of the server is that it "serves" certain information is it not? Call it a "tree" or an "indexTag" as Minim calls it.

If LUMIN would pick up the indexTags I have defined in MinimServer, all would be perfect Smile But picking up just a single line of e.g. Artist if you have defined a handful of them (e.g. for an opera, made up of soloists, choirs, orchestra, conductor) would'nt quite do the trick - at least to my simple mind, that is Wink

bbrip

The UPnP specifications don't provide a "standard" way to include all indexTags values in the DIDL-Lite information that's sent to the control point.

At the moment, MinimServer sends the following library tag information as "standard" DIDL-Lite XML tags:

Artist - sent as <upnp:artist> and <dc:creator>
AlbumArtist - sent as <upnp:artist role="AlbumArtist">
Composer - sent as <upnp:artist role="Composer"> or <upnp:author role="Composer">
Conductor - sent as <upnp:artist role="Conductor">
Date - sent as <dc:date>
Genre - sent as <upnp:genre>
TrackNumber - sent as <upnp:originalTrackNumber>

By "standard", I'm referring to established industry standard usage that's supported by a reasonable number of control points and servers.

It would be possible to extend MinimServer to optionally send the following information as multiple DIDL-Lite XML tags if multiple tags have been used in the library:

Artist
Composer
Conductor
Date
Genre

If LUMIN can handle all of these as multiple DIDL-Lite XML tags, I'd consider adding an option to do this in the next release of MinimServer.
Find all posts by this user
Quote this message in a reply
2012-11-14, 20:02
Post: #29
RE: LUMIN iPad controller app
(2012-11-14 18:49)psme Wrote:  Which UPnP server send "real" multiple <upnp:artist> tags for a track? I tried MinimServer, foobar2000 upnp plugin, Asset UPnP etc. They all give a single line of string in the format of Artist1, Artist2, Artist3...

If there is a Media Server supports multiple <upnp:artist> tags, LUMIN app will support it.

I think WMP do it but don't quote me on that
Find all posts by this user
Quote this message in a reply
2012-11-14, 20:13
Post: #30
RE: LUMIN iPad controller app
as Artist and Album Artist appear to be somewhat problematic with multi-entries, I am using the "Soloist" tag for multi-entries and have defined this in Minim as an indexTag.

That allows me to browse all Soloists wherever I have multiple soloists in Songbook Lite, Kinsky and co..

bbrip
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)