There are ugly workarounds that consist of adding the track to a playlist (1*, 2*, 3*, 4*, 5*) and then exporting those playlists to update the tracks.
Thanks for the idea, I'm going to give it a shot. Ugly or not.
I just have to figure out how to export the playlists in Foobar2000 Mobile.
If you're trying to use foobar/foo_upnp then I'm not sure you're going to be able to link playlists back to the files as the URL that foo_upnp generates doesn't contain the path to the file, instead it appears to be some sort of hash e.g.
http::/*.*.*.*:56923/content/dda71144f43629ed8b34a9b107cf4915.flac
MinimServer is one of the few servers that uses the filepath in the URL which makes it so easy to link it back to the file.
Do you know if the playcount is updated in Foobar2K when I stream with UPnP? I added the Playback Statistics component.
I only use foobar for metadata management not playback, so I can't help you there.
MinimServer records the last 300 played items (1000 max). I use incrontab to scrape that history in order to keep everything that's been played, thinking I'll eventually feed it into last.fm (or similar).
Also, going back to the MediaTree, do you know how to add a folder to a SubTree?
I tried something like this, but looking at it now, the logic feels kind of wonky:
<SubTree label="Parent Node">
<SubTree label="Child Node">
<spec>%field1%</spec>
<spec>%field2%</spec>
</SubTree>
<spec>%fieldA%</spec>
<spec>%fieldB%</spec>
</SubTree>
What are you trying to do? In UPnP you descend one level at a time e.g.
<SubTree label="Release Type">
<spec type="object.container.genre.musicGenre">%releasetype%</spec>
<spec type="object.container.person.musicArtist">%album artist%</spec>
<spec type="object.container.album.musicAlbum">%album%</spec>
</SubTree>