351

(1 replies, posted in Features)

It's fixed and the new release will shortly be...released.

352

(2 replies, posted in Bugs)

You can disable it by right clicking on Cog in your applications folder, going to get info, and unchecking the Cuesheet plugin.

353

(41 replies, posted in Archives)

Sorry, I've been recovering from some minor surgery, so I haven't been able to. I'll try to get it out before xmas though.

354

(28 replies, posted in Development)

FileTreeController isn't used anymore and isn't needed. Are you using the English nib? The others have not been updated yet.

355

(41 replies, posted in Archives)

Yep, I just haven't had time to make the disk image and post in on the various sites.

356

(6 replies, posted in Development)

Container plugins currently do not use sources. This was mainly done because I didn't feel like porting the existing code to something source-based. The files they reference however, are source based. I'm still trying to come up with a clean solution for formats like cuesheets, but I haven't come up with anything yet.

357

(6 replies, posted in Development)

Er, it's already done that way. You're "Data source plugin" is actually the source plugins. A decoder's open method gets called with a source, they don't open the file itself (Well, there are a couple of exceptions for codecs that don't support callbacks: core audio, and shn). It works basically like you described.

358

(41 replies, posted in Archives)

Only the icons changed, there isn't much to test smile

359

(41 replies, posted in Archives)

Ok, I've updated the nightlies with the new icons. I'll probably prepare a release tomorrow. smile

360

(28 replies, posted in Development)

With the latest nightly build? Those problems should be taken care of...

361

(39 replies, posted in Development)

Once I finally package up 0.07 and release it I'll be moving the nightlies to it.

362

(39 replies, posted in Development)

I'll be sticking with drawers at the moment. Drawers make things easier for plugins to interact nicely with the UI. Imagine if you had 8 plugins that each had a drawer. You can just have a bunch of drawers attached to the window and menu items to open/close them, and the user can decide which ones they want to be open.

Split views do have their use when they are meant to be there all the time, but sadly there is no good way to handle them when it comes to plugins. What if you have two plugins that both want to be a left sidepane? Do you have two sidepanes? Move one of them to the right? At that point, I might as well be making some type of grid-based system to allow plugins to put UI views wherever they want in the main window, but that's not likely to happen.

363

(6 replies, posted in Development)

First a disclaimer: the plugin API is nowhere near stable and will be prone to rampant changing.

With that said, Cog currently has 3 types of plugins:
  Container: Used for loading a set of entries from a file. Playlists and cue sheets, and files with multiple tracks.
  Source: Used for reading streams. There is currently only a file source and a http source.
  Decoder: Used for the various file types.

Game formats are already a plugin. They are just bundled with the app at the moment.

Your idea isn't possible yet, but will be if I ever get around to actually implementing my ideas for the future.

Future changes I'd like to make:
  * Interaction with the UI. Currently, Cog plugins have no way of interacting with the user interface. I'm hoping making the UI toolbar-based will make this a lot easier, so plugins can provide their own toolbar items (and menu items). I'd also like for plugins to be able to provide a preference pane and add drawers to the main cog window or their own windows.
 
  *Events plugins (Likely to be called General plugins). These would receive events about what's going on. They can get info about the currently playing song and playlist entries, and get notified on track changes and all that (Last.fm and Growl would be this type of plugin).

  *Effects plugins. For things like equalizers or a plugin for applying audiounit effects.

  *Output plugins. This is basically there, I just haven't moved the code into a plugin or created the plugin type yet.

  *I'm also not entirely satisfied with the way the cue sheet plugin works. It creates a wrapper for a decoder, so I'm looking for a way to fix that. A similar problem would be handling zip files. Currently, zip files would be implemented by making a source that would create another source, which is rather ugly. I'm thinking maybe a PassThroughSource and PassThroughDecoder type, but I'm not entirely certain.
 
  *Configurable plugin system. Something similar to quicksilver where you can download/install/remove plugins on-the-fly.

I'm currently shooting for 0.10 to be "the plugin" release, which would have all the available plugins types, though there are no guarentees that it will be true

I don't know if that can be helped. I will look into it though.

365

(11 replies, posted in Features)

I think this would best fit in the repeat group. Maybe a repeat-all, repeat-1, play-1, play-all type of thing. I don't know when I would get around to implement something like this though. Likely when I get around to adding repeat-1 support.

366

(41 replies, posted in Archives)

Thanks! I'll put 'em in tonight!

367

(41 replies, posted in Archives)

Hmm, it's also that way in the photoshop sources. sam, could you fix that up?

Also, how do you export individual sizes from this psd? Do you just manually crop for each one you want?

368

(11 replies, posted in Development)

Try out r631. Should be working fine now.

371

(8 replies, posted in Squashed Bugs)

sounds like some 3rd party software is interfering. com.ioxperts.vdig.webcam? Perhaps a bug in their driver?

372

(41 replies, posted in Archives)

Ok, I put in the icons. Grab the latest nightly for some last minute testing! Hopefully 0.07 won't have that 1 big bug that we didn't catch tongue

Sure. Let me get Cog 0.07 out first though!
Ok, it should be universal now.

374

(8 replies, posted in Squashed Bugs)

Could you post a crash log?

375

(10 replies, posted in Squashed Bugs)

Yeah, open a new thread please.