Play in track order

Post a reply

Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Play in track order

Re: Play in track order

by rovingcowboy » Thu Nov 15, 2012 4:39 pm

First use uh? Sounds like you been at it for yr's. But first use then you might like the magic node script, it allows for lots of path way adjustments.

Re: Play in track order

by ginjaninja » Thu Nov 15, 2012 9:37 am

I can sort you out... i have been searching high and low for a DLNA server that can sort on my TV.
MediaMonkey has the answer.

Short answer, set the title tag of your music to be '%tracknumber% - %title%' rather than just %title%. This forces all all renderers who only sort alphabetically to show tracks in order.
(im not an expert of MM yet, 1st use today, but potentially if this is possible, it might be better to setup a specific DLNA collection with this tag configuration, lest it impacts your other uses of the collection). I used auto tag from filename to set my tags for DLNA serving. (as my filename/paths are 100% organised/consistent)

Medium answer - some renderers (my samsung included) use standard upnp tags for track order (upnp:originaltracknumber) BUT this upnp tag only come into play (affects sort order on renderer) when the media server communicates some extended capabilities to the device. In my case if i use the samsung DLNA software.

Longer answer - upnp uses dc:title field to communicate titles to the renderer. The renderer(eg. tv, ps3, xbox) controls the sort order ultimately although the server can affect the conversation depending on the renderers and servers conversation on sort capabilities (and other extended upnp features eg #getfeaturelist). If you download the intel upnp tools http://software.intel.com/en-us/article ... load-tools you can use the AV media controller toolkit to see the way mediamonkey is presenting dc:title to its clients.

For renderers with fussy or no support for proper sort order via the standard upnp:originaltracknumber, prefixing track number to title in dc:title sorts this. Good news is that the mediamonkey 'collection/library' title tag..becomes dc:title in mediamonkeys DLNA engine.

GL

Re: Play in track order

by wembleykid » Fri Oct 12, 2012 4:21 am

My first posting, but I too am having the same issues. I've raised a ticket with MM. If they can get this sorted, it'll be in my opinion the best music library and server on the market by a country mile. I've loved MM for years and remember a couple of years emailing them to say what a great product it is and would be only bettered if it had a server as well as library option!

Re: Play in track order

by Lowlander » Mon Sep 03, 2012 11:46 am

There is definitely something wonky about MediaMonkey and the order things are displayed on the client. Supposedly files are sorted on the client as they're sorted in MediaMonkey, something I've had trouble with getting right with Movies and Podcasts.

Interestingly I had issues with TV as well and just found that some files had Track# values whereas others didn't, which resulted in incorrect sort. Enabling the Track# column in the TV collection I found it was included as sort column despite never being selected for this as the column wasn't displayed. Perhaps a similar issue is plaguing other collections (although Track# didn't seem to be an issue in the Movies collection here).

Re: Play in track order

by yamaha » Mon Sep 03, 2012 5:59 am

[quote="khelsing"]Some of you obviously haven't fully understood the concept of MediaMonkey's method of sharing media (which is UPnP-AV/DLNA).

Talk about how to win friends and influence people!

I have the same sorting problem, and a hint. I have a Yamaha rx-a1010, and apparently they have no idea how uPnP works either, since the track list comes up sorted wrong using MM. Of course, it I use Twonky media server, the track list comes up in the right order, so I guess khelsing should write to both companies and set them straight.

The sort order is not random. It is based on the filename (not the real filename but the index to the track that is used to build the url). You can see it by setting up a second MM, opening the first MM's library using it, and making sure that the "filename" column is visible. If you sort an album's tracks by this mess, the order will match the incorrect order you're seeing in the dlna client. You can do the same thing using WMP as the client. Twonky also has these indexes for the filename, but my Yamaha still gets the track order correct.

Now why would the dlna client (my Yamaha, in my case) sort by this goofy thing? I'm guessing because it can't determine the file type from the metadata that MM sends, so it doesn't think it should sort on track. Why it would try to sort on filename as a fallback is beyond me, but maybe it doesn't have anything else to work with. Perhaps in some cases, MM isn't even sending the audio object's metadata at all. This obvioulsy isn't always the case, because some clients are getting it. Perhaps it depends on the specifics of the query method.

If I open the MM library in WMP, and display the TYPE column in the track listing, I notice that sometimes the TYPE is flac, while other times this column is emtpy. I have 2 MM's installed, and one always has this column set, while the other doesn't. Perhaps there's something else I'm doing to cause this that I haven't deduced, like how I'm getting to album track listings, but I don't think so. Very confusing, and I imagine it would be to a client. However, using either server ends up with the wrong sort order.

For those of you with receivers, set up a Twonky server and see if it solves the sorting issue. I wouldn't recommend using it instead of MM (assuming this issue gets resolved), the interface is clunky compared with MM and it's not really designed well for sharing music, but at least you can reassure yourself that your $500-$5000 receiver is actually working.

For MM, if you can use MM as a dlna client and sniff the metadata, perhaps you can compare the output from Twonky versus MM. If there is a way I can do this with some logging option, I'd be happy to have a go. It would be part 1 of making MM really useful to those of us with AV receivers. (Part 2 would be to get MM media descriptors (the index url stuff) compatible with WMP. I can use WMP to see a MM library, and do a "play to", but when it tries to play, it gets an error trying to get the media (I'm guessing this has to do with a res that is slightly out of spec, but just guessing). This same setup works with Twonky, which means I can use WMP as the DMC for Twonky serverd files. It would be sweet to do that for MM as well, until you guys get around to putting DMC into MM.)

Re: Play in track order

by otmetrud » Sat Aug 18, 2012 1:14 pm

This issue is making me crazy. I have 4.06.1501 installed. I have everything sorted correctly in the MM client. I have all my media auto-organized by album artist, album, disk #, track #.

On my DLNA client, everything is sorted correctly by album. But when you view by artist or by album artist and then to the album, some are sorted by track # (correct), some alphabetically and some seeming randomly. I want them all sorted by track # throughout. How can I make this happen?

Re: Play in track order

by jfcarrier » Wed Mar 14, 2012 2:16 pm

I have the same problem. I use a least three different clients (PS3, Bubble UPnP and another one on the iPad I can't figure out now [I'm at work]). In some cases, the track order works fine and I can see them properly. However, with some files types (flac), it doesn't. I think this could be about the live conversion, will streaming, if the client cannot play the file type. Either way, this is quite annoying.

Re: Play in track order

by khelsing » Fri Mar 02, 2012 7:05 am

bweb12345 wrote:I don't agree in this case with the client side sort order.
I guess I haven't made myself clear enough, so I'll give it another try.

First of all here's what's written in the TVersity FAQ (on a slightly different subject, but it's explaining the basics of sorting quite well):

"Some UPnP devices like the Roku Soundbridge and the Sony Vaio VGP-MR100U, request all the items under each folder. ... Devices that do that are typically doing it in order to sort the items in a certain way, however the UPnP standard ... suggests that devices need to ask the server to do this sort operation and provide a sorted result with the first few items of the folder only. Additional items should be retrieved by the device while the user scrolls down the folder. If your device does not behave according to the standard and requests all the items upfront, you need to avoid accessing the “All …” folder and use other folders such as genres, artists, albums, etc."
In my case the client (PS3) I've used PS3 media server, tvMobli, Nero Media Server, and Media Monkey. All have sorted correctly, Artist - Album - Track, except Media Monkey.
This indicates that the PS3 does not submit sort criteria. In that case a server will use its own sort criteria (some servers like certain versions of Twonky even ignore the client's request and always use their own criteria).

As Lowlander stated in one of his posts above MediaMonkey will submit the tracks to the client in the sort order of the corresponding node. To check if that works you can try the following:

1. Enable sharing in MediaMonkey and share the node "Music".
2. Open the node "Music" in list view ("Show Details").
3. Left-click the column header "Album Artist".
4. Hold down the CTRL key and left-click "Album", "Disk#" and "Track#" one after the other.
5. Point your PS3 to MediaMonkey and choose the node "Music".
6. The tracks should appear on your PS3 sorted by Album Artist, then Album, then Disc# and finally Track#; if they don't there might be a bug in MediaMonkey and you should submit a debug log (see Lowlander's post above).

For testing reasons you might also want to use a different sort order in MediaMonkey.

If you're using Windows 7 you can also point Windows Media Player to the MediaMonkey server. You will notice that WMP completely ignores MM's sort order and sorts the tracks according to its own settings; you can also change the order in WMP after the track list has been retrieved.

Re: Play in track order

by bweb12345 » Thu Mar 01, 2012 9:07 pm

I don't agree in this case with the client side sort order. In my case the client (PS3) I've used PS3 media server, tvMobli, Nero Media Server, and Media Monkey. All have sorted correctly, Artist - Album - Track, except Media Monkey. Was hoping to use MM since it's great for music but looking to switch back to tvMobli or Nero for DLNA services. Bummer!!!

Re: Play in track order

by khelsing » Thu Mar 01, 2012 9:47 am

olix wrote:It's not a client problem!
If i use another UPnP-Server (Asset UPnP) my UPnP-Client (Samsung UE40D5700 TV) has no problem with the sorting order!
It's always at least partly a client issue. As you will see in section 2.3.19 of this official document it's up to the client to define the sort criteria based on the sort capabilities the server has submitted before. As different clients use different (or no) sort criteria which different servers might interpret differently the results may vary from combination to combination.

Assuming that MediaMonkey is compliant to UPnP-AV standards the track order submitted to the client will therefore only match the sort order in MediaMonkey itself if the client has submitted no sort criteria at all or sort criteria identical to the actual sort order within Mediamonkey.

Many clients even allow the user to change the track order after they have received the list for example to switch to shuffle mode.

Re: Play in track order

by olix » Thu Mar 01, 2012 7:51 am

Some clients play the content of a list of songs exactly as it has been submitted to them by the server, others sort it alphabetically or by track number. Most clients also offer a shuffle mode which plays the tracks in random order regardless the sort order submitted by the server.
It's not a client problem!
If i use another UPnP-Server (Asset UPnP) my UPnP-Client (Samsung UE40D5700 TV) has no problem with the sorting order!

Re: Play in track order

by khelsing » Tue Feb 28, 2012 7:32 am

Some of you obviously haven't fully understood the concept of MediaMonkey's method of sharing media (which is UPnP-AV/DLNA).

UPnP-AV is not a push service (= server pushes content to client) but a pull service (= client pulls content from server). Technically spoken a DLNA client is both a UPnP MediaRenderer and a UPnP ControlPoint therefore a DLNA server (technically: UPnP-AV Media Server) can't control the manner in which a client handles the information the server has sent. The sort order thus is defined by the client alone.

Some clients play the content of a list of songs exactly as it has been submitted to them by the server, others sort it alphabetically or by track number. Most clients also offer a shuffle mode which plays the tracks in random order regardless the sort order submitted by the server.

"Pushing" content to a client (technically: the UPnP MediaRenderer part of the device) is possible, but requires a separate (external) UPnP ControlPoint. Windows Media Player 12 for example has a built-in control point named "Play to" which "pushes" a playlist to a client. It looks as though a similar feature is planned for a future version of MediaMonkey. Overriding the external control point with the client's built-in UPnP ControlPoint, however, is always possible.

If you have a smartphone you can use an app like 2Player, UPnPlay, BubbleUPnP, AndroMote or media:connect to control the sort order.

Re: Play in track order

by olix » Tue Feb 28, 2012 5:47 am

I have the same problem, especially with Playlists.

Re: Play in track order

by bweb12345 » Mon Feb 27, 2012 5:11 pm

Same problem here as well. Sorting in MM fine but on DNLA alpha.

Re: Play in track order

by okrumnow » Mon Feb 06, 2012 12:34 am

I'm experiencing the same problems. Selecting albums via a DLNA controller does not play them in the order they are sorted in MM. I cannot see any order, they seem random for me.

If i creat ea new playlist from the album and start to play that playlist, the album has correct order. But of course I cant do that from my controller but have to use MM directly.

Would be really nice, if MM streams the albums in track or sort order, but at least anything repeatable.

Olaf

Top