View Single Post
Old 01-11-2022, 06:57 AM   #29
Renate
Onyx-maniac
Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.
 
Posts: 3,939
Karma: 17500001
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
Concatenating PDFs would work, but it's not very open-ended. I set my list to random (shuffle) and just play as many as I want. The next day I continue from where I left off.

But I'm still using a system where I have 2 controls for next/previous song and 2 controls for scrolling (I don't use pagination). But I'm playing 3 minute songs, presumably you're playing longer things. You definitely need foot pedals for page turning, but music piece selection could be by some sort of hand controls. In the simplest case it would just switch to Calibre, hit down arrow, hit enter. Although this gets into problems with Windows not letting you select the foreground window unless you are the foreground window.

Or you could load all the music into Acrobat and then switch tabs.

You could write a utility to control Acrobat with DDE. You'd feed the utility a list of filenames. A control would load the next one in.

Does Calibre do custom ad-hoc lists?

Sorry to be so disjointed. The underlying principle is that external controls can be of two types: 1) a system input device, like another keyboard, which is administered by the OS and can only talk to the foreground window and doesn't even know which one that is 2) something that the OS doesn't care about, a serial port, a lineprinter port, Bluetooth GATT that can speak privately to a background utility that can do things.

1) is easy and doesn't require a background utility but it will happily do PgDn to anything.
2) gives you more control but requires a helper utility.
You can mix and match the two approaches.
Renate is online now   Reply With Quote