Re: Asset uPNP
anders can you email me please:
Asset uPNP & DLNA
Collapse
This topic is closed.
X
X
-
-
Re: Asset uPNP
XBox is no go ATM.
The PS3 - where does it show that error, whilst browsing the artist trees? or before anything shows?Leave a comment:
-
Re: Asset uPNP
I'm pretty excited by this -- most of the uPNP servers out there are iffy at best.
I tried getting Asset to work with both my PS3 and XBox 360, with Asset running on my Windows Server 2008 box.
I was able to get the library up and running -- it scanned through my music folders (and pretty quickly, too,with 15K tracks), but when I try to connect with my XBox it tells me the server disconnected, and the PS3 tells me there's a DLNA protocol error.
Is it supposed to work with these playback clients yet? Is it supposed to work with Windows Server 2008? I'm happy to work with you to debug if/when that makes sense.
andersLeave a comment:
-
Re: Asset uPNP
Hello,
I would second dvdr's approach in organising music in a more "musical" manner.
My feeling is that most of the music related software was written by and for pop music people, and even the uPNP spec shows that the authors did not necessarily think of classical music or jazz.
Ideally I would like to be able to browse similar to:
Mode/Popular
Mode/Jazz
Mode/Opera
Mode/ :
Mode/Classical
Mode/Classical/Epoch
Mode/Classical/Type
Mode/Classical/Composer
Mode/Classical/Performer
Mode is not necessarily Genre, but the way music is browsed. For popular music the approach artist/album/song is sufficient, for Jazz composers and arrangers are as interesting to know as performers.
In classical music, Epoch would be:
Epoch/Baroque
Epoch/ :
Epoch/Wiener Klassik/
Epoch/Wiener Klassik/Mozart
Epoch/Wiener Klassik/Haydn
In Type I would like to see:
Type/String Quartett
Type/Piano Sonata/
Type/:
Obviously, the same subtree could appear for busy composers if they apply, i.e. if a set of works can be combined into a logical group:
Mode/Classical/Composer/Beethoven
Mode/Classical/Composer/Beethoven/String Quartett
Mode/Classical/Composer/Beethoven/Piano Sonata
Going beyond that, if I have several recordings of one sonata:
../Beethoven/Piano Sonata/No32 Opus 111/
../Beethoven/Piano Sonata/No32 Opus 111/Alfred Brendel
../Beethoven/Piano Sonata/No32 Opus 111/Emil Giles
So ideally, a uPNP server should allow:
1. tag music beyond id3 tags though some maintenance interface
2. allow more sophisticated content browse and search.
Last but not least, the server should run on Linux as this less resource hungry OS is most likely used in embedded devices.
Cheers.Leave a comment:
-
Re: Asset uPNP
Stand alone, I will create a WHS install next week which preconfigures as a service and shares the right folders.Leave a comment:
-
Re: Asset uPNP
I wanted to try this on my WHS.
Does dBpoweramp have to be installed on the same machine? Or can Asset uPNP be installed stand-alone?Leave a comment:
-
Re: Asset uPNP
Spoon
thanks for the update. Just a curious question about "music nodes" - I'm not really shure, whether this is possible in UPNP-specs
Would it be possible to incorporate multiple nodes on a level? One example, that I had never seen realized that way:
GenreClassicaletc.....Artist (leads to albums, sorted by artist)Soundtrack
Album Artist (leads only to albums tagged with an album-artist, sorted by album-artist)
Composer (leads to composer, then albums sorted by composer)
Compilations (leads only to compilation-albums)Composer
Album
That way, I would have a more efficient way to browse my collections...Last edited by dvdr; December 11, 2008, 07:44 AM.Leave a comment:
-
Re: Asset uPNP
The temp files should be autocleared 60 seconds after the file would normally finish playing (if another file is played).
>Could "force wav" be something like "decode to wav only for nonsupported filetypes"?
With the next update of LinnGUI it will do exactly this, Linn have never had a UPnP server capable of doing this until now, so they can accomadate it.Leave a comment:
-
Re: Asset uPNP
Hello Spoon
great advantage, that I now can overcome the file-format limitations of a streaming client.
Tried it, it works, but there's problems, when playing files not supported natively by the streaming client and hence enabling decode to wav (sorry, but that's what betatesters come up with :blush: )
Obviously, files are decoded first and placed as wav's into the temp-folder, where they remain, until Asset-UPNP.exe is closed. That leads to the following:
- Temp-folder gets fuller and fuller, the more titles have been played and at a certain time, you run out of space (1 CD holds about 500 - 700 Mb, so after playing 3 CDs, you got quite a load of temp-files around - or: I also have a 88.2kHz/24bit wma-lossless album, playing that 1 hr. 14 min. album would result in 2.2 Gb worth of temp-files!)
- I ask myself, what happens, if the server stays active 24/7, thus Asset-UPNP never being closed? Or do you flush those tmp-files after they reach a certain number?
- there's a longer pause between each title, since Asset-UPNP does not "preload/predecode" the next title in the playlist. So gapless playback is not possible (at least in my setup here, which is a Linn DS streaming client and LinnGUI for controlling it). Live-Concerts and classical music... you know the issue
- Playing audiobooks (I usually encode the several CDs into one large file of about 60-80 Mb in m4b-format) is not working well: decoding this 2/3/4-hour files into wav takes a lot of time a consumed all of my temp-space in one case (not mentioning wav-file-size restrictions on Windows!). I know, that this might not be a common useage, but it's worth mentioning, imho.
- Temp-folder resides on C:, no way of defining a dedicated temp-folder on another partition/drive with maybe more space.
Additionally, here are some questions:
as far as I understood the UPNP-principle, part of the handshake between the server and the client is exchanging information about native filetype-support of the client. Could "force wav" be something like "decode to wav only for nonsupported filetypes"? That would at least take care of the gapless-issue for natively supported file-types...
Or: would some sort of "stream as you encode" be possible to get around the eventual problems with large files / long playlists / highly compressed file-formats?
Thanks for reading this and taking it into consideration - and keep up the great work on this promising project!Last edited by dvdr; December 10, 2008, 07:36 PM.Leave a comment:
-
Re: Asset uPNP
Asset UPnP big update to 0.5
Download as first message.Code:---UPnP Changes---- Added 'Genres' New [settings] Menu Library Details displays track, album count, total size and disk free Rescan (detecting changes) rescans looking for changes Rescan (refresh all) whole database is rescanned Options Artist >> Album Browsing when enabled puts albums below Artists when browsing Force Streaming To Wave all audio files are presented as wave which should have universal playback, allows the player to play formats not natively supported ------changes uMediaLibrary------- BUG FIX: if have no dB (ie run assetupnp first) then even when db is created there is nothing listed in asset BUG FIX: removing a file might not always remove it from the database ----------Leave a comment:
-
Re: Asset uPNP
dvdr: do not worry about the messages, they are there all the time.
Other tags are going in with each update. The next update should allow any UPnP device to play any dbpoweramp supported audio format.Leave a comment:
-
Re: Asset uPNP
Hi
thanks for the beta! Here is my first feedback.
I succeeded in testing it in a test-enviroinment with about 300 flac's and a few mp3's on my laptop, in conjunction with a LINN DS streaming client.
It plays...
One error message is being repeatedly shown in the asset-upnp.exe's window:
..\..\..\..\Source\Core\NptHttp.cpp(546): [neptune.http] 1228728898:749 [NPT_Htt
pRequest::Parse] FATAL: NPT_CHECK failed, result=-20014 [(stream.ReadLine(line,
NPT_HTTP_PROTOCOL_MAX_LINE_LENGTH))]
..\..\..\..\Source\Core\NptHttp.cpp(546): [neptune.http] 1228728928:752 [NPT_Htt
pRequest::Parse] FATAL: NPT_CHECK failed, result=-20014 [(stream.ReadLine(line,
NPT_HTTP_PROTOCOL_MAX_LINE_LENGTH))]
that's just a small excerpt of the messages, that keep coming up as the exe is running. Seeing "max line length" there: is that referring to the total length of characters used in my paths? I delimit them to 250 characters, is that too much for the http protocol, or is that error message referring to something else?
May I add a suggestion as far as tags are concerned?
I would like to suggest the following, additional tags:
1.) Original Artist (f.e. Ute Lemper sings Songs of Sinatra, Sinatra =
Original Artist, imho important for all those wonderful jazz albums with cover-versions )
2.) Ensemble, orchestra or band - don't know, which tag is "allowed" (I think this is important for classical collections, where I could distinguish between different concertos with a soloist playing with different orchestras or search orchestras)
3.) Lyricist (helpful when indexing Musicals, Shows, classical song, opera, operetta)
4.) Label (same CD, but different pressing, reissue etc.)
5.) Comments
Thanks again for developing this.Last edited by dvdr; December 08, 2008, 09:33 AM.Leave a comment:
Leave a comment: