HI Bubbleguuum,
Did you make progress on the issue we discussed? The version you send me is working correctly.
That should answer your question :
0.99.26 released (first post to download):
0.99.26
The default sort string mentionned below is: "%album artist%|$if($not($meta(album artist)),%date%)|%album%|%discnumber%|%tracknumber%|%title%"
- server: fully threaded startup (could block fb2k for some seconds on launch, if huge collection on slow PC)
- server: fix: rare crashes in abnormal conditions
- server: fix: rare Plaback Stream Capture crash
- server: fix: Internet pref page: populate ip/hostname field only with a non LAN ip, if found
- server: new: use fb 1.0 album art API to be able to serve album art using configured file patterns
- server: new: playback statistics (playcount, etc...) are now submitted by default when a track has been streamed 100% (requires foo_playcount).
This can be enabled/disabled globally in the Server / Content pref page (default: enabled).
Submitting playback statistics can be disabled per profile with the <allow_submit_stats> tag.
Submitting statistics is disabled for the WMP profile as WMP do some kind of full file buffering.
- server: chg: dithering is now alway enabled when decoding to PCM or MP3, for all profiles. Dithering can be disabled manually in the XML conf (<dithering> tag)
- server: chg: search results are now returned sorted, using the default sort string
- server: new: search in PlugPlayer browse screens is now available (will return albums matching a string).
- server: new: single nodes containing tracks can now be specified with custom sort order:
ex: <SubTree label="Aciiiid Tracks" query="genre IS Acid" sort="%tracknumber%|%title%"/>
if sort is omitted, the default sort string is used.
- server: fix (regression): track lengths not displayed on PS3 browse screens
- browser: in configuration, ability to specify the sort titleformat string for all upnp items sent to playlist, including results from search.
This allow to override the server's sort order. This replaces the old "use sort incoming files by" setting which was not working since a few versions.
- browser: new: search on non-foobar2000 UPnP Media Servers that are search capable:
* simple string search will return tracks containing the searched string in any of the tags the server supports (like fb2k simple search)
* very limited support for foobar style queries: <tag> IS|HAS <value> (ex: genre IS acid)
* the tags that the selected Media Server supports can be displayed with the "?" button
search results are sorted using the default sort string, as server sort order is too inconsistent with most servers.
- controller: fix: rare crash when a renderer disappears from the network
- controller: new: icon buttons, new play PSC button. Removed Shuffle / Standby / Mute buttons, still accessible via menu Playback>UPnP Controller or context menu in Controller (right click on status bar)
- controller: chg: when changing the selected renderer, do not automatically show the Controller Playback Queue playlist if the renderer is not playback capable.
- controller: chg: do not select automatically the first available renderer on UPnP Controller launch or on current renderer disappearance (this could stop the currently playing source on Linn DS).
- controller: chg: UPnP AV renderers: use polling instead of eventing to get player state. More reliable with some dodgy renderers.
- controller: add: added option <return_buggy_track_length> in streaming profile. Set to "yes" for renderers returning wrong track length such as the Philips WAC7500, and use cached track length instead.
- controller: fix: when sending items to WMP renderer, the Default profile was always used instead of the WMP profile
- controller: fix: removing a playlist before the UPnP Controller playlist would make all renderers other than the renderer selected pickup items in the wrong playlist
- controller: fix: the renderer state could in rare cases not be notified due and eventing subscription bug (the controller wouldn't display track metadata / time)
- controller: Linn DS:
* on controller start, do no stop the playing Source
* external Playlist/RadioTime Sources modifications are immediately reflected in the Controller playlist
* the Radio source now display elapsed time.
* Non preset radio stream metadata is correctly displayed in status bar
* Playback Stream Capture or UPnP items can be played by the Radio service to preserve the content of the Playlist source