foo_touchremote 0.1.2

A small update.

Album view on NP screen finally works, but no rating yet. I’m not sure if writing a value into ‘rating’ field would be enough, especially when the file is locked/read-only. That would be great if it is saved in the metadb and not in file tags.

Sorting is worked almost as expected. Still cannot get numbers to follow latin letters, so there’s no jump letters in this release. Couldn’t find any pre-defined locale which sorts things in that way. Maybe need to add some hacks…

Anyway, grab it to find new bugs :D

Sorting, sorting, more sorting

Just to make things clear.

All future releases of foo_touchremote will use the following sort rules:
1. Inside single album view songs are ordered by song number. Songs without song number would come before the others in alphabetical order.
2. In all other places (search results, all albums view, all tracks) songs are ordered alphabetically despite song number, album and other fields.
That’s all. It is what Remote expects from server.

The only question is how to treat non-letter characters (numbers, special symbols) when sorting. Should they prepend latin letters or come after them (like iTunes does)?
And what to do with non-latin letters? The options are to use navigation letters and let all non-latin characters appear as ‘#’, or just keep it as is without any letters at all.

Wanna to hear what you think of all that things.

foo_touchremote 0.1.1

Here’s a small update for all of you, people.

Now you can browse and play your library music. Selected albums or search results are now loaded into auto-playlist on the foobar’s side.
Also compression of data was added. Almost all output traffic is gzipped, so loading large numbers of tracks should be faster now. Album art is not compressed, but it is now resized as requested by iPhone app.

Known bugs:
- Currently playing track list (those you ‘flip’ on the NP screen to set ratings) is not working.
- No shortcut letters in the lists. Seems Remote supports only latin letters, making anything else to be ‘#’. That require me to change sort order (latin letters first, numbers and all other letters next), and it is not so cool. Need to think on how to override that behavior.
- Any library changes are reflected only after foobar restart. That should be fixed soon.

As it is usable somehow, download link is posted to the product page, so grap it there.

TouchRemote 0.1.0.0 beta

Ok, guys. I’ve promised library support until the end of January, so here’s the first beta to test.
As I’ve said, the most important feature is library. You can search and browse artists, albums, tracks, genres and composers, also there’s album artwork support in the albums list (a bit buggy). But you still cannot create playlists from sibrary selection, so all this seems kinda useless :)
The main purpose of this release is you to test library parser speed. I haven’t tested it on a very large library (10k+), so need some feedback from large library owners about possible performance issues. Please run foobar, open console and find something like:

TouchRemote: items added to library: 1933
start
finished in: 0:00.063

and post your results in this topic.

Plugin is built with a new SDK, so it will run only on foobar2k 1.0 or later.

Here’s a download link for you: foo_touchremote 0.1.0.0.

Roadmap

Some info for those of you guys who likes and uses my foobar plugins.
1. foo_w7shell updated to version 0.2.9.1. Settings page is not legacy anymore, now it uses new apply/cancel features.
2. foo_touchremote won’t be published for some time. I have no wifi at the moment (my home router is partially broken), so unable to test the plugin. Anyway, I’m working on the library support and still planning to post an update until the end of January.

Also I’m going to use 1.0 SDK for foo_touchremote, but it would break compatibility with older foobar versions. So I’d like to ask if you really need that 0.9.x support? If you don’t, 0.9.x support will be dropped, so vote in the comments!

foo_w7shell 0.2.9

Hello people!
Many of you have probably updated to foobar 1.0 and noticed artwork configuration available. This is really cool, but API is a little different from the old one, so foo_w7shell couldn’t use benefits of new album art extractor.

I have also updated to the latest foobar version, so made a fix for the plugin and named it 0.2.9. You could get it at the download page, as usual.
It is built with the new SDK and works only on foobar 1.0 (or later). Those of you who is still on 0.9.x branch should use previous versions of the plugin.

Long time no posts

Some time ago I’ve said there would be updates during New Year holidays. Well, that didn’t come true.
I have been moving to the new apartment and had no time to do something, even reading the e-mails was a problem.

Also I have a request to those of you who has a MacBook and a not-Touch iPod (i.e. Classic, Nano, etc.). Please post in the comments how does the player appear in the Mac OS X. Is it mounted to some directory (which exactly?) as a removable drive just like in Windows?

foo_touchremote 0.0.5 alpha

First public build. No library support, no search, possibly buggy :)

Blog Break

Well, this post actually is a test of a WordPress iPhone app Genius suggested me to try. And I think I like it!

BTW, the first alpha build of a foo_touchremote is almost here. There’s still a lot of things to do (it doesn’t even support a library yet), but there should be something to start with, right?..

Life is life!

Awesome. I have got another set of plugins to write for MS CRM, still working on its integration with HP PPM and writing a DRM license server for another project.
There’s almost no time even to live ;)
But there is some progress on foo_touchremote. I’ve managed to pair my own server with Apple’s client app and made a http processing engine based on mongoose (it seems to be the most adequate implementation of http server) sources. So the very first betas would appear soon.
Stay tuned.

Continue Reading »