26

(15 replies, posted in Features)

Can an "album shuffle" mode be added that goes through all the tracks associated with a particular album, in order, before shuffling to a different one?  This doesn't seem to me to be a logistically difficult idea at all, and I feel like I've seen it before in at least one other player.   Wouldn't that cut the Gordian knot, so to speak?

I'm using Azureus, which I think can be set for either of the behaviors you describe (though I could be wrong).

I guess the broader issue is what Cog does when it suddenly hits a stream of garbage content.  Throwing up an error and moving on, like VLC, would be great;  crashing is not so great.

I've noticed that if I'm downloading a FLAC or SHN file with BitTorrent, and attempt to play it with Cog before the download is complete, then it'll invariably crash Cog as soon as the file reaches the incomplete part.  In other words, if the file is 4:00 long and has a missing piece at the 25% mark, it'll crash at 1:00.

I'm not sure whether this qualifies as a bug, but it would be nice if Cog could handle things a little more gracefully.  Sometimes I'll have a folder full of FLACs, some of which are complete and some aren't, and I'll want to preview the ones that are done while I wait for the torrent to finish.  Since the files often have names like blahblaht01.flac, it's all too easy to mix up which ones are "safe" to listen to.

I don't have Leopard, however, so I can't say whether this behavior is true in the latest nightly.

30

(7 replies, posted in Features)

Amar99, I can say that -- as a Tiger user who doesn't plan to move to Leopard anytime soon -- I for one would be grateful for any contributions you'd make to the 0.07 unstable version.

31

(108 replies, posted in Development)

Lightning is an appealing idea for the shuffle symbol, definitely.  Another option would be something from a slot machine, though none of the relevant symbols (lemon, cherry, bar, seven) are quite distinctive enough...

The first thing that came to my mind when I thought about shuffle was dice, but since Play is using that, I think Cog might want its own symbol.  Unless -- we could totally nerd out and use Dungeons & Dragons polyhedral dice!  smile  Probably not enough room for that, though.

Of course, there's also the symbol for chaos, which I believe is a circle with lines going in all eight cardinal directions...probably too close to Cog's wagon wheel.

What about a luck symbol, like a clover or a horseshoe?  (Aye, me lucky charms...)

Reading about all the new features and fixes and UI tweaks for 0.08, it got me wondering how many of these changes depend on Leopard-only code, versus how many would be easy transplants back into the 0.07/Tiger-compatible codebase without needing to be rewritten.  Any thoughts?

(This is of course a question completely distinct from questions of "Should these be backported?" and "Who would do it?"  I'm just asking in general, at least for now.)

Sounds great to me!  Makes intuitive sense and seems logical.

While we're on the topic of Shuffle, one question:  I know you're planning to redo the Shuffle code.  Will we be able to step backwards through the last few shuffle picks without disrupting the process?  Sometimes I'm busy while listening -- say, if I'm washing dishes -- and would like to find out what the last few songs were without causing the shuffle algorithm to reinitialize.

35

(6 replies, posted in Development)

36

(9 replies, posted in Features)

While I agree that overkill is possible with this sort of thing, and that not every parameter needs to be customizable, I do think that preferences are an excellent way of dealing with multiple users' individual preferences (!) for how they want to navigate an app.  I like the idea of an "Advanced" prefs pane, I think it does the trick nicely...

What alternatives to prefs would you suggest? 

(I hope the alternative isn't "if you want to change the defaults, compile your own version" -- the number of nerdly people who can do that is vastly, vastly outnumbered by the number of people who would appreciate customizable preferences, but who don't really know how to compile or customize code.)

37

(91 replies, posted in General)

I just realized that I hadn't posted to this thread!  I do 90% of my listening in Cog, and I think it's a terrific program that's getting even better with every release.  It reminds me a great deal of SoundApp, which was always my MP3 player of choice on OS 9.

These days, the only time I break out iTunes is for encoding, tagging, and CD burning.  Cog has also been a great replacement for the only other SHN player for OS X, MacAmp Lite.  Occasionally, if I'm listening to a bootleg in FLAC or SHN format that was recorded at the wrong speed, I'll boot up MacAmp Lite so that I can speed-correct it on the fly;  I look forward, when the Cog plug-in system is user-available in 0.09/0.10, to the day that I can do that in Cog instead!

38

(98 replies, posted in Development)

Wow, these changes sound absolutely terrific, especially the "Undo" part!  And thanks again to Andre for contributing, it makes me want to learn how to program properly (I know a bit here and there, but not much) so that I can contribute as well.  I look forward to checking them out when I move to Leopard.

No prefs deleted here, it just worked!

Hey, fantastic!  I tested it just now, and indeed, it seems to work like a charm.  I very much appreciate your taking the time to do this!

42

(6 replies, posted in Features)

To my surprise, I just Googled this and learned that VLC supports, and will play, standard WMA files.  So I guess this is possible in principle, since there's already an open-source template for it.

VLC doesn't support any of the other kinds of WMA (WMA Pro, WMA Lossless, WMA voice), so I certainly don't see Cog supporting those sub-formats -- and, of course, the ones with DRM will never be playable in anything but Windows Media Player.

Hmmm, I'm not seeing that behavior on my PowerBook G4.  Are you running Tiger, or Leopard?

45

(5 replies, posted in Features)

One of the earliest Mac OS audio players, SoundApp, actually had a function whereby you could convert your entire playlist into the format of your choice*.  It was an extremely handy trick (one that I still use), and I've occasionally wished that Cog could do the same, since doing the same kind of batch conversion is pretty kludgy in iTunes and Audacity.  But I suspect that it's probably not the kind of functionality that's central to Cog's mission -- though Cog and SoundApp are, in many ways, programs that share a similar spirit.

*(well, as long as it was into .aiff, .wav, .sd2, .au, or one or two others -- SoundApp wasn't an MP3 encoder or anything like that)

46

(98 replies, posted in Development)

Both my computer and my girlfriend's iBook are running Tiger, and both give error beeps when attempting to use the "Home" and "End" keys in Cog 0.07 (and earlier versions), so I assume that if it's "fixed" in Leopard, it is indeed at the OS level.

Would it take much to add a bit of extra code so that it works in Tiger too, or has that boat left the shipyard?

48

(17 replies, posted in Development)

Vspader, I put in a few tickets yesterday pursuant to a few old feature requests of mine.  Hope I did things properly.

Ooh, that'd be awesome.  As I've said elsewhere, I don't plan to switch to Leopard for a while -- I've got too much stuff that I need, or at least like, to do in Classic.

I really hope 0.08 isn't Leopard-only -- I thought you'd decided to postpone that until 0.09+?